UABAway
24
NavyHome
38
FinalSep 6, 2025 · Navy-Marine Corps Memorial Stadium
Team1234Final
UAB7170024
Navy14107738

Game flow

Navy won by 14 · 10 scores
Lead changes
0
4 times tied
NAVY biggest lead
+14
Q4 14:57
UAB biggest lead
—
never led
Time in front
NAVY 53% · UAB 0%
tied 47% · 31:50 vs 0:00 of game clock
+14+7Tie+7+14Q1Q2Q3Q4▲ Navy ahead▼ UAB aheadQ1 12:36 · NAVY Rushing Touchdown: Blake Horvath 1 Yd Run (Nathan Kirkwood Kick) (UAB 0, NAVY 7)Q1 9:41 · UAB Passing Touchdown: Iverson Hooks 51 Yd pass from Jalen Kitna (Jonah Delange Kick) (UAB 7, NAVY 7)Q1 3:06 · NAVY Rushing Touchdown: Eli Heidenreich 9 Yd Run (Nathan Kirkwood Kick) (UAB 7, NAVY 14)Q2 14:14 · UAB Passing Touchdown: Corri Milliner 25 Yd pass from Jalen Kitna (Jonah Delange Kick) (UAB 14, NAVY 14)Q2 12:16 · NAVY Passing Touchdown: Luke Hutchison 63 Yd pass from Blake Horvath (Nathan Kirkwood Kick) (UAB 14, NAVY 21)Q2 11:19 · UAB Rushing Touchdown: Jevon Jackson 12 Yd Run (Jonah Delange Kick) (UAB 21, NAVY 21)Q2 4:54 · NAVY Field Goal Good: Nathan Kirkwood 27 Yd Field Goal (UAB 21, NAVY 24)Q2 0:00 · UAB Field Goal Good: Jonah Delange 40 Yd Field Goal (UAB 24, NAVY 24)Q3 4:12 · NAVY Rushing Touchdown: Blake Horvath 4 Yd Run (Nathan Kirkwood Kick) (UAB 24, NAVY 31)Q4 14:57 · NAVY Rushing Touchdown: Alex Tecza 1 Yd Run (Nathan Kirkwood Kick) (UAB 24, NAVY 38)

The lead after every score: above the line Navy is ahead, below it UAB. Each dot is a score in the scoring team's colour; hover one.

Scoring summary

1st quarter
12:36NAVY
TD Blake Horvath 1 Yd Run (Nathan Kirkwood Kick)5 plays, 75 yds, 2:24 · from NAVY 25
UAB 0–7 NAVY
9:41UAB
TD Iverson Hooks 51 Yd pass from Jalen Kitna (Jonah Delange Kick)6 plays, 75 yds, 2:55 · from UAB 25
UAB 7–7 NAVY
3:06NAVY
TD Eli Heidenreich 9 Yd Run (Nathan Kirkwood Kick)14 plays, 75 yds, 6:35 · from NAVY 25
UAB 7–14 NAVY
2nd quarter
14:14UAB
TD Corri Milliner 25 Yd pass from Jalen Kitna (Jonah Delange Kick)8 plays, 65 yds, 3:52 · from UAB 35
UAB 14–14 NAVY
12:16NAVY
TD Luke Hutchison 63 Yd pass from Blake Horvath (Nathan Kirkwood Kick)4 plays, 74 yds, 1:51 · from NAVY 26
UAB 14–21 NAVY
11:19UAB
TD Jevon Jackson 12 Yd Run (Jonah Delange Kick)3 plays, 75 yds, 0:57 · from UAB 25
UAB 21–21 NAVY
4:54NAVY
FG Nathan Kirkwood 27 Yd Field Goal 10 plays, 65 yds, 6:25 · from NAVY 25
UAB 21–24 NAVY
0:00UAB
FG Jonah Delange 40 Yd Field Goal 11 plays, 70 yds, 4:44 · from UAB 8
UAB 24–24 NAVY
3rd quarter
4:12NAVY
TD Blake Horvath 4 Yd Run (Nathan Kirkwood Kick)6 plays, 29 yds, 2:23 · from UAB 29
UAB 24–31 NAVY
4th quarter
14:57NAVY
TD Alex Tecza 1 Yd Run (Nathan Kirkwood Kick)5 plays, 82 yds, 2:55 · from NAVY 18
UAB 24–38 NAVY

