← CFB Terminal
#81Army
21
FBS Independents
NEUTRAL
14
Mountain West
2021 week 10 · Saturday, November 6, 2021 at 10:30 AM CT · Dignity Health Sports Park · πŸ“Ί CBS · 32,537 att · 56.1°F Fog, wind 2.5

Drive chart

Army Air Force bar spans the drive · tick marks the start · click a drive for the plays
OWN G255025END ZONE
Q1
PUNT
3 pl · 4 yd · 2:10
0–0
15:00 1st & 10 OWN 25 Brad Roberts run for 7 yds to the AFA 32 +7 0.60
15:00 2nd & 3 OWN 32 Haaziq Daniels run for a loss of 5 yards to the AFA 27 -5 -1.54
15:00 3rd & 8 OWN 27 Haaziq Daniels run for 7 yds to the AFA 34 +7 0.21
15:00 4th & 1 OWN 34 AIR FORCE Penalty, False Start (-5 Yards) to the AFA 29 -5
12:50 4th & 6 OWN 29 Carson Bay punt for 47 yds, downed at the Army 24
PUNT
3 pl · 8 yd · 1:55
0–0
12:50 1st & 10 OWN 24 Tyhier Tyler run for 2 yds to the Army 26 +2 -0.43
12:50 2nd & 8 OWN 26 Anthony Adkins run for 2 yds to the Army 28 +2 -0.30
12:50 3rd & 6 OWN 28 Tyhier Tyler run for 4 yds to the Army 32 +4 -0.05
10:55 4th & 2 OWN 32 Zach Harding punt for 40 yds
PUNT
4 pl · 15 yd · 2:28
0–0
10:55 1st & 10 OWN 28 Brad Roberts run for 11 yds to the AFA 39 for a 1ST down +11 1.00
10:55 1st & 10 OWN 39 Brad Roberts run for 3 yds to the AFA 42 +3 -0.43
10:55 2nd & 7 OWN 42 Brad Roberts run for no gain to the AFA 42 0 -0.99
10:55 3rd & 7 OWN 42 Brad Roberts run for 1 yd to the AFA 43 +1 -0.49
8:27 4th & 6 OWN 43 Carson Bay punt for 42 yds
MISSED FG
12 pl · 76 yd · 7:53
0–0
8:27 1st & 10 OWN 15 Tyhier Tyler run for a loss of 1 yard to the Army 14 -1 -0.50
8:27 2nd & 11 OWN 14 Christian Anderson pass complete to Isaiah Alston for 10 yds to the Army 24 +10 0.51
6:38 3rd & 6 OWN 19 Timeout ARMY, clock 06:38
6:38 3rd & 1 OWN 24 ARMY Penalty, False Start (-5 Yards) to the Army 19 -5
6:38 3rd & 6 OWN 19 Tyhier Tyler run for 5 yds to the Army 24 +5 0.03
6:38 4th & 1 OWN 24 Anthony Adkins run for 2 yds to the Army 26 for a 1ST down +2 1.05
6:38 1st & 10 OWN 26 Christian Anderson pass complete to Isaiah Alston for 48 yds to the AFA 26 for a 1ST down +48 3.29
6:38 1st & 10 OPP 26 Christian Anderson run for a loss of 1 yard to the AFA 27 -1 -0.59
6:38 2nd & 11 OPP 27 Tyrell Robinson run for 10 yds to the AFA 17 +10 0.63
6:38 3rd & 1 OPP 17 Anthony Adkins run for 2 yds to the AFA 15 for a 1ST down +2 0.12
6:38 1st & 10 OPP 15 Anthony Adkins run for 3 yds to the AFA 12 +3 -0.10
6:38 2nd & 7 OPP 12 Anthony Adkins run for 3 yds to the AFA 9 +3 -0.10
6:38 3rd & 4 OPP 9 Tyhier Tyler run for no gain to the AFA 9 0 -0.35
0:34 4th & 4 OPP 9 Cole Talley 26 yd FG MISSED
PUNT
6 pl · 12 yd · 2:27
0–0
0:00 1st & 10 OWN 20 Brad Roberts run for 1 yd to the AFA 21 +1 -0.47
0:00 OWN 20 End of 1st Quarter
15:00 2nd & 9 OWN 21 Brad Roberts run for 7 yds to the AFA 28 +7 0.30
15:00 3rd & 2 OWN 28 Brad Roberts run for 4 yds to the AFA 32 for a 1ST down +4 1.04
15:00 1st & 10 OWN 32 Haaziq Daniels pass incomplete 0 -0.93
15:00 2nd & 10 OWN 32 Brandon Lewis run for no gain to the AFA 32 0 -0.51
15:00 3rd & 10 OWN 32 Haaziq Daniels pass incomplete 0 -0.25
13:07 4th & 10 OWN 32 Carson Bay punt for 49 yds, downed at the Army 19
Q2
PUNT
8 pl · 28 yd · 4:44
0–0
13:07 1st & 10 OWN 19 Christian Anderson pass incomplete 0 -0.53
13:07 2nd & 10 OWN 19 Brandon Walters run for 2 yds to the Army 21 +2 -0.16
13:07 3rd & 8 OWN 21 Christian Anderson run for 9 yds to the Army 30 for a 1ST down +9 1.44
13:07 1st & 10 OWN 30 Christian Anderson pass complete to Isaiah Alston for 9 yds to the Army 39 +9 1.35
13:07 2nd & 1 OWN 39 Jakobi Buchanan run for 6 yds to the Army 45 for a 1ST down +6 0.06
13:07 1st & 10 OWN 45 Jakobi Buchanan run for 3 yds to the Army 48 +3 -0.42
13:07 2nd & 7 OWN 48 Tyrell Robinson run for 3 yds to the AFA 49 +3 -0.42
13:07 3rd & 4 OPP 49 Christian Anderson run for a loss of 4 yards to the Army 47 -4 -1.58
8:23 4th & 8 OWN 47 Zach Harding punt for 53 yds for a touchback
ON DOWNS
12 pl · 53 yd · 6:56
0–0
8:23 1st & 10 OWN 20 Brad Roberts run for 1 yd to the AFA 21 +1 -0.47
8:23 2nd & 9 OWN 21 Haaziq Daniels run for 10 yds to the AFA 31 for a 1ST down +10 1.25
8:23 1st & 10 OWN 31 DeAndre Hughes run for 10 yds to the AFA 41 for a 1ST down +10 0.95
8:23 1st & 10 OWN 41 Brad Roberts run for 3 yds to the AFA 44 +3 -0.43
8:23 2nd & 7 OWN 44 Haaziq Daniels run for 5 yds to the AFA 49 +5 0.10
8:23 3rd & 2 OWN 49 Omar Fattah run for 5 yds to the Army 46 for a 1ST down +5 1.45
8:23 1st & 10 OPP 46 Omar Fattah run for 2 yds to the Army 44 +2 -0.57
3:20 1st & 10 OPP 36 Timeout AIR FORCE, clock 03:20
3:20 2nd & 8 OPP 44 Haaziq Daniels run for 8 yds to the Army 36 for a 1ST down +8 1.10
3:20 1st & 10 OPP 36 Brad Roberts run for 4 yds to the Army 32 +4 -0.07
3:20 2nd & 6 OPP 32 Omar Fattah run for 5 yds to the Army 27 +5 0.08
3:20 3rd & 1 OPP 27 Omar Fattah run for no gain to the Army 27 0 -0.79
1:27 4th & 1 OPP 27 Haaziq Daniels run for no gain to the Army 27 0 -3.21
PUNT
3 pl · 7 yd · 1:20
0–0
1:27 1st & 10 OWN 27 Tyrell Robinson run for 2 yds to the Army 29 +2 -0.49
0:35 3rd & 9 OWN 28 Timeout AIR FORCE, clock 00:35
0:35 2nd & 8 OWN 29 Christian Anderson run for a loss of 1 yard to the Army 28 -1 -0.60
0:29 4th & 8 OWN 29 Timeout AIR FORCE, clock 00:29
0:29 3rd & 9 OWN 28 Tyhier Tyler run for 1 yd to the Army 29 +1 -0.18
0:17 4th & 8 OWN 29 HARDING, Zach punt 40 yards to the AFA31 downed by BARNARD, Cade. PENALTY Before the snap, AFA Illegal Motion on SANFORD, Vince enforced 5 yards from the AWP29 to the AWP34. NO PLAY (replay the down). +5
0:07 4th & 3 OWN 34 Zach Harding punt for 35 yds, downed at the AFA 31
END OF HALF
1 pl · -1 yd · 0:07
0–0
0:00 1st & 10 OWN 31 run for a loss of 1 yard to the AFA 30 -1 -1.03
0:00 OWN 30 End of 2nd Quarter
Q3
TD
7 pl · 64 yd · 3:48
7–0
14:54 1st & 10 OWN 36 Anthony Adkins run for 2 yds to the Army 38 +2 -0.64
14:54 2nd & 8 OWN 38 Tyhier Tyler run for 8 yds to the Army 46 for a 1ST down +8 1.61
14:54 1st & 10 OWN 46 Tyhier Tyler pass complete to Tyrell Robinson for 39 yds to the AFA 15 for a 1ST down +39 1.63
14:54 1st & 10 OPP 15 Jakobi Buchanan run for 1 yd to the AFA 14 +1 -0.25
14:54 2nd & 9 OPP 14 A.J. Howard run for 10 yds to the AFA 4 for a 1ST down +10 1.12
14:54 1st & 4 OPP 4 Braheam Murphy run for a loss of 5 yards to the AFA 9 -5 -1.05
11:06 2nd & 9 OPP 9 T. Tyler run for 9 yds for a TD, (C. Talley KICK) +9 2.74
FG
9 pl · 49 yd · 4:54
7–3
11:01 1st & 10 OWN 30 Brad Roberts run for 3 yds to the AFA 33 +3 -0.36
11:01 2nd & 7 OWN 33 Haaziq Daniels run for 6 yds to the AFA 39 +6 0.32
11:01 3rd & 1 OWN 39 Omar Fattah run for no gain to the AFA 39 0 -0.86
11:01 4th & 1 OWN 39 Haaziq Daniels run for 3 yds to the AFA 42 for a 1ST down +3 2.03
11:01 1st & 10 OWN 42 Haaziq Daniels pass complete to Brandon Lewis for 36 yds to the Army 22 for a 1ST down +36 1.91
11:01 1st & 10 OPP 22 Omar Fattah run for 1 yd to the Army 21 +1 -0.31
11:01 2nd & 9 OPP 21 Haaziq Daniels run for a loss of 3 yards to the Army 24 -3 -0.91
11:01 3rd & 12 OPP 24 Haaziq Daniels run for 3 yds to the Army 21 +3 -0.30
6:07 4th & 9 OPP 21 M. Dapore 39 yd FG GOOD
TD
2 pl · 79 yd · 0:55
14–3
6:02 1st & 10 OWN 21 Tyhier Tyler run for no gain to the Army 21 0 -0.59
5:07 2nd & 10 OWN 21 C. Anderson pass,to T. Robinson for 79 yds for a TD, (C. Talley KICK) +79 6.92
INT
6 pl · 50 yd · 2:29
14–3
5:07 1st & 10 OWN 28 Brad Roberts run for 4 yds to the AFA 32 +4 -0.13
5:07 2nd & 6 OWN 32 Dane Kinamon run for 3 yds to the AFA 35 +3 -0.31
5:07 3rd & 3 OWN 35 Brad Roberts run for 4 yds to the AFA 39 for a 1ST down +4 1.44
5:07 1st & 10 OWN 39 Haaziq Daniels pass complete to Brandon Lewis for 16 yds to the Army 45 for a 1ST down +16 1.38
5:07 1st & 10 OPP 45 Haaziq Daniels pass complete to Brandon Lewis for 23 yds to the Army 22 for a 1ST down +23 0.83
2:38 1st & 10 OPP 22 Dane Kinamon pass intercepted for a 1ST down return for no gain to the Army 46 for a 1ST down -4.35
ON DOWNS
7 pl · 20 yd · 4:06
14–3
2:38 1st & 10 OWN 46 Tyhier Tyler run for no gain to the Army 46 0 -1.16
2:38 2nd & 10 OWN 46 Tyhier Tyler run for 4 yds to the 50 yard line +4 -0.16
2:38 3rd & 6 50 Anthony Adkins run for 7 yds to the AFA 43 for a 1ST down +7 2.15
2:38 1st & 10 OPP 43 Tyhier Tyler run for 2 yds to the AFA 41 +2 -0.51
0:00 OPP 43 End of 3rd Quarter
15:00 2nd & 8 OPP 41 Tyhier Tyler run for 3 yds to the AFA 38 +3 -0.36
15:00 3rd & 5 OPP 38 Jakobi Buchanan run for 2 yds to the AFA 36 +2 -0.62
13:32 4th & 3 OPP 36 Brandon Walters run for 2 yds to the AFA 34 +2 -2.16
Q4
TD
7 pl · 66 yd · 3:09
14–11
13:32 1st & 10 OWN 34 Haaziq Daniels pass complete to Brandon Lewis for 12 yds to the AFA 46 for a 1ST down +12 1.15
13:32 1st & 10 OWN 46 Haaziq Daniels pass complete to David Cormier for 31 yds to the Army 23 for a 1ST down +31 1.52
13:32 1st & 10 OPP 23 Haaziq Daniels run for 9 yds to the Army 14 +9 0.64
13:32 2nd & 1 OPP 14 Brad Roberts run for 3 yds to the Army 11 for a 1ST down +3 -0.49
13:32 1st & 10 OPP 11 Omar Fattah run for 5 yds to the Army 6 +5 0.08
13:32 2nd & 5 OPP 6 Haaziq Daniels run for 2 yds to the Army 4 +2 -0.19
10:23 3rd & 3 OPP 4 H. Daniels pass,to D. Kinamon for 4 yds for a TD, (D. Hughes Run For Two-point Conversion) +4 2.64
PUNT
3 pl · 4 yd · 2:03
14–9
10:23 1st & 10 OWN 25 Christian Anderson run for a loss of 1 yard to the Army 24 -1 -0.80
10:23 2nd & 11 OWN 24 Christian Anderson pass complete to Brandon Walters for 10 yds to the Army 34 +10 0.78
10:23 3rd & 1 OWN 34 ARMY Penalty, False Start (-5 Yards) to the Army 29 -5
10:23 3rd & 6 OWN 29 Christian Anderson pass incomplete 0 -0.31
8:20 4th & 6 OWN 29 Zach Harding punt for 57 yds, downed at the AFA 14
ON DOWNS
5 pl · 31 yd · 1:32
14–9
8:20 1st & 10 OWN 14 Haaziq Daniels pass complete to Dane Kinamon for 22 yds to the AFA 36 for a 1ST down +22 1.51
8:20 1st & 10 OWN 36 Haaziq Daniels pass incomplete 0 -1.04
8:20 2nd & 10 OWN 36 Haaziq Daniels pass incomplete 0 -0.63
8:20 3rd & 10 OWN 36 AIR FORCE Penalty, False Start (Everett Smalley) to the AFA 31 -5
6:53 4th & 1 OWN 45 Timeout AIR FORCE, clock 06:53
6:53 3rd & 15 OWN 31 Haaziq Daniels pass complete to David Cormier for 14 yds to the AFA 45 +14 0.91
6:48 4th & 1 OWN 45 run for no gain to the AFA 45 fumbled, recovered by AFA Haaziq Daniels -0.75
PUNT
3 pl · 0 yd · 1:45
14–9
6:48 1st & 10 OPP 45 Tyhier Tyler run for no gain to the AFA 45 0 -1.00
6:48 2nd & 10 OPP 45 ARMY Penalty, False Start (A.J. Howard) to the 50 yard line -5
6:48 2nd & 15 50 Christian Anderson pass incomplete 0 -0.84
6:48 3rd & 15 50 Christian Anderson run for 5 yds to the AFA 45 +5 0.03
5:03 4th & 10 OPP 45 Zach Harding punt for 36 yds, fair catch by Dane Kinamon at the AFA 9
FG
15 pl · 78 yd · 4:40
14–14
5:03 1st & 10 OWN 9 Haaziq Daniels pass complete to Dane Kinamon for 17 yds to the AFA 26 for a 1ST down +17 0.82
5:03 1st & 10 OWN 26 Haaziq Daniels pass complete to DeAndre Hughes for 1 yd to the AFA 27 +1 -0.61
5:03 2nd & 9 OWN 27 Haaziq Daniels pass complete to Dane Kinamon for 23 yds to the 50 yard line for a 1ST down +23 2.78
5:03 1st & 10 50 Haaziq Daniels pass complete to David Cormier for 8 yds to the Army 42 +8 0.84
5:03 2nd & 2 OPP 42 Omar Fattah run for a loss of 1 yard to the Army 43 -1 -1.38
5:03 3rd & 3 OPP 43 Omar Fattah run for 4 yds to the Army 39 for a 1ST down +4 1.24
5:03 1st & 10 OPP 39 Haaziq Daniels pass incomplete 0 -0.81
5:03 2nd & 10 OPP 39 Haaziq Daniels pass incomplete 0 -1.01
5:03 3rd & 10 OPP 39 Haaziq Daniels pass incomplete pass complete to David Cormier for 9 yds to the Army 39 +9 0.94
5:03 4th & 10 OPP 39 Haaziq Daniels run for 13 yds to the Army 26 for a 1ST down +13 3.23
5:03 1st & 10 OPP 26 Omar Fattah run for 15 yds to the Army 11 for a 1ST down +15 0.20
5:03 1st & 10 OPP 11 QB Keeper DANIELS, Haaziq rush to the right for no gain to the AWP11 (MORRISON, Malkelm). PENALTY AFA Chop Block on WIMMER, Hawk enforced 15 yards from the AWP11 to the AWP26 [NH]. NO PLAY (replay the down). -15
5:03 1st & 25 OPP 26 Haaziq Daniels run for 3 yds to the Army 23 +3 -0.26
5:03 2nd & 22 OPP 23 Brad Roberts run for 4 yds to the Army 19 +4 -0.13
0:24 4th & 12 OPP 13 Timeout ARMY, clock 00:24
0:24 3rd & 18 OPP 19 Brad Roberts run for 6 yds to the Army 13 +6 0.20
0:23 4th & 12 OPP 13 Matthew Dapore 30 yd FG GOOD
END OF Q4
3 pl · 1 yd · 0:21
14–14
0:21 1st & 10 OWN 37 Christian Anderson pass incomplete 0 -1.07
0:21 2nd & 10 OWN 37 Christian Anderson pass complete to Cole Caterbone for 7 yds to the Army 44 +7 0.49
0:00 3rd & 3 OWN 44 Christian Anderson sacked by Johnathan Youngblood for 0 yards to the Army 38 0 -0.88
0:00 OWN 38 End of 4th Quarter
Q5
TD
6 pl · 25 yd
21–14
0:00 1st & 10 OPP 25 Brad Roberts run for 2 yds to the Army 23 Tyhier Tyler run for 2 yds to the AFA 23 +2 -0.24
0:00 2nd & 8 OPP 23 Haaziq Daniels sacked by Andre Carter II for 0 yards to the Army 30 Christian Anderson pass incomplete 0 -0.53
0:00 3rd & 8 OPP 23 Haaziq Daniels pass complete to Brandon Lewis for 19 yds to the Army 11 for a 1ST down Haaziq Daniels pass complete to Brandon Lewis for 19 yds to the Army 11 for a 1ST down Christian Anderson pass complete to Isaiah Alston for 12 yds to the AFA 11 for a 1ST down +19 1.78
0:00 1st & 10 OPP 11 Omar Fattah run for 2 yds to the Army 9 Christian Anderson run for 2 yds to the AFA 9 +2 -0.17
ON DOWNS
7 pl · 19 yd · 15:00
27–14
0:00 2nd & 8 OPP 9 Tyrell Robinson run for 3 yds to the AFA 6 Tyrell Robinson run for 3 yds to the AFA 6 Omar Fattah run for 3 yds to the Army 6 -0.09
0:00 3rd & 5 OPP 6 Christian Anderson run for 6 yds for a TD Christian Anderson run for 6 yds for a TD Haaziq Daniels pass incomplete +6
0:00 4th & 5 OPP 25 Haaziq Daniels pass incomplete 0 -2.91
0:00 4th & 5 OPP 6 Timeout AIR FORCE, clock 00:00
22 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

