← CFB Terminal
23
Mountain West
AT
#64Navy
3
American Athletic
2021 week 2 · Saturday, September 11, 2021 at 2:30 PM CT · Navy-Marine Corps Memorial Stadium · 📺 CBS · 36,997 att · 78.8°F Cloudy, wind 6.8

Drive chart

WIN PROBABILITYAir Force above · Navy below
KICK32% → 0% NavyFINAL
Air Force Navy bar spans the drive · tick marks the start · click a drive for the plays
OWN G255025END ZONE
WP
Δ
Q1
PUNT
7 pl · 12 yd
0–0
+3
15:00 1st & 10 OWN 25 Brad Roberts run for 3 yds to the AFA 28 +3 -0.30
15:00 2nd & 7 OWN 28 Haaziq Daniels run for 3 yds to the AFA 31 +3 -0.24
15:00 3rd & 4 OWN 31 Haaziq Daniels run for 3 yds to the AFA 34 +3 -0.19
15:00 4th & 1 OWN 34 Brad Roberts run for 3 yds to the AFA 37 for a 1ST down +3 1.75
15:00 1st & 10 OWN 37 DeAndre Hughes run for 5 yds to the AFA 42 +5 0.11
15:00 2nd & 5 OWN 42 AIR FORCE Penalty, delay of game (Haaziq Daniels) to the AFA 37 -5
15:00 2nd & 10 OWN 37 Haaziq Daniels pass incomplete to Brad Roberts 0 -0.66
15:00 3rd & 10 OWN 37 Haaziq Daniels pass incomplete to Kyle Patterson, broken up by Mitchell West 0 -0.34
15:00 4th & 10 OWN 37 Charles Bein punt for 43 yds, punt out-of-bounds at the Navy 20
PUNT
3 pl · -1 yd
0–0
−15
11:13 1st & 10 OWN 20 Chance Warren run for a loss of 2 yards to the Navy 18 -2 -0.70
11:13 2nd & 12 OWN 18 Xavier Arline run for 7 yds to the Navy 25 +7 0.18
11:13 3rd & 5 OWN 25 Xavier Arline sacked by Demonte Meeks for a loss of 6 yards to the Navy 19 NAVY Penalty, Offensive holding ( Yards) declined -6 -0.43
11:13 4th & 11 OWN 19 Kellen Grave de Peralta punt for 34 yds, downed at the AFA 47
PUNT
6 pl · 13 yd
0–0
+15
9:21 1st & 10 OWN 47 Emmanuel Michel run for 3 yds to the 50 yard line +3 -0.41
9:21 2nd & 7 50 Haaziq Daniels pass incomplete to Kyle Patterson 0 -1.13
9:21 3rd & 7 50 Haaziq Daniels pass complete to Kyle Patterson for 10 yds to the Navy 40 for a 1ST down +10 2.44
9:21 1st & 10 OPP 40 Brad Roberts run for 2 yds to the Navy 38 +2 -0.45
9:21 2nd & 8 OPP 38 Haaziq Daniels run for 1 yd to the Navy 37 +1 -0.75
9:21 3rd & 7 OPP 37 Brad Roberts run for a loss of 3 yards to the Navy 40 -3 -1.64
9:21 4th & 10 OPP 40 Charles Bein punt for 29 yds, fair catch by Kevin Brennan at the Navy 11
PUNT
3 pl · -1 yd
0–0
−16
6:12 1st & 10 OWN 11 James Harris II run for 1 yd to the Navy 12 +1 -0.31
6:12 2nd & 9 OWN 12 James Harris II run for 1 yd to the Navy 13 +1 -0.16
6:12 3rd & 8 OWN 13 Xavier Arline run for a loss of 3 yards to the Navy 10 Xavier Arline fumbled, recovered by Navy -3 -0.13
6:12 4th & 11 OWN 10 Kellen Grave de Peralta punt for 50 yds, punt out-of-bounds at the AFA 40
PUNT
3 pl · -3 yd
0–0
+22
4:16 1st & 10 OWN 40 Micah Davis run for no gain to the AFA 40 0 -1.12
4:16 2nd & 10 OWN 40 Micah Davis run for a loss of 7 yards to the AFA 33 -7 -1.28
4:16 3rd & 17 OWN 33 Brad Roberts run for 4 yds to the AFA 37 +4 -0.03
4:16 4th & 13 OWN 37 Charles Bein punt for 36 yds, downed at the Navy 27
PUNT
3 pl · 8 yd
0–0
−10
2:06 1st & 10 OWN 27 Xavier Arline run for 4 yds to the Navy 31 +4 -0.12
2:06 2nd & 6 OWN 31 Xavier Arline run for 2 yds to the Navy 33 +2 -0.46
2:06 3rd & 4 OWN 33 Xavier Arline run for 2 yds to the Navy 35 +2 -0.32
2:06 4th & 2 OWN 35 Kellen Grave de Peralta punt for 36 yds, punt out-of-bounds at the AFA 29 , Micah Davis returns for no gain to the AFA 29
PUNT
3 pl · -3 yd
0–0
+13
0:05 1st & 10 OWN 29 Haaziq Daniels run for a loss of 3 yards to the AFA 26 -3 -1.15
0:00 OWN 29 End of 1st Quarter
15:00 2nd & 13 OWN 26 Haaziq Daniels pass incomplete to David Cormier 0 -0.27
15:00 3rd & 13 OWN 26 Haaziq Daniels run for no gain to the AFA 26 0 -0.12
15:00 4th & 13 OWN 26 Charles Bein punt for 12 yds, punt out-of-bounds at the AFA 38
Q2
FG
7 pl · 32 yd · 3:32
0–3
−1
14:08 1st & 10 OPP 38 Xavier Arline run for 2 yds to the AFA 36 +2 -0.42
14:08 2nd & 8 OPP 36 Xavier Arline pass incomplete to Mychal Cooper 0 -0.91
14:08 3rd & 8 OPP 36 Xavier Arline run for 26 yds to the AFA 10 for a 1ST down +26 1.91
14:08 1st & 10 OPP 10 Xavier Arline run for a loss of 1 yard to the AFA 11 -1 -0.34
14:08 2nd & 11 OPP 11 Xavier Arline run for 2 yds to the AFA 9 +2 -0.15
14:08 3rd & 9 OPP 9 James Harris II run for 3 yds to the AFA 6 +3 -0.12
10:36 4th & 6 OPP 6 Bijan Nichols 23 yd FG GOOD
PUNT
3 pl · 0 yd
0–3
+5
10:30 1st & 10 OWN 22 Timeout AIR FORCE, clock 10:30
10:30 1st & 10 OWN 22 Brad Roberts run for 3 yds to the AFA 25 +3 -0.26
10:30 2nd & 7 OWN 25 Haaziq Daniels run for a loss of 3 yards to the AFA 18 Haaziq Daniels fumbled, recovered by AFA Haaziq Daniels -3 -0.65
10:30 3rd & 14 OWN 18 Brad Roberts run for 4 yds to the AFA 22 +4 -0.01
10:30 4th & 10 OWN 22 Charles Bein punt for 54 yds , TEAM returns for a loss of 1 yard to the Navy 23 TEAM fumbled, recovered by AFA Kyle Patterson
MISSED FG
4 pl · 5 yd · 2:00
0–3
−7
8:33 1st & 10 OPP 23 DeAndre Hughes run for 2 yds to the Navy 21 +2 -0.23
8:33 2nd & 8 OPP 21 Brad Roberts run for 2 yds to the Navy 19 +2 -0.25
8:33 3rd & 6 OPP 19 Dane Kinamon run for 1 yd to the Navy 18 +1 -0.45
6:33 4th & 5 OPP 18 Matthew Dapore 35 yd FG MISSED
PUNT
3 pl · 4 yd
0–3
−2
6:33 1st & 10 OWN 20 James Harris II run for 1 yd to the Navy 21 +1 -0.47
6:33 2nd & 9 OWN 21 Xavier Arline run for a loss of 1 yard to the Navy 20 -1 -0.35
6:33 3rd & 10 OWN 20 James Harris II run for 4 yds to the Navy 24 +4 -0.02
6:33 4th & 6 OWN 24 Kellen Grave de Peralta punt for 19 yds, punt out-of-bounds at the Navy 43
TD
9 pl · 43 yd · 3:26
7–3
−7
4:35 1st & 10 OPP 43 Brad Roberts run for 1 yd to the Navy 42 +1 -0.72
4:35 2nd & 9 OPP 42 Haaziq Daniels pass incomplete to David Cormier, broken up by Will Harbour 0 -1.06
4:35 3rd & 9 OPP 42 Haaziq Daniels run for 15 yds to the Navy 27 for a 1ST down +15 2.39
4:35 1st & 10 OPP 27 Brad Roberts run for 3 yds to the Navy 24 +3 -0.15
4:35 2nd & 7 OPP 24 Brad Roberts run for 2 yds to the Navy 22 +2 -0.29
4:35 3rd & 5 OPP 22 Micah Davis run for 15 yds to the Navy 7 for a 1ST down +15 0.99
4:35 1st & 7 OPP 7 Haaziq Daniels run for 1 yd to the Navy 6 +1 -0.33
4:35 2nd & 6 OPP 6 DeAndre Hughes run for 3 yds to the Navy 3 +3 -0.10
1:09 3rd & 3 OPP 3 Brad Roberts run for 3 yds for a TD (Matthew Dapore KICK) +3 2.62
PUNT
3 pl · 6 yd · 0:57
7–3
+1
1:09 1st & 10 OWN 25 Xavier Arline run for 3 yds to the Navy 28 +3 -0.30
1:09 2nd & 7 OWN 28 Xavier Arline pass incomplete to Chance Warren 0 -0.56
1:09 3rd & 7 OWN 28 James Harris II run for 3 yds to the Navy 31 +3 -0.12
0:25 4th & 4 OWN 31 Timeout AIR FORCE, clock 00:25
0:25 4th & 4 OWN 31 Timeout NAVY, clock 00:25
0:25 4th & 4 OWN 31 Riley Riethman punt for 49 yds, downed at the AFA 20
END OF HALF
1 pl · -2 yd · 0:12
7–3
−8
0:12 1st & 10 OWN 20 TEAM run for a loss of 2 yards to the AFA 18 -2 -0.70
0:00 OWN 20 End of 2nd Quarter
Q3
PUNT
3 pl · -3 yd
7–3
−16
15:00 1st & 10 OWN 25 ACIE, Carlinos rush for 9 yards to the NAVY34 (Sanford,Vince), PENALTY NAVY personal foul (COOPER, Mychal) 12 yards to the NAVY13, NO PLAY. -12
15:00 1st & 22 OWN 13 Xavier Arline run for no gain to the Navy 13 0 -0.10
15:00 2nd & 22 OWN 13 Chance Warren run for 9 yds to the Navy 22 +9 0.09
15:00 3rd & 13 OWN 22 Xavier Arline pass incomplete 0 -0.09
15:00 4th & 13 OWN 22 Riley Riethman punt for 40 yds, fair catch by Micah Davis at the AFA 38
PUNT
6 pl · 20 yd
7–3
+14
12:59 1st & 10 OWN 38 Brad Roberts run for no gain to the AFA 38 0 -1.09
12:59 2nd & 10 OWN 38 AIR FORCE Penalty, false start (DeAndre Hughes) to the AFA 33 -5
12:59 2nd & 15 OWN 33 Haaziq Daniels run for 7 yds to the AFA 40 +7 0.28
12:59 3rd & 8 OWN 40 Haaziq Daniels pass complete to Kyle Patterson for 12 yds to the Navy 48 for a 1ST down +12 2.80
12:59 1st & 10 OPP 48 Brad Roberts run for 2 yds to the Navy 46 +2 -0.60
12:59 2nd & 8 OPP 46 Brad Roberts run for 4 yds to the Navy 42 +4 -0.16
12:59 3rd & 4 OPP 42 Jorden Gidrey run for no gain to the Navy 42 0 -1.10
12:59 4th & 4 OPP 42 Charles Bein punt for 32 yds, fair catch by Kevin Brennan at the Navy 10
PUNT
3 pl · 0 yd
7–3
−15
9:06 1st & 10 OWN 10 James Harris II run for 1 yd to the Navy 11 +1 -0.29
9:06 2nd & 9 OWN 11 Xavier Arline run for a loss of 1 yard to the Navy 10 -1 -0.21
9:06 3rd & 10 OWN 10 Xavier Arline pass incomplete 0 -0.07
9:06 4th & 10 OWN 10 Riley Riethman punt for 40 yds, downed at the 50 yard line
PUNT
3 pl · 6 yd
7–3
+16
7:32 1st & 10 50 Brad Roberts run for 1 yd to the Navy 49 +1 -0.87
7:32 2nd & 9 OPP 49 Haaziq Daniels pass incomplete to DeAndre Hughes 0 -1.07
7:32 3rd & 9 OPP 49 Haaziq Daniels run for 5 yds to the Navy 44 +5 0.06
7:32 4th & 4 OPP 44 Charles Bein punt for 44 yds for a touchback
PUNT
3 pl · 0 yd
7–3
−16
6:07 1st & 10 OWN 20 James Harris II run for 3 yds to the Navy 23 +3 -0.24
6:07 2nd & 7 OWN 23 Xavier Arline pass incomplete to Chance Warren 0 -0.44
6:07 3rd & 7 OWN 23 Xavier Arline sacked by Demonte Meeks and Elijah Brockman for a loss of 3 yards to the Navy 20 -3 -0.26
6:07 4th & 10 OWN 20 Riley Riethman punt for 34 yds, fair catch by Micah Davis at the AFA 46
TD
9 pl · 54 yd · 4:09
14–3
+3
4:41 1st & 10 OWN 46 Haaziq Daniels pass incomplete to Micah Davis 0 -1.16
4:41 2nd & 10 OWN 46 Brad Roberts run for 10 yds to the Navy 44 for a 1ST down +10 1.93
4:41 1st & 10 OPP 44 Haaziq Daniels run for a loss of 2 yards to the Navy 46 -2 -1.42
4:41 2nd & 12 OPP 46 Jorden Gidrey run for 2 yds to the AFA 44 AIR FORCE Penalty, Offensive holding (Micah Davis) to the AFA 46 -8 -2.09
4:41 2nd & 20 OWN 46 Brad Roberts run for 2 yds to the AFA 48 +2 -0.34
4:41 3rd & 18 OWN 48 Haaziq Daniels sacked by Clay Cromwell and J'arius Warren for a loss of 4 yards to the AFA 44 -4 -0.51
4:41 4th & 22 OWN 44 Bein,Charles punt 54 yards to the NAVY2, downed, PENALTY NAVY roughing the kicker (JONES, Daniel) 15 yards to the NAVY41, 1ST DOWN AF, NO PLAY. +15
4:41 1st & 10 OPP 41 Brad Roberts run for 9 yds to the Navy 32 +9 0.86
4:41 2nd & 1 OPP 32 Brad Roberts run for 4 yds to the Navy 28 for a 1ST down +4 -0.38
0:32 1st & 10 OPP 28 Haaziq Daniels run for 28 yds for a TD (Matthew Dapore KICK) +28 2.76
SAFETY
4 pl · -25 yd · 1:59
16–3
+2
0:32 1st & 10 OWN 25 Xavier Arline run for a loss of 2 yards to the Navy 23 -2 -0.89
0:00 OWN 25 End of 3rd Quarter
15:00 2nd & 12 OWN 23 Chance Warren sacked by Ethan Erickson for a loss of 9 yards to the Navy 14 -9 -0.41
15:00 3rd & 21 OWN 14 Isaac Ruoss run for 9 yds to the Navy 23 +9 0.05
13:33 4th & 12 OWN 23 TEAM run for a loss of 23 yards for a SAFETY -23 -1.68
Q4
TD
7 pl · 58 yd · 4:20
23–3
−12
13:33 1st & 10 OWN 42 Brad Roberts run for no gain to the AFA 42 0 -1.15
13:33 2nd & 10 OWN 42 Haaziq Daniels pass complete to Micah Davis for 27 yds to the Navy 31 for a 1ST down +27 2.87
13:33 1st & 10 OPP 31 Brad Roberts run for 11 yds to the Navy 20 for a 1ST down +11 0.22
13:33 1st & 10 OPP 20 Brad Roberts run for 2 yds to the Navy 18 +2 -0.21
13:33 2nd & 8 OPP 18 Brad Roberts run for 11 yds to the Navy 7 for a 1ST down +11 0.63
13:33 1st & 7 OPP 7 Brad Roberts run for 5 yds to the Navy 2 +5 0.13
9:13 2nd & 2 OPP 2 Brad Roberts run for 2 yds for a TD (Matthew Dapore KICK) +2 2.07
ON DOWNS
10 pl · 54 yd
23–3
−2
9:13 1st & 10 OWN 32 Maasai Maynor pass complete to Mychal Cooper for 15 yds to the Navy 47 for a 1ST down +15 1.42
9:13 1st & 10 OWN 47 Maasai Maynor run for 6 yds to the AFA 47 +6 0.37
9:13 2nd & 4 OPP 47 Tyger Goslin run for 5 yds to the AFA 42 for a 1ST down +5 0.43
9:13 1st & 10 OPP 42 Maasai Maynor pass complete to Mark Walker for 6 yds to the AFA 36 +6 0.28
9:13 2nd & 4 OPP 36 Maasai Maynor pass incomplete to Carlinos Acie 0 -0.90
9:13 3rd & 4 OPP 36 MAYNOR, Maasai pass incomplete to WALKER, Mark, PENALTY AF pass interference (Kelly,Zion) 4 yards to the AF32, 1ST DOWN NAVY, NO PLAY. +4
9:13 1st & 10 OPP 32 MAYNOR, Maasai pass incomplete to GOSLIN, Tyger, PENALTY AF pass interference (Sanford,Vince) 14 yards to the AF18, 1ST DOWN NAVY, NO PLAY. +14
9:13 1st & 10 OPP 18 Maasai Maynor pass complete to Chance Warren for 11 yds to the AFA 7 for a 1ST down +11 0.40
9:13 1st & 7 OPP 7 Maasai Maynor sacked by Zion Kelly and Christopher Herrera for a loss of 5 yards to the AFA 12 -5 -0.72
9:13 2nd & 12 OPP 12 Maasai Maynor run for 1 yd to the AFA 11 +1 -0.24
9:13 3rd & 11 OPP 11 Maasai Maynor pass incomplete to Mychal Cooper, broken up by Vince Sanford 0 -0.49
5:23 4th & goal OPP 11 Timeout NAVY, clock 05:23
5:23 4th & 11 OPP 11 Maasai Maynor sacked by Elijah Brockman and Demonte Meeks for a loss of 3 yards to the AFA 14 -3 -3.36
END OF GAME
9 pl · 17 yd · 5:17
23–3
−1
5:17 1st & 10 OWN 14 Brad Roberts run for 1 yd to the AFA 15 +1 -0.35
5:17 2nd & 9 OWN 15 Haaziq Daniels run for 4 yds to the AFA 19 +4 -0.03
4:27 3rd & 5 OWN 19 Timeout NAVY, clock 04:27
4:27 3rd & 5 OWN 19 Micah Davis run for 5 yds to the AFA 24 for a 1ST down +5 0.90
4:27 1st & 10 OWN 24 Brad Roberts run for 7 yds to the AFA 31 +7 0.59
4:27 2nd & 3 OWN 31 Brad Roberts run for a loss of 1 yard to the AFA 30 -1 -1.10
4:27 3rd & 4 OWN 30 Omar Fattah run for 5 yds to the AFA 35 for a 1ST down +5 1.41
4:27 1st & 10 OWN 35 TEAM run for a loss of 2 yards to the AFA 33 -2 -1.32
4:27 2nd & 12 OWN 33 TEAM run for a loss of 1 yard to the AFA 32 -1 -0.52
4:27 3rd & 13 OWN 32 TEAM run for a loss of 1 yard to the AFA 31 -1 -0.21
0:00 OWN 31 End of 4th Quarter
24 drives. Field position runs left to right for both teams: 0 is the offense's own goal line, 100 the one it is attacking. WP is CollegeFootballData's model, read at the last play of each drive; Δ is what the drive moved it, in points of probability.