Drives

NAVY 6/10 scoredUAB 4/10 scored
QStartTeamFromPlaysYdsTimeResult
Q115:00NAVYNAVY 255752:24Touchdown
Q112:36UABUAB 256752:55Touchdown
Q19:41NAVYNAVY 2514756:35Touchdown
Q13:06UABUAB 358653:52Touchdown
Q214:07NAVYNAVY 264741:51Touchdown
Q212:16UABUAB 253750:57Touchdown
Q211:19NAVYNAVY 2510656:25Field Goal
Q24:44UABUAB 811704:44Field Goal
Q315:00UABUAB 409424:50Missed FG
Q310:10NAVYNAVY 204162:43Punt
Q37:27UABUAB 123170:52Fumble
Q36:35NAVYUAB 296292:23Touchdown

Win probability

Navy 100% · no pregame line on file, so it starts at 50–50
Q1Q2Q3Q4▲ Navy▼ UABUAB +46% win probability: Lance Gossett kickoff for 64 yds , Solomon Beebe return for 24 yds to the UAB 41 Navy Penalty, unnecessary roughness (Adam Klenk) to the UAB 40Navy +29% win probability: (04:00) No Huddle-Shotgun Kitna,Jalen pass incomplete deep left to Milliner,Corri thrown to Navy24 PENALTY Navy Pass Interference (Hamilton,Phillip) 15 yards from UAB40 to Navy45, 1ST DOWN. NO PLAY.UAB +27% win probability: Lance Gossett kickoff for 65 yds , Solomon Beebe return for 15 yds to the 50 yard line UAB Penalty, UNS: Unsportsmanlike Conduct (7 Yards) to the UAB 8Navy +21% win probability: Blake Horvath run for 4 yds for a TD (Nathan Kirkwood KICK)Navy +21% win probability: Blake Horvath pass complete to Luke Hutchison for 63 yds for a TD (Nathan Kirkwood KICK)

The pregame line (TDC's for this week's games, the closing betting line for past ones), blended with the score, clock and field position (calibrated on every 2024–25 FBS play). Gold dots mark the biggest swings; hover one.

Box score

PassingC/ATTYDSAVGTDINTQBR
Jalen Kitna22/323049.52288.0
Iverson Hooks1/11717.00098.7
RushingCARYDSAVGTDLONG
Jevon Jackson15664.4115
Isaiah Jacobs5163.209
Solomon Beebe6132.206
Jalen Kitna1-3-3.000
ReceivingRECYDSAVGTDLONG
Corri Milliner610016.7125
Solomon Beebe67712.8036
Iverson Hooks47218.0151
Brandon Hawkins Jr.3206.7011
Jevon Jackson2189.0010
Jalen Kitna11717.0017
Elijah Lagg11717.0017
DefenseTOTSOLOSACKSTFLPDQB HUR
Pierre Royster1140000
Devin Hightower1020000
Jalen Cheek810000
Ezra Odinjor730200
Calvin Pitcher630000
Eamon Smalls610000
Denver Warren520100
Chris Burge500000
KickingFGPCTLONGXPPTS
Jonah Delange1/250.0403/36
PuntingNOYDSAVGTBIn 20LONG
Patrick Foley13939.00139

Biggest plays

UAB +46% Q3 4:05 Lance Gossett kickoff for 64 yds , Solomon Beebe return for 24 yds to the UAB 41 Navy Penalty, unnecessary roughness (Adam Klenk) to the UAB 40
NAVY +29% Q3 3:58 (04:00) No Huddle-Shotgun Kitna,Jalen pass incomplete deep left to Milliner,Corri thrown to Navy24 PENALTY Navy Pass Interference (Hamilton,Phillip) 15 yards from UAB40 to Navy45, 1ST DOWN. NO PLAY.
UAB +27% Q2 4:44 Lance Gossett kickoff for 65 yds , Solomon Beebe return for 15 yds to the 50 yard line UAB Penalty, UNS: Unsportsmanlike Conduct (7 Yards) to the UAB 8
NAVY +21% Q3 4:12 Blake Horvath run for 4 yds for a TD (Nathan Kirkwood KICK)
NAVY +21% Q2 12:16 Blake Horvath pass complete to Luke Hutchison for 63 yds for a TD (Nathan Kirkwood KICK)