0sacks2
4plays for loss6
1takeaways0
1three-and-outs forced4
9explosive plays allowed4
5.92yards allowed / play6.04
3 of 11scoring drives allowed3 of 11
Army
Marquel Broughton 10 (5)
Andre Carter II 8 (7) 1 sk · 2 TFL · 1 PD · 1 QH
Arik Smith 8 (6) 1 TFL · 1 QH
Malkelm Morrison 7 (4) 1 PD
Cedrick Cunningham Jr. 7 (5)
Kemonte Yow 6 (3)
Jabari Moore 4 (4) 1 PD
Kwabena Bonsu 4 (2)
Air Force
Trey Taylor 10 (8)
TD Blackmon 8 (4) 1 TFL
Vince Sanford 7 (6) 3 TFL · 2 QH
Milton Bugg III 7 (5) 2 PD
Michael Mack II 6 (6)
Corvan Taylor 5 (3)
Brandon Gooding 3 (2) 1 TFL
Christopher Herrera 3 (2) 1 TFL · 1 QH
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 goals2 of 2
5punts3
44.2punt average46.0
2punts inside the 202
46return yards19
own 24average drive startown 29
Army
K Cole Talley 0/1 FG · 3/3 XP
P Zach Harding 5 punts · 44.2 avg · 2 in 20 · 1 TB
KR Tyrell Robinson 3 ret · 49 yds · long 31
KR Marquel Broughton 1 ret · -3 yds · long -3
Air Force
K Matthew Dapore 2/2 FG · long 39
P Carson Bay 3 punts · 46.0 avg · 2 in 20
KR Brandon Lewis 1 ret · 19 yds · long 19
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

