← CFB Terminal
13
Mountain West
NEUTRAL
#81Army
7
FBS Independents
2022 week 10 · Saturday, November 5, 2022 at 10:30 AM CT · Dignity Health Sports Park · 📺 CBS · 33,912 att · 62.4°F Clear, wind 1.6

Drive chart

Air Force Army bar spans the drive · tick marks the start · click a drive for the plays
OWN G255025END ZONE
Q1
PUNT
6 pl · 17 yd · 3:16
0–0
15:00 1st & 10 OWN 25 Brad Roberts run for no gain to the AFA 25 0 -0.70
15:00 2nd & 10 OWN 25 Zac Larrier run for 2 yds to the AFA 27 +2 -0.23
15:00 3rd & 8 OWN 27 Haaziq Daniels pass complete to David Cormier for 16 yds to the AFA 43 for a 1ST down +16 2.54
15:00 1st & 10 OWN 43 Brad Roberts run for 5 yds to the AFA 48 +5 0.11
15:00 2nd & 5 OWN 48 Haaziq Daniels pass incomplete to David Cormier 0 -1.20
15:00 3rd & 5 OWN 48 Haaziq Daniels pass complete to Zac Larrier for 6 yds to the AFA 42 +6 2.01
11:44 4th & 11 OWN 42 Carson Bay punt for 45 yds, punt out-of-bounds at the Army 13
PUNT
9 pl · 25 yd · 4:36
0–0
11:44 1st & 10 OWN 13 Tyhier Tyler run for 5 yds to the Army 18 +5 0.07
11:44 2nd & 5 OWN 18 Jemel Jones run for 3 yds to the Army 21 +3 -0.18
11:44 3rd & 2 OWN 21 Jakobi Buchanan run for 3 yds to the Army 24 for a 1ST down +3 0.66
11:44 1st & 10 OWN 24 Jemel Jones run for 1 yd to the Army 25 +1 -0.56
11:44 2nd & 9 OWN 25 Tyson Riley run for 6 yds to the Army 31 +6 0.19
11:44 3rd & 3 OWN 31 Jemel Jones run for 3 yds to the Army 34 for a 1ST down +3 1.18
11:44 1st & 10 OWN 34 Jemel Jones pass incomplete 0 -0.99
11:44 2nd & 10 OWN 34 Jemel Jones run for 4 yds to the Army 38 +4 -0.11
11:44 3rd & 6 OWN 38 Jemel Jones pass incomplete to Maurice Bellan 0 -0.52
7:08 4th & 6 OWN 38 Billy Boehlke punt for 35 yds, fair catch by Amari Terry at the AFA 27
PUNT
3 pl · 0 yd · 1:30
0–0
7:08 1st & 10 OWN 27 Brad Roberts run for no gain to the AFA 27 0 -0.77
6:27 2nd & 10 OWN 27 Timeout AIR FORCE, clock 06:27
6:27 2nd & 10 OWN 27 John Lee Eldridge III run for no gain to the AFA 27 0 -0.39
6:27 3rd & 10 OWN 27 Haaziq Daniels pass incomplete to John Lee Eldridge III 0 -0.18
5:38 4th & 10 OWN 27 Carson Bay punt for 45 yds
5:38 4th & 10 OWN 27 Carson Bay punt blocked by Jackson Powell blocked by Jackson Powell
ON DOWNS
4 pl · 9 yd · 2:13
0–0
5:38 1st & 10 OWN 28 Jemel Jones run for 3 yds to the Army 31 +3 -0.33
5:38 2nd & 7 OWN 31 Jemel Jones run for 3 yds to the Army 34 +3 -0.27
5:38 3rd & 4 OWN 34 Tyson Riley run for 3 yds to the Army 37 +3 -0.22
3:25 4th & 1 OWN 37 Jakobi Buchanan run for no gain to the Army 37 0 -0.32
FG
6 pl · 19 yd · 3:06
3–0
3:25 1st & 10 OPP 37 Brad Roberts run for 3 yds to the Army 34 +3 -0.24
2:39 2nd & 7 OPP 34 Timeout AIR FORCE, clock 02:39
2:39 2nd & 7 OPP 34 Brad Roberts run for 15 yds to the Army 19 for a 1ST down +15 0.68
2:39 1st & 10 OPP 19 Brad Roberts run for 3 yds to the Army 16 +3 -0.11
2:39 2nd & 7 OPP 16 Brad Roberts run for no gain to the Army 16 0 -0.38
2:39 3rd & 7 OPP 16 DeAndre Hughes run for 2 yds to the Army 18 +2 -0.28
0:19 4th & 9 OPP 18 Matthew Dapore 35 yd FG GOOD
PUNT
3 pl · 0 yd · 1:42
3–0
0:19 1st & 10 OWN 25 PENALTY AWP False Start (Filipowicz,Jackson) 5 yards from AWP25 to AWP20. NO PLAY. -5
0:19 1st & 15 OWN 20 PENALTY AWP False Start (Lingenfelter,Joshua) 5 yards from AWP20 to AWP15. NO PLAY. -5
0:00 1st & 20 OWN 15 Jemel Jones run for 9 yds to the Army 24 +9 0.28
0:00 OWN 15 End of 1st Quarter
15:00 2nd & 11 OWN 24 Jemel Jones run for 2 yds to the Army 26 +2 -0.19
15:00 3rd & 9 OWN 26 Jemel Jones sacked for a loss of 1 yard to the Army 25 -1 -0.21
13:37 4th & 10 OWN 25 Billy Boehlke punt for 40 yds, fair catch by Eian Castonguay at the AFA 35
Q2
MISSED FG
8 pl · 33 yd · 3:42
3–0
13:37 1st & 10 OWN 35 Haaziq Daniels run for 8 yds to the AFA 43 +8 1.04
13:37 2nd & 2 OWN 43 Brad Roberts run for 10 yds to the Army 47 for a 1ST down +10 0.59
13:37 1st & 10 OPP 47 Brad Roberts run for 7 yds to the Army 40 +7 0.54
13:37 2nd & 3 OPP 40 Haaziq Daniels run for 5 yds to the Army 35 for a 1ST down +5 0.10
13:37 1st & 10 OPP 35 Omar Fattah run for 3 yds to the Army 32 +3 -0.22
13:37 2nd & 7 OPP 32 Zac Larrier run for no gain to the Army 32 0 -0.78
13:37 3rd & 7 OPP 32 Haaziq Daniels pass incomplete to Zac Larrier 0 -0.99
9:55 4th & 7 OPP 32 Matthew Dapore 49 yd FG MISSED
TD
6 pl · 68 yd · 3:31
3–7
9:55 1st & 10 OWN 32 Tyson Riley run for 3 yds to the Army 35 +3 -0.38
9:55 2nd & 7 OWN 35 Jemel Jones pass complete to Isaiah Alston for 24 yds to the AFA 41 for a 1ST down +24 2.66
9:55 1st & 10 OPP 41 Jemel Jones pass complete to Ay'Jaun Marshall for 31 yds to the AFA 10 for a 1ST down +31 0.73
9:55 1st & 10 OPP 10 Jemel Jones run for 3 yds to the AFA 7 +3 -0.09
9:55 2nd & 7 OPP 7 Jemel Jones run for 4 yds to the AFA 3 +4 -0.02
6:24 3rd & 3 OPP 3 Jemel Jones run for 3 yds for a TD, (Quinn Maretzki KICK) +3 2.62
INT
6 pl · 33 yd · 2:49
3–7
6:24 1st & 10 OWN 25 Brad Roberts run for 2 yds to the AFA 27 +2 -0.45
6:24 2nd & 8 OWN 27 Haaziq Daniels run for 12 yds to the AFA 39 for a 1ST down +12 1.68
6:24 1st & 10 OWN 39 Haaziq Daniels pass complete to David Cormier for 16 yds to the Army 45 for a 1ST down +16 1.38
6:24 1st & 10 OPP 45 Haaziq Daniels pass incomplete to Brandon Engel 0 -1.00
6:24 2nd & 10 OPP 45 Brad Roberts run for 3 yds to the Army 42 +3 -0.39
3:35 3rd & 7 OPP 42 Haaziq Daniels pass intercepted -2.13
PUNT
4 pl · 13 yd · 2:17
3–7
3:35 1st & 10 OWN 42 Jemel Jones pass complete to Isaiah Alston for 10 yds to the AFA 48 for a 1ST down +10 0.88
3:35 1st & 10 OPP 48 Jemel Jones run for 3 yds to the AFA 45 +3 -0.36
3:35 2nd & 7 OPP 45 Jemel Jones run for no gain to the AFA 45 0 -1.11
3:35 3rd & 7 OPP 45 Jemel Jones pass incomplete to Cole Caterbone 0 -0.97
1:18 4th & 7 OPP 45 Billy Boehlke punt for 42 yds
END OF HALF
3 pl · 13 yd · 1:18
3–7
1:18 1st & 10 OWN 3 Brad Roberts run for 4 yds to the AFA 7 +4 -0.03
1:11 2nd & 6 OWN 7 Timeout ARMY, clock 01:11
1:11 2nd & 6 OWN 7 Haaziq Daniels run for 8 yds to the AFA 15 for a 1ST down +8 0.37
0:00 1st & 10 OWN 15 Brad Roberts run for 1 yd to the AFA 16 +1 -0.37
0:00 OWN 15 End of 2nd Quarter
Q3
PUNT
3 pl · -4 yd · 1:35
3–7
14:55 1st & 10 OWN 24 Jemel Jones run for 5 yds to the Army 19 +5 0.09
14:55 2nd & 15 OWN 19 Jemel Jones run for 1 yd to the Army 20 +1 -0.12
14:55 3rd & 14 OWN 20 Jemel Jones pass incomplete to Isaiah Alston 0 -0.07
13:20 4th & 14 OWN 20 Billy Boehlke punt for 49 yds, punt out-of-bounds at the AFA 35 , Amari Terry returns for 4 yds to the AFA 35
TD
9 pl · 65 yd · 3:48
10–7
13:20 1st & 10 OWN 35 Brad Roberts run for 7 yds to the AFA 42 +7 0.71
13:20 2nd & 3 OWN 42 Brad Roberts run for 4 yds to the AFA 46 for a 1ST down +4 0.35
12:19 1st & 10 OWN 46 Timeout AIR FORCE, clock 12:19
12:19 1st & 10 OWN 46 Brad Roberts run for 5 yds to the Army 49 +5 0.11
12:19 2nd & 5 OPP 49 Haaziq Daniels run for 3 yds to the Army 46 +3 -0.43
12:19 3rd & 2 OPP 46 Haaziq Daniels pass complete to David Cormier for 27 yds to the Army 19 for a 1ST down AIR FORCE Penalty, Personal Foul (Everett Smalley) to the Army 34 for a 1ST down +12 1.57
12:19 1st & 10 OPP 34 Brad Roberts run for 3 yds to the Army 31 +3 -0.21
12:19 2nd & 7 OPP 31 Haaziq Daniels pass incomplete to Brandon Engel 0 -0.75
12:19 3rd & 7 OPP 31 Haaziq Daniels run for 14 yds to the Army 17 for a 1ST down +14 1.31
9:32 1st & 10 OPP 17 Haaziq Daniels run for 17 yds for a TD, (Matthew Dapore KICK) +17 2.58
PUNT
6 pl · -2 yd · 3:38
10–7
9:32 1st & 10 OWN 25 Tyhier Tyler run for 8 yds to the Army 33 +8 0.91
9:32 2nd & 2 OWN 33 Tyhier Tyler run for 1 yd to the Army 34 +1 -0.93
9:32 3rd & 1 OWN 34 Jakobi Buchanan run for 1 yd to the Army 35 for a 1ST down +1 0.86
9:32 1st & 10 OWN 35 Jemel Jones sacked by Trey Taylor for a loss of 15 yards to the Army 20 -15 -2.07
9:32 2nd & 25 OWN 20 Tyson Riley run for 3 yds to the Army 23 +3 -0.03
9:32 3rd & 22 OWN 23 Jemel Jones pass incomplete to Isaiah Alston 0 -0.04
5:54 4th & 22 OWN 23 Billy Boehlke punt for 44 yds, fair catch by Amari Terry at the AFA 33
FG
16 pl · 58 yd · 8:48
13–7
5:54 1st & 10 OWN 33 Brad Roberts run for 5 yds to the AFA 38 +5 0.11
5:54 2nd & 5 OWN 38 Brad Roberts run for 3 yds to the AFA 41 +3 -0.41
5:54 3rd & 2 OWN 41 Haaziq Daniels run for 5 yds to the AFA 46 for a 1ST down ARMY Penalty, Illegal Substitution ( Yards) declined for a 1ST down +5 1.54
5:54 1st & 10 OWN 46 Haaziq Daniels pass incomplete to David Cormier 0 -1.16
5:54 2nd & 10 OWN 46 Haaziq Daniels run for 11 yds to the Army 43 for a 1ST down +11 1.99
5:54 1st & 10 OPP 43 PENALTY AFA False Start (Rillos,Caleb) 5 yards from AWP43 to AWP48. NO PLAY. -5
5:54 1st & 15 OPP 48 Brad Roberts run for 8 yds to the Army 40 +8 0.70
5:54 2nd & 7 OPP 40 Haaziq Daniels pass complete to Amari Terry for 15 yds to the Army 25 for a 1ST down +15 0.96
5:54 1st & 10 OPP 25 Brad Roberts run for 6 yds to the Army 19 +6 0.20
5:54 2nd & 4 OPP 19 Haaziq Daniels run for 6 yds to the Army 13 for a 1ST down +6 -0.03
5:54 1st & 10 OPP 13 Brad Roberts run for 4 yds to the Army 9 +4 -0.02
0:00 2nd & 6 OPP 9 Brad Roberts run for 2 yds to the Army 7 +2 -0.18
0:00 OPP 9 End of 3rd Quarter
15:00 3rd & 4 OPP 7 Haaziq Daniels run for 6 yds to the Army 1 for a 1ST down +6 1.80
15:00 1st & 1 OPP 1 PENALTY AFA False Start (Karas,Adam) 5 yards from AWP01 to AWP06. NO PLAY. -5
15:00 1st & 6 OPP 6 PENALTY AFA False Start (Karas,Adam) 5 yards from AWP06 to AWP11. NO PLAY. -5
15:00 1st & 11 OPP 11 Haaziq Daniels run for 3 yds to the Army 14 +3 -0.09
15:00 2nd & 14 OPP 14 Haaziq Daniels run for 2 yds to the Army 16 +2 -0.20
15:00 3rd & 16 OPP 16 Brad Roberts run for 7 yds to the Army 9 +7 0.27
12:06 4th & 9 OPP 9 Matthew Dapore 26 yd FG GOOD
Q4
PUNT
3 pl · 1 yd · 2:07
13–7
12:06 1st & 10 OWN 25 Ay'Jaun Marshall run for 2 yds to the Army 23 +2 -0.45
12:06 2nd & 12 OWN 23 Jakobi Buchanan run for 5 yds to the Army 28 +5 0.03
12:06 3rd & 7 OWN 28 Jemel Jones run for 2 yds to the Army 26 +2 -0.18
9:59 4th & 9 OWN 26 Billy Boehlke punt for 43 yds, fair catch by Amari Terry at the AFA 31
PUNT
5 pl · 32 yd · 3:46
13–7
9:59 1st & 10 OWN 31 Daniels,Haaziq pass incomplete short left to Cormier,David PENALTY AFA Holding (Karas,Adam) 10 yards from AFA31 to AFA21. NO PLAY. -10
9:59 1st & 20 OWN 21 Brad Roberts run for 6 yds to the AFA 27 +6 0.09
9:59 2nd & 14 OWN 27 Haaziq Daniels pass complete to David Cormier for 30 yds to the Army 43 for a 1ST down +30 3.58
9:59 1st & 10 OPP 43 Brad Roberts run for 5 yds to the Army 38 +5 0.09
9:59 2nd & 5 OPP 38 Brad Roberts run for 2 yds to the Army 36 +2 -0.52
9:59 3rd & 3 OPP 36 Haaziq Daniels sacked by Leo Lowin for a loss of 1 yard to the Army 37 -1 -1.29
6:13 4th & 4 OPP 37 Carson Bay punt for 18 yds, punt out-of-bounds at the Army 19
PUNT
3 pl · -5 yd · 2:08
13–7
6:13 1st & 10 OWN 19 Jemel Jones run for 3 yds to the Army 22 +3 -0.23
6:13 2nd & 7 OWN 22 Tyson Riley run for 2 yds to the Army 24 +2 -0.27
6:13 3rd & 5 OWN 24 PENALTY AWP False Start (Buckingham,Shayne) 5 yards from AWP24 to AWP19. NO PLAY. -5
6:13 3rd & 10 OWN 19 PENALTY AWP False Start (Lingenfelter,Joshua) 5 yards from AWP19 to AWP14. NO PLAY. -5
6:13 3rd & 15 OWN 14 Jemel Jones pass incomplete to Ay'Jaun Marshall 0 -0.04
4:05 4th & 15 OWN 14 Billy Boehlke punt for 47 yds
PUNT
6 pl · 15 yd · 2:27
13–7
4:05 1st & 10 OWN 39 Brad Roberts run for 5 yds to the AFA 44 +5 0.11
4:05 2nd & 5 OWN 44 Brad Roberts run for 4 yds to the AFA 48 +4 -0.17
4:05 3rd & 1 OWN 48 Brad Roberts run for 2 yds to the 50 yard line for a 1ST down +2 1.07
4:05 1st & 10 50 Brad Roberts run for 5 yds to the Army 45 +5 0.10
1:56 2nd & 5 OPP 45 Timeout ARMY, clock 01:56
1:56 2nd & 5 OPP 45 Brad Roberts run for 2 yds to the Army 43 +2 -0.64
1:48 3rd & 3 OPP 43 Timeout ARMY, clock 01:48
1:48 3rd & 3 OPP 43 Brad Roberts run for 3 yds to the Army 46 +3 1.20
1:46 4th & 6 OPP 46 Timeout ARMY, clock 01:46
1:38 4th & 6 OPP 46 Carson Bay punt for 31 yds , Cameron Jones returns for 9 yds to the Army 24
INT
8 pl · 20 yd · 1:19
13–7
1:38 1st & 10 OWN 24 Jemel Jones run for 7 yds to the Army 31 +7 0.59
1:38 2nd & 3 OWN 31 Jemel Jones pass incomplete to Braheam Murphy 0 -0.96
1:38 3rd & 3 OWN 31 Jemel Jones pass complete to Tyson Riley for 2 yds to the Army 33 +2 -0.32
1:38 4th & 1 OWN 33 Tyson Riley run for 3 yds to the Army 36 for a 1ST down +3 1.69
0:52 1st & 10 OWN 36 Timeout AIR FORCE, clock 00:52
0:52 1st & 10 OWN 36 Jemel Jones pass incomplete to Veshe Daniyan 0 -1.04
0:52 2nd & 10 OWN 36 Jemel Jones run for 8 yds to the Army 44 +8 0.72
0:52 3rd & 2 OWN 44 Jemel Jones pass incomplete to Braheam Murphy 0 -0.94
0:19 4th & 2 OWN 44 Jemel Jones pass intercepted -0.59
END OF GAME
1 pl · -1 yd · 0:19
13–7
0:00 1st & 10 OWN 40 run for 1 yd to the AFA 39 +1 -0.91
0:00 OWN 40 End of 4th Quarter
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