Team stats

StatUABNAVY
1st Downs2320
3rd down efficiency6-134-9
4th down efficiency1-21-1
Total Yards413463
Passing321168
Comp/Att23/336/8
Yards per pass9.721.0
Rushing92295
Rushing Attempts2751
Yards per rush3.45.8
Penalties4-328-97
Turnovers30
Fumbles lost10
Interceptions thrown20
Possession27:3832:22

Play by play

Q4 0:00 End of 4th Quarter
Q4 0:00 2nd & 11 at UAB 24 (00:30) Kneel down by Navy at UAB25 for loss of 1 yard.
Q4 1:01 1st & 10 at UAB 23 (01:06) Kneel down by Navy at UAB24 for loss of 1 yard.
Q4 1:10 4th & 4 at UAB 23 Jalen Kitna pass incomplete to Iverson Hooks
Q4 1:10 4th & 4 at UAB 23 Jalen Kitna pass incomplete to Iverson Hooks
Q4 1:14 3rd & 4 at UAB 23 UAB Penalty, Offensive Holding (Devin Hightower) declined
Q4 1:26 2nd & 10 at UAB 17 Jalen Kitna pass complete to Iverson Hooks for 6 yds to the UAB 23
Q4 1:43 1st & 10 at UAB 17 Jalen Kitna pass incomplete to Isaiah Jacobs
Q4 1:48 4th & 9 at NAVY 47 Jacob Carlson punt for 45 yds , Iverson Hooks returns for 9 yds to the UAB 17
Q4 2:00 4th & 9 at NAVY 47 Timeout Navy, clock 02:00
Q4 2:08 3rd & 15 at NAVY 41 Jackson Gutierrez run for 6 yds to the NAVY 47
Q4 2:19 3rd & 15 at NAVY 41 Timeout UAB, clock 02:19
Q4 2:19 2nd & 15 at NAVY 41 Navy Penalty, Offensive Holding (Yards) declined
Q4 2:25 2nd & 15 at NAVY 41 Timeout UAB, clock 02:25
Q4 2:25 1st & 20 at NAVY 36 Eli Heidenreich run for 5 yds to the NAVY 41
Q4 2:52 1st & 10 at NAVY 46 (02:55) Shotgun Heidenreich,Eli rush middle for 6 yards gain to the UAB48 (Smalls,Eamon; Smyre,James) PENALTY Navy Holding (Acevedo,Jaylin) 10 yards from Navy46 to Navy36. NO PLAY.
Q4 3:35 2nd & 4 at NAVY 36 Eli Heidenreich run for 10 yds to the NAVY 46 for a 1ST down
Q4 3:43 2nd & 4 at NAVY 36 Timeout UAB, clock 03:43
Q4 3:44 1st & 10 at NAVY 30 Blake Horvath run for 6 yds to the NAVY 36
Q4 4:26 2nd & 5 at NAVY 25 Alex Tecza run for 5 yds to the NAVY 30 for a 1ST down
Q4 5:10 1st & 10 at NAVY 20 Alex Tecza run for 5 yds to the NAVY 25
Q4 5:16 3rd & 7 at NAVY 18 Jalen Kitna pass intercepted, touchback.
Q4 5:53 2nd & 13 at NAVY 24 Jalen Kitna pass complete to Brandon Hawkins Jr. for 6 yds to the NAVY 18
Q4 6:39 1st & 10 at NAVY 21 Jalen Kitna sacked for a loss of 3 yards to the NAVY 24
Q4 7:06 1st & 10 at NAVY 31 Jalen Kitna pass complete to Jevon Jackson for 10 yds to the NAVY 21 for a 1ST down