Cody Winter, who scored the Greyhounds' opening TD on an 8-yard run, led the team's rushing, carrying 13 times for 107 yards. Myles White returned the second-half kickoff 88 yards for a score.
Fayetteville's Jacob Alton carried 16 times for 139 yards, including a 29-yard touchdown.
Valley is 4-0 and ranked No. 2 in Class A. Fayetteville dropped to 0-5.
Bradley, who also kicked a 25-yard field goal, threw TD passes to Tyler King for 25 yards and Steven McGinnis for 13. He did not throw an interception. Roane's Luke Scott rushed for 68 yards on eight carries.
Roane (3-2) led 17-6 at halftime. For Braxton (2-3), Jacob Yanero carried 21 times for 100 yards, including a 4-yard score.
Shaver also accounted for a 14-yard TD run that started the scoring in the second quarter for Huntington (4-1).
Midland's Lowell Farley answered with a 1-yard run in the second and David Gaydosz added a 36-yard touchdown run in the third quarter. Chris Molina nailed both of his extra-point kicks to provide the difference for the Knights (5-0).