2sacks1
2plays for loss1
1takeaways1
4three-and-outs forced1
2explosive plays allowed7
3.33yards allowed / play5.20
1 of 10scoring drives allowed3 of 11
Air Force
Michael Mack II 6 (4) 1.5 TFL · 1 PD
TD Blackmon 6 (2) 1 TFL
Trey Taylor 5 (3) 1 sk · 1 TFL · 1 PD
Peyton Zdroik 5 (3) 0.5 sk · 0.5 TFL
Christopher Herrera 5 (2) 0.5 sk · 0.5 TFL
Alec Mock 5 (2) 1 PD
Vince Sanford 4 (4) 1 QH
Eian Castonguay 4 (3)
Army
Marquel Broughton 10 (9) 1 TFL · 1 INT
Quindrelin Hammonds 10 (7) 1 PD
Leo Lowin 8 (7) 1 sk · 1 TFL
Austin Hill 7 (6) 1 QH
Andre Carter II 5 (4) 2 TFL
Kwabena Bonsu 5 (4)
Max DiDomenico 4 (3) 0.5 TFL
Jimmy Ciarlo 3 (2) 1 TFL
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

2 of 3field goals
3punts7
31.3punt average42.9
2punts inside the 201
4return yards26
own 29average drive startown 23
Air Force
K Matthew Dapore 2/3 FG · long 35 · 1/1 XP
P Carson Bay 3 punts · 31.3 avg · 2 in 20
PR Amari Terry 1 ret · 4 yds · long 4
Army
K Quinn Maretzki 1/1 XP
P Billy Boehlke 7 punts · 42.9 avg · 1 in 20
KR Maurice Bellan 1 ret · 17 yds · long 17
PR Cameron Jones 1 ret · 9 yds · long 9
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

