Vestavia takes down Spartans in season opener

10 months ago 29
RIGHT SIDEBAR TOP AD

×

1 of 77

Mountain Brook vs. Vestavia Hills Football

Photo by Richard Force

Mountain Brook vs. Vestavia Hills Football

Mountain Brook running back Cole Gamble (19) runs with the ball during a game between the Mountain Brook Spartans and Vestavia Hills Rebels at Spartan Stadium in Mountain Brook, AL on Thursday August 24, 2023. Photo by Richard Force

×

2 of 77

Mountain Brook vs. Vestavia Hills Football

Photo by Richard Force

Mountain Brook vs. Vestavia Hills Football

Mountain Brook head coaches Chris Yeager and Vestavia Hills head coach Robert Evans talk before a game between the Mountain Brook Spartans and Vestavia Hills Rebels at Spartan Stadium in Mountain Brook, AL on Thursday August 24, 2023. Photo by Richard Force

×

3 of 77

Mountain Brook vs. Vestavia Hills Football

Photo by Richard Force

Mountain Brook vs. Vestavia Hills Football

Mountain Brook quarter back John Cooper (11) gets ready to throw a pass during warm ups before a game between the Mountain Brook Spartans and Vestavia Hills Rebels at Spartan Stadium in Mountain Brook, AL on Thursday August 24, 2023. Photo by Richard Force

×

4 of 77

Mountain Brook vs. Vestavia Hills Football

Photo by Richard Force

Mountain Brook vs. Vestavia Hills Football

Mountain Brook kicker Harrison Fell (36) warms up while Mountain Brook coach Gabe Rodriguez looks on before a game between the Mountain Brook Spartans and Vestavia Hills Rebels at Spartan Stadium in Mountain Brook, AL on Thursday August 24, 2023. Photo by Richard Force

×

5 of 77

Mountain Brook vs. Vestavia Hills Football

Photo by Richard Force

Mountain Brook vs. Vestavia Hills Football

Vestavia wide receiver Parker Fulton (14) catches a pass during warm ups before a game between the Mountain Brook Spartans and Vestavia Hills Rebels at Spartan Stadium in Mountain Brook, AL on Thursday August 24, 2023. Photo by Richard Force

×

6 of 77

Mountain Brook vs. Vestavia Hills Football

Photo by Richard Force

Mountain Brook vs. Vestavia Hills Football

Vestavia Hills head coach Robert Evans before a game between the Mountain Brook Spartans and Vestavia Hills Rebels at Spartan Stadium in Mountain Brook, AL on Thursday August 24, 2023. Photo by Richard Force

×

7 of 77

Mountain Brook vs. Vestavia Hills Football

Photo by Richard Force

Mountain Brook vs. Vestavia Hills Football

Mountain Brook head coach Chris Yeager before a game between the Mountain Brook Spartans and Vestavia Hills Rebels at Spartan Stadium in Mountain Brook, AL on Thursday August 24, 2023. Photo by Richard Force

×

8 of 77

Mountain Brook vs. Vestavia Hills Football

Photo by Richard Force

Mountain Brook vs. Vestavia Hills Football

Vestavia kicker Owen Simpson (96) punts the ball during a game between the Mountain Brook Spartans and Vestavia Hills Rebels at Spartan Stadium in Mountain Brook, AL on Thursday August 24, 2023. Photo by Richard Force

×

9 of 77

Mountain Brook vs. Vestavia Hills Football

Photo by Richard Force

Mountain Brook vs. Vestavia Hills Football

Vestavia quarter back John Paul Head (13) throws a pass during a game between the Mountain Brook Spartans and Vestavia Hills Rebels at Spartan Stadium in Mountain Brook, AL on Thursday August 24, 2023. Photo by Richard Force

×

10 of 77

Mountain Brook vs. Vestavia Hills Football

Photo by Richard Force

Mountain Brook vs. Vestavia Hills Football

Vestavia huddles up during a game between the Mountain Brook Spartans and Vestavia Hills Rebels at Spartan Stadium in Mountain Brook, AL on Thursday August 24, 2023. Photo by Richard Force

×

11 of 77

Mountain Brook vs. Vestavia Hills Football

Photo by Richard Force

Mountain Brook vs. Vestavia Hills Football

Mountain Brook defensive back Tucker Crawford (29) breaks up a pass during a game between the Mountain Brook Spartans and Vestavia Hills Rebels at Spartan Stadium in Mountain Brook, AL on Thursday August 24, 2023. Photo by Richard Force

