Get Unlimited Access – for Free

See all the latest scores & stats from your favorite teams! Simply sign in or create your free MaxPreps account to unlock this page - it only takes a minute to join.

The Vestavia Hills (AL) varsity football team won Friday's home conference game against Hoover (AL) by a score of 39-30.

Q1Q2Q3Q4Final
Hoover----30
Vestavia Hills----39
Final score provided by C. Key.
  • Recap
  • Box Score
  • Scoretracker
  • Videos
  • Fan Chat
  • Matchup Info

Game Stats

Hoover

Passing

#Athlete NameCAttYdsC%AvgTDIntLngQB Rate
Team Totals2126273.80813.030151.6
7Kaleb Freeman (Jr)2126273.80813.030151.6
Vestavia Hills

Passing

#Athlete NameCAttYdsC%AvgTDIntLngQB Rate
Team Totals1119115.57910.50075.5
11Charlie Taaffe (Jr)1117115.64710.50084.2
15Ben Ponder (Jr)020.0000039.6
Hoover

Rushing

#Athlete NameCarYdsAvgLng100+TD
Team Totals301294.31401
3Jr Mosley (Sr)17784.6140
7Kaleb Freeman (Jr)4153.880
23K. Jefferson (Sr)1-2-2.000
26C.j. Cowley (So)8384.801
Vestavia Hills

Rushing

#Athlete NameCarYdsAvgLng100+TD
Team Totals463156.824
2Noah Boylan (Jr)4102.501
8Carter Stagner (Jr)24120.500
11Charlie Taaffe (Jr)211095.212
14Collier Neely (Sr)11818.000
14Luke Stubbs (Jr)11818.000
15Ben Ponder (Jr)171197.011
Hoover

Receiving

#Athlete NameRecYdsAvgLngTD
Team Totals2227312.4653
0Hunter Purdue (Sr)610617.7651
2Jeremiah Tabb (Sr)56212.4231
3Jr Mosley (Sr)177.07
4Jonah Winston (Sr)68213.71
26C.j. Cowley (So)4164.0
Vestavia Hills

Receiving

#Athlete NameRecYdsAvgLngTD
Team Totals1313610.50
2Noah Boylan (Jr)3113.70
8Carter Stagner (Jr)23618.00
9Price Lamaster (Jr)11515.00
14Collier Neely (Sr)22110.50
14Luke Stubbs (Jr)22110.50
15Ben Ponder (Jr)23216.00
88Will Ainsworth (Sr)100.00
Hoover

All Purpose Yards

#Athlete NameRushRecKRPRIRTotal
Team Totals129273402
0Hunter Purdue (Sr)106106
2Jeremiah Tabb (Sr)6262
3Jr Mosley (Sr)78785
4Jonah Winston (Sr)08282
7Kaleb Freeman (Jr)1515
23K. Jefferson (Sr)-20-2
26C.j. Cowley (So)381654
Vestavia Hills

All Purpose Yards

#Athlete NameRushRecKRPRIRTotal
Team Totals315136451
2Noah Boylan (Jr)101121
8Carter Stagner (Jr)413677
9Price Lamaster (Jr)01515
11Charlie Taaffe (Jr)1090109
14Collier Neely (Sr)182139
14Luke Stubbs (Jr)182139
15Ben Ponder (Jr)11932151
Hoover

Total Yards

#Athlete NameRushPassRecTotal
Team Totals129273273402
0Hunter Purdue (Sr)106106
2Jeremiah Tabb (Sr)6262
3Jr Mosley (Sr)78785
4Jonah Winston (Sr)008282
7Kaleb Freeman (Jr)15273288
23K. Jefferson (Sr)-200-2
26C.j. Cowley (So)381654
Vestavia Hills

Total Yards

#Athlete NameRushPassRecTotal
Team Totals315115136430
2Noah Boylan (Jr)1001121
8Carter Stagner (Jr)4103677
9Price Lamaster (Jr)001515
11Charlie Taaffe (Jr)1091150224
14Collier Neely (Sr)1802139
14Luke Stubbs (Jr)1802139
15Ben Ponder (Jr)119032151
Hoover