66plays49
343yards163
11drives10
49%success rate27%
13.64total PPA-0.97
Derived from 115 scrimmage plays. Interception return yardage is excluded from the offense.

Scoring

Q1Matthew Dapore 35 yd FG GOOD 3–0
Q2Jemel Jones run for 3 yds for a TD, (Quinn Maretzki KICK) 7–3
Q3Haaziq Daniels run for 17 yds for a TD, (Matthew Dapore KICK) 10–7
Q4Matthew Dapore 26 yd FG GOOD 13–7

Biggest plays by PPA

Q4Haaziq Daniels pass complete to David Cormier for 30 yds to the Army 43 for a 1ST down 3.58
Q2Jemel Jones pass complete to Isaiah Alston for 24 yds to the AFA 41 for a 1ST down 2.66
Q2Jemel Jones run for 3 yds for a TD, (Quinn Maretzki KICK) 2.62
Q3Haaziq Daniels run for 17 yds for a TD, (Matthew Dapore KICK) 2.58
Q1Haaziq Daniels pass complete to David Cormier for 16 yds to the AFA 43 for a 1ST down 2.54
Q1Haaziq Daniels pass complete to Zac Larrier for 6 yds to the AFA 42 2.01

Series recent meetings

2025 Army 20 – 17 Air Force
2024 Air Force 3 – 20 Army
2023 Army 23 – 3 Air Force
2021 Army 21 – 14 Air Force
2020 Air Force 7 – 10 Army
2019 Army 13 – 17 Air Force
2018 Air Force 14 – 17 Army
2017 Army 21 – 0 Air Force
Last 8 meetings shown. Full all-time series sits on each team page.
Data: CollegeFootballData · terminal