← CFB Terminal
#81Army
7
FBS Independents
NEUTRAL
#64Navy
31
American Athletic
2019 week 15 · Saturday, December 14, 2019 at 2:00 PM CT · Lincoln Financial Field · 68,705 att · 53.8°F Overcast, wind 11.9

Drive chart

Army Navy bar spans the drive · tick marks the start · click a drive for the plays
OWN G255025END ZONE
Q1
PUNT
3 pl · -5 yd · 1:36
0–0
14:55 1st & 10 OWN 24 Sandon McCoy run for no gain to the Army 24 0 -0.67
14:29 2nd & 10 OWN 24 Christian Anderson run for a loss of 1 yard to the Army 23 -1 -0.37
13:54 3rd & 11 OWN 23 Christian Anderson sacked by Jacob Springer for a loss of 4 yards to the Army 19 -4 -0.17
13:24 4th & 15 OWN 19 Zach Harding punt for 49 yds, punt out-of-bounds at the Navy 32
PUNT
3 pl · 9 yd · 2:16
0–0
13:24 1st & 10 OWN 32 Malcolm Perry run for 2 yds to the Navy 34 +2 -0.58
12:40 2nd & 8 OWN 34 Jamale Carothers run for 5 yds to the Navy 39 +5 0.08
11:59 3rd & 3 OWN 39 Jamale Carothers run for 2 yds to the Navy 41 +2 -0.46
11:08 4th & 1 OWN 41 Owen White punt for 37 yds, downed at the Army 22
TD
18 pl · 78 yd · 10:41
7–0
11:08 1st & 10 OWN 22 Connor Slomka run for 2 yds to the Army 24 +2 -0.40
10:46 2nd & 8 OWN 24 Christian Anderson run for 21 yds to the Army 45 for a 1ST down +21 2.39
9:39 1st & 10 OWN 45 Christian Anderson run for 4 yds to the Army 49 +4 -0.16
9:02 2nd & 6 OWN 49 Christian Anderson run for 3 yds to the Navy 48 +3 -0.43
8:35 3rd & 3 OPP 48 Connor Slomka run for 2 yds to the Navy 46 +2 -0.66
7:46 4th & 1 OPP 46 Christian Anderson run for 1 yd to the Navy 45 for a 1ST down +1 2.05
7:42 1st & 10 OPP 45 Kell Walker run for a loss of 2 yards to the Navy 47 -2 -1.46
7:05 2nd & 12 OPP 47 Christian Anderson pass complete to Camden Harrison for 10 yds to the Navy 37 +10 1.22
6:27 3rd & 2 OPP 37 Christian Anderson run for 4 yds to the Navy 33 for a 1ST down +4 0.81
5:47 1st & 10 OPP 33 Kell Walker run for 3 yds to the Navy 30 +3 -0.20
5:04 2nd & 7 OPP 30 Christian Anderson run for 3 yds to the Navy 27 +3 -0.23
4:28 3rd & 4 OPP 27 Christian Anderson run for 4 yds to the Navy 23 for a 1ST down +4 0.66
3:29 1st & 10 OPP 23 Christian Anderson run for 3 yds to the Navy 20 +3 -0.13
2:56 2nd & 7 OPP 20 Sandon McCoy run for 5 yds to the Navy 15 +5 0.06
2:27 3rd & 2 OPP 15 Sandon McCoy run for 5 yds to the Navy 10 for a 1ST down +5 0.22
1:58 1st & 10 OPP 10 Connor Slomka run for 3 yds to the Navy 7 +3 -0.09
1:37 2nd & 7 OPP 7 Connor Slomka run for 2 yds to the Navy 5 +2 -0.15
0:27 3rd & 5 OPP 5 Christian Anderson 5 Yd Run (David Cooper Kick) +5 2.76
TD
4 pl · 75 yd · 1:53
7–7
0:00 1st & 10 OWN 25 Malcolm Perry sacked by Cole Christiansen for a loss of 1 yard to the Navy 24 -1 -0.80
0:00 OWN 0 End of 1st Quarter
15:00 2nd & 11 OWN 24 Malcolm Perry run for 15 yds to the Navy 39 for a 1ST down +15 2.02
14:38 1st & 10 OWN 39 Malcolm Perry run for 6 yds to the Navy 45 +6 0.40
13:34 2nd & 4 OWN 45 Malcolm Perry 55 Yd Run (Bijan Nichols Kick) +55 4.45
Q2
PUNT
5 pl · 17 yd · 3:10
7–7
13:34 1st & 10 OWN 25 Christian Anderson run for 7 yds to the Army 32 +7 0.60
13:07 2nd & 3 OWN 32 Sandon McCoy run for 3 yds to the Army 35 for a 1ST down +3 0.23
12:29 1st & 10 OWN 35 Christian Anderson run for 1 yd to the Army 36 +1 -0.83
12:03 2nd & 9 OWN 36 Connor Slomka run for 4 yds to the Army 40 +4 -0.12
11:11 3rd & 5 OWN 40 Brandon Walters run for 2 yds to the Army 42 +2 -0.41
10:24 4th & 3 OWN 42 Zach Harding punt for 55 yds, downed at the Navy 3
PUNT
6 pl · 19 yd · 4:02
7–7
10:24 1st & 10 OWN 3 Jamale Carothers run for 3 yds to the Navy 6 +3 -0.11
9:48 2nd & 7 OWN 6 Malcolm Perry run for 4 yds to the Navy 10 +4 -0.02
9:12 3rd & 3 OWN 10 Malcolm Perry run for 3 yds to the Navy 13 for a 1ST down +3 0.39
8:31 1st & 10 OWN 13 Jamale Carothers run for 3 yds to the Navy 16 +3 -0.17
7:50 2nd & 7 OWN 16 Timeout NAVY, clock 07:50
7:49 2nd & 7 OWN 16 Jamale Carothers run for 5 yds to the Navy 21 +5 0.06
7:08 3rd & 2 OWN 21 Malcolm Perry run for 1 yd to the Navy 22 +1 -0.29
6:22 4th & 1 OWN 22 Owen White punt for 36 yds , Akyah Miranda returns for 7 yds to the Army 49
PUNT
3 pl · 2 yd · 1:40
7–7
6:22 1st & 10 OWN 49 Kell Walker run for 2 yds to the Navy 49 +2 -0.64
5:54 2nd & 8 OPP 49 Sandon McCoy run for 2 yds to the Navy 47 +2 -0.65
5:18 3rd & 6 OPP 47 Christian Anderson run for a loss of 2 yards to the Navy 49 -2 -1.27
4:42 4th & 8 OPP 49 Zach Potter punt for 40 yds, fair catch by Garrett Winn at the Navy 9
TD
12 pl · 91 yd · 4:36
7–14
4:42 1st & 10 OWN 9 Jamale Carothers run for 2 yds to the Navy 11 +2 -0.22
4:14 2nd & 8 OWN 11 Jamale Carothers run for 5 yds to the Navy 16 +5 0.04
3:36 3rd & 3 OWN 16 Jamale Carothers run for 8 yds to the Navy 24 for a 1ST down +8 0.85
3:07 1st & 10 OWN 24 Malcolm Perry run for 5 yds to the Navy 29 +5 0.09
3:01 2nd & 5 OWN 29 Keoni-Kordell Makekau run for 3 yds to the Navy 32 +3 -0.30
1:49 3rd & 2 OWN 32 Timeout NAVY, clock 01:49
1:48 3rd & 2 OWN 32 Malcolm Perry run for 7 yds to the Navy 39 for a 1ST down +7 1.50
1:32 1st & 10 OWN 39 Jamale Carothers run for no gain to the Navy 39 0 -1.11
0:51 2nd & 10 OWN 39 Malcolm Perry run for 44 yds to the Army 17 for a 1ST down +44 3.38
0:44 1st & 10 OPP 17 Jamale Carothers run for 3 yds to the Army 14 +3 -0.11
0:32 2nd & 7 OPP 14 Malcolm Perry run for 2 yds to the Army 12 +2 -0.19
0:19 3rd & 5 OPP 12 Timeout NAVY, clock 00:19
0:18 3rd & 5 OPP 12 Malcolm Perry run for 11 yds to the Army 1 for a 1ST down +11 1.94
0:13 1st & goal OPP 1 Timeout ARMY, clock 00:13
0:06 1st & 1 OPP 1 Jamale Carothers 1 Yd pass from Chance Warren (Bijan Nichols Kick) +1 0.94
0:00 OWN 0 End of 2nd Quarter
0 pl · 0 yd · 0:06
7–14
Q3
MISSED FG
7 pl · 63 yd · 3:52
7–14
14:59 1st & 10 OWN 25 ARMY Penalty, Defensive Offside (Edriece Patterson) to the Navy 30 +5
14:58 1st & 5 OWN 30 Jamale Carothers run for 9 yds to the Navy 39 for a 1ST down +9 -0.19
14:26 1st & 10 OWN 39 Malcolm Perry run for 11 yds to the 50 yard line for a 1ST down +11 1.01
14:02 1st & 10 50 Malcolm Perry run for 32 yds to the Army 18 for a 1ST down +32 1.25
13:26 1st & 10 OPP 18 Jamale Carothers run for 4 yds to the Army 14 +4 -0.02
12:49 2nd & 6 OPP 14 Jamale Carothers run for 1 yd to the Army 13 +1 -0.29
12:07 3rd & 5 OPP 13 Jamale Carothers run for 1 yd to the Army 12 +1 -0.32
11:08 4th & 4 OPP 12 Bijan Nichols 29 yd FG BLOCKED blocked by Elijah Riley
PUNT
3 pl · -13 yd · 2:22
7–14
11:08 1st & 10 OWN 20 ARMY Penalty, False Start (Sandon McCoy) to the Army 15 -5
11:07 1st & 15 OWN 15 Malik Hancock run for 2 yds to the Army 17 +2 -0.16
10:42 2nd & 13 OWN 17 Anderson, Christian rush for 2 yards to the ARMY19, PENALTY ARMY holding (McCoy, Sandon) 8 yards to the ARMY9, NO PLAY. -8
10:03 2nd & 21 OWN 9 Christian Anderson run for 5 yds to the Army 14 +5 0.00
9:26 3rd & 16 OWN 14 Christian Anderson sacked by Diego Fagot for a loss of 7 yards to the Army 7 -7 -0.06
8:46 4th & 23 OWN 7 Zach Harding punt for 45 yds , Garrett Winn returns for 7 yds to the Army 45
TD
7 pl · 45 yd · 3:53
7–21
8:46 1st & 10 OPP 45 Malcolm Perry run for 6 yds to the Army 39 +6 0.30
8:14 2nd & 4 OPP 39 Jamale Carothers run for 14 yds to the Army 25 for a 1ST down +14 0.47
7:39 1st & 10 OPP 25 Jamale Carothers run for no gain to the Army 25 0 -0.45
7:01 2nd & 10 OPP 25 Malcolm Perry run for 1 yd to the Army 24 +1 -0.46
6:36 3rd & 9 OPP 24 Malcolm Perry run for 18 yds to the Army 6 for a 1ST down +18 1.56
5:45 1st & 6 OPP 6 Jamale Carothers run for 1 yd to the Army 5 +1 -0.39
4:53 2nd & 5 OPP 5 Jamale Carothers 5 Yd Run (Bijan Nichols Kick) +5 2.44
PUNT
3 pl · -6 yd · 1:38
7–21
4:52 1st & 10 OWN 25 Christian Anderson run for no gain to the Army 25 0 -0.70
4:21 2nd & 10 OWN 25 Christian Anderson run for a loss of 6 yards to the Army 19 Christian Anderson fumbled, recovered by Army Brandon Walters -6 -0.53
3:33 3rd & 16 OWN 19 Christian Anderson pass incomplete to Brandon Walters ARMY Penalty, Offensive Holding ( Yards) declined 0 -0.06
3:15 4th & 16 OWN 19 Zach Harding punt for 41 yds, punt out-of-bounds at the Navy 40
FG
9 pl · 40 yd · 5:27
7–24
3:15 1st & 10 OWN 40 Malcolm Perry run for a loss of 1 yard to the Navy 39 -1 -1.32
2:41 2nd & 11 OWN 39 Malcolm Perry run for 22 yds to the Army 39 for a 1ST down +22 2.94
2:07 1st & 10 OPP 39 Jamale Carothers run for 1 yd to the Army 38 +1 -0.62
1:24 2nd & 9 OPP 38 Malcolm Perry run for 7 yds to the Army 31 +7 0.44
0:00 3rd & 2 OPP 31 Malcolm Perry run for 5 yds to the Army 26 for a 1ST down +5 0.60
0:00 OWN 0 End of 3rd Quarter
15:00 1st & 10 OPP 26 Jamale Carothers run for 1 yd to the Army 25 +1 -0.36
14:28 2nd & 9 OPP 25 Jamale Carothers run for 1 yd to the Army 24 +1 -0.45
14:06 3rd & 8 OPP 24 Malcolm Perry run for 4 yds to the Army 20 +4 -0.10
12:48 4th & 4 OPP 20 Bijan Nichols 37 Yd Field Goal -0.37
Q4
ON DOWNS
10 pl · 30 yd · 4:17
7–24
12:47 1st & 10 OWN 30 Kell Walker run for 2 yds to the Army 32 +2 -0.55
12:19 2nd & 8 OWN 32 Sandon McCoy run for 6 yds to the Army 38 +6 0.28
11:48 3rd & 2 OWN 38 Sandon McCoy run for 1 yd to the Army 39 +1 -0.63
11:06 4th & 1 OWN 39 Christian Anderson run for 4 yds to the Army 43 for a 1ST down +4 2.13
10:42 1st & 10 OWN 43 Christian Anderson run for 7 yds to the 50 yard line +7 0.68
10:09 2nd & 3 50 Christian Anderson run for 4 yds to the Navy 46 for a 1ST down +4 0.24
9:47 1st & 10 OPP 46 Christian Anderson pass incomplete to Artice Hobbs IV 0 -1.03
9:40 2nd & 10 OPP 46 Christian Anderson pass complete to Camden Harrison for 8 yds to the Navy 38 +8 0.77
9:18 3rd & 2 OPP 38 Sandon McCoy run for a loss of 1 yard to the Navy 39 -1 -1.34
8:31 4th & 3 OPP 39 Sandon McCoy run for a loss of 1 yard to the Navy 40 -1 -1.87
FUMBLE
3 pl · 7 yd · 2:18
7–24
8:31 1st & 10 OWN 40 Malcolm Perry run for 2 yds to the Navy 42 +2 -0.68
7:53 2nd & 8 OWN 42 Malcolm Perry run for 4 yds to the Navy 46 +4 -0.16
7:02 3rd & 4 OWN 46 Jamale Carothers run for 1 yd to the Navy 47 +1 -0.73
6:13 4th & 3 OWN 47 Owen White punt for 33 yds , Akyah Miranda returns for 2 yds to the Army 22 Akyah Miranda fumbled, recovered by Army Akyah Miranda
FUMBLE
5 pl · 25 yd · 1:14
7–24
6:13 1st & 10 OWN 22 Artice Hobbs IV run for 6 yds to the Army 28 +6 0.31
5:59 2nd & 4 OWN 28 Kelvin Hopkins Jr. pass complete to Kjetil Cline for 7 yds to the Army 35 for a 1ST down +7 0.72
5:36 1st & 10 OWN 35 Kelvin Hopkins Jr. run for 4 yds to the Army 39 +4 -0.16
5:21 2nd & 6 OWN 39 Connor Slomka run for 5 yds to the Army 44 +5 0.11
4:59 3rd & 1 OWN 44 Connor Slomka run for 3 yds to the Army 47 Connor Slomka fumbled, forced by J'arius Warren, recovered by Navy J'arius Warren -1.70
TD
6 pl · 47 yd · 3:17
7–31
4:59 1st & 10 OPP 47 Malcolm Perry run for 6 yds to the Army 41 +6 0.32
4:09 2nd & 4 OPP 41 Malcolm Perry run for 3 yds to the Army 38 +3 -0.35
3:23 3rd & 1 OPP 38 Timeout NAVY, clock 03:23
3:22 3rd & 1 OPP 38 Nelson Smith run for 3 yds to the Army 35 for a 1ST down +3 0.67
2:43 1st & 10 OPP 35 Malcolm Perry run for 15 yds to the Army 20 for a 1ST down +15 0.35
1:56 1st & 10 OPP 20 Nelson Smith run for 5 yds to the Army 15 +5 0.07
1:49 2nd & 5 OPP 15 Timeout ARMY, clock 01:49
1:42 2nd & 5 OPP 15 Malcolm Perry 15 Yd Run (Bijan Nichols Kick) +15 2.54
INT
3 pl · 7 yd · 0:57
7–31
1:37 1st & 10 OWN 23 Kell Walker run for 6 yds to the Army 29 +6 0.32
1:09 2nd & 4 OWN 29 Sandon McCoy run for 1 yd to the Army 30 +1 -0.67
0:45 3rd & 3 OWN 37 Kelvin Hopkins Jr. pass intercepted Tyler Pistorio return for 6 yds to the Navy 36 NAVY Penalty, Personal Foul (Tony Brown) to the Navy 48 -0.83
19 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