Points

#Athlete NameTDsTD PtsConvSKick PtsTot Pts
Team Totals42463
0Hunter Purdue (Sr)16
2Jeremiah Tabb (Sr)16
4Jonah Winston (Sr)160
26C.j. Cowley (So)16
96James Bryant (Sr)63
Vestavia Hills

Points

#Athlete NameTDsTD PtsConvSKick PtsTot Pts
Team Totals7
20Sloan Morgan (So)7
Hoover

PATs and Field Goals

#Athlete NamePATAtt%FGAtt%LngTot Pts
Team Totals331.0111.0456
96James Bryant (Sr)331.0111.0456
Vestavia Hills

PATs and Field Goals

#Athlete NamePATAtt%FGAtt%LngTot Pts
Team Totals441.012.57
20Sloan Morgan (So)441.0111.07
22Braxton Hunt (So)0001.00
Hoover

Touchdowns

#Athlete NameTD RushTD RecTD FRTD IRTD PRTD KORTotal
Team Totals134
0Hunter Purdue (Sr)11
2Jeremiah Tabb (Sr)11
4Jonah Winston (Sr)011
26C.j. Cowley (So)11
Vestavia Hills

Touchdowns

#Athlete NameTD RushTD RecTD FRTD IRTD PRTD KORTotal
Team Totals40
2Noah Boylan (Jr)10
11Charlie Taaffe (Jr)20
15Ben Ponder (Jr)10
Stat Supplier Logo

Hoover's stats are presented by NFHS Network & MaxPreps AdvantageNFHS Network & MaxPreps Advantage

Stat Supplier Logo

Vestavia Hills' stats are presented by NFHS Network & MaxPreps AdvantageNFHS Network & MaxPreps Advantage

Recap Video

Game Story

Alabama High School Football - Vestavia Hills over Hoover

October 24, 2025: Vestavia Hills, AL 35216

The crowd at Friday's league contest between the Vestavia Hills Rebels (Vestavia Hills, AL) and the visiting Hoover Buccaneers (Hoover, AL), witnessed Vestavia Hills's football squad knock off Hoover by a tally of 39-30.

