1 of 48
Mountain Brook wide receiver Trey Vinson (15) see an opening for the endzone in route to a touchdown during a game between Mountain Brook and Shades Valley on Friday, Oct. 24, 2025, at Mountain Brook High School. Photo by Richard Force.
2 of 48
Mountain Brook line backer Miller Crumpton (16) celebrates a touchdown with his teammates during a game between Mountain Brook and Shades Valley on Friday, Oct. 24, 2025, at Mountain Brook High School. Photo by Richard Force.
3 of 48
Mountain Brook line backer Miller Crumpton (16) looks into the back field during a game between Mountain Brook and Shades Valley on Friday, Oct. 24, 2025, at Mountain Brook High School. Photo by Richard Force.
4 of 48
Mountain Brook captains LG Williams (22) and Stuart Andrews (10) get ready for the coin toss before a game between Mountain Brook and Shades Valley on Friday, Oct. 24, 2025, at Mountain Brook High School. Photo by Richard Force.
5 of 48
Mountain Brook defensive lineman John Thompson (48) looks for the ball carrier during a game between Mountain Brook and Shades Valley on Friday, Oct. 24, 2025, at Mountain Brook High School. Photo by Richard Force.
6 of 48
The Mountain Brook defensive line gets ready for the snap during a game between Mountain Brook and Shades Valley on Friday, Oct. 24, 2025, at Mountain Brook High School. Photo by Richard Force.
7 of 48
The Mountain Brook Marching Band performs before a game between Mountain Brook and Shades Valley on Friday, Oct. 24, 2025, at Mountain Brook High School. Photo by Richard Force.
8 of 48
Mountain Brook line backer Josh Holloway sacks Shades Valley's quarter back during a game between Mountain Brook and Shades Valley on Friday, Oct. 24, 2025, at Mountain Brook High School. Photo by Richard Force.
9 of 48
Mountain Brook head coach Chris Yeager chats with an official before a game between Mountain Brook and Shades Valley on Friday, Oct. 24, 2025, at Mountain Brook High School. Photo by Richard Force.
10 of 48
Mountain Brook wide receiver Trey Vinson (15) runs with the ball during a game between Mountain Brook and Shades Valley on Friday, Oct. 24, 2025, at Mountain Brook High School. Photo by Richard Force.
11 of 48
Mountain Brook running back Stuart Andrews (10) looks to get upfield during a game between Mountain Brook and Shades Valley on Friday, Oct. 24, 2025, at Mountain Brook High School. Photo by Richard Force.
12 of 48
The Mountain Brook marching band enters Spartan Stadium before a game between Mountain Brook and Shades Valley on Friday, Oct. 24, 2025, at Mountain Brook High School. Photo by Richard Force.
13 of 48
Mountain Brook quarter back Cayden Hofbauer (11) runs with the ball during a game between Mountain Brook and Shades Valley on Friday, Oct. 24, 2025, at Mountain Brook High School. Photo by Richard Force.
14 of 48
Mountain Brook cheerleaders get ready to cheer on their team before a game between Mountain Brook and Shades Valley on Friday, Oct. 24, 2025, at Mountain Brook High School. Photo by Richard Force.
15 of 48
Mountain Brook runs out the field before a game between Mountain Brook and Shades Valley on Friday, Oct. 24, 2025, at Mountain Brook High School. Photo by Richard Force.
16 of 48
Mountain Brook looks to the sidelines for the play call during a game between Mountain Brook and Shades Valley on Friday, Oct. 24, 2025, at Mountain Brook High School. Photo by Richard Force.
17 of 48
Mountain Brook wide receiver Archie Andrews (19) runs with the ball during a game between Mountain Brook and Shades Valley on Friday, Oct. 24, 2025, at Mountain Brook High School. Photo by Richard Force.
18 of 48
Mountain Brook defensive back LG Williams (22) drops back in coverage during a game between Mountain Brook and Shades Valley on Friday, Oct. 24, 2025, at Mountain Brook High School. Photo by Richard Force.
19 of 48
Mountain Brook quarter back Cayden Hofbauer (11) hands off to wide receiver Trey Vinson (15) during a game between Mountain Brook and Shades Valley on Friday, Oct. 24, 2025, at Mountain Brook High School. Photo by Richard Force.
20 of 48
Mountain Brook nearly sacks Shade Valley's quarter back during a game between Mountain Brook and Shades Valley on Friday, Oct. 24, 2025, at Mountain Brook High School. Photo by Richard Force.
21 of 48
Mountain Brook offensive lineman D.Y. Mendendez (59) gets ready to block during a game between Mountain Brook and Shades Valley on Friday, Oct. 24, 2025, at Mountain Brook High School. Photo by Richard Force.
22 of 48
The Mountain Brook Marching Band performs during a game between Mountain Brook and Shades Valley on Friday, Oct. 24, 2025, at Mountain Brook High School. Photo by Richard Force.
23 of 48
The Mountain Brook Marching Band performs during a game between Mountain Brook and Shades Valley on Friday, Oct. 24, 2025, at Mountain Brook High School. Photo by Richard Force.
24 of 48
The Mountain Brook Marching Band performs during a game between Mountain Brook and Shades Valley on Friday, Oct. 24, 2025, at Mountain Brook High School. Photo by Richard Force.
25 of 48
The Mountain Brook Marching Band performs during a game between Mountain Brook and Shades Valley on Friday, Oct. 24, 2025, at Mountain Brook High School. Photo by Richard Force.
26 of 48
The Mountain Brook Marching Band performs during a game between Mountain Brook and Shades Valley on Friday, Oct. 24, 2025, at Mountain Brook High School. Photo by Richard Force.
27 of 48
The Mountain Brook Marching Band performs during a game between Mountain Brook and Shades Valley on Friday, Oct. 24, 2025, at Mountain Brook High School. Photo by Richard Force.
28 of 48
The Mountain Brook Marching Band performs during a game between Mountain Brook and Shades Valley on Friday, Oct. 24, 2025, at Mountain Brook High School. Photo by Richard Force.
29 of 48
The Mountain Brook ball carrier hurdles a tackler during a game between Mountain Brook and Shades Valley on Friday, Oct. 24, 2025, at Mountain Brook High School. Photo by Richard Force.
30 of 48
Mountain Brook line backer Josh Holloway (34) makes a tackle during a game between Mountain Brook and Shades Valley on Friday, Oct. 24, 2025, at Mountain Brook High School. Photo by Richard Force.
31 of 48
Mountain Brook offensive lineman Henry Short (51) looks to clear the way during a game between Mountain Brook and Shades Valley on Friday, Oct. 24, 2025, at Mountain Brook High School. Photo by Richard Force.
32 of 48
Mountain Brook center Jack Peterson (64) gets ready to snap the ball during a game between Mountain Brook and Shades Valley on Friday, Oct. 24, 2025, at Mountain Brook High School. Photo by Richard Force.
33 of 48
Mountain Brook wide receiver Sam Smith (22) catches a touchdown pass during a game between Mountain Brook and Shades Valley on Friday, Oct. 24, 2025, at Mountain Brook High School. Photo by Richard Force.
34 of 48
Mountain Brook wide receiver Sam Smith (22) runs with the ball during a game between Mountain Brook and Shades Valley on Friday, Oct. 24, 2025, at Mountain Brook High School. Photo by Richard Force.
35 of 48
Mountain Brook running back Stuart Andrews (10) slips past Shades Valley defenders during a game between Mountain Brook and Shades Valley on Friday, Oct. 24, 2025, at Mountain Brook High School. Photo by Richard Force.
36 of 48
Mountain Brook head coach Chris Yeager address his team after a game between Mountain Brook and Shades Valley on Friday, Oct. 24, 2025, at Mountain Brook High School. Photo by Richard Force.
37 of 48
Mountain Brook head coach Chris Yeager and Shades Valley head coach George Bates shake hands after a game between Mountain Brook and Shades Valley on Friday, Oct. 24, 2025, at Mountain Brook High School. Photo by Richard Force.
38 of 48
Mountain Brook head coach Chris Yeager watchs a play as the clock winds down during a game between Mountain Brook and Shades Valley on Friday, Oct. 24, 2025, at Mountain Brook High School. Photo by Richard Force.
39 of 48
A host of Mountain Brook Spartans sack the Shades Valley quarter back during a game between Mountain Brook and Shades Valley on Friday, Oct. 24, 2025, at Mountain Brook High School. Photo by Richard Force.
40 of 48
The Mountain Brook Marching Band performs during a game between Mountain Brook and Shades Valley on Friday, Oct. 24, 2025, at Mountain Brook High School. Photo by Richard Force.
41 of 48
Players dive for a fumble during a game between Mountain Brook and Shades Valley on Friday, Oct. 24, 2025, at Mountain Brook High School. Photo by Richard Force.
42 of 48
Mountain Brook quarterback Cayden Hofbauer (11) throws a pass during a game between Mountain Brook and Shades Valley on Friday, Oct. 24, 2025, at Mountain Brook High School. Photo by Richard Force.
43 of 48
Mountain Brook quarter back Cayden Hofbauer (11) throws a pass during a game between Mountain Brook and Shades Valley on Friday, Oct. 24, 2025, at Mountain Brook High School. Photo by Richard Force.
44 of 48
Mountain Brook honors their 1975 state championship winning football team during a game between Mountain Brook and Shades Valley on Friday, Oct. 24, 2025, at Mountain Brook High School. Photo by Richard Force.
45 of 48
Mountain Brook line backer Miller Crumpton (16) picks up a fumble and returns it for a touchdown on the first play of the game during a game between Mountain Brook and Shades Valley on Friday, Oct. 24, 2025, at Mountain Brook High School. Photo by Richard Force.
46 of 48
Mountain Brook kicks off during a game between Mountain Brook and Shades Valley on Friday, Oct. 24, 2025, at Mountain Brook High School. Photo by Richard Force.
47 of 48
Mountain Brooks offensive line huddles up around Coach Ethan Truitt before a game between Mountain Brook and Shades Valley on Friday, Oct. 24, 2025, at Mountain Brook High School. Photo by Richard Force.
48 of 48
Mountain Brook quarterback Cayden Hofbauer (11) warms up before a game between Mountain Brook and Shades Valley on Friday, Oct. 24, 2025, at Mountain Brook High School. Photo by Richard Force.
MOUNTAIN BROOK — Mountain Brook High School continued its recent dominance over Shades Valley on Friday, extending its winning streak in the series to four straight games with a 34-7 win at home in the Class 6A, Region 6 finale.
Coming into the matchup, Shades Valley hoped to flip the script after dropping a close 21-14 contest to Pell City a week ago, but the Spartans once again proved too much to handle.
The Mounties entered the game showing signs of defensive promise, having intercepted four passes in their previous outing, but Mountain Brook’s offense and relentless defense set the tone early. The Spartans, who shut out Huffman 43-0 last week in their most dominant win of the season, carried that same energy into Friday’s matchup, controlling the pace on both sides of the ball.
Mountain Brook wasted no time, turning defense into offense just 14 seconds into the game. The Spartans won the toss and chose to start on defense — a decision that paid off immediately. Linebacker Miller Crumpton delivered a big hit, forced a fumble, and recovered it himself, returning it 16 yards for a touchdown. The extra point attempt missed, but Mountain Brook jumped ahead 6-0.
True to their identity, the Spartans focused on disciplined, physical football — built on fundamentals and effort. That approach showed again late in the first quarter. With 4:38 remaining, running back Stuart Andrews took a dive play up the middle, appeared to be stopped after a short gain, but broke free from a pile of tacklers and sprinted 46 yards for the score, extending the lead to 13-0.
Head coach Chris Yeager credited his team’s emphasis on fundamentals.
“We talked about how we are going to get better at blocking, tackling, and securing the football,” Yeager said. “Although we had a couple of interceptions and other issues, I felt like we did a good job of blocking and tackling. It was a game where we got better and better, and that’s what we want to do — trend upwards and master the fundamentals.”
Running back Stuart Andrews was a standout, finishing with nearly 150 rushing yards and averaging eight yards per carry.
“It’s really good having Stuart back,” Yeager said. “Really proud of the way he ran. He ran really hard for us tonight. He has been injured, and others have stepped up, and now we have more depth.”
With the regular season now complete, the Spartans turn their attention to the postseason. Still, Yeager reflected on the journey this year’s team has taken.
“In a season, you are guaranteed 480 minutes, and that was a fun 480 minutes — a lifetime of memories,” he said. “Now it’s a new season, with the same message of mastering the fundamentals. We are going to get better at blocking, tackling, and securing the football. We get a new season to do that, and it’s pretty special.”
With the win, Mountain Brook improved to 7-3 overall and has now won five of its last six games. The Spartans averaged nearly 30 points per contest during that stretch and head into the playoffs on a high note.
Follow all things Under the Lights at this link.
Gunn Dermatology is a proud sponsor of Mountain Brook football coverage this fall.