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 flag football team won Thursday's home non-conference game against John Carroll Catholic (Birmingham, AL) by a score of 41-7.

Q1Q2Q3Q4Final
JCCHS----7
Vestavia Hills----41
Final score provided by D. Broome.
  • Recap
  • Box Score
  • Matchup Info

Game Stats

John Carroll Catholic has not entered stats for this game.
Vestavia Hills

Passing

#Athlete NameCompAttYdsComp %AvgTDIntLngQB Rate
Team Totals2941274.7079.462108.1
8Molly Mac Sharp (Sr)1171.0007.01154.2
10Julia Rose (Sr)2840267.7009.552107.0
Vestavia Hills

Rushing

#Athlete NameCarYdsAvgLongTD
Team Totals5173.4
8Molly Mac Sharp (Sr)231.5
10Julia Rose (Sr)3144.7
Vestavia Hills

Receiving

#Athlete NameRecYdsAvgLongTD
Team Totals282679.56
7Savannah Shaw (So)66010.0
8Molly Mac Sharp (Sr)34113.72
14Chloe Leahy (Sr)34414.71
15Landon Guinn (Jr)166.0
19Gabby LeMaster (So)3268.7
28C. Nintzel (Sr)177.01
44Alexis Rubin (Jr)11837.52
Vestavia Hills

Tackles

#Athlete NameSoloAsstTot Tckls
Team Totals1818
8Molly Mac Sharp (Sr)11
10Julia Rose (Sr)11
21K. Fitzpatrick (Sr)66
31E. Jacobs (So)66
44Alexis Rubin (Jr)11
49Sara Lane Smith (Jr)33
Vestavia Hills

Defensive Statistics

#Athlete NameIntInt YdsPDFmb RecFR YdsCaus
Team Totals36
6M. Leonard (So)1
8Molly Mac Sharp (Sr)1
14Chloe Leahy (Sr)11
21K. Fitzpatrick (Sr)2
32M. Rogers (Fr)1
44Alexis Rubin (Jr)11
Vestavia Hills

Scoring

#Athlete NameTot PtsTDS
Team Totals416
8Molly Mac Sharp (Sr)132
10Julia Rose (Sr)1
14Chloe Leahy (Sr)61
28C. Nintzel (Sr)61
44Alexis Rubin (Jr)152

Game Story

Alabama High School Flag Football - Vestavia Hills smashes John Carroll Catholic

September 11, 2025: Vestavia Hills, AL 35216

The Vestavia Hills Rebels (Vestavia Hills, AL) flag football trounced the visiting John Carroll Catholic Cavaliers (Birmingham, AL), 41-7 in Thursday's non-league outing.

The Rebels now sport a 9-1 record. They take the field next when they travel to Murphy for a non-league outing on Saturday, September 13. Vestavia Hills will battle a Panthers squad coming off a 25-0 non-league win over LeFlore (Mobile, AL). The Panthers record now stands at 1-0.

Coming up next, the Cavaliers battle the Spain Park Jaguars (Hoover, AL) in a non-league contest, on Tuesday, September 23. John Carroll Catholic will attempt to better on its 0-1 season record.

JCCHS @ VHHS Flag Football Game Info

Thu., Sep. 11, 2025 @ 5:30p
The Vestavia Hills (AL) varsity flag football team won Thursday's home non-conference game against John Carroll Catholic (Birmingham, AL) by a score of 41-7.

Rankings & Records

John Carroll Catholic (25-26)

NationalALClass
504276
OverallRegionHomeAwayNeutralWin %Region %PFPA
6-70-12-32-32-1.462.000281309

Vestavia Hills (25-26)

NationalALClass
4932
OverallRegionHomeAwayNeutralWin %Region %PFPA
28-26-012-17-09-1.9331.000928210

Team Scoring Averages

Q1Q2Q3Q4Final
John Carroll Catholic
3.500021.6
Vestavia Hills
9.510.06.46.130.9

John Carroll Catholic Videos

John Carroll Catholic doesn't have any videos.

Vestavia Hills Videos

Team Stat Comparison

John Carroll CatholicVestavia Hills
-Rushing Yards Per Game6.4
-Passing Yards Per Game244.2
-Receiving Yards Per Game242.4
-Total Yards Per Game250.7
-Tackles Per Game18.6
-Sacks Per Game0.6
-Interceptions Per Game2.3
-Points Per Game30.6

Team Leaders

John Carroll CatholicVestavia HillsNational Avg.
-
Rushing Yards Per Game#10 Julia Rose4.410.6
-
Passing Yards Per Game#10 Julia Rose236.743.5
-
Receiving Yards Per Game#44 Alexis Rubin70.814.6
-
Total Yards Per Game#10 Julia Rose241.530.2
-
Tackles Per Game#21 Kate Fitzpatrick4.01.8
-
Sacks Per Game#3 Emma Harper0.50.5
-
Interceptions Per Game#44 Alexis Rubin1.00.3
-
Points Per Game#44 Alexis Rubin12.01.8

Record Breakdown

John Carroll Catholic (25-26)

Vestavia Hills (25-26)

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