← CFB Terminal
#64Navy
11
American Athletic
NEUTRAL
#81Army
17
FBS Independents
2023 week 15 · Saturday, December 9, 2023 at 2:00 PM CT · Gillette Stadium · πŸ“Ί CBS · 65,878 att · 51.3°F Cloudy, wind 3.4

Drive chart

Navy Army bar spans the drive · tick marks the start · click a drive for the plays
OWN G255025END ZONE
Q1
PUNT
3 pl · 2 yd · 1:23
0–0
14:31 1st & 10 OPP 25 Daba Fofana run for 4 yds to the NAVY 29 +4 -0.04
14:28 2nd & 6 OPP 29 Eli Heidenreich pass incomplete 0 -0.68
14:00 3rd & 6 OPP 29 Xavier Arline run for a loss of 2 yards to the NAVY 27 -2 -1.34
13:37 4th & 8 OPP 27 Riley Riethman punt for 47 yds, fair catch by Tyrell Robinson at the ARMY 26
ON DOWNS
7 pl · 21 yd · 4:13
0–0
13:15 1st & 10 OPP 26 Bryson Daily run for 2 yds to the ARMY 28 +2 -0.25
12:52 2nd & 8 OPP 28 Kanye Udoh run for 7 yds to the ARMY 35 +7 0.33
12:14 3rd & 1 OPP 35 Bryson Daily run for 4 yds to the ARMY 39 for a 1ST down +4 0.59
11:34 1st & 10 OPP 39 Kanye Udoh run for 3 yds to the ARMY 42 +3 -0.26
10:47 2nd & 7 OPP 42 Army Penalty, False Start (-5 Yards) to the ARMY 37 -5
10:18 2nd & 12 OPP 37 Bryson Daily pass complete to Casey Reynolds for 10 yds to the ARMY 47 +10 0.91
9:48 3rd & 2 OPP 47 Bryson Daily run for no gain to the ARMY 47 0 -1.14
9:24 4th & 2 OPP 47 Bryson Daily pass incomplete to Noah Short 0 -1.25
INT
5 pl · 23 yd · 2:52
0–0
8:56 1st & 10 OWN 47 Xavier Arline run for 5 yds to the ARMY 42 +5 0.11
8:18 2nd & 5 OWN 42 Xavier Arline run for 1 yd to the ARMY 41 +1 -0.91
7:45 3rd & 4 OWN 41 Xavier Arline run for 5 yds to the ARMY 36 for a 1ST down +5 1.82
7:02 1st & 10 OWN 36 Brandon Chatman run for 12 yds to the ARMY 24 for a 1ST down +12 1.14
6:32 1st & 10 OWN 24 Xavier Arline pass intercepted Max DiDomenico return for 30 yds to the ARMY 35 -0.85
TD
12 pl · 65 yd · 7:13
7–0
6:03 1st & 10 OPP 35 Ay'Jaun Marshall run for 12 yds to the ARMY 47 for a 1ST down +12 0.31
5:24 1st & 10 OPP 47 Bryson Daily run for 9 yds to the NAVY 44 +9 1.01
5:05 2nd & 1 OWN 44 Jakobi Buchanan run for 3 yds to the NAVY 41 for a 1ST down +3 -0.24
4:10 1st & 10 OWN 41 Kanye Udoh run for 15 yds to the NAVY 26 for a 1ST down +15 1.25
3:29 1st & 10 OWN 26 Bryson Daily run for no gain to the NAVY 26 0 -0.73
2:44 2nd & 10 OWN 26 Bryson Daily pass complete to Ay'Jaun Marshall for 5 yds to the NAVY 21 +5 0.05
2:26 3rd & 5 OWN 21 Bryson Daily run for 3 yds to the NAVY 18 +3 -0.10
1:54 4th & 2 OWN 18 Timeout Army, clock 01:54
1:26 4th & 2 OWN 18 Bryson Daily run for 3 yds to the NAVY 15 for a 1ST down +3 0.85
0:51 1st & 10 OWN 15 Kanye Udoh run for 8 yds to the NAVY 7 +8 0.69
0:01 2nd & 2 OWN 7 Bryson Daily run for 3 yds to the NAVY 4 for a 1ST down +3 -0.20
0:00 OWN 7 End of 1st Quarter
14:34 1st & 4 OWN 4 Jakobi Buchanan run for no gain to the NAVY 4 0 -0.72
14:19 2nd & 4 OWN 4 Bryson Daily pass complete to Tyson Riley for 4 yds for a TD (Quinn Maretzki KICK) +4 6.88
Q2
PUNT
3 pl · 5 yd · 2:09
7–0
14:09 1st & 10 OPP 25 Alex Tecza run for 3 yds to the NAVY 28 +3 -0.14
13:36 2nd & 7 OPP 28 Alex Tecza run for 6 yds to the NAVY 34 +6 0.21
13:15 3rd & 1 OPP 34 Navy Penalty, False Start (-5 Yards) to the NAVY 29 -5
12:47 3rd & 6 OPP 29 Alex Tecza run for 1 yd to the NAVY 30 +1 -0.70
12:16 4th & 5 OPP 30 Timeout Navy, clock 12:16
12:10 4th & 5 OPP 30 Riley Riethman punt for 40 yds, fair catch by Tyrell Robinson at the ARMY 30
PUNT
6 pl · 17 yd · 3:29
7–0
11:40 1st & 10 OPP 30 Bryson Daily run for 4 yds to the ARMY 34 +4 -0.05
11:21 2nd & 6 OPP 34 Bryson Daily run for 3 yds to the ARMY 37 +3 -0.27
10:31 3rd & 3 OPP 37 Bryson Daily pass complete to Casey Reynolds for 8 yds to the ARMY 45 for a 1ST down +8 1.07
9:42 1st & 10 OPP 45 Kanye Udoh run for no gain to the ARMY 45 0 -1.00
9:17 2nd & 10 OPP 45 Bryson Daily run for 2 yds to the ARMY 47 +2 -0.62
8:51 3rd & 8 OPP 47 Bryson Daily pass incomplete to Casey Reynolds 0 -0.88
8:41 4th & 8 OPP 47 Cooper Allan punt for 37 yds, downed at the NAVY 16
PUNT
3 pl · -5 yd · 1:45
7–0
8:29 1st & 10 OPP 16 Alex Tecza run for 3 yds to the NAVY 19 +3 -0.11
7:20 2nd & 7 OPP 19 Xavier Arline run for a loss of 3 yards to the NAVY 16 -3 -0.80
7:06 3rd & 10 OPP 16 Xavier Arline pass incomplete 0 -0.61
7:06 4th & 10 OPP 16 Navy Penalty, Delay of Game (-5 Yards) to the NAVY 11 -5
6:56 4th & 15 OPP 11 Riley Riethman punt for 42 yds , Tyrell Robinson returns for 3 yds to the 50 yard line
PUNT
3 pl · 6 yd · 1:35
7–0
6:37 1st & 10 50 Tyrell Robinson run for 5 yds to the NAVY 45 +5 0.10
6:12 2nd & 5 OWN 45 Bryson Daily pass incomplete to Noah Short 0 -1.17
5:50 3rd & 5 OWN 45 Bryson Daily run for 1 yd to the NAVY 44 +1 -0.65
5:21 4th & 4 OWN 44 Cooper Allan punt for 26 yds, fair catch by Amin Hassan at the NAVY 18
ON DOWNS
10 pl · 46 yd · 4:16
7–0
5:06 1st & 10 OPP 18 Tai Lavatai run for 6 yds to the NAVY 24 +6 0.18
4:25 2nd & 4 OPP 24 Alex Tecza run for 5 yds to the NAVY 29 for a 1ST down +5 -0.00
3:48 1st & 10 OPP 29 Alex Tecza run for 5 yds to the NAVY 34 +5 0.08
2:55 2nd & 5 OPP 34 Tai Lavatai run for 8 yds to the NAVY 42 for a 1ST down +8 0.33
2:29 1st & 10 OPP 42 Tai Lavatai run for 5 yds to the NAVY 47 +5 0.09
2:15 2nd & 5 OPP 47 Tai Lavatai run for 8 yds to the ARMY 45 for a 1ST down +8 0.76
2:00 1st & 10 OWN 45 Tai Lavatai run for 5 yds to the ARMY 40 +5 0.11
1:55 2nd & 5 OWN 40 Alex Tecza run for 1 yd to the ARMY 39 +1 -0.87
1:25 3rd & 4 OWN 39 Tai Lavatai run for 2 yds to the ARMY 37 +2 -0.42
1:07 4th & 2 OWN 37 Timeout Navy, clock 01:07
1:05 4th & 2 OWN 37 Tai Lavatai run for 1 yd to the ARMY 36 +1 -0.24
END OF HALF
7 pl · 34 yd · 1:05
10–0
1:00 1st & 10 OPP 36 Bryson Daily run for 11 yds to the ARMY 47 for a 1ST down +11 0.31
0:53 1st & 10 OPP 47 Bryson Daily pass incomplete to Casey Reynolds 0 -1.05
0:40 2nd & 10 OPP 47 Bryson Daily pass complete to Tobi Olawole for 9 yds to the NAVY 44 +9 1.02
0:31 3rd & 1 OWN 44 Bryson Daily run for 1 yd to the NAVY 43 for a 1ST down +1 1.02
0:23 1st & 10 OWN 43 Army Penalty, False Start (-5 Yards) to the NAVY 48 -5
0:10 1st & 15 OWN 48 Bryson Daily pass complete to Casey Reynolds for 14 yds to the NAVY 34 +14 2.13
0:02 2nd & 1 OWN 34 Bryson Daily pass complete to Ay'Jaun Marshall for 4 yds to the NAVY 30 for a 1ST down +4 -0.13
0:02 1st & 10 OWN 30 Timeout Army, clock 00:02
0:02 1st & 10 OWN 30 Timeout Navy, clock 00:02
0:01 1st & 10 OWN 30 Quinn Maretzki 47 yd FG GOOD
0:00 OWN 30 End of 2nd Quarter
Q3
PUNT
7 pl · 34 yd · 4:29
10–0
14:45 1st & 10 OPP 5 Bryson Daily run for 4 yds to the ARMY 9 +4
14:03 2nd & 6 OPP 9 Kanye Udoh run for 14 yds to the ARMY 23 for a 1ST down +14
13:31 1st & 10 OPP 23 Kanye Udoh run for 2 yds to the ARMY 25 +2 -0.23
13:02 2nd & 8 OPP 25 Bryson Daily run for 10 yds to the ARMY 35 for a 1ST down +10 0.45
12:30 1st & 10 OPP 35 Bryson Daily run for 3 yds to the ARMY 38 +3 -0.22
11:47 2nd & 7 OPP 38 Army Penalty, False Start (-5 Yards) to the ARMY 33 -5
11:12 2nd & 12 OPP 33 Bryson Daily run for 6 yds to the ARMY 39 +6 0.21
10:40 3rd & 6 OPP 39 Bryson Daily pass incomplete to Liam Fortner 0 -1.07
10:31 4th & 6 OPP 39 Cooper Allan punt for 28 yds, downed at the NAVY 33
PUNT
3 pl · 1 yd · 1:38
10–0
10:31 1st & 10 OPP 33 Tai Lavatai pass complete to Eli Heidenreich for a loss of 1 yard to the NAVY 32 -1 -0.80
9:50 2nd & 11 OPP 32 Tai Lavatai run for 2 yds to the NAVY 34 +2 -0.46
9:05 3rd & 9 OPP 34 Tai Lavatai pass incomplete to Jayden Umbarger 0 -1.03
8:53 4th & 9 OPP 34 Riley Riethman punt for 51 yds , Tyrell Robinson returns for no gain to the ARMY 15
PUNT
10 pl · 47 yd · 6:00
10–0
8:40 1st & 10 OPP 15 Ay'Jaun Marshall run for 7 yds to the ARMY 22 +7 0.30
8:04 2nd & 3 OPP 22 Jakobi Buchanan run for 2 yds to the ARMY 24 +2 -0.32
7:30 3rd & 1 OPP 24 Bryson Daily run for 2 yds to the ARMY 26 for a 1ST down +2 0.23
6:32 1st & 10 OPP 26 Kanye Udoh run for 14 yds to the ARMY 40 for a 1ST down +14 0.19
5:55 1st & 10 OPP 40 Jakobi Buchanan run for 4 yds to the ARMY 44 +4 -0.09
5:25 2nd & 6 OPP 44 Bryson Daily run for 4 yds to the ARMY 48 +4 -0.14
4:43 3rd & 2 OPP 48 Kanye Udoh run for 10 yds to the NAVY 42 for a 1ST down +10 1.60
4:16 1st & 10 OWN 42 Bryson Daily run for 3 yds to the NAVY 39 +3 -0.43
3:26 2nd & 7 OWN 39 Bryson Daily run for 1 yd to the NAVY 38 +1 -0.74
3:02 3rd & 6 OWN 38 Bryson Daily pass incomplete to Casey Reynolds 0 -0.52
2:53 4th & 6 OWN 38 Cooper Allan punt for 27 yds, downed at the NAVY 11
FG
12 pl · 70 yd · 5:08
10–3
2:30 1st & 10 OPP 11 Tai Lavatai run for 1 yd to the NAVY 12 +1 -0.23
2:09 2nd & 9 OPP 12 Tai Lavatai pass complete to Nathan Kent for 9 yds to the NAVY 21 for a 1ST down +9 1.31
1:39 1st & 10 OPP 21 Tai Lavatai run for 25 yds to the NAVY 46 for a 1ST down +25
0:57 1st & 10 OPP 46 Tai Lavatai pass complete to Alex Tecza for 5 yds to the ARMY 49 +5 0.10
0:31 2nd & 5 OWN 49 Tai Lavatai pass complete to Jayden Umbarger for 9 yds to the ARMY 40 for a 1ST down +9 0.97
0:07 1st & 10 OWN 40 Timeout Navy, clock 00:07
0:01 1st & 10 OWN 40 Tai Lavatai run for 3 yds to the ARMY 37 +3 -0.43
0:00 OWN 40 End of 3rd Quarter
14:56 2nd & 7 OWN 37 Tai Lavatai pass incomplete 0 -0.84
14:37 3rd & 7 OWN 37 Tai Lavatai pass complete to Jayden Umbarger for 13 yds to the ARMY 24 for a 1ST down +13 2.73
13:57 1st & 10 OWN 24 Alex Tecza run for 6 yds to the ARMY 18 +6 0.32
13:37 2nd & 4 OWN 18 Navy Penalty, False Start (-5 Yards) to the ARMY 23 -5
13:30 2nd & 9 OWN 23 Tai Lavatai pass incomplete to Amin Hassan 0 -0.35
13:09 3rd & 9 OWN 23 Tai Lavatai run for 4 yds to the ARMY 19 +4 -0.03
12:45 4th & 5 OWN 19 Nathan Kirkwood 37 yd FG GOOD
Q4
PUNT
3 pl · 5 yd · 1:51
10–3
12:01 1st & 10 OPP 35 Kanye Udoh run for 4 yds to the ARMY 39 +4 -0.07
11:49 2nd & 6 OPP 39 Bryson Daily pass incomplete to Casey Reynolds 0 -0.99
11:22 3rd & 6 OPP 39 Bryson Daily run for 1 yd to the ARMY 40 +1 -0.85
10:54 4th & 5 OPP 40 Cooper Allan punt for 40 yds, downed at the NAVY 20
PUNT
3 pl · -3 yd · 1:20
10–3
10:31 1st & 10 OPP 20 Tai Lavatai pass complete to Cody Howard for 6 yds to the NAVY 26 +6 0.19
10:01 2nd & 4 OPP 26 Tai Lavatai sacked by Jackson Powell for a loss of 4 yards to the NAVY 22 -4 -1.27
9:41 3rd & 8 OPP 22 Tai Lavatai pass incomplete to Jayden Umbarger 0 -0.74
9:41 4th & 8 OPP 22 Navy Penalty, Delay of Game (-5 Yards) to the NAVY 17 -5
9:34 4th & 13 OPP 17 Riley Riethman punt for 36 yds, punt out-of-bounds at the ARMY 47
PUNT
3 pl · -1 yd · 2:25
10–3
9:17 1st & 10 OPP 47 Bryson Daily run for 1 yd to the ARMY 48 +1 -0.82
8:33 2nd & 9 OPP 48 Kanye Udoh run for 2 yds to the 50 yard line +2 -0.64
7:41 3rd & 7 50 Bryson Daily run for a loss of 4 yards to the ARMY 46 -4 -1.27
7:09 4th & 11 OPP 46 Cooper Allan punt for 24 yds, punt out-of-bounds at the NAVY 30
FUMBLE TD
6 pl · 14 yd · 2:20
16–3
7:07 1st & 10 OPP 30 Tai Lavatai pass incomplete to Brandon Chatman 0 -0.56
7:03 2nd & 10 OPP 30 Tai Lavatai pass incomplete to Eli Heidenreich 0 -0.76
6:38 3rd & 10 OPP 30 Tai Lavatai pass complete to Eli Heidenreich for 20 yds to the 50 yard line for a 1ST down +20 1.62
6:13 1st & 10 50 Alex Tecza run for 4 yds to the ARMY 46 +4 -0.14
5:55 2nd & 6 OWN 46 Tai Lavatai run for 3 yds to the ARMY 43 +3 -0.43
5:14 3rd & 3 OWN 43 Navy Penalty, False Start (-5 Yards) to the ARMY 48 -5
4:49 3rd & 8 OWN 48 Tai Lavatai sacked by Kalib Fortner for a loss of 8 yards Tai Lavatai fumbled, forced by Kalib Fortner, recovered by ARMY Kalib Fortner , return for 0 yards , return for 44 yds +44 3.61
TD
7 pl · 59 yd · 2:02
17–9
4:25 1st & 10 OPP 41 Tai Lavatai run for 7 yds to the NAVY 48 +7 0.46
4:19 2nd & 3 OPP 48 Tai Lavatai pass incomplete to Brandon Chatman 0 -1.25
3:41 3rd & 3 OPP 48 Tai Lavatai sacked by Austin Hill and Nathaniel Smith for a loss of 4 yards to the NAVY 44 -4 -1.72
3:16 4th & 7 OPP 44 Tai Lavatai pass complete to Brandon Chatman for 13 yds to the ARMY 43 for a 1ST down +13 3.22
3:01 1st & 10 OWN 43 Tai Lavatai pass complete to Jayden Umbarger for 15 yds to the ARMY 28 for a 1ST down +15 1.17
2:53 1st & 10 OWN 28 Tai Lavatai pass complete to Jayden Umbarger for 14 yds to the ARMY 14 for a 1ST down +14 1.29
2:47 1st & 10 OWN 14 Tai Lavatai pass complete to Jayden Umbarger for 14 yds for a TD (Two-Point Conversion failed) +14 6.66
PUNT
3 pl · 7 yd · 1:08
17–9
2:47 1st & 10 OWN 45 Army Penalty, False Start (-5 Yards) to the 50 yard line -5
2:47 1st & 15 50 Army Penalty, False Start (-5 Yards) to the ARMY 45 -5
2:40 1st & 20 OPP 45 Kanye Udoh run for 7 yds to the NAVY 48 +7 0.47
2:40 2nd & 13 OWN 48 Timeout Navy, clock 02:40
2:36 2nd & 13 OWN 48 Kanye Udoh run for 2 yds to the NAVY 46 +2 -0.54
2:36 3rd & 11 OWN 46 Timeout Navy, clock 02:36
2:05 3rd & 11 OWN 46 Bryson Daily run for 8 yds to the NAVY 38 +8 0.58
1:48 4th & 3 OWN 38 Timeout Army, clock 01:48
1:39 4th & 3 OWN 38 Cooper Allan punt for 11 yds, downed at the NAVY 27
ON DOWNS
10 pl · 72 yd · 1:36
17–9
1:20 1st & 10 OPP 27 Tai Lavatai run for 9 yds to the NAVY 36 +9 0.66
1:01 2nd & 1 OPP 36 Tai Lavatai pass complete to Eli Heidenreich for 28 yds to the ARMY 36 for a 1ST down +28 0.20
0:57 1st & 10 OWN 36 Tai Lavatai pass incomplete 0 -1.04
0:45 2nd & 10 OWN 36 Tai Lavatai pass complete to Eli Heidenreich for 9 yds to the ARMY 27 +9 0.99
0:35 3rd & 1 OWN 27 Tai Lavatai pass complete to Jayden Umbarger for 10 yds to the ARMY 17 for a 1ST down +10 1.44
0:23 1st & 10 OWN 17 Tai Lavatai pass complete to Brandon Chatman for 11 yds to the ARMY 6 for a 1ST down +11 0.68
0:22 1st & 6 OWN 6 Tai Lavatai pass incomplete to Brandon Chatman 0 -0.55
0:20 2nd & 6 OWN 6 Tai Lavatai pass incomplete 0 -0.23
0:07 3rd & 6 OWN 6 Tai Lavatai pass complete to Alex Tecza for 4 yds to the ARMY 2 +4 -0.01
0:03 4th & 2 OWN 2 Tai Lavatai run for 1 yd to the ARMY 1 +1 0.29
21 drives. Field position runs left to right for both teams: 0 is the offense's own goal line, 100 the one it is attacking.