1sacks2
2plays for loss7
1takeaways2
1three-and-outs forced4
9explosive plays allowed1
7.11yards allowed / play2.96
5 of 9scoring drives allowed1 of 10
Army
Arik Smith 12 (4)
Edriece Patterson 12 (2)
Cole Christiansen 9 (2) 1 sk · 1 TFL
Jeremiah Lowery 9 (2)
Ryan Velez 7 (2)
Donavan Lynch 6 (3) 1 TFL
Jaylon McClinton 6 (2)
Elijah Riley 5 (1)
Navy
Jay Warren 11 (3)
Kevin Brennan 9 (2)
Diego Fagot 8 (2) 1 sk · 1.5 TFL · 1 QH
Jake Springer 7 (4) 1 sk · 2.5 TFL
Jackson Pittman 5 (4) 2.5 TFL
Paul Carothers 5 (3)
Evan Fochtman 5 (1)
Cameron Kinley 4 (3)
Tackles with solo in parentheses. Sacks, plays for loss and explosive plays come from the play rows; takeaways and three-and-outs from how each drive ended.

Special teams

field goals1 of 2
5punts3
46.0punt average35.3
2punts inside the 200
51return yards7
own 29average drive startown 27
Army
K David Cooper 1/1 XP
P Zach Harding 4 punts · 47.5 avg · 1 in 20
P Zach Potter 1 punt · 40.0 avg · 1 in 20
KR Brandon Walters 3 ret · 43 yds · long 19
KR Ryan Parker 1 ret · -1 yds
PR Akyah Miranda 2 ret · 9 yds · long 7
Navy
K Bijan Nichols 1/2 FG · long 37 · 4/4 XP
P Owen White 3 punts · 35.3 avg
PR Garrett Winn 1 ret · 7 yds · long 7
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