×

12 of 77

Mountain Brook vs. Vestavia Hills Football

Photo by Richard Force

Mountain Brook vs. Vestavia Hills Football

Vestavia running back William Tonsmeire (1) runs with the ball during a game between the Mountain Brook Spartans and Vestavia Hills Rebels at Spartan Stadium in Mountain Brook, AL on Thursday August 24, 2023. Photo by Richard Force

×

13 of 77

Mountain Brook vs. Vestavia Hills Football

Photo by Richard Force

Mountain Brook vs. Vestavia Hills Football

Vestavia running back Bruce Littleton (22) runs with the ball during a game between the Mountain Brook Spartans and Vestavia Hills Rebels at Spartan Stadium in Mountain Brook, AL on Thursday August 24, 2023. Photo by Richard Force

×

14 of 77

Mountain Brook vs. Vestavia Hills Football

Photo by Richard Force

Mountain Brook vs. Vestavia Hills Football

Vestavia quarter back John Paul Head (13) scores a touchdown during a game between the Mountain Brook Spartans and Vestavia Hills Rebels at Spartan Stadium in Mountain Brook, AL on Thursday August 24, 2023. Photo by Richard Force

×

15 of 77

Mountain Brook vs. Vestavia Hills Football

Photo by Richard Force

Mountain Brook vs. Vestavia Hills Football

Mountain Brook quarter back John Cooper (11) throws a pass during a game between the Mountain Brook Spartans and Vestavia Hills Rebels at Spartan Stadium in Mountain Brook, AL on Thursday August 24, 2023. Photo by Richard Force

×

16 of 77

Mountain Brook vs. Vestavia Hills Football

Photo by Richard Force

Mountain Brook vs. Vestavia Hills Football

Vestavia wide receiver Keown Richardson (8) looks to stiff arm Mountain Brook defensive back Hampton King (38) while running with ball during a game between the Mountain Brook Spartans and Vestavia Hills Rebels at Spartan Stadium in Mountain Brook, AL on Thursday August 24, 2023. Photo by Richard Force

×

17 of 77

Mountain Brook vs. Vestavia Hills Football

Photo by Richard Force

Mountain Brook vs. Vestavia Hills Football

Mountain Brook quarter back John Cooper (11) throws a pass to running back Stuart Andrews (10) during a game between the Mountain Brook Spartans and Vestavia Hills Rebels at Spartan Stadium in Mountain Brook, AL on Thursday August 24, 2023. Photo by Richard Force

×

18 of 77

Mountain Brook vs. Vestavia Hills Football

Photo by Richard Force

Mountain Brook vs. Vestavia Hills Football

Mountain Brook line backer William Grier McDuffie (10) tackles Vestavia quarter back John Paul Head (13) causing a fumble during a game between the Mountain Brook Spartans and Vestavia Hills Rebels at Spartan Stadium in Mountain Brook, AL on Thursday August 24, 2023. Photo by Richard Force

×

19 of 77

Mountain Brook vs. Vestavia Hills Football

Photo by Richard Force

Mountain Brook vs. Vestavia Hills Football

Vestavia quarter back John Paul Head (13) throws a pass during a game between the Mountain Brook Spartans and Vestavia Hills Rebels at Spartan Stadium in Mountain Brook, AL on Thursday August 24, 2023. Photo by Richard Force

×

20 of 77

Mountain Brook vs. Vestavia Hills Football

Photo by Richard Force

Mountain Brook vs. Vestavia Hills Football

Vestavia running back Wiliam Tonsmeire (1) fights for extra yardage during a game between the Mountain Brook Spartans and Vestavia Hills Rebels at Spartan Stadium in Mountain Brook, AL on Thursday August 24, 2023. Photo by Richard Force

×

21 of 77

Mountain Brook vs. Vestavia Hills Football

Photo by Richard Force

Mountain Brook vs. Vestavia Hills Football

Vestavia defensive end Jordan Ross (5) catches a touchdown pass during a game between the Mountain Brook Spartans and Vestavia Hills Rebels at Spartan Stadium in Mountain Brook, AL on Thursday August 24, 2023. Photo by Richard Force

×

22 of 77

Mountain Brook vs. Vestavia Hills Football

Photo by Richard Force

Mountain Brook vs. Vestavia Hills Football

