From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
UAB
Navy
413
Total yards
463
321
Passing yards
168
92
Rushing yards
295
9.7
Yards per pass
21.0
3.4
Yards per rush
5.8
23
First downs
20
6–13
Third downs
4–9
1–2
Fourth downs
1–1
3
Turnovers
0
4–32
Penalties
8–97
27:38
Possession
32:22
0
Sacks (by defense)
1
Efficiency
UAB
Navy
44%
Success rate
60%
0.13
EPA per play
0.57
1.36
Explosiveness
1.25
0.10
Rushing EPA
0.47
0.30
Passing EPA
1.19
40%
Passing-down success
42%
−0.08
First-down EPA
0.43
0.42
Second-down EPA
0.72
0.59
Third-down EPA
0.59
12%
Havoc by its defense
12%
From CollegeFootballData.com: each offense’s efficiency, and the havoc each defense caused. The better side of each line is bold.
Before kickoff
Our ratings and the line, going in
Our ratings (scores only)
Navy 76% to win. Elo’s favorite won.
The line
Navy −22.5, over/under 58.5.
The last line on file before kickoff: the consensus line when the books publish one, otherwise a single major sportsbook’s.
Before kickoff, the win chances were Navy 92%, UAB 8%. CollegeFootballData.com’s estimate from the point spread.
Every drive
Solid bars scored; an outline in the other team’s color marks points the defense scored. Navy drives left to right, UAB right to left.
Q1 NavyTouchdown, 5 plays, 75 yards
Q1 UABTouchdown, 6 plays, 75 yards
Q1 NavyTouchdown, 14 plays, 75 yards
Q1 UABTouchdown, 8 plays, 65 yards
Q2 NavyTouchdown, 4 plays, 74 yards
Q2 UABTouchdown, 3 plays, 75 yards
Q2 NavyField goal, 10 plays, 65 yards
Q2 UABField goal, 11 plays, 70 yards
Q3 UABMissed FG, 9 plays, 42 yards
Q3 NavyPunt, 4 plays, 16 yards
Q3 UABFumble, 3 plays, 17 yards
Q3 NavyTouchdown, 6 plays, 29 yards
Q3 UABPunt, 3 plays, 3 yards
Q3 NavyTouchdown, 5 plays, 82 yards
Q4 UABInterception, 1 play, 0 yards
Q4 NavyPunt, 3 plays, 7 yards
Q4 UABInterception, 14 plays, 77 yards
Q4 NavyPunt, 7 plays, 27 yards
Q4 UABTurnover on downs, 4 plays, 6 yards
Q4 NavyEnd of game, 2 plays, −2 yards
Play by play
1st quarter4 drives, then Navy 14, UAB 7
Navy Touchdown, 5 plays
15:00
1st & 10 at own 35
Owen Simpson kickoff for 65 yds for a touchback
14:54
1st & 10 at own 25
Alex Tecza run for 6 yds to the NAVY 31
14:05
2nd & 4 at own 31
Blake Horvath pass complete to Cody Howard for 65 yds to the UAB 4 for a 1ST down
13:45
1st & goal at opp 4
Alex Tecza run for a loss of 1 yard to the UAB 5
13:09
2nd & goal at opp 5
Blake Horvath run for 4 yds to the UAB 1
12:36
3rd & goal at opp 1
Blake Horvath run for 1 yd for a TD (Nathan Kirkwood KICK)Navy 7, UAB 0
UAB Touchdown, 6 plays
12:36
1st & 10 at own 35
Lance Gossett kickoff for 65 yds for a touchback
12:26
1st & 10 at own 25
Jalen Kitna pass complete to Solomon Beebe for 4 yds to the UAB 29
12:01
2nd & 6 at own 29
Jevon Jackson run for 4 yds to the UAB 33
11:28
3rd & 2 at own 33
Isaiah Jacobs run for 9 yds to the UAB 42 for a 1ST down
10:47
1st & 10 at own 42
Isaiah Jacobs run for 3 yds to the UAB 45
10:25
2nd & 7 at own 45
Isaiah Jacobs run for 4 yds to the UAB 49
9:41
3rd & 3 at own 49
Jalen Kitna pass complete to Iverson Hooks for 51 yds for a TD (Jonah Delange KICK)Tied at 7
Navy Touchdown, 14 plays
9:41
1st & 10 at own 35
Owen Simpson kickoff for 65 yds for a touchback
9:34
1st & 10 at own 25
Alex Tecza run for 5 yds to the NAVY 30
9:15
2nd & 5 at own 30
Eli Heidenreich run for 2 yds to the NAVY 32
8:39
3rd & 3 at own 32
Blake Horvath run for 4 yds to the NAVY 36 for a 1ST down
8:02
1st & 10 at own 36
Alex Tecza run for 8 yds to the NAVY 44
7:26
2nd & 2 at own 44
Blake Horvath run for 6 yds to the 50 yard line for a 1ST down
6:51
1st & 10 at the 50
Blake Horvath pass incomplete to Nathan Kent
6:42
2nd & 10 at the 50
Charles Robinson run for 6 yds to the UAB 44
6:21
3rd & 4 at opp 44
Alex Tecza run for 4 yds to the UAB 40 for a 1ST down
5:43
1st & 10 at opp 40
Eli Heidenreich run for 6 yds to the UAB 34
5:17
2nd & 4 at opp 34
Blake Horvath run for 1 yd to the UAB 33
4:36
3rd & 3 at opp 33
Shane Reynolds run for no gain to the UAB 33
3:59
4th & 3 at opp 33
Blake Horvath run for 4 yds to the UAB 29 for a 1ST down
3:14
1st & 10 at opp 29
Blake Horvath pass complete to Brandon Chatman for 20 yds to the UAB 9 for a 1ST down
3:06
1st & goal at opp 9
Eli Heidenreich run for 9 yds for a TD (Nathan Kirkwood KICK)Navy 14, UAB 7
UAB Touchdown, 8 plays
3:06
1st & 10 at own 35
Lance Gossett kickoff for 60 yds
2:58
1st & 10 at own 35
Jalen Kitna pass complete to Corri Milliner for 21 yds to the NAVY 44 for a 1ST down
2:29
1st & 10 at opp 44
Jalen Kitna pass complete to Solomon Beebe for 6 yds to the NAVY 38
2:02
2nd & 4 at opp 38
Jalen Kitna pass complete to Solomon Beebe for 3 yds to the NAVY 35
1:23
3rd & 1 at opp 35
Jevon Jackson run for 3 yds to the NAVY 32 for a 1ST down
0:45
1st & 10 at opp 32
Jevon Jackson run for 5 yds to the NAVY 27
0:00
2nd & 5 at opp 27
Jevon Jackson run for 2 yds to the NAVY 25
Q2 14:55
3rd & 3 at opp 25
Jevon Jackson run for no gain to the NAVY 25
Q2 14:14
4th & 3 at opp 25
Jalen Kitna pass complete to Corri Milliner for 25 yds for a TD (Jonah Delange KICK)Tied at 14
2nd quarter4 drives, then Tied at 24
Navy Touchdown, 4 plays
14:07
1st & 10 at own 35
Owen Simpson kickoff for 54 yds , Isaiah Bryant return for 15 yds to the NAVY 26
13:59
1st & 10 at own 26
Alex Tecza run for 4 yds to the NAVY 30
13:04
2nd & 6 at own 30
Blake Horvath run for 6 yds to the NAVY 24 Blake Horvath fumbled, recovered by UAB Eli Heidenreich
12:42
3rd & 12 at own 24
Blake Horvath run for 13 yds to the NAVY 37 for a 1ST down
12:16
1st & 10 at own 37
Blake Horvath pass complete to Luke Hutchison for 63 yds for a TD (Nathan Kirkwood KICK)Navy 21, UAB 14
UAB Touchdown, 3 plays
12:16
1st & 10 at own 35
Lance Gossett kickoff for 65 yds for a touchback
12:02
1st & 10 at own 25
Jalen Kitna pass complete to Solomon Beebe for 36 yds to the NAVY 39 for a 1ST down Navy Penalty, unnecessary roughness (Matthew Seliga) to the NAVY 24 for a 1ST down
11:39
1st & 10 at opp 24
Timeout UAB, clock 11:39
11:34
1st & 10 at opp 24
(11:35) Shotgun Kitna,Jalen pass incomplete deep left to Milliner,Corri thrown to Navy00 PENALTY Navy Pass Interference (Hamilton,Phillip) 12 yards from Navy24 to Navy12, 1ST DOWN. NO PLAY.
11:24
1st & 10 at opp 12
Jalen Kitna pass incomplete to Corri Milliner
11:19
2nd & 10 at opp 12
Jevon Jackson run for 12 yds for a TD (Jonah Delange KICK)Tied at 21
Navy Field goal, 10 plays
11:19
1st & 10 at own 35
Owen Simpson kickoff for 65 yds for a touchback
11:12
1st & 10 at own 25
Alex Tecza run for 3 yds to the NAVY 28
10:38
2nd & 7 at own 28
Eli Heidenreich run for 19 yds to the NAVY 47 for a 1ST down
10:05
1st & 10 at own 47
Alex Tecza run for 2 yds to the NAVY 49
9:20
2nd & 8 at own 49
Blake Horvath pass complete to Eli Heidenreich for 8 yds to the UAB 43 for a 1ST down
8:44
1st & 10 at opp 43
Brandon Chatman run for 17 yds to the UAB 26 for a 1ST down
8:10
1st & 10 at opp 26
Brandon Chatman run for 14 yds to the UAB 12 for a 1ST down
7:30
1st & 10 at opp 12
Blake Horvath run for 2 yds to the UAB 10
6:50
2nd & 8 at opp 10
Alex Tecza run for 6 yds to the UAB 4
6:06
3rd & 2 at opp 4
PENALTY Navy False Start (Evans,Kendall) 5 yards from UAB04 to UAB09. NO PLAY.
5:28
3rd & 7 at opp 9
Blake Horvath pass complete to Alex Tecza for a loss of 1 yard to the UAB 10
4:54
4th & 8 at opp 10
Nathan Kirkwood 27 yd FG GOOD UAB Penalty, Running Into The Kicker (Devin Hightower) declinedNavy 24, UAB 21
4:44
1st & 10 at own 35
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
UAB Field goal, 11 plays
4:34
1st & 10 at own 8
Jalen Kitna pass complete to Solomon Beebe for 11 yds to the UAB 19 for a 1ST down
3:56
1st & 10 at own 19
Jevon Jackson run for 15 yds to the UAB 34 for a 1ST down
3:21
1st & 10 at own 34
Jevon Jackson run for 3 yds to the UAB 37
2:41
2nd & 7 at own 37
Jalen Kitna pass complete to Elijah Lagg for 17 yds to the NAVY 46 for a 1ST down
2:06
1st & 10 at opp 46
Solomon Beebe run for 4 yds to the NAVY 42
2:00
2nd & 6 at opp 42
Timeout Navy, clock 02:00
1:54
2nd & 6 at opp 42
Isaiah Jacobs run for 2 yds to the NAVY 40
1:08
3rd & 4 at opp 40
Jalen Kitna pass complete to Corri Milliner for 22 yds to the NAVY 18 for a 1ST down
0:32
2nd & 8 at opp 16
Timeout UAB, clock 00:32
0:31
1st & 10 at opp 18
Jevon Jackson run for 2 yds to the NAVY 16
0:26
2nd & 8 at opp 16
Jalen Kitna pass incomplete to J.C. Sivley
0:26
3rd & 8 at opp 16
PENALTY UAB Delay Of Game (Kitna,Jalen) 5 yards from Navy16 to Navy21. NO PLAY.
0:16
3rd & 13 at opp 21
Jalen Kitna pass complete to Corri Milliner for 9 yds to the NAVY 12
0:03
4th & 4 at opp 12
Timeout UAB, clock 00:03
0:00
4th & 4 at opp 12
(00:00) Delange,Jonah field goal attempt from 30 yards nullified by penaltyGOOD (H: Foley,Patrick, LS: Moser,Caleb), clock 00:00 PENALTY UAB Holding (Morgan,JonDarius) 10 yards from Navy12 to Navy22. NO PLAY.
0:00
4th & 14 at opp 22
Jonah Delange 40 yd FG GOODTied at 24
Q3 15:00
1st & 10 at own 35
Lance Gossett kickoff for 65 yds for a touchback Navy Penalty, unnecessary roughness (Kenneth McShan)
3rd quarter6 drives, then Navy 31, UAB 24
UAB Missed FG, 9 plays
14:45
1st & 10 at own 40
Jevon Jackson run for 1 yd to the UAB 41
14:01
2nd & 9 at own 41
Jalen Kitna pass complete to Corri Milliner for 12 yds to the NAVY 47 for a 1ST down
13:33
1st & 10 at opp 47
Jevon Jackson run for 12 yds to the NAVY 35 for a 1ST down
12:49
1st & 10 at opp 35
Jevon Jackson run for no gain to the NAVY 35
12:14
2nd & 10 at opp 35
Jalen Kitna pass complete to Solomon Beebe for 17 yds to the NAVY 18 for a 1ST down
11:58
1st & 10 at opp 18
Solomon Beebe run for no gain to the NAVY 18
11:17
2nd & 10 at opp 18
Solomon Beebe run for 2 yds to the NAVY 16
10:43
3rd & 8 at opp 16
Isaiah Jacobs run for a loss of 2 yards to the NAVY 18
10:10
4th & 10 at opp 18
Jonah Delange 36 yd FG MISSED
Navy Punt, 4 plays
10:00
1st & 10 at own 20
Eli Heidenreich run for 16 yds to the NAVY 36 for a 1ST down
9:10
1st & 10 at own 36
run for 5 yds to the NAVY 31 fumbled, recovered by UAB Blake Horvath
8:48
2nd & 15 at own 31
Blake Horvath run for 5 yds to the NAVY 36
7:59
3rd & 10 at own 36
Blake Horvath run for no gain to the NAVY 36
7:27
4th & 10 at own 36
Jacob Carlson punt for 48 yds , Iverson Hooks returns for no gain to the UAB 12
UAB Fumble, 3 plays
7:23
1st & 10 at own 12
Jalen Kitna pass incomplete to Corri Milliner
7:14
2nd & 10 at own 12
Solomon Beebe run for 3 yds to the UAB 15
6:35
3rd & 7 at own 15
Jalen Kitna pass complete to Iverson Hooks for 14 yds Iverson Hooks fumbled, recovered by UAB Giuseppe Sessi
Navy Touchdown, 6 plays
6:29
1st & 10 at opp 29
Blake Horvath pass incomplete to Eli Heidenreich
6:18
2nd & 10 at opp 29
Blake Horvath pass complete to Eli Heidenreich for 13 yds to the UAB 16 for a 1ST down
6:03
1st & 10 at opp 16
Brandon Chatman run for 1 yd to the UAB 15
5:21
2nd & 9 at opp 15
Alex Tecza run for 9 yds to the UAB 6 for a 1ST down
4:47
1st & goal at opp 6
Blake Horvath run for 2 yds to the UAB 4
4:12
2nd & goal at opp 4
Blake Horvath run for 4 yds for a TD (Nathan Kirkwood KICK)Navy 31, UAB 24
4:05
1st & 10 at own 35
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
UAB Punt, 3 plays
3:58
1st & 10 at own 40
(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.
3:50
1st & 10 at opp 45
(03:54) No Huddle-Shotgun Kitna,Jalen pass incomplete short right thrown to Navy38 QB hurried by Parker,MarcAnthony PENALTY UAB Holding (Moore,Logan) 10 yards from Navy45 to UAB45. NO PLAY.
3:43
1st & 20 at own 45
Solomon Beebe run for a loss of 2 yards to the UAB 43
3:11
2nd & 22 at own 43
Jalen Kitna pass incomplete to Corri Milliner
3:05
3rd & 22 at own 43
UAB Penalty, Offensive Holding (Devin Hightower) declined
2:52
4th & 22 at own 43
Patrick Foley punt for 39 yds
Navy Touchdown, 5 plays
2:43
1st & 10 at own 18
Blake Horvath run for 24 yds to the NAVY 42 for a 1ST down
1:57
1st & 10 at own 42
Blake Horvath run for 3 yds to the NAVY 45
1:18
2nd & 7 at own 45
Alex Tecza run for 37 yds to the UAB 18 for a 1ST down
0:00
1st & 10 at opp 18
Alex Tecza run for 17 yds to the UAB 1 for a 1ST down
Q4 14:57
1st & goal at opp 1
Alex Tecza run for 1 yd for a TD (Nathan Kirkwood KICK)Navy 38, UAB 24
4th quarter6 drives, then Navy 38, UAB 24
UAB Interception, 1 play
14:57
1st & 10 at own 35
Lance Gossett kickoff for 65 yds for a touchback
14:44
1st & 10 at own 25
Jalen Kitna pass intercepted MarcAnthony Parker return for no gain to the UAB 35
14:44
1st & 10 at own 25
Navy Penalty, Illegal Block (Phillip Hamilton) to the UAB 46
Navy Punt, 3 plays
14:24
1st & 11 at opp 46
Jackson Gutierrez run for 8 yds to the UAB 38
13:41
2nd & 3 at opp 38
Blake Horvath run for a loss of 4 yards to the UAB 42
13:06
3rd & 7 at opp 42
Blake Horvath run for 3 yds to the UAB 39
12:23
4th & 4 at opp 39
Jacob Carlson punt for 34 yds, punt out-of-bounds at the UAB 5
UAB Interception, 14 plays
12:16
1st & 10 at own 5
Jevon Jackson run for 1 yd to the UAB 6
11:51
2nd & 9 at own 6
Jalen Kitna pass complete to Jevon Jackson for 8 yds to the UAB 14
11:17
3rd & 1 at own 14
Jevon Jackson run for 3 yds to the UAB 17 for a 1ST down
10:40
1st & 10 at own 17
Jalen Kitna pass complete to Iverson Hooks for 1 yd to the UAB 18
10:15
2nd & 9 at own 18
Jalen Kitna pass complete to Brandon Hawkins Jr. for 11 yds to the UAB 29 for a 1ST down
9:51
1st & 10 at own 29
Jalen Kitna pass complete to Brandon Hawkins Jr. for 3 yds to the UAB 32
9:15
2nd & 7 at own 32
Solomon Beebe run for 6 yds to the UAB 38
8:57
3rd & 1 at own 38
Jevon Jackson run for 3 yds to the UAB 41 for a 1ST down
8:09
1st & 10 at own 41
Iverson Hooks pass complete to Jalen Kitna for 17 yds to the NAVY 42 for a 1ST down
7:38
1st & 10 at opp 42
Jalen Kitna pass complete to Corri Milliner for 11 yds to the NAVY 31 for a 1ST down
7:06
1st & 10 at opp 31
Jalen Kitna pass complete to Jevon Jackson for 10 yds to the NAVY 21 for a 1ST down
6:39
1st & 10 at opp 21
Jalen Kitna sacked for a loss of 3 yards to the NAVY 24
5:53
2nd & 13 at opp 24
Jalen Kitna pass complete to Brandon Hawkins Jr. for 6 yds to the NAVY 18
5:16
3rd & 7 at opp 18
Jalen Kitna pass intercepted, touchback.
Navy Punt, 7 plays
5:10
1st & 10 at own 20
Alex Tecza run for 5 yds to the NAVY 25
4:26
2nd & 5 at own 25
Alex Tecza run for 5 yds to the NAVY 30 for a 1ST down
3:44
1st & 10 at own 30
Blake Horvath run for 6 yds to the NAVY 36
3:43
2nd & 4 at own 36
Timeout UAB, clock 03:43
3:35
2nd & 4 at own 36
Eli Heidenreich run for 10 yds to the NAVY 46 for a 1ST down
2:52
1st & 10 at own 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.
2:25
1st & 20 at own 36
Eli Heidenreich run for 5 yds to the NAVY 41
2:25
2nd & 15 at own 41
Timeout UAB, clock 02:25
2:19
2nd & 15 at own 41
Navy Penalty, Offensive Holding (Yards) declined
2:19
3rd & 15 at own 41
Timeout UAB, clock 02:19
2:08
3rd & 15 at own 41
Jackson Gutierrez run for 6 yds to the NAVY 47
2:00
4th & 9 at own 47
Timeout Navy, clock 02:00
1:48
4th & 9 at own 47
Jacob Carlson punt for 45 yds , Iverson Hooks returns for 9 yds to the UAB 17
UAB Turnover on downs, 4 plays
1:43
1st & 10 at own 17
Jalen Kitna pass incomplete to Isaiah Jacobs
1:26
2nd & 10 at own 17
Jalen Kitna pass complete to Iverson Hooks for 6 yds to the UAB 23
1:14
3rd & 4 at own 23
UAB Penalty, Offensive Holding (Devin Hightower) declined
1:10
4th & 4 at own 23
Jalen Kitna pass incomplete to Iverson Hooks
1:10
4th & 4 at own 23
Jalen Kitna pass incomplete to Iverson Hooks
Navy End of game, 2 plays
1:01
1st & 10 at opp 23
(01:06) Kneel down by Navy at UAB24 for loss of 1 yard.
0:00
2nd & 11 at opp 24
(00:30) Kneel down by Navy at UAB25 for loss of 1 yard.
Play-by-play from CollegeFootballData.com, as its scorers wrote it. The clock is the time left in the quarter; the spot is from the side of the team with the ball.