Defense

5sacks1
10plays for loss11
0takeaways0
8three-and-outs forced4
1explosive plays allowed4
2.24yards allowed / play3.26
1 of 11scoring drives allowed3 of 13
Air Force
TD Blackmon 11 (5) 1.5 TFL · 1 QH
Demonte Meeks 9 (3) 2 sk · 2 TFL · 1 QH
Ethan Erickson 5 (4) 1 sk · 1 TFL
Vince Sanford 5 (4) 1 TFL · 1 PD · 1 QH
Christopher Herrera 4 (1) 0.5 sk · 1.5 TFL · 1 QH
Elijah Brockman 3 1 sk · 1 TFL
Kalawai'a Pescaia 2 (1) 0.5 TFL
Corvan Taylor 2
Navy
Diego Fagot 13 (7) 1.5 TFL
Will Harbour 9 (3) 1 TFL · 1 PD
Donald Berniard Jr. 7 (4) 1 TFL
Taylor Robinson 7 (3) 1 TFL
Jamal Glenn 6 (3)
Nicholas Straw 6 (2) 1 QH
Jay Warren 5 (1) 0.5 sk · 0.5 TFL
Michael McMorris 4 (2)
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

0 of 1field goals1 of 1
7punts8
35.7punt average37.8
2punts inside the 200
47return yards46
own 43average drive startown 26
Air Force
K Matthew Dapore 0/1 FG · 3/3 XP
P Charles Bein 7 punts · 35.7 avg · 2 in 20 · 1 TB
KR Micah Davis 2 ret · 47 yds · long 30
PR Micah Davis 1 ret · 0 yds
Navy
K Bijan Nichols 1/1 FG · long 23
P Riley Riethman 4 punts · 40.8 avg
P Kellen Grave de Peralta 4 punts · 34.8 avg
KR Daniel Jones 2 ret · 25 yds · long 25
KR Carlinos Acie 1 ret · 21 yds · long 21
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

