1 of 23
Photo by Todd Lester
Vestavia WR Grayson Harper (8) runs the football during a game between Oak Mountain and Vestavia Hills on Thursday, October 9, 2025 at Thompson Reynolds Stadium in Vestavia Hills, AL. Photo by Todd Lester
2 of 23
Photo by Todd Lester
Oak Mountain DB Clay Mills (5) and Oak Mountain DB Kennedy Silas (9) combine to tackle Vestavia QB Charlie Taaffe (11) during a game between Oak Mountain and Vestavia Hills on Thursday, October 9, 2025 at Thompson Reynolds Stadium in Vestavia Hills, AL. Photo by Todd Lester
3 of 23
Photo by Todd Lester
Oak Mountain FS Logan Johnson (14) tackles Vestavia WR Grayson Harper (8) during a game between Oak Mountain and Vestavia Hills on Thursday, October 9, 2025 at Thompson Reynolds Stadium in Vestavia Hills, AL. Photo by Todd Lester
4 of 23
Photo by Todd Lester
Vestavia WR Baker Huntley (18) looks to tackle Oak Mountain RB Marty Myricks (1) during a game between Oak Mountain and Vestavia Hills on Thursday, October 9, 2025 at Thompson Reynolds Stadium in Vestavia Hills, AL. Photo by Todd Lester
5 of 23
Photo by Todd Lester
Oak Mountain WR Jayden Aparicio (3) eludes Vestavia RB Baylor Hudlow (25) during a game between Oak Mountain and Vestavia Hills on Thursday, October 9, 2025 at Thompson Reynolds Stadium in Vestavia Hills, AL. Photo by Todd Lester
6 of 23
Photo by Todd Lester
Oak Mountain WR Patton Knight (2) makes a catch during a game between Oak Mountain and Vestavia Hills on Thursday, October 9, 2025 at Thompson Reynolds Stadium in Vestavia Hills, AL. Photo by Todd Lester
7 of 23
Photo by Todd Lester
Vestavia QB Charlie Taaffe (11) scores a touchdown during a game between Oak Mountain and Vestavia Hills on Thursday, October 9, 2025 at Thompson Reynolds Stadium in Vestavia Hills, AL. Photo by Todd Lester
8 of 23
Photo by Todd Lester
Vestavia RB Noah Boylan (2) runs the football during a game between Oak Mountain and Vestavia Hills on Thursday, October 9, 2025 at Thompson Reynolds Stadium in Vestavia Hills, AL. Photo by Todd Lester
9 of 23
Photo by Todd Lester
Vestavia LB Lawson Manown (0) fights to tackle Oak Mountain RB Marty Myricks (1) during a game between Oak Mountain and Vestavia Hills on Thursday, October 9, 2025 at Thompson Reynolds Stadium in Vestavia Hills, AL. Photo by Todd Lester
10 of 23
Photo by Todd Lester
Vestavia LB Lawson Manown (0) rushes the quarterback during a game between Oak Mountain and Vestavia Hills on Thursday, October 9, 2025 at Thompson Reynolds Stadium in Vestavia Hills, AL. Photo by Todd Lester
11 of 23
Photo by Todd Lester
Oak Mountain DB Clay Mills (5) defends a pass to Vestavia WR Grayson Harper (8) during a game between Oak Mountain and Vestavia Hills on Thursday, October 9, 2025 at Thompson Reynolds Stadium in Vestavia Hills, AL. Photo by Todd Lester
12 of 23
Photo by Todd Lester
Vestavia QB Charlie Taaffe (11) scores a touchdown during a game between Oak Mountain and Vestavia Hills on Thursday, October 9, 2025 at Thompson Reynolds Stadium in Vestavia Hills, AL. Photo by Todd Lester
13 of 23
Photo by Todd Lester
Vestavia DL Paxton Ussery (50) rushes the quarterback during a game between Oak Mountain and Vestavia Hills on Thursday, October 9, 2025 at Thompson Reynolds Stadium in Vestavia Hills, AL. Photo by Todd Lester
14 of 23
Photo by Todd Lester
Vestavia RB Carson Purdy (15) runs the football during a game between Oak Mountain and Vestavia Hills on Thursday, October 9, 2025 at Thompson Reynolds Stadium in Vestavia Hills, AL. Photo by Todd Lester
15 of 23
Photo by Todd Lester
Vestavia DL Rush Harper (24) rushes the quarterback during a game between Oak Mountain and Vestavia Hills on Thursday, October 9, 2025 at Thompson Reynolds Stadium in Vestavia Hills, AL. Photo by Todd Lester
16 of 23
Photo by Todd Lester
Vestavia LB Lawson Manown (0) runs after intercepting a pass during a game between Oak Mountain and Vestavia Hills on Thursday, October 9, 2025 at Thompson Reynolds Stadium in Vestavia Hills, AL. Photo by Todd Lester
17 of 23
Photo by Todd Lester
A Vestavia cheerleader performs during a game between Oak Mountain and Vestavia Hills on Thursday, October 9, 2025 at Thompson Reynolds Stadium in Vestavia Hills, AL. Photo by Todd Lester
18 of 23
Photo by Todd Lester
Vestavia RB Major Weaver (1) runs the football during a game between Oak Mountain and Vestavia Hills on Thursday, October 9, 2025 at Thompson Reynolds Stadium in Vestavia Hills, AL. Photo by Todd Lester
19 of 23
Photo by Todd Lester
Vestavia QB Charlie Taaffe (11) attempts a pass during a game between Oak Mountain and Vestavia Hills on Thursday, October 9, 2025 at Thompson Reynolds Stadium in Vestavia Hills, AL. Photo by Todd Lester
20 of 23
Photo by Todd Lester
Vestavia WR Baker Huntley (18) tackles Oak Mountain RB Marty Myricks (1) during a game between Oak Mountain and Vestavia Hills on Thursday, October 9, 2025 at Thompson Reynolds Stadium in Vestavia Hills, AL. Photo by Todd Lester
21 of 23
Photo by Todd Lester
Vestavia DL Haines Bridges (56) tackles Oak Mountain RB Marty Myricks (1) during a game between Oak Mountain and Vestavia Hills on Thursday, October 9, 2025 at Thompson Reynolds Stadium in Vestavia Hills, AL. Photo by Todd Lester
22 of 23
Photo by Todd Lester
Oak Mountain DB Kennedy Silas (9) creates a fumble by Vestavia WR Zachary Laws (3) during a game between Oak Mountain and Vestavia Hills on Thursday, October 9, 2025 at Thompson Reynolds Stadium in Vestavia Hills, AL. Photo by Todd Lester
23 of 23
Photo by Todd Lester
Vestavia QB Price LaMaster (9) runs the football during a game between Oak Mountain and Vestavia Hills on Thursday, October 9, 2025 at Thompson Reynolds Stadium in Vestavia Hills, AL. Photo by Todd Lester
VESTAVIA HILLS -- The Vestavia Hillls High School defense was the star of the show Thursday night. The Rebels intercepted three passes and rolled to 41-0 victory over Oak Mountain.
“We need to get turnovers,” Vestavia Hills head coach Robert Evans said postgame. “To get the turnovers early, we missed some opportunities … but good teams put them away early, and I thought we did that.”
Vestavia started the scoring early on a 24-yard touchdown run by Charlie Taaffe, putting the Rebels up 7-0 with 10:02 to go in the first quarter.
The two teams then exchanged turnovers on consecutive possessions.
“He’s a young kid that also makes a lot of good plays for us,” Oak Mountain head coach Shane McComb said when talking about Eagles’ quarterback Charlie Vacarella. “I thought we moved the ball very, very well in the first half, just turned the ball over at bad times in bad places.”
The Rebels scored their second of six rushing touchdowns with 10:20 left in the second quarter when Taaffe broke free from 14 yards out.
After the Eagles’ second interception, Taaffe found the end zone again from the 12-yard line, putting the Rebels up 21-0 with 1:10 left until halftime.
The second half was more of the same for Vestavia. With 8:44 to go in the third quarter, Carson Purdy scored his lone touchdown of the night to extend the lead to 28-0. Purdy finished with 11 carries for 57 yards.
Taaffe all but sealed the game with his fourth rushing touchdown with 4:00 left in the third quarter, giving the Rebels a 35-0 lead. He finished the night with nine carries for 109 yards and four touchdowns, while also throwing for 70 yards on 10 completions.
With 2:06 left in the fourth quarter, the Rebels tacked on one more score as Major Weaver punched it in from 2 yards out.
Vestavia Hills (5-2 overall, 3-2 in Class 7A, Region 3) travels to face region foe Tuscaloosa County next week.
Oak Mountain (3-4, 1-4) looks to bounce back at home against Hewitt-Trussville.
Follow all things Under the Lights at this link.