Vestavia quarter back John Paul Head (13) runs with the ball while being escorted by his teammates during a game between the Mountain Brook Spartans and Vestavia Hills Rebels at Spartan Stadium in Mountain Brook, AL on Thursday August 24, 2023. Photo by Richard Force

×

23 of 77

Mountain Brook vs. Vestavia Hills Football

Photo by Richard Force

Mountain Brook vs. Vestavia Hills Football

The Vestavia Marching Band performs during a game between the Mountain Brook Spartans and Vestavia Hills Rebels at Spartan Stadium in Mountain Brook, AL on Thursday August 24, 2023. Photo by Richard Force

×

24 of 77

Mountain Brook vs. Vestavia Hills Football

Photo by Richard Force

Mountain Brook vs. Vestavia Hills Football

Vestavia running back William Tonsmeire (1) runs with the ball during a game between the Mountain Brook Spartans and Vestavia Hills Rebels at Spartan Stadium in Mountain Brook, AL on Thursday August 24, 2023. Photo by Richard Force

×

25 of 77

Mountain Brook vs. Vestavia Hills Football

Photo by Richard Force

Mountain Brook vs. Vestavia Hills Football

The Vestavia Marching Band performs during a game between the Mountain Brook Spartans and Vestavia Hills Rebels at Spartan Stadium in Mountain Brook, AL on Thursday August 24, 2023. Photo by Richard Force

×

26 of 77

Mountain Brook vs. Vestavia Hills Football

Photo by Richard Force

Mountain Brook vs. Vestavia Hills Football

The Vestavia Marching Band performs during a game between the Mountain Brook Spartans and Vestavia Hills Rebels at Spartan Stadium in Mountain Brook, AL on Thursday August 24, 2023. Photo by Richard Force

×

27 of 77

Mountain Brook vs. Vestavia Hills Football

Photo by Richard Force

Mountain Brook vs. Vestavia Hills Football

The Mountain Brook Marching Band performs during a game between the Mountain Brook Spartans and Vestavia Hills Rebels at Spartan Stadium in Mountain Brook, AL on Thursday August 24, 2023. Photo by Richard Force

×

28 of 77

Mountain Brook vs. Vestavia Hills Football

Photo by Richard Force

Mountain Brook vs. Vestavia Hills Football

The Vestavia Marching Band performs during a game between the Mountain Brook Spartans and Vestavia Hills Rebels at Spartan Stadium in Mountain Brook, AL on Thursday August 24, 2023. Photo by Richard Force

×

29 of 77

Mountain Brook vs. Vestavia Hills Football

Photo by Richard Force

Mountain Brook vs. Vestavia Hills Football

Mountain Brook running back Cole Gamble (19) runs with the ball during a game between the Mountain Brook Spartans and Vestavia Hills Rebels at Spartan Stadium in Mountain Brook, AL on Thursday August 24, 2023. Photo by Richard Force

×

30 of 77

Mountain Brook vs. Vestavia Hills Football

Photo by Richard Force

Mountain Brook vs. Vestavia Hills Football

The Mountain Brook Marching Band performs during a game between the Mountain Brook Spartans and Vestavia Hills Rebels at Spartan Stadium in Mountain Brook, AL on Thursday August 24, 2023. Photo by Richard Force

×

31 of 77

Mountain Brook vs. Vestavia Hills Football

Photo by Richard Force

Mountain Brook vs. Vestavia Hills Football

Vestavia head coach Robert Evans talks with officials during a game between the Mountain Brook Spartans and Vestavia Hills Rebels at Spartan Stadium in Mountain Brook, AL on Thursday August 24, 2023. Photo by Richard Force

×

32 of 77

Mountain Brook vs. Vestavia Hills Football

Photo by Richard Force

Mountain Brook vs. Vestavia Hills Football

Vestavia huddles up before a game between the Mountain Brook Spartans and Vestavia Hills Rebels at Spartan Stadium in Mountain Brook, AL on Thursday August 24, 2023. Photo by Richard Force

×

33 of 77

Mountain Brook vs. Vestavia Hills Football

Photo by Richard Force

Mountain Brook vs. Vestavia Hills Football

The coaches shake hands after a game between the Mountain Brook Spartans and Vestavia Hills Rebels at Spartan Stadium in Mountain Brook, AL on Thursday August 24, 2023. Photo by Richard Force

×

34 of 77

Mountain Brook vs. Vestavia Hills Football

Photo by Richard Force

Mountain Brook vs. Vestavia Hills Football

