1 of 24
Photo by Todd Lester
Vestavia DL Haines Bridges (56) 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
2 of 24
Photo by Todd Lester
Oak Mountain QB Charlie Vacarella (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
3 of 24
Photo by Todd Lester
Oak Mountain RB Judson Sachs (26) 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
4 of 24
Photo by Todd Lester
Oak Mountain WR Jayden Aparicio (3) runs the football after 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
5 of 24
Photo by Todd Lester
Oak Mountain LB Peyton Gamble (15) looks to make a play 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 24
Photo by Todd Lester
Oak Mountain WR Kasen Lemons (8) 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 24
Photo by Todd Lester
Oak Mountain QB Charlie Vacarella (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
8 of 24
Photo by Todd Lester
An Oak Mountain band member 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
9 of 24
Photo by Todd Lester
Oak Mountain WR Kasen Lemons (8) 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
10 of 24
Photo by Todd Lester
Oak Mountain DL Ethan Walton (35) looks to make a tackle 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 24
Photo by Todd Lester
Oak Mountain QB Charlie Vacarella (11) 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
12 of 24
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
13 of 24
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
14 of 24
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
15 of 24
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
16 of 24
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
17 of 24
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
18 of 24
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
19 of 24
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
20 of 24
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
21 of 24
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
22 of 24
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
23 of 24
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
24 of 24
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
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.