The Rebels (7-2) will now prepare for their contest against Montgomery Catholic (Montgomery, AL). The Knights enter the non-league contest with a 6-3 record. In their last contest, Montgomery Catholic gained a win over Andalusia (Andalusia, AL), 23-17, in a league contest.

  • All
  • Q1
  • Q2
  • Q3
  • Q4
  1. Check In

    0 - 0 The scorer has checked in. Hoover 0, VHHS 0
    Posted @ 6:55p
  2. Game Attendance

    Attendance Over 5,000
    Posted @ 6:56p
  3. Field Conditions

    Field Conditions Dry
    Posted @ 6:56p
  4. Weather Conditions

    Weather Conditions Fair
    Posted @ 6:56p
  5. 0 - 0

    Start of Game

    Vestavia Hills1st Quarter
    Vestavia Hills kicking off to Hoover.
    Posted @ 7:01p
  6. 0 - 0

    Possession Update - Kickoff

    Hoover1st Quarter ~11 minutes to go
    Vestavia Hills kicked off to Hoover. Hoover has the ball on their own 33-yard line. Hoover 0, VHHS 0
    Posted @ 7:01p
  7. 0 - 0

    Update

    Hoover1st Quarter ~11 minutes to go
    Hoover - 1st down, ~11 minutes to go, ball on their own 47-yard line. Hoover 0, VHHS 0
    Posted @ 7:03p
  8. 0 - 0

    Update

    Hoover1st Quarter ~11 minutes to go
    Hoover - 1st down, ~11 minutes to go, ball on Vestavia Hills' 42-yard line. Hoover 0, VHHS 0
    Posted @ 7:04p
  9. 0 - 0

    Update

    Hoover1st Quarter ~10 minutes to go
    Hoover - 3rd down, ~10 minutes to go, ball on their own 47-yard line. Hoover 0, VHHS 0
    Posted @ 7:05p
  10. 0 - 0

    Update

    Hoover1st Quarter ~9 minutes to go
    Hoover - 4th down, ~9 minutes to go, ball on Vestavia Hills' 36-yard line. Hoover 0, VHHS 0
    Posted @ 7:06p
  11. 0 - 0

    Update

    Hoover1st Quarter ~9 minutes to go
    Hoover - 1st down, ~9 minutes to go, ball on Vestavia Hills' 32-yard line. Hoover 0, VHHS 0
    Posted @ 7:08p
  12. 0 - 0

    Update

    Hoover1st Quarter ~8 minutes to go
    Hoover - 3rd down, ~8 minutes to go, ball on Vestavia Hills' 29-yard line. Hoover 0, VHHS 0
    Posted @ 7:09p
  13. 0 - 0

    Update

    Hoover1st Quarter ~7 minutes to go
    Hoover - 4th down, ~7 minutes to go, ball on Vestavia Hills' 28-yard line. Hoover 0, VHHS 0
    Posted @ 7:10p
  14. 3 - 0

    Field Goal

    Hoover1st Quarter ~6 minutes to go
    Hoover - #96 James Bryant kicks a 45 Yd Field Goal. Hoover 3, VHHS 0
    Posted @ 7:10p
  15. 3 - 0

    Possession Update - Kickoff

    Vestavia Hills1st Quarter ~6 minutes to go
    Hoover kicked off to Vestavia Hills. Vestavia Hills has the ball on their own 20-yard line. Hoover 3, VHHS 0
    Posted @ 7:12p
  16. 3 - 0

    Update

    Vestavia Hills1st Quarter ~6 minutes to go
    Vestavia Hills - 3rd down, ~6 minutes to go, ball on their own 29-yard line. Hoover 3, VHHS 0
    Posted @ 7:13p
  17. 3 - 0

    Update

    Vestavia Hills1st Quarter ~6 minutes to go
    Vestavia Hills - 1st down, ~6 minutes to go, ball on their own 38-yard line. Hoover 3, VHHS 0
    Posted @ 7:13p
  18. 3 - 0

    Update

    Vestavia Hills1st Quarter ~5 minutes to go
    Vestavia Hills - 4th down, ~5 minutes to go, ball on their own 26-yard line. Hoover 3, VHHS 0
    Posted @ 7:14p
  19. 3 - 0

    Update

    Vestavia Hills1st Quarter ~5 minutes to go
    Vestavia Hills - 1st down, ~5 minutes to go, ball on their own 31-yard line. Hoover 3, VHHS 0
    Posted @ 7:15p
  20. 3 - 0

    Update

    Vestavia Hills1st Quarter ~4 minutes to go
    Vestavia Hills - 1st down, ~4 minutes to go, ball on Hoover's 45-yard line. Hoover 3, VHHS 0
    Posted @ 7:17p
  21. 3 - 0

    Long Run

    Vestavia Hills1st Quarter ~4 minutes to go
    Vestavia Hills with a long run. Vestavia Hills has the ball on Hoover's 24-yard line. Hoover 3, VHHS 0
    Posted @ 7:18p
  22. 3 - 0

    Update

    Vestavia Hills1st Quarter ~3 minutes to go
    Vestavia Hills - 4th down, ~3 minutes to go, ball on Hoover's 27-yard line. Hoover 3, VHHS 0
    Posted @ 7:21p
  23. 3 - 0

    Big Play - Blocked Kick

    Hoover1st Quarter ~2 minutes to go
    Hoover with a blocked kick. Hoover has the ball on their own 34-yard line. Hoover 3, VHHS 0
    Posted @ 7:21p
  24. 3 - 0

    Update

    Hoover1st Quarter ~1 minute to go
    Hoover - 1st down, ~1 minute to go, ball on Vestavia Hills' 34-yard line. Hoover 3, VHHS 0
    Posted @ 7:24p
  25. 3 - 0

    Red Zone Alert

    Hoover1st Quarter Under a minute
    Hoover is inside Vestavia Hills' 20. Hoover 3, VHHS 0
    Posted @ 7:25p
  26. 3 - 0

    Update

    Hoover1st Quarter Under a minute
    Hoover - 3rd down, Under a minute, ball on Vestavia Hills' 14-yard line. Hoover 3, VHHS 0
    Posted @ 7:26p
  27. 3 - 0

    End of 1st Quarter

    2nd Quarter
    Hoover 3, VHHS 0
    Posted @ 7:26p
  28. 9 - 0

    Passing Touchdown

    Hoover2nd Quarter ~11 minutes to go
    Hoover - #7 Jovon Pulliam 19 Yd pass completed to #2 Jordan Williams for a TD. Hoover 9, VHHS 0
    Posted @ 7:28p
  29. 10 - 0

    Made Point After

    Hoover2nd Quarter ~11 minutes to go
    Hoover - #96 James Bryant PAT Good. Hoover 10, VHHS 0
    Posted @ 7:28p
  30. 10 - 0

    Possession Update - Kickoff

    Vestavia Hills2nd Quarter ~11 minutes to go
    Hoover kicked off to Vestavia Hills. Vestavia Hills has the ball on their own 34-yard line. Hoover 10, VHHS 0
    Posted @ 7:31p
  31. 10 - 0

    Update

    Vestavia Hills2nd Quarter ~11 minutes to go
    Vestavia Hills - 3rd down, ~11 minutes to go, ball on their own 43-yard line. Hoover 10, VHHS 0
    Posted @ 7:31p
  32. 10 - 0

    Update

    Vestavia Hills2nd Quarter ~11 minutes to go
    Vestavia Hills - 1st down, ~11 minutes to go, ball on Hoover's 41-yard line. Hoover 10, VHHS 0
    Posted @ 7:32p
  33. 10 - 0

    Red Zone Alert

    Vestavia Hills2nd Quarter ~10 minutes to go
    Vestavia Hills is inside Hoover's 20. Hoover 10, VHHS 0
    Posted @ 7:33p
  34. 10 - 6

    Rushing Touchdown

    Vestavia Hills2nd Quarter ~10 minutes to go
    Vestavia Hills - #11 Charlie Taaffe with a 1 Yd Rushing TD. Hoover 10, VHHS 6
    Posted @ 7:34p
  35. 10 - 8

    Two Point Rush Completed

    Vestavia Hills2nd Quarter ~10 minutes to go
    Vestavia Hills - Rushed for a 2Pt Conversion. Hoover 10, VHHS 8
    Posted @ 7:34p
  36. 10 - 8

    Possession Update - Kickoff

    Hoover2nd Quarter ~9 minutes to go
    Vestavia Hills kicked off to Hoover. Hoover has the ball on their own 30-yard line. Hoover 10, VHHS 8
    Posted @ 7:36p
  37. 10 - 8

    Update

    Hoover2nd Quarter ~8 minutes to go
    Hoover - 1st down, ~8 minutes to go, ball on Vestavia Hills' 47-yard line. Hoover 10, VHHS 8
    Posted @ 7:38p
  38. 16 - 8

    Passing Touchdown

    Hoover2nd Quarter ~7 minutes to go
    Hoover - #7 Jovon Pulliam 39 Yd pass completed to #4 Jonah Winston for a TD. Hoover 16, VHHS 8
    Posted @ 7:40p
  39. 17 - 8

    Made Point After

    Hoover2nd Quarter ~7 minutes to go
    Hoover - #96 James Bryant PAT Good. Hoover 17, VHHS 8
    Posted @ 7:41p
  40. 17 - 8

    Possession Update - Kickoff

    Vestavia Hills2nd Quarter ~7 minutes to go
    Hoover kicked off to Vestavia Hills. Vestavia Hills has the ball on their own 25-yard line. Hoover 17, VHHS 8
    Posted @ 7:42p
  41. 17 - 8

    Update

    Vestavia Hills2nd Quarter ~7 minutes to go
    Vestavia Hills - 1st down, ~7 minutes to go, ball on Hoover's 43-yard line. Hoover 17, VHHS 8
    Posted @ 7:43p
  42. 17 - 8

    Update

    Vestavia Hills2nd Quarter ~6 minutes to go
    Vestavia Hills - 1st down, ~6 minutes to go, ball on Hoover's 28-yard line. Hoover 17, VHHS 8
    Posted @ 7:44p
  43. 17 - 8

    Red Zone Alert

    Vestavia Hills2nd Quarter ~6 minutes to go
    Vestavia Hills is inside Hoover's 20. Hoover 17, VHHS 8
    Posted @ 7:44p
  44. 17 - 8

    Update

    Vestavia Hills2nd Quarter ~6 minutes to go
    Vestavia Hills - 1st down, ~6 minutes to go, ball on Hoover's 9-yard line. Hoover 17, VHHS 8
    Posted @ 7:45p
  45. 17 - 8

    Update

    Vestavia Hills2nd Quarter ~5 minutes to go
    Vestavia Hills - 3rd down, ~5 minutes to go, ball on Hoover's 5-yard line. Hoover 17, VHHS 8
    Posted @ 7:46p
  46. 17 - 14

    Rushing Touchdown

    Vestavia Hills2nd Quarter ~5 minutes to go
    Vestavia Hills - #8 Grayson Harper with a 5 Yd Rushing TD. Hoover 17, VHHS 14
    Posted @ 7:46p
  47. 17 - 15

    Made Point After

    Vestavia Hills2nd Quarter ~5 minutes to go
    Vestavia Hills - PAT Good. Hoover 17, VHHS 15
    Posted @ 7:47p
  48. 17 - 15

    Possession Update - Kickoff

    Hoover2nd Quarter ~5 minutes to go
    Vestavia Hills kicked off to Hoover. Hoover has the ball on their own 31-yard line. Hoover 17, VHHS 15
    Posted @ 7:48p
  49. 17 - 15

    Update

    Vestavia Hills2nd Quarter ~4 minutes to go
    Vestavia Hills - 3rd down, ~4 minutes to go, ball on Hoover's 35-yard line. Hoover 17, VHHS 15
    Posted @ 7:51p
  50. Game Delayed

    2nd Quarter
    The game has been delayed. Injury timeout; Ambulance called
    Posted @ 7:59p
  51. 23 - 15

    Passing Touchdown

    Hoover2nd Quarter ~4 minutes to go
    Hoover - #7 Jovon Pulliam 70 Yd pass completed to #0 Justyn Hartley for a TD. Hoover 23, VHHS 15
    Posted @ 8:03p
  52. 24 - 15

    Made Point After

    Hoover2nd Quarter ~4 minutes to go
    Hoover - #96 James Bryant PAT Good. Hoover 24, VHHS 15
    Posted @ 8:03p
  53. 24 - 15

    Possession Update - Kickoff

    Vestavia Hills2nd Quarter ~4 minutes to go
    Hoover kicked off to Vestavia Hills. Vestavia Hills has the ball on their own 46-yard line. Hoover 24, VHHS 15
    Posted @ 8:05p
  54. 24 - 15

    Update

    Vestavia Hills2nd Quarter ~3 minutes to go
    Vestavia Hills - 3rd down, ~3 minutes to go, ball on their own 49-yard line. Hoover 24, VHHS 15
    Posted @ 8:06p
  55. 24 - 15

    Update

    Vestavia Hills2nd Quarter ~3 minutes to go
    Vestavia Hills - 4th down, ~3 minutes to go, ball on Hoover's 49-yard line. Hoover 24, VHHS 15
    Posted @ 8:07p
  56. 24 - 15

    Update

    Vestavia Hills2nd Quarter ~2 minutes to go
    Vestavia Hills - 1st down, ~2 minutes to go, ball on Hoover's 42-yard line. Hoover 24, VHHS 15
    Posted @ 8:08p
  57. 24 - 15

    Update

    Vestavia Hills2nd Quarter ~2 minutes to go
    Vestavia Hills - 3rd down, ~2 minutes to go, ball on Hoover's 33-yard line. Hoover 24, VHHS 15
    Posted @ 8:09p
  58. 24 - 15

    Update

    Vestavia Hills2nd Quarter ~1 minute to go
    Vestavia Hills - 1st down, ~1 minute to go, ball on Hoover's 27-yard line. Hoover 24, VHHS 15
    Posted @ 8:09p
  59. 24 - 15

    Update

    Vestavia Hills2nd Quarter Under a minute
    Vestavia Hills - 3rd down, Under a minute, ball on Hoover's 20-yard line. Hoover 24, VHHS 15
    Posted @ 8:11p
  60. 24 - 15

    Update

    Vestavia Hills2nd Quarter Under a minute
    Vestavia Hills - 3rd down, Under a minute, ball on Hoover's 20-yard line. Hoover 24, VHHS 15
    Posted @ 8:18p
  61. 24 - 15

    Update

    Vestavia Hills2nd Quarter Under a minute
    Vestavia Hills - 4th down, Under a minute, ball on Hoover's 20-yard line. Hoover 24, VHHS 15
    Posted @ 8:20p
  62. 24 - 18

    Field Goal

    Vestavia Hills2nd Quarter Under a minute
    Vestavia Hills - 37 Yd Field Goal. Hoover 24, VHHS 18
    Posted @ 8:22p
  63. 24 - 18

    Possession Update - Kickoff

    Hoover2nd Quarter Under a minute
    Vestavia Hills kicked off to Hoover. Hoover has the ball on their own 35-yard line. Hoover 24, VHHS 18
    Posted @ 8:24p
  64. 24 - 18

    Halftime

    Halftime
    Hoover 24, VHHS 18
    We noticed it's halftime, please enjoy this video while you wait for the action to resume.
    Posted @ 8:50p
  65. 24 - 18

    Start of 3rd Quarter

    Hoover3rd Quarter
    Hoover to kick off to Vestavia Hills.
    Posted @ 8:50p
  66. 24 - 18

    Update

    Vestavia Hills3rd Quarter ~10 minutes to go
    Vestavia Hills - 3rd down, ~10 minutes to go, ball on Hoover's 25-yard line. Hoover 24, VHHS 18
    Posted @ 8:54p
  67. 24 - 18

    Update

    Vestavia Hills3rd Quarter ~9 minutes to go
    Vestavia Hills - 4th down, ~9 minutes to go, ball on Hoover's 25-yard line. Hoover 24, VHHS 18
    Posted @ 8:55p
  68. 24 - 18

    Update

    Vestavia Hills3rd Quarter ~9 minutes to go
    Vestavia Hills - 1st down, ~9 minutes to go, ball on Hoover's 6-yard line. Hoover 24, VHHS 18
    Posted @ 8:56p
  69. 24 - 24

    Rushing Touchdown

    Vestavia Hills3rd Quarter ~9 minutes to go
    Vestavia Hills - 6 Yd Rushing TD. Hoover 24, VHHS 24
    Posted @ 8:59p
  70. 24 - 25

    Made Point After

    Vestavia Hills3rd Quarter ~9 minutes to go
    Vestavia Hills - PAT Good. Hoover 24, VHHS 25
    Posted @ 8:59p
  71. 24 - 25

    Possession Update - Kickoff

    Hoover3rd Quarter ~9 minutes to go
    Vestavia Hills kicked off to Hoover. Hoover has the ball on Vestavia Hills' 33-yard line. Hoover 24, VHHS 25
    Posted @ 9:01p
  72. 24 - 25

    Update

    Hoover3rd Quarter ~7 minutes to go
    Hoover - 3rd down, ~7 minutes to go, ball on Vestavia Hills' 39-yard line. Hoover 24, VHHS 25
    Posted @ 9:02p
  73. 24 - 25

    Update

    Hoover3rd Quarter ~7 minutes to go
    Hoover - 1st down, ~7 minutes to go, ball on Vestavia Hills' 44-yard line. Hoover 24, VHHS 25
    Posted @ 9:03p
  74. 24 - 25

    Update

    Hoover3rd Quarter ~6 minutes to go
    Hoover - 3rd down, ~6 minutes to go, ball on their own 49-yard line. Hoover 24, VHHS 25
    Posted @ 9:04p
  75. 24 - 25

    Update

    Hoover3rd Quarter ~6 minutes to go
    Hoover - 4th down, ~6 minutes to go, ball on Vestavia Hills' 49-yard line. Hoover 24, VHHS 25
    Posted @ 9:05p
  76. 24 - 25

    Punt

    Vestavia Hills3rd Quarter ~5 minutes to go
    Hoover has punted to Vestavia Hills. Vestavia Hills has the ball on their own 20-yard line. Hoover 24, VHHS 25
    Posted @ 9:05p
  77. 24 - 25

    Update

    Vestavia Hills3rd Quarter ~4 minutes to go
    Vestavia Hills - 3rd down, ~4 minutes to go, ball on their own 27-yard line. Hoover 24, VHHS 25
    Posted @ 9:07p
  78. 24 - 25

    Update

    Hoover3rd Quarter ~4 minutes to go
    Hoover - 1st down, ~4 minutes to go, ball on Vestavia Hills' 35-yard line. Hoover 24, VHHS 25
    Posted @ 9:07p
  79. 24 - 25

    Big Play - Sack

    Hoover3rd Quarter ~4 minutes to go
    Hoover with a sack. Vestavia Hills has the ball on their own 30-yard line. Hoover 24, VHHS 25
    Posted @ 9:07p
  80. 24 - 25

    Update

    Vestavia Hills3rd Quarter ~3 minutes to go
    Vestavia Hills - 1st down, ~3 minutes to go, ball on Hoover's 43-yard line. Hoover 24, VHHS 25
    Posted @ 9:08p
  81. 24 - 25

    Update

    Vestavia Hills3rd Quarter ~2 minutes to go
    Vestavia Hills - 3rd down, ~2 minutes to go, ball on Hoover's 45-yard line. Hoover 24, VHHS 25
    Posted @ 9:10p
  82. 24 - 25

    Update

    Vestavia Hills3rd Quarter ~1 minute to go
    Vestavia Hills - 4th down, ~1 minute to go, ball on Hoover's 45-yard line. Hoover 24, VHHS 25
    Posted @ 9:10p
  83. 24 - 25

    Punt

    Hoover3rd Quarter ~1 minute to go
    Vestavia Hills has punted to Hoover. Hoover has the ball on their own 5-yard line. Hoover 24, VHHS 25
    Posted @ 9:13p
  84. 24 - 25

    End of 3rd Quarter

    4th Quarter
    Hoover 24, VHHS 25
    Posted @ 9:15p
  85. 24 - 25

    Update

    Hoover4th Quarter ~11 minutes to go
    Hoover - 3rd down, ~11 minutes to go, ball on their own 3-yard line. Hoover 24, VHHS 25
    Posted @ 9:16p
  86. 24 - 31

    Kick Return Touchdown

    Vestavia Hills4th Quarter ~11 minutes to go
    Vestavia Hills - 44 Yd Kick Return for a TD. Hoover 24, VHHS 31
    Posted @ 9:18p
  87. 24 - 32

    Made Point After

    Vestavia Hills4th Quarter ~11 minutes to go
    Vestavia Hills - PAT Good. Hoover 24, VHHS 32
    Posted @ 9:18p
  88. 24 - 32

    Update

    Hoover4th Quarter ~9 minutes to go
    Hoover - 1st down, ~9 minutes to go, ball on Vestavia Hills' 22-yard line. Hoover 24, VHHS 32
    Posted @ 9:23p
  89. 24 - 32

    Red Zone Alert

    Hoover4th Quarter ~8 minutes to go
    Hoover is inside Vestavia Hills' 20. Hoover 24, VHHS 32
    Posted @ 9:24p
  90. 24 - 32

    Update

    Hoover4th Quarter ~7 minutes to go
    Hoover - 1st down, ~7 minutes to go, ball on Vestavia Hills' 6-yard line. Hoover 24, VHHS 32
    Posted @ 9:24p
  91. 30 - 32

    Rushing Touchdown

    Hoover4th Quarter ~7 minutes to go
    Hoover - #26 Uriah Crawfod with a 4 Yd Rushing TD. Hoover 30, VHHS 32
    Posted @ 9:26p
  92. 30 - 32

    Possession Update - Kickoff

    Vestavia Hills4th Quarter ~7 minutes to go
    Hoover kicked off to Vestavia Hills. Vestavia Hills has the ball on their own 13-yard line. Hoover 30, VHHS 32
    Posted @ 9:34p
  93. Scorer Dropped Out

    4th Quarter
    Posted @ 9:39p