Mountain Brook head coach Chris Yeager addresses his team after a game between the Mountain Brook Spartans and Vestavia Hills Rebels at Spartan Stadium in Mountain Brook, AL on Thursday August 24, 2023. Photo by Richard Force

×

35 of 77

Mountain Brook vs. Vestavia Hills Football

Photo by Richard Force

Mountain Brook vs. Vestavia Hills Football

The Mountain Brook marching band pumps up the crowd during a game between the Mountain Brook Spartans and Vestavia Hills Rebels at Spartan Stadium in Mountain Brook, AL on Thursday August 24, 2023. Photo by Richard Force

×

36 of 77

Mountain Brook vs. Vestavia Hills Football

Photo by Richard Force

Mountain Brook vs. Vestavia Hills Football

A Vestavia cheer leader signales the start of the 4th quarter during a game between the Mountain Brook Spartans and Vestavia Hills Rebels at Spartan Stadium in Mountain Brook, AL on Thursday August 24, 2023. Photo by Richard Force

×

37 of 77

Mountain Brook vs. Vestavia Hills Football

Photo by Richard Force

Mountain Brook vs. Vestavia Hills Football

The Vestavia cheer leaders preform during a game between the Mountain Brook Spartans and Vestavia Hills Rebels at Spartan Stadium in Mountain Brook, AL on Thursday August 24, 2023. Photo by Richard Force

×

38 of 77

Mountain Brook vs. Vestavia Hills Football

Photo by Richard Force

Mountain Brook vs. Vestavia Hills Football

Mountain Brook students cheer on their team during a game between the Mountain Brook Spartans and Vestavia Hills Rebels at Spartan Stadium in Mountain Brook, AL on Thursday August 24, 2023. Photo by Richard Force

×

39 of 77

Mountain Brook vs. Vestavia Hills Football

Photo by Richard Force

Mountain Brook vs. Vestavia Hills Football

Vestavia head coach Robert Evans addresses his team after a game between the Mountain Brook Spartans and Vestavia Hills Rebels at Spartan Stadium in Mountain Brook, AL on Thursday August 24, 2023. Photo by Richard Force

×

40 of 77

Mountain Brook vs. Vestavia Hills Football

Photo by Richard Force

Mountain Brook vs. Vestavia Hills Football

Mountain Brook quarter back John Cooper (11) throws a pass to tight end JC Adams (46) during a game between the Mountain Brook Spartans and Vestavia Hills Rebels at Spartan Stadium in Mountain Brook, AL on Thursday August 24, 2023. Photo by Richard Force

×

41 of 77

Mountain Brook vs. Vestavia Hills Football

Photo by Richard Force

Mountain Brook vs. Vestavia Hills Football

The Mountain Brook offensive line and Vestavia defensive line wait for the snap during a game between the Mountain Brook Spartans and Vestavia Hills Rebels at Spartan Stadium in Mountain Brook, AL on Thursday August 24, 2023. Photo by Richard Force

×

42 of 77

Mountain Brook vs. Vestavia Hills Football

Photo by Richard Force

Mountain Brook vs. Vestavia Hills Football

Mountain Brook cheerleaders lead the crowd in cheers during a game between the Mountain Brook Spartans and Vestavia Hills Rebels at Spartan Stadium in Mountain Brook, AL on Thursday August 24, 2023. Photo by Richard Force

×

43 of 77

Mountain Brook vs. Vestavia Hills Football

Photo by Richard Force

Mountain Brook vs. Vestavia Hills Football

The Mountain Brook Marching Band performs during a game between the Mountain Brook Spartans and Vestavia Hills Rebels at Spartan Stadium in Mountain Brook, AL on Thursday August 24, 2023. Photo by Richard Force

×

44 of 77

Mountain Brook vs. Vestavia Hills Football

Photo by Richard Force

Mountain Brook vs. Vestavia Hills Football

The Vestavia Marching Band performs during a game between the Mountain Brook Spartans and Vestavia Hills Rebels at Spartan Stadium in Mountain Brook, AL on Thursday August 24, 2023. Photo by Richard Force

×

45 of 77

230824_VHHSvsMBHS_06.JPG

Photo by David Leong.

Vestavia quarterback John Paul Head (13) carries the ball in a game against the Spartans at Mountain Brook High School’s Spartan Stadium on Thursday, Aug. 24, 2023. Photo by David Leong.

×

46 of 77

