1 of 29
Hoover running back JR Mosley (3) dives across the goal line during a game between Hoover High School and Oak Mountain on Friday, October 3, 2025, at Heardmont Park. Photo by Barry Stephenson
2 of 29
Hoover running back JR Mosley (3) runs the ball during a game between Hoover High School and Oak Mountain on Friday, October 3, 2025, at Heardmont Park. Photo by Barry Stephenson
3 of 29
Hoover tight end Anderson Clark (10) grabs a pass during a game between Hoover High School and Oak Mountain on Friday, October 3, 2025, at Heardmont Park. Photo by Barry Stephenson
4 of 29
Hoover linebacker Trey Sanders (6) celebrates after recovering a fumble during a game between Hoover High School and Oak Mountain on Friday, October 3, 2025, at Heardmont Park. Photo by Barry Stephenson
5 of 29
Hoover running back JR Mosley (3) tries to outrun Oak Mountain defensive back Jc Schwender (12) during a game between Hoover High School and Oak Mountain on Friday, October 3, 2025, at Heardmont Park. Photo by Barry Stephenson
6 of 29
Hoover wide receiver Hunter Purdue (0) catches a pass during a game between Hoover High School and Oak Mountain on Friday, October 3, 2025, at Heardmont Park. Photo by Barry Stephenson
7 of 29
Hoover running back JR Mosley (3) runs the ball during a game between Hoover High School and Oak Mountain on Friday, October 3, 2025, at Heardmont Park. Photo by Barry Stephenson
8 of 29
Hoover quarterback Kaleb Freeman (7) runs the ball during a game between Hoover High School and Oak Mountain on Friday, October 3, 2025, at Heardmont Park. Photo by Barry Stephenson
9 of 29
Hoover wide receiver Hunter Purdue (0) catches a pass during a game between Hoover High School and Oak Mountain on Friday, October 3, 2025, at Heardmont Park. Photo by Barry Stephenson
10 of 29
Hoover cornerback Caden Smith (21) helps tackle Oak Mountain quarterback Charlie Vacarella (11) during a game between Hoover High School and Oak Mountain on Friday, October 3, 2025, at Heardmont Park. Photo by Barry Stephenson
11 of 29
Hoover linebacker Trey Sanders (6) tackles an Oak Mountain ballcarrier during a game between Hoover High School and Oak Mountain on Friday, October 3, 2025, at Heardmont Park. Photo by Barry Stephenson
12 of 29
Hoover wide receiver Jonah Winston (4) looks for running room during a game between Hoover High School and Oak Mountain on Friday, October 3, 2025, at Heardmont Park. Photo by Barry Stephenson
13 of 29
Hoover linebacker Trey Sanders (6) breaks up a pass during a game between Hoover High School and Oak Mountain on Friday, October 3, 2025, at Heardmont Park. Photo by Barry Stephenson
14 of 29
Hoover linebacker Trey Sanders (6) tackles Oak Mountain quarterback Charlie Vacarella (11)
15 of 29
Hoover head coach Chip English talks to an official during a game between Hoover High School and Oak Mountain on Friday, October 3, 2025, at Heardmont Park. Photo by Barry Stephenson
16 of 29
Hoover linebacker Jarrett Goldsby (19) and Hoover linebacker Trey Sanders (6) combine to bring down Oak Mountain quarterback Charlie Vacarella (11) during a game between Hoover High School and Oak Mountain on Friday, October 3, 2025, at Heardmont Park. Photo by Barry Stephenson
17 of 29
Action during a game between Hoover High School and Oak Mountain on Friday, October 3, 2025, at Heardmont Park. Photo by Barry Stephenson
18 of 29
Hoover running back JR Mosley (3) runs the ball during a game between Hoover High School and Oak Mountain on Friday, October 3, 2025, at Heardmont Park. Photo by Barry Stephenson
19 of 29
Hoover defensive end Justyn Hartley (0) scores a touchdown after a fumble recovery during a game between Hoover High School and Oak Mountain on Friday, October 3, 2025, at Heardmont Park. Photo by Barry Stephenson
20 of 29
Hoover running back CJ Cowley (26) scores a touchdwon during a game between Hoover High School and Oak Mountain on Friday, October 3, 2025, at Heardmont Park. Photo by Barry Stephenson
21 of 29
Hoover linebacker Christian Smith (10) and Hoover defensive tackle Jamarion White (85) tackle Oak Mountain quarterback Charlie Vacarella (11) during a game between Hoover High School and Oak Mountain on Friday, October 3, 2025, at Heardmont Park. Photo by Barry Stephenson
22 of 29
Hoover linebacker Christian Smith (10) brings down an Oak Mountain ballcarrier during a game between Hoover High School and Oak Mountain on Friday, October 3, 2025, at Heardmont Park. Photo by Barry Stephenson
23 of 29
Hoover fans during a game between Hoover High School and Oak Mountain on Friday, October 3, 2025, at Heardmont Park. Photo by Barry Stephenson
24 of 29
Hoover quarterback Kaleb Freeman (7) scores a touchdown during a game between Hoover High School and Oak Mountain on Friday, October 3, 2025, at Heardmont Park. Photo by Barry Stephenson
25 of 29
Hoover running back JR Mosley (3) eyes a defender during a game between Hoover High School and Oak Mountain on Friday, October 3, 2025, at Heardmont Park. Photo by Barry Stephenson
26 of 29
Hoover quarterback Kaleb Freeman (7) looks for running room during a game between Hoover High School and Oak Mountain on Friday, October 3, 2025, at Heardmont Park. Photo by Barry Stephenson
27 of 29
Hoover defensive end Jovon Pulliam (7) tacklers Oak Mountain quarterback Charlie Vacarella (11) during a game between Hoover High School and Oak Mountain on Friday, October 3, 2025, at Heardmont Park. Photo by Barry Stephenson
28 of 29
Hoover Cheerleaders during a game between Hoover High School and Oak Mountain on Friday, October 3, 2025, at Heardmont Park. Photo by Barry Stephenson
29 of 29
Hoover running back JR Mosley (3) rund the ball during a game between Hoover High School and Oak Mountain on Friday, October 3, 2025, at Heardmont Park. Photo by Barry Stephenson
Three sack fumbles returned for touchdowns sealed the win for Hoover High School in a 48-21 victory over Oak Mountain in a Class 7A, Region 3 showdown Friday night.
The Bucs got the scoring started early in the first quarter with the first of their three defensive touchdowns.
“Ultimately, we needed it,” Hoover head football coach Chip English said postgame. “Offensively, we played well at times, but when you have big turnovers for scores, they feed off that.”
Trey Sanders recovered the first fumble for Hoover with 9:41 left in the opening quarter, giving the Bucs a 7-0 lead.
“You’re not going to win a game when you give up three sack fumbles for touchdowns,” Oak Mountain head coach Shane McComb said postgame.
The second defensive score came late in the first quarter when quarterback Charlie Vacarella fumbled in the end zone. Joe Johnson recovered for a touchdown, putting Hoover up 21-0.
Oak Mountain answered in the second quarter with an 8-yard touchdown pass from Vacarella to Patton Knight, cutting the lead to 21-7 with 9:46 left in the half.
Vacarella pulled the Eagles within seven just before halftime on a 14-yard run with 22 seconds remaining. He finished the night 16-of-24 passing for 130 yards and three touchdowns, while adding 48 rushing yards on 15 carries but losing three fumbles.
Scoring slowed in the third quarter, with Hoover adding the only points on a 7-yard touchdown run by Kaleb Freeman at the 3:32 mark, pushing the lead to 28-14.
CJ Cowley extended Hoover’s advantage with a 17-yard touchdown run early in the fourth quarter. The missed extra point left the score at 34-14 with 11:54 remaining. Cowley finished with nine carries for 57 yards and a touchdown.
The Bucs broke the game open on their third defensive score of the night, a sack fumble returned for a touchdown by senior defensive end Justyn Hartley. That made it 41-14 with 11:06 left.
Oak Mountain answered with a 9-yard touchdown run by Marty Myricks, trimming the deficit to 41-21 with 8:14 to play.
Hoover capped the scoring when Jonah Winston punched in a 7-yard touchdown run, sealing the 48-21 win.
Hoover (4-3 overall, 2-2 in region) has a short week with Tuscaloosa County visiting on Thursday. Oak Mountain (3-3, 1-3) will look to regroup with a road trip to Vestavia Hills, also on Thursday.
Follow all things Under the Lights at this link.
Southlake Orthopaedics is a proud sponsor of our Hoover football coverage this fall.