54plays66
326yards391
11drives11
32%success rate44%
7.58total PPA5.49
Derived from 120 scrimmage plays. Interception return yardage is excluded from the offense.

Scoring

Q3T. Tyler run for 9 yds for a TD, (C. Talley KICK) 7–0
Q3M. Dapore 39 yd FG GOOD 3–7
Q3C. Anderson pass,to T. Robinson for 79 yds for a TD, (C. Talley KICK) 14–3
Q4H. Daniels pass,to D. Kinamon for 4 yds for a TD, (D. Hughes Run For Two-point Conversion) 11–14
Q4Matthew Dapore 30 yd FG GOOD 14–14
Q5Christian Anderson 6 Yd Run (Cole Talley Kick) 21–14

Biggest plays by PPA

Q3C. Anderson pass,to T. Robinson for 79 yds for a TD, (C. Talley KICK) 6.92
Q1Christian Anderson pass complete to Isaiah Alston for 48 yds to the AFA 26 for a 1ST… 3.29
Q4Haaziq Daniels run for 13 yds to the Army 26 for a 1ST down 3.23
Q4Haaziq Daniels pass complete to Dane Kinamon for 23 yds to the 50 yard line for a 1ST… 2.78
Q3T. Tyler run for 9 yds for a TD, (C. Talley KICK) 2.74
Q4H. Daniels pass,to D. Kinamon for 4 yds for a TD, (D. Hughes Run For Two-point… 2.64

Series recent meetings

2025 Army 20 – 17 Air Force
2024 Air Force 3 – 20 Army
2023 Army 23 – 3 Air Force
2022 Air Force 13 – 7 Army
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