230824_VHHSvsMBHS_13.JPG

Photo by David Leong.

Vestavia quarterback John Paul Head (13) looks for a receiver in a game against Mountain Brook High School at Spartan Stadium on Thursday, Aug. 24, 2023. Photo by David Leong.

×

47 of 77

230824_VHHSvsMBHS_07.JPG

Photo by David Leong.

Vestavia running back William Tonsmeire (1) carries the ball in a game against Mountain Brook High School at Spartan Stadium on Thursday, Aug. 24, 2023. Photo by David Leong.

×

48 of 77

230824_VHHSvsMBHS_11.JPG

Photo by David Leong.

Vestavia wide receiver Carson Mann (5) carries the ball in a game against Mountain Brook High School at Spartan Stadium on Thursday, Aug. 24, 2023. Photo by David Leong.

×

49 of 77

230824_VHHSvsMBHS_28.JPG

Photo by David Leong.

The Mountain Brook marching band performs during halftime in a game against Vestavia Hills at Spartan Stadium on Thursday, Aug. 24, 2023. Photo by David Leong.

×

50 of 77

230824_VHHSvsMBHS_10.JPG

Photo by David Leong.

Vestavia kicker Owen Simpson (96) in a game against Mountain Brook High School at Spartan Stadium on Thursday, Aug. 24, 2023. Photo by David Leong.

×

51 of 77

230824_VHHSvsMBHS_38.JPG

Photo by David Leong.

Vestavia quarterback John Paul Head (13) carries the ball in a game against Mountain Brook High School at Spartan Stadium on Thursday, Aug. 24, 2023. Photo by David Leong.

×

52 of 77

230824_VHHSvsMBHS_39.JPG

Photo by David Leong.

Mountain Brook running back Cole Gamble (19) carries the ball in a game against Vestavia Hills High School at Spartan Stadium on Thursday, Aug. 24, 2023. Photo by David Leong.

×

53 of 77

230824_VHHSvsMBHS_14.JPG

Photo by David Leong.

Vestavia quarterback John Paul Head (13) looks for a receiver in a game against Mountain Brook High School at Spartan Stadium on Thursday, Aug. 24, 2023. Photo by David Leong.

×

54 of 77

230824_VHHSvsMBHS_15.JPG

Photo by David Leong.

Vestavia quarterback John Paul Head (13) hands off the ball to Running Back William Tonsmeire (1) in a game against Mountain Brook High School at Spartan Stadium on Thursday, Aug. 24, 2023. Photo by David Leong.

×

55 of 77

230824_VHHSvsMBHS_29.JPG

Photo by David Leong.

The Mountain Brook marching band performs during halftime in a game against Vestavia Hills at Spartan Stadium on Thursday, Aug. 24, 2023. Photo by David Leong.

×

56 of 77

230824_VHHSvsMBHS_17.JPG

Photo by David Leong.

Vestavia kicker Owen Simpson (96) in a game against Mountain Brook High School at Spartan Stadium on Thursday, Aug. 24, 2023. Photo by David Leong.

×

57 of 77

230824_VHHSvsMBHS_40.JPG

Photo by David Leong.

Mountain Brook kicker Harrison Fell (36) attempts an extra point in a game against Vestavia Hills High School at Spartan Stadium on Thursday, Aug. 24, 2023. Photo by David Leong.

×

58 of 77

230824_VHHSvsMBHS_41.JPG

Photo by David Leong.

Mountain Brook quarterback John Cooper (11) looks for a receiver in a game against Vestavia Hills High School at Spartan Stadium on Thursday, Aug. 24, 2023. Photo by David Leong.

×

59 of 77

230824_VHHSvsMBHS_42.JPG

Photo by David Leong.

Mountain Brook quarterback John Cooper (11) throwing a pass in a game against Vestavia Hills High School at Spartan Stadium on Thursday, Aug. 24, 2023. Photo by David Leong.

×

60 of 77

230824_VHHSvsMBHS_16.JPG

Photo by David Leong.

Vestavia running back William Tonsmeire (1) carries the ball in a game against Mountain Brook High School at Spartan Stadium on Thursday, Aug. 24, 2023. Photo by David Leong.

×

61 of 77

230824_VHHSvsMBHS_35.JPG

Photo by David Leong.

Vestavia quarterback John Paul Head (13) carries the ball in a game against Mountain Brook High School at Spartan Stadium on Thursday, Aug. 24, 2023. Photo by David Leong.

