From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
UAB
Navy
321
Total yards
363
206
Passing yards
94
115
Rushing yards
269
5.7
Yards per pass
9.4
3.8
Yards per rush
5.7
19
First downs
16
6–16
Third downs
6–12
0–1
Fourth downs
1–2
2
Turnovers
2
5–35
Penalties
8–69
26:45
Possession
33:15
1
Sacks (by defense)
4
Efficiency
UAB
Navy
35%
Success rate
47%
−0.20
EPA per play
0.14
1.06
Explosiveness
1.01
0.10
Rushing EPA
0.22
−0.29
Passing EPA
0.28
20%
Passing-down success
58%
−0.53
First-down EPA
0.31
0.22
Second-down EPA
−0.11
0.06
Third-down EPA
0.52
14%
Havoc by its defense
15%
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)
UAB 50% to win. Navy won as Elo’s underdog.
The line
UAB −4.5, over/under 52.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 UAB 58%, Navy 42%. 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 NavyPunt, 5 plays, 12 yards
Q1 UABPunt, 3 plays, 7 yards
Q1 NavyInterception, 5 plays, 41 yards
Q1 UABPunt, 3 plays, 5 yards
Q1 NavyTouchdown, 5 plays, 70 yards
Q1 UABField goal, 6 plays, 51 yards
Q1 NavyPunt, 3 plays, −3 yards
Q2 UABField goal, 11 plays, 59 yards
Q2 NavyFumble, 5 plays, 30 yards
Q2 UABMissed FG, 6 plays, 25 yards
Q2 NavyPunt, 3 plays, 5 yards
Q2 UABPunt, 3 plays, 2 yards
Q2 NavyEnd of half, 1 play, −1 yard
Q3 UABInterception, 6 plays, 23 yards
Q3 NavyField goal, 5 plays, 17 yards
Q3 UABPunt, 3 plays, −5 yards
Q3 NavyTouchdown, 20 plays, 80 yards
Q4 UABPunt, 7 plays, 36 yards
Q4 NavyTouchdown, 5 plays, 86 yards
Q4 UABPick-six, 8 plays (Navy scores), 63 yards
Q4 UABTurnover on downs, 13 plays, 67 yards
Q4 NavyEnd of game, 1 play, −1 yard
Play by play
1st quarter7 drives, then Navy 7, UAB 3
Navy Punt, 5 plays
15:00
Jonah Delange kickoff for 65 yds
15:00
1st & 10 at own 38
Alex Tecza run for 8 yds to the NAVY 46
15:00
2nd & 2 at own 46
Daba Fofana run for 2 yds to the NAVY 48 for a 1ST down
15:00
1st & 10 at own 48
Brandon Chatman run for a loss of 1 yard to the NAVY 47
12:03
3rd & 8 at the 50
Timeout Navy, clock 12:03
12:03
2nd & 11 at own 47
Brandon Chatman run for 3 yds to the 50 yard line
12:03
3rd & 8 at the 50
Xavier Arline pass incomplete
11:50
4th & 8 at the 50
Riley Riethman punt for 35 yds, fair catch by Mac McWilliams at the UAB 15
UAB Punt, 3 plays
11:50
1st & 10 at own 15
Jermaine Brown Jr. run for 1 yd to the UAB 16
11:50
2nd & 9 at own 16
Jacob Zeno pass complete to Amare Thomas for 6 yds to the UAB 22
11:50
3rd & 3 at own 22
Jermaine Brown Jr. run for no gain to the UAB 22
9:53
4th & 3 at own 22
Patrick Foley punt for 38 yds
Navy Interception, 5 plays
9:53
1st & 10 at opp 44
Alex Tecza run for 36 yds to the UAB 8 for a 1ST down
9:53
1st & goal at opp 8
Alex Tecza run for 3 yds to the UAB 5
9:53
2nd & goal at opp 5
Xavier Arline run for 2 yds to the UAB 3
6:52
4th & goal at opp 3
Timeout UAB, clock 06:52
6:52
3rd & goal at opp 3
Xavier Arline run for no gain to the UAB 3
6:45
4th & goal at opp 3
Xavier Arline pass intercepted, touchback.
UAB Punt, 3 plays
6:45
1st & 10 at own 20
Jermaine Brown Jr. run for 1 yd to the UAB 21
6:45
2nd & 9 at own 21
Jacob Zeno pass incomplete
6:45
3rd & 9 at own 21
Jacob Zeno pass complete to Jermaine Brown Jr. for 4 yds to the UAB 25
5:23
4th & 5 at own 25
Patrick Foley punt for 45 yds, fair catch by Amin Hassan at the NAVY 30
Navy Touchdown, 5 plays
5:23
1st & 10 at own 30
Xavier Arline run for 2 yds to the NAVY 32
5:23
2nd & 8 at own 32
Eli Heidenreich run for 8 yds to the NAVY 40 for a 1ST down
5:23
1st & 10 at own 40
Xavier Arline run for 2 yds to the NAVY 42
5:23
2nd & 8 at own 42
Alex Tecza run for 13 yds to the UAB 45 for a 1ST down
2:49
1st & 10 at opp 45
Xavier Arline pass complete to Regis Velez for 45 yds for a TD (Nathan Kirkwood KICK)Navy 7, UAB 0
2:49
Navy Penalty, False Start (-5 Yards) to the UAB 8
UAB Field goal, 6 plays
2:49
Nathan Kirkwood kickoff for 43 yds , return for no gain to the UAB 29
2:49
1st & 10 at own 29
Jermaine Brown Jr. run for 4 yds to the UAB 33
2:49
2nd & 6 at own 33
Jacob Zeno pass complete to Bryce Damous for 42 yds to the NAVY 25 for a 1ST down
2:49
1st & 10 at opp 25
Jacob Zeno pass complete to Jermaine Brown Jr. for a loss of 5 yards to the NAVY 30
2:49
2nd & 15 at opp 30
Jacob Zeno pass incomplete
2:49
3rd & 15 at opp 30
Jacob Zeno run for 10 yds to the NAVY 20
0:30
4th & 5 at opp 20
Matt Quinn 37 yd FG GOODNavy 7, UAB 3
Navy Punt, 3 plays
0:30
Jonah Delange kickoff for 57 yds
0:00
1st & 10 at own 20
Xavier Arline run for 4 yds to the NAVY 24
Q2 15:00
2nd & 6 at own 24
Alex Tecza run for 1 yd to the NAVY 25
Q2 15:00
3rd & 5 at own 25
ARLINE, Xavier pass to the right complete for 10 yards to CHATMAN, Brandon caught at the NAV25 and advanced to the NAV35 (MILLER, Damon). PENALTY NAV Pass Interference on TECZA, Alex enforced half the distance from the goal, 12 yards to the NAV13 [SG]. NO PLAY (replay the down).
Q2 15:00
3rd & 17 at own 13
Navy Penalty, False Start (Connor McMahon) to the NAVY 8
Q2 15:00
3rd & 22 at own 8
Alex Tecza run for 9 yds to the NAVY 17
Q2 12:47
4th & 13 at own 17
Riley Riethman punt for 46 yds , Mac McWilliams returns for no gain to the UAB 30
2nd quarter6 drives, then Navy 7, UAB 6
UAB Field goal, 11 plays
12:47
1st & 10 at own 30
Lee Beebe run for 13 yds to the UAB 43 for a 1ST down
12:47
1st & 10 at own 43
ZENO, Jacob pass up the middle incomplete intended for RUDOLPH, Samario thrown to the UAB50; QB hurried by HARBOUR, Will. PENALTY NAV Roughing the Passer on HARBOUR, Will enforced 15 yards from the UAB43 to the NAV42 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down).
12:47
1st & 10 at opp 42
Jacob Zeno pass complete to Dallas Payne for 1 yd to the NAVY 41
12:47
2nd & 9 at opp 41
Jacob Zeno pass complete to Lee Beebe for 5 yds to the NAVY 36
12:47
3rd & 4 at opp 36
Jacob Zeno pass complete to Dallas Payne for 14 yds to the NAVY 22 for a 1ST down
12:47
1st & 10 at opp 22
Jacob Zeno sacked by Colin Ramos for a loss of 1 yard to the NAVY 23
12:47
2nd & 11 at opp 23
Jermaine Brown Jr. run for 8 yds to the NAVY 15
12:47
3rd & 3 at opp 15
Jermaine Brown Jr. run for 7 yds to the NAVY 8 for a 1ST down
12:47
1st & goal at opp 8
Jermaine Brown Jr. run for no gain to the NAVY 8
12:47
2nd & goal at opp 8
Jermaine Brown Jr. run for 2 yds to the NAVY 6
12:47
3rd & goal at opp 6
Jacob Zeno sacked by Justin Reed and Luke Pirris for a loss of 5 yards to the NAVY 11
6:22
4th & goal at opp 11
Matt Quinn 29 yd FG GOODNavy 7, UAB 6
Navy Fumble, 5 plays
6:22
Jonah Delange kickoff for 57 yds
6:22
1st & 10 at own 20
Xavier Arline run for 9 yds to the NAVY 29
6:22
2nd & 1 at own 29
Xavier Arline pass incomplete
6:22
3rd & 1 at own 29
Xavier Arline run for 1 yd to the NAVY 30 for a 1ST down
6:22
1st & 10 at own 30
Xavier Arline pass complete to Alex Tecza for a loss of 2 yards to the NAVY 28
3:34
2nd & 12 at own 28
Xavier Arline pass complete to Brandon Chatman for 22 yds Brandon Chatman fumbled, recovered by UAB Keondre Swoopes , return to the 50 yard line
UAB Missed FG, 6 plays
3:34
1st & 10 at the 50
Lee Beebe run for 7 yds to the NAVY 43
3:34
2nd & 3 at opp 43
Lee Beebe run for 13 yds to the NAVY 30 for a 1ST down
3:34
1st & 10 at opp 30
Lee Beebe run for 4 yds to the NAVY 26
3:34
2nd & 6 at opp 26
Jermaine Brown Jr. run for 2 yds to the NAVY 24
1:28
4th & 5 at opp 25
Timeout Navy, clock 01:28
1:28
3rd & 4 at opp 24
Jermaine Brown Jr. run for a loss of 1 yard to the NAVY 25
1:24
4th & 5 at opp 25
Matt Quinn 42 yd FG MISSED
Navy Punt, 3 plays
1:24
1st & 10 at own 25
Alex Tecza run for 5 yds to the NAVY 30
1:13
3rd & 7 at own 28
Timeout UAB, clock 01:13
1:13
2nd & 5 at own 30
Xavier Arline sacked by Desmond Little for a loss of 2 yards to the NAVY 28
1:10
4th & 5 at own 30
Timeout UAB, clock 01:10
1:10
3rd & 7 at own 28
Xavier Arline run for 2 yds to the NAVY 30
0:58
4th & 5 at own 30
Riley Riethman punt for 44 yds
UAB Punt, 3 plays
0:58
1st & 10 at own 36
Jacob Zeno pass complete to Fred Farrier II for 7 yds to the UAB 43
0:58
2nd & 3 at own 43
Jacob Zeno pass incomplete
0:58
3rd & 3 at own 43
UAB Penalty, False Start (Adam Lepkowski) to the UAB 38
0:58
3rd & 8 at own 38
Jacob Zeno pass incomplete
0:19
4th & 8 at own 38
Patrick Foley punt for 53 yds
Navy End of half, 1 play
0:00
1st & 10 at own 12
Kneel down by NAV at NAV11 (team loss of 1), clock 00:00.
3rd quarter4 drives, then Navy 10, UAB 6
UAB Interception, 6 plays
15:00
Nathan Kirkwood kickoff for 58 yds
15:00
1st & 10 at own 23
Jermaine Brown Jr. run for 1 yd to the UAB 24
15:00
2nd & 9 at own 24
Jacob Zeno pass complete to Jermaine Brown Jr. for 5 yds to the UAB 29
15:00
3rd & 4 at own 29
Jacob Zeno pass complete to Tejhaun Palmer for 26 yds to the NAVY 45 for a 1ST down
15:00
1st & 10 at opp 45
Jacob Zeno pass complete to Jermaine Brown Jr. for 1 yd to the NAVY 44
15:00
2nd & 9 at opp 44
BEEBE, Lee rush to the left for a loss of 1 yard to the NAV45 (CROMWELL, Clay), out of bounds. PENALTY UAB Holding on JONES, Luke enforced 10 yards from the NAV44 to the UAB46 [NHSG]. NO PLAY (replay the down).
15:00
2nd & 19 at own 46
Jacob Zeno pass complete to Amare Thomas for no gain to the UAB 46
11:59
3rd & 19 at own 46
Jacob Zeno pass intercepted
Navy Field goal, 5 plays
11:59
1st & 10 at opp 31
Xavier Arline pass complete to Eli Heidenreich for 10 yds to the UAB 21 for a 1ST down
11:59
1st & 10 at opp 21
Xavier Arline run for 3 yds to the UAB 18
11:59
2nd & 7 at opp 18
Brandon Chatman run for 4 yds to the UAB 14
11:59
3rd & 3 at opp 14
Daba Fofana run for no gain to the UAB 14
9:13
4th & 3 at opp 14
Nathan Kirkwood 31 yd FG GOODNavy 10, UAB 6
UAB Punt, 3 plays
9:13
Nathan Kirkwood kickoff for 50 yds
9:13
1st & 10 at own 33
Jermaine Brown Jr. run for 2 yds to the UAB 35
9:13
2nd & 8 at own 35
Jacob Zeno pass incomplete
9:13
3rd & 8 at own 35
Jacob Zeno sacked by Justin Reed for a loss of 7 yards to the UAB 28
7:52
4th & 15 at own 28
Patrick Foley punt for 52 yds, downed at the NAVY 20
Navy Touchdown, 20 plays
7:52
1st & 10 at own 20
Alex Tecza run for 5 yds to the NAVY 25
7:52
2nd & 5 at own 25
Alex Tecza run for 2 yds to the NAVY 27 Alex Tecza fumbled, recovered by NAVY Xavier Arline [SG] TECZA, Alex rush to the right for a gain of 2 yards, TECZA, Alex fumbled at NAV29 forced by SWOOPES, Keondre, recovered by NAV ARLINE, Xavier at the NAV27, returned 0 yards to the NAV27, End of Play.
7:52
3rd & 3 at own 27
Eli Heidenreich run for 6 yds to the NAVY 33 for a 1ST down
7:52
1st & 10 at own 33
Xavier Arline run for 7 yds to the NAVY 40
7:52
2nd & 3 at own 40
Xavier Arline run for 8 yds to the NAVY 48 for a 1ST down
7:52
1st & 10 at own 48
Xavier Arline run for 3 yds to the UAB 49
7:52
2nd & 7 at opp 49
Xavier Arline run for no gain to the UAB 49
7:52
3rd & 7 at opp 49
Xavier Arline pass complete to Eli Heidenreich for 7 yds to the UAB 42 for a 1ST down
7:52
1st & 10 at opp 42
Navy Penalty, False Start (Joshua Pena) to the UAB 47
7:52
1st & 15 at opp 47
Brandon Chatman run for 1 yd to the UAB 46
7:52
2nd & 14 at opp 46
Xavier Arline pass complete to Brandon Chatman for 3 yds to the UAB 43
7:52
3rd & 11 at opp 43
Xavier Arline run for 15 yds to the UAB 28 for a 1ST down
0:00
1st & 10 at opp 28
Xavier Arline run for no gain to the UAB 28
Q4 15:00
2nd & 10 at opp 28
Eli Heidenreich run for 8 yds to the UAB 20
Q4 13:30
4th & 1 at opp 19
Timeout Navy, clock 13:30
Q4 13:30
3rd & 2 at opp 20
Brandon Chatman run for 1 yd to the UAB 19
Q4 13:30
4th & 1 at opp 19
Daba Fofana run for 2 yds to the UAB 17 for a 1ST down
Q4 13:30
1st & 10 at opp 17
Xavier Arline run for 1 yd to the UAB 16
Q4 13:30
2nd & 9 at opp 16
ARLINE, Xavier pass to the right incomplete intended for CHATMAN, Brandon thrown to the UAB10. PENALTY NAV Ineligible Receiver Downfield on Pass on PENA, Joshua enforced 5 yards from the UAB16 to the UAB21 [SG]. NO PLAY (replay the down).
Q4 13:30
2nd & 14 at opp 21
Eli Heidenreich run for 13 yds to the UAB 8
Q4 13:30
3rd & 1 at opp 8
Daba Fofana run for 4 yds to the UAB 4 for a 1ST down
Q4 13:30
1st & goal at opp 4
Daba Fofana run for 2 yds to the UAB 2
Q4 10:08
2nd & goal at opp 2
Daba Fofana run for 2 yds for a TD (Nathan Kirkwood KICK)Navy 17, UAB 6
4th quarter5 drives, then Navy 31, UAB 6
UAB Punt, 7 plays
10:08
Nathan Kirkwood kickoff for 49 yds
10:08
1st & 10 at own 21
Jermaine Brown Jr. run for 8 yds to the UAB 29
10:08
2nd & 2 at own 29
Jermaine Brown Jr. run for 5 yds to the UAB 34 for a 1ST down
10:08
1st & 10 at own 34
Jacob Zeno pass complete to T.J. Jones for 13 yds to the UAB 47 for a 1ST down
10:08
1st & 10 at own 47
Jermaine Brown Jr. run for 15 yds to the NAVY 38 for a 1ST down
10:08
1st & 10 at opp 38
Jacob Zeno pass incomplete
10:08
2nd & 10 at opp 38
Lee Beebe run for 6 yds to the NAVY 32
10:08
3rd & 4 at opp 32
UAB Penalty, False Start (Adam Lepkowski) to the NAVY 37
10:08
3rd & 9 at opp 37
UAB Penalty, Delay Of Game (Jacob Zeno) to the NAVY 42
10:08
3rd & 14 at opp 42
Jacob Zeno pass complete to Lee Beebe for a loss of 1 yard to the NAVY 43
6:46
4th & 15 at opp 43
Patrick Foley punt for 30 yds
Navy Touchdown, 5 plays
6:46
1st & 10 at own 14
Xavier Arline pass complete to Eli Heidenreich for 9 yds to the NAVY 23
6:46
2nd & 1 at own 23
Daba Fofana run for no gain to the NAVY 23
6:46
3rd & 1 at own 23
Xavier Arline run for 2 yds to the NAVY 25 for a 1ST down
6:46
1st & 10 at own 25
Eli Heidenreich run for 25 yds to the 50 yard line for a 1ST down
4:12
1st & 10 at the 50
Xavier Arline run for 50 yds for a TD (Nathan Kirkwood KICK)Navy 24, UAB 6
UAB Pick-six, 8 plays (Navy scores)
4:12
Nathan Kirkwood kickoff for 50 yds
4:12
1st & 10 at own 30
Jacob Zeno pass complete to Jermaine Brown Jr. for 1 yd to the UAB 31
4:12
2nd & 9 at own 31
Jacob Zeno pass complete to Amare Thomas for 9 yds to the UAB 40 for a 1ST down
4:12
1st & 10 at own 40
Jacob Zeno pass complete to Fred Farrier II for 11 yds to the NAVY 49 for a 1ST down
4:12
1st & 10 at opp 49
Jacob Zeno pass incomplete
4:12
2nd & 10 at opp 49
Jacob Zeno pass complete to Lee Witherspoon for 9 yds to the NAVY 40
4:12
3rd & 1 at opp 40
Lee Witherspoon run for 7 yds to the NAVY 33 for a 1ST down
4:12
1st & 10 at opp 33
Navy Penalty, Personal Foul (Landon Robinson) to the NAVY 15 for a 1ST down
4:12
1st & 10 at opp 14
Navy Penalty, Personal Foul (Will Harbour) to the NAVY 7 for a 1ST down
2:03
1st & goal at opp 7
Rayuan Lane III 97 Yd Interception Return (Nathan Kirkwood Kick)Navy 31, UAB 6
UAB Turnover on downs, 13 plays
2:03
Nathan Kirkwood kickoff for 53 yds
2:03
1st & 10 at own 30
Jacob Zeno pass complete to Lee Witherspoon for 4 yds to the UAB 34
2:03
2nd & 6 at own 34
Jacob Zeno pass complete to Dallas Payne for 5 yds to the UAB 39
2:03
3rd & 1 at own 39
Jacob Zeno pass complete to Dallas Payne for 11 yds to the 50 yard line for a 1ST down
2:03
1st & 10 at the 50
Jacob Zeno pass incomplete
2:03
2nd & 10 at the 50
Jacob Zeno pass complete to Amare Thomas for 18 yds to the NAVY 32 for a 1ST down
2:03
1st & 10 at opp 32
Jacob Zeno pass complete to Lee Beebe for 4 yds to the NAVY 28
2:03
2nd & 6 at opp 28
Jacob Zeno run for 2 yds to the NAVY 26
2:03
3rd & 4 at opp 26
Jacob Zeno pass complete to Samario Rudolph for 6 yds to the NAVY 20 for a 1ST down
2:03
1st & 10 at opp 20
Jacob Zeno pass complete to Dallas Payne for 10 yds to the NAVY 10 for a 1ST down
0:19
2nd & goal at opp 4
Timeout Navy, clock 00:19
0:19
1st & goal at opp 10
Jacob Zeno run for 6 yds to the NAVY 4
0:11
3rd & goal at opp 4
Timeout UAB, clock 00:11
0:11
2nd & goal at opp 4
Jacob Zeno sacked by Landon Robinson for 0 yards to the NAVY 4
0:11
3rd & goal at opp 4
Lee Witherspoon run for 1 yd to the NAVY 3
0:03
4th & goal at opp 3
Jacob Zeno pass incomplete
Navy End of game, 1 play
0:00
1st & 10 at own 3
Kneel down by NAV at NAV2 (team loss of 1), clock 00:00.
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.