Highlight Videos

  1. F. Jackson

    4th Overtime ~2 minutes to go
    Hoover
    Buccaneers
    30 - 39
    VHHS
    Rebels

Hoover @ VHHS Football Game Info

Fri., Oct. 24, 2025 @ 7p
The Vestavia Hills (AL) varsity football team won Friday's home conference game against Hoover (AL) by a score of 39-30.

Rankings & Records

Hoover (25-26)

ALClass
76
OverallRegionHomeAwayWin %Region %PFPA
6-44-32-34-1.600.571329257

Vestavia Hills (25-26)

ALClass
53
OverallRegionHomeAwayWin %Region %PFPA
8-25-27-01-2.800.714380189

Team Scoring Averages

Q1Q2Q3Q4Final
Hoover
8.18.17.07.832.9
Vestavia Hills
17.011.07.07.638.0

Hoover Videos

Vestavia Hills Videos

Team Stat Comparison

HooverVestavia Hills
149.2Rushing Yards Per Game207.8
207.8Passing Yards Per Game143.4
202.5Receiving Yards Per Game148.4
357.0Total Yards Per Game351.2
69.2Tackles Per Game15.6
2.7Sacks Per Game0.7
3.9Points Per Game11.7
4Pancake Blocks-

Team Leaders

HooverVestavia HillsNational Avg.
#3 Jr Mosley55.6Rushing Yards Per Game#11 Charlie Taaffe92.011.8
#7 Kaleb Freeman204.7Passing Yards Per Game#11 Charlie Taaffe179.211.9
#2 Jeremiah Tabb70.7Receiving Yards Per Game#8 Grayson Harper109.09.4
#7 Kaleb Freeman210.8Total Yards Per Game#11 Charlie Taaffe271.825.9
#19 Jarrett Goldsby8.5Tackles Per Game#53 Caleb Boylan9.02.6
#07 Jovon Pulliam1.0Sacks Per Game#56 Haines Bridges0.40.2
#96 James Bryant4.3Points Per Game#8 Grayson Harper6.02.0
#4 Jonah Winston4Pancake Blocks
-
5

Record Breakdown

Hoover (25-26)

Vestavia Hills (25-26)

6-4
Overall
8-2
4-3
League
5-2
2-1
Non-League
3-0
0-1
Head to Head
1-0
4-2
Common Opponent
4-2
2-3
Home
7-0
4-1
Away
1-2
0-0
Neutral
0-0
0-0
Playoff
0-0
6-3
In-State
7-2
0-1
Out-of-State
1-0