Defense

0sacks3
1plays for loss5
0takeaways2
4three-and-outs forced5
4explosive plays allowed4
4.33yards allowed / play5.64
1 of 10scoring drives allowed2 of 11
No individual defensive box score for this game — CollegeFootballData carries tackles from 2016 on, and nothing but interceptions before that. The team numbers above come from the play and drive rows, which reach back to 2016 and 2015 respectively.

Special teams

1 of 1field goals1 of 1
5punts7
43.2punt average27.6
1punts inside the 203
39return yards30
opp 19average drive startown 47
Navy
K Nathan Kirkwood 1/1 FG · long 37
P Riley Riethman 5 punts · 43.2 avg · 1 in 20
KR Tyler Bradley 1 ret · 39 yds · long 39
Army
K Quinn Maretzki 1/1 FG · long 47 · 2/2 XP
P Cooper Allan 7 punts · 27.6 avg · 3 in 20
KR Tyrell Robinson 1 ret · 26 yds · long 26
KR Markel Johnson 1 ret · 1 yds · long 1
KR Noah Short 1 ret · 0 yds
PR Tyrell Robinson 2 ret · 3 yds · long 3
K kicking, P punting, KR kick returns, PR punt returns. Average drive start counts only drives that began after a punt or a kickoff — a drive handed over by a takeaway is the defense's doing.