×

62 of 77

230824_VHHSvsMBHS_21.JPG

Photo by David Leong.

The Vestavia Hills marching band performs during halftime in a game against Mountain Brook at Spartan Stadium on Thursday, Aug. 24, 2023. Photo by David Leong.

×

63 of 77

230824_VHHSvsMBHS_23.JPG

Photo by David Leong.

The Vestavia Hills marching band performs during halftime in a game against Mountain Brook at Spartan Stadium on Thursday, Aug. 24, 2023. Photo by David Leong.

×

64 of 77

230824_VHHSvsMBHS_20.JPG

Photo by David Leong.

The Vestavia Hills marching band performs during halftime in a game against Mountain Brook at Spartan Stadium on Thursday, Aug. 24, 2023. Photo by David Leong.

×

65 of 77

230824_VHHSvsMBHS_34.JPG

Photo by David Leong.

Mountain Brook wide receiver Hudson Young (26) misses a pass in a game against Vestavia Hills at Spartan Stadium on Thursday, Aug. 24, 2023. Photo by David Leong.

×

66 of 77

230824_VHHSvsMBHS_08.JPG

Photo by David Leong.

Vestavia quarterback John Paul Head (13) carries the ball in a game against Mountain Brook High School at Spartan Stadium on Thursday, Aug. 24, 2023. Photo by David Leong.

×

67 of 77

230824_VHHSvsMBHS_30.JPG

Photo by David Leong.

The Mountain Brook marching band performs during halftime in a game against Vestavia Hills at Spartan Stadium on Thursday, Aug. 24, 2023. Photo by David Leong.

×

68 of 77

230824_VHHSvsMBHS_22.JPG

Photo by David Leong.

The Vestavia Hills marching band performs during halftime in a game against Mountain Brook at Spartan Stadium on Thursday, Aug. 24, 2023. Photo by David Leong.

×

69 of 77

230824_VHHSvsMBHS_36.JPG

Photo by David Leong.

Vestavia quarterback John Paul Head (13) throws the ball in a game against Mountain Brook High School at Spartan Stadium on Thursday, Aug. 24, 2023. Photo by David Leong.

×

70 of 77

230824_VHHSvsMBHS_37.JPG

Photo by David Leong.

Vestavia wide receiver Cooper Mollison (11) carries the ball in a game against Mountain Brook High School at Spartan Stadium on Thursday, Aug. 24, 2023. Photo by David Leong.

×

71 of 77

230824_VHHSvsMBHS_09.JPG

Photo by David Leong.

Vestavia kicker Carter Shirley (19) kicks an extra point in a game against Mountain Brook High School at Spartan Stadium on Thursday, Aug. 24, 2023. Photo by David Leong.

×

72 of 77

230824_VHHSvsMBHS_31.JPG

Photo by David Leong.

Mountain Brook quarterback John Cooper (11) carries the ball in a game against Vestavia Hills at Spartan Stadium on Thursday, Aug. 24, 2023. Photo by David Leong.

×

73 of 77

230824_VHHSvsMBHS_25.JPG

Photo by David Leong.

The Vestavia Hills marching band performs during halftime in a game against Mountain Brook at Spartan Stadium on Thursday, Aug. 24, 2023. Photo by David Leong.

×

74 of 77

230824_VHHSvsMBHS_19.JPG

Photo by David Leong.

Vestavia Hills marching band drum major during halftime of a game against Mountain Brook at Spartan Stadium on Thursday, Aug. 24, 2023. Photo by David Leong.

×

75 of 77

230824_VHHSvsMBHS_44.JPG

Photo by David Leong.

Mountain Brook Head Coach Chris Yeager talks with the Spartans following the team’s 35-10 loss to Vestavia Hills at Spartan Stadium on Thursday, Aug. 24, 2023. Photo by David Leong.

×

76 of 77

230824_VHHSvsMBHS_24.JPG

Photo by David Leong.

The Vestavia Hills marching band performs during halftime in a game against Mountain Brook at Spartan Stadium on Thursday, Aug. 24, 2023. Photo by David Leong.

×

77 of 77

230824_VHHSvsMBHS_18.JPG

Photo by David Leong.

Vestavia corner Kaden Daniels (6) blocks a pass to Mountain Brook wide receiver Clark Sanderson (21) in a game at Spartan Stadium on Thursday, Aug. 24, 2023. Photo by David Leong.

Read Entire Article