68plays42
222yards94
13drives11
28%success rate14%
-2.5total PPA-9.83
Derived from 110 scrimmage plays. Interception return yardage is excluded from the offense.

Scoring

Q2Bijan Nichols 23 yd FG GOOD 3–0
Q2Brad Roberts run for 3 yds for a TD (Matthew Dapore KICK) 7–3
Q3Haaziq Daniels run for 28 yds for a TD (Matthew Dapore KICK) 14–3
Q4TEAM run for a loss of 23 yards for a SAFETY 3–16
Q4Brad Roberts run for 2 yds for a TD (Matthew Dapore KICK) 23–3

Biggest plays by PPA

Q4Haaziq Daniels pass complete to Micah Davis for 27 yds to the Navy 31 for a 1ST down 2.87
Q3Haaziq Daniels pass complete to Kyle Patterson for 12 yds to the Navy 48 for a 1ST down 2.80
Q3Haaziq Daniels run for 28 yds for a TD (Matthew Dapore KICK) 2.76
Q2Brad Roberts run for 3 yds for a TD (Matthew Dapore KICK) 2.62
Q1Haaziq Daniels pass complete to Kyle Patterson for 10 yds to the Navy 40 for a 1ST down 2.44
Q2Haaziq Daniels run for 15 yds to the Navy 27 for a 1ST down 2.39

Series recent meetings

2025 Air Force 31 – 34 Navy
2024 Navy 34 – 7 Air Force
2023 Air Force 17 – 6 Navy
2022 Navy 10 – 13 Air Force
2020 Navy 7 – 40 Air Force
2019 Air Force 25 – 34 Navy
2018 Navy 7 – 35 Air Force
2017 Air Force 45 – 48 Navy
Last 8 meetings shown. Full all-time series sits on each team page.
Data: CollegeFootballData · terminal