Team stats from play-by-play

64plays60
361yards260
11drives10
47%success rate40%
12.16total PPA2.9
Derived from 124 scrimmage plays. Interception return yardage is excluded from the offense.

Scoring

Q2Bryson Daily pass complete to Tyson Riley for 4 yds for a TD (Quinn Maretzki KICK) 0–7
Q2Quinn Maretzki 47 yd FG GOOD 0–10
Q4Nathan Kirkwood 37 yd FG GOOD 10–3
Q4Tai Lavatai pass complete to Jayden Umbarger for 14 yds for a TD (Two-Point Conversion failed) 17–9

Biggest plays by PPA

Q2Bryson Daily pass complete to Tyson Riley for 4 yds for a TD (Quinn Maretzki KICK) 6.88
Q4Tai Lavatai pass complete to Jayden Umbarger for 14 yds for a TD (Two-Point Conversion… 6.66
Q4Tai Lavatai sacked by Kalib Fortner for a loss of 8 yards Tai Lavatai fumbled, forced… 3.61
Q4Tai Lavatai pass complete to Brandon Chatman for 13 yds to the ARMY 43 for a 1ST down 3.22
Q4Tai Lavatai pass complete to Jayden Umbarger for 13 yds to the ARMY 24 for a 1ST down 2.73
Q2Bryson Daily pass complete to Casey Reynolds for 14 yds to the NAVY 34 2.13

Series recent meetings

2025 Army 16 – 17 Navy
2024 Navy 31 – 13 Army
2022 Navy 17 – 20 Army
2021 Navy 17 – 13 Army
2020 Navy 0 – 15 Army
2019 Army 7 – 31 Navy
2018 Navy 10 – 17 Army
2017 Army 14 – 13 Navy
Last 8 meetings shown. Full all-time series sits on each team page.
Data: CollegeFootballData · terminal