51plays55
151yards391
9drives9
37%success rate49%
-0.53total PPA19.89
Derived from 106 scrimmage plays. Interception return yardage is excluded from the offense.

Scoring

Q1Christian Anderson 5 Yd Run (David Cooper Kick) 7–0
Q2Malcolm Perry 55 Yd Run (Bijan Nichols Kick) 7–7
Q2Jamale Carothers 1 Yd pass from Chance Warren (Bijan Nichols Kick) 14–7
Q3Jamale Carothers 5 Yd Run (Bijan Nichols Kick) 21–7
Q4Bijan Nichols 37 Yd Field Goal 24–7
Q4Malcolm Perry 15 Yd Run (Bijan Nichols Kick) 31–7

Biggest plays by PPA

Q2Malcolm Perry 55 Yd Run (Bijan Nichols Kick) 4.45
Q2Malcolm Perry run for 44 yds to the Army 17 for a 1ST down 3.38
Q3Malcolm Perry run for 22 yds to the Army 39 for a 1ST down 2.94
Q1Christian Anderson 5 Yd Run (David Cooper Kick) 2.76
Q4Malcolm Perry 15 Yd Run (Bijan Nichols Kick) 2.54
Q3Jamale Carothers 5 Yd Run (Bijan Nichols Kick) 2.44

Series recent meetings

2025 Army 16 – 17 Navy
2024 Navy 31 – 13 Army
2023 Navy 11 – 17 Army
2022 Navy 17 – 20 Army
2021 Navy 17 – 13 Army
2020 Navy 0 – 15 Army
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