← CFB Terminal
#81Army
23
FBS Independents
NEUTRAL
3
Mountain West
2023 week 10 · Saturday, November 4, 2023 at 1:30 PM CT · Sports Authority Field at Mile High · 📺 CBSSN · 52,401 att · 59°F Fair, wind 10.4

Drive chart

Army Air Force bar spans the drive · tick marks the start · click a drive for the plays
OWN G255025END ZONE
Q1
TD
4 pl · 75 yd · 1:54
7–0
15:00 1st & 10 OWN 25 Kanye Udoh run for 6 yds to the ARMY 31 +6 0.33
15:00 2nd & 4 OWN 31 Bryson Daily run for 5 yds to the ARMY 36 for a 1ST down +5 0.60
15:00 1st & 10 OWN 36 Jakobi Buchanan run for 2 yds to the ARMY 38 +2 -0.64
13:06 2nd & 8 OWN 38 Bryson Daily run for 62 yds for a TD (Quinn Maretzki KICK) +62 5.79
ON DOWNS
4 pl · 9 yd · 2:01
7–0
13:06 1st & 10 OWN 25 Zac Larrier run for 5 yds to the AFA 30 +5 0.09
13:06 2nd & 5 OWN 30 Emmanuel Michel run for 3 yds to the AFA 33 +3 -0.31
13:06 3rd & 2 OWN 33 Emmanuel Michel run for 1 yd to the AFA 34 +1 -0.50
11:05 4th & 1 OWN 34 Emmanuel Michel run for no gain to the AFA 34 0 -0.20
FG
4 pl · 6 yd · 1:23
10–0
11:05 1st & 10 OPP 34 Kanye Udoh run for no gain to the AFA 34 0 -0.66
11:05 2nd & 10 OPP 34 Bryson Daily pass incomplete to Hayden Reed 0 -0.89
11:05 3rd & 10 OPP 34 Bryson Daily run for 6 yds to the AFA 28 +6 0.26
9:42 4th & 4 OPP 28 Quinn Maretzki 45 yd FG GOOD
FUMBLE
4 pl · 18 yd · 1:37
10–0
9:42 1st & 10 OWN 25 Zac Larrier run for 13 yds to the AFA 38 for a 1ST down +13 1.12
9:42 1st & 10 OWN 38 Zac Larrier pass incomplete to Jared Roznos 0 -1.09
9:42 2nd & 10 OWN 38 John Lee Eldridge III run for 7 yds to the AFA 45 +7 0.51
8:05 3rd & 3 OWN 45 Zac Larrier run for 2 yds to the AFA 43 Zac Larrier fumbled, recovered by ARMY Leo Lowin Larrier,Zac rush middle for 2 yards loss to the AF 43 fumbled by Larrier,Zac at AF 41 recovered by ARMY Lowin,Leo at AF 43, End Of Play. -1.47
TD
11 pl · 43 yd · 6:12
17–0
8:05 1st & 10 OPP 43 Bryson Daily run for 7 yds to the AFA 36 +7 0.49
8:05 2nd & 3 OPP 36 Bryson Daily run for 2 yds to the AFA 34 +2 -0.50
8:05 3rd & 1 OPP 34 Bryson Daily run for 3 yds to the AFA 31 for a 1ST down +3 0.52
8:05 1st & 10 OPP 31 Bryson Daily run for 9 yds to the AFA 22 +9 0.70
8:05 2nd & 1 OPP 22 Kanye Udoh run for 2 yds to the AFA 20 for a 1ST down +2 -0.47
8:05 1st & 10 OPP 20 Kanye Udoh run for no gain to the AFA 20 0 -0.37
8:05 2nd & 10 OPP 20 Bryson Daily run for 1 yd to the AFA 19 +1 -0.35
8:05 3rd & 9 OPP 19 Bryson Daily pass complete to Casey Reynolds for 7 yds to the AFA 12 +7 0.25
8:05 4th & 2 OPP 12 Bryson Daily run for 3 yds to the AFA 9 for a 1ST down +3 0.67
8:05 1st & 9 OPP 9 Bryson Daily run for 4 yds to the AFA 5 +4 -0.01
1:53 2nd & 5 OPP 5 Bryson Daily run for 5 yds for a TD (Quinn Maretzki KICK) +5 2.44
FUMBLE
2 pl · 22 yd · 0:38
17–0
1:53 1st & 10 OWN 25 Zac Larrier run for 15 yds to the AFA 40 for a 1ST down +15 1.32
1:15 1st & 10 OWN 40 Emmanuel Michel run for 7 yds to the AFA 47 Emmanuel Michel fumbled, recovered by ARMY Jimmy Ciarlo Michel,Emmanuel rush middle for 7 yards gain to the AF 47 fumbled by Michel,Emmanuel at AF 41 forced by Gerena,Brett recovered by ARMY Ciarlo,Jimmy at AF 47, End Of Play. -2.24
FG
6 pl · 24 yd · 3:01
20–0
1:15 1st & 10 OPP 47 Bryson Daily run for 2 yds to the AFA 45 +2 -0.58
0:00 2nd & 8 OPP 45 Bryson Daily run for 2 yds to the AFA 43 +2 -0.63
0:00 OPP 45 End of 1st Quarter
15:00 3rd & 6 OPP 43 No Huddle-Shotgun Daily,Bryson pass incomplete short right to Short,Noah PENALTY AF Personal Foul (Zdroik,Payton) 15 yards from AF 43 to AF 28, 1ST DOWN. NO PLAY. +15
15:00 1st & 10 OPP 28 PENALTY ARMY False Start (Filipowicz,Jackson) 5 yards from AF 28 to AF 33. NO PLAY. +5
15:00 1st & 15 OPP 33 No Huddle-Shotgun Daily,Bryson rush left for 6 yards gain to the AF 27, out of bounds at AF 27 PENALTY ARMY Holding (Buckingham,Shayne) 10 yards from AF 33 to AF 43. NO PLAY. +10
15:00 1st & 25 OPP 43 Bryson Daily pass complete to Tobi Olawole for 11 yds to the AFA 32 +11 1.22
15:00 2nd & 14 OPP 32 Bryson Daily pass incomplete to Ay'Jaun Marshall 0 -0.91
15:00 3rd & 14 OPP 32 Kanye Udoh run for 9 yds to the AFA 23 +9 0.84
13:14 4th & 5 OPP 23 Quinn Maretzki 40 yd FG GOOD
Q2
ON DOWNS
10 pl · 45 yd · 5:12
20–0
13:14 1st & 10 OWN 25 John Lee Eldridge III run for 12 yds to the AFA 37 for a 1ST down +12 1.03
13:14 1st & 10 OWN 37 John Lee Eldridge III run for 3 yds to the AFA 40 +3 -0.42
13:14 2nd & 7 OWN 40 Zac Larrier pass incomplete to Cade Harris 0 -0.93
13:14 3rd & 7 OWN 40 Zac Larrier pass complete to Brandon Engel for 8 yds to the AFA 48 for a 1ST down +8 2.39
13:14 1st & 10 OWN 48 Owen Burk run for 4 yds to the ARMY 48 +4 -0.15
13:14 2nd & 6 OPP 48 Zac Larrier run for 2 yds to the ARMY 46 +2 -0.67
13:14 3rd & 4 OPP 46 Larrier,Zac pass incomplete deep middle to Roznos,Jared PENALTY ARMY Pass Interference (Nicolas-Paul,Bo) 15 yards from ARMY46 to ARMY31, 1ST DOWN. NO PLAY. +15
13:14 1st & 10 OPP 31 Owen Burk run for 2 yds to the ARMY 29 +2 -0.31
13:14 2nd & 8 OPP 29 Zac Larrier run for 3 yds to the ARMY 26 +3 -0.22
13:14 3rd & 5 OPP 26 Zac Larrier run for 3 yds to the ARMY 23 +3 -0.26
8:02 4th & 2 OPP 23 Zac Larrier run for 7 yds to the ARMY 30 Zac Larrier fumbled, recovered by AFA Dane Kinamon Larrier,Zac rush right for 7 yards loss to the ARMY30 fumbled by Larrier,Zac at ARMY28 forced by Powell,Jackson recovered by AF Kinamon,Dane at ARMY30, End Of Play. +7 1.06
PUNT
4 pl · 1 yd · 2:23
20–0
8:02 1st & 10 OWN 30 Bryson Daily pass complete to Noah Short for 1 yd to the ARMY 29 +1 -0.72
8:02 2nd & 11 OWN 29 Bryson Daily run for 6 yds to the ARMY 35 +6 0.18
8:02 3rd & 5 OWN 35 Army Penalty, Offensive Holding (-10 Yards) to the ARMY 28 -10
8:02 3rd & 12 OWN 25 Army Penalty, Offensive Holding (Yards) declined 0
5:39 4th & 9 OWN 31 Cooper Allan punt for 41 yds, fair catch by Dane Kinamon at the AFA 28
FG
9 pl · 59 yd · 3:08
20–3
5:39 1st & 10 OWN 28 Larrier,Zac pass incomplete deep middle to Roznos,Jared PENALTY ARMY Pass Interference (Jones,Cameron) 15 yards from AF 28 to AF 43, 1ST DOWN. NO PLAY. -15
5:39 1st & 10 OWN 43 Emmanuel Michel run for 13 yds to the ARMY 44 for a 1ST down +13 1.05
5:39 1st & 10 OPP 44 Zac Larrier pass complete to Jared Roznos for 19 yds to the ARMY 25 for a 1ST down +19 0.71
5:39 1st & 10 OPP 25 Zac Larrier run for 1 yd to the ARMY 26 +1 -0.35
5:39 2nd & 11 OPP 26 Zac Larrier pass incomplete to Caleb Rillos 0 -0.66
5:39 3rd & 11 OPP 26 Zac Larrier pass complete to Brandon Engel for 14 yds to the ARMY 12 for a 1ST down +14 1.39
5:39 1st & 10 OPP 12 Zac Larrier run for 1 yd to the ARMY 13 +1 -0.23
5:39 2nd & 11 OPP 13 Zac Larrier pass incomplete to Brandon Engel 0 -0.33
5:39 3rd & 11 OPP 13 Zac Larrier pass incomplete to Jared Roznos 0 -0.54
2:31 4th & 11 OPP 13 Matthew Dapore 30 yd FG GOOD
PUNT
5 pl · 15 yd · 1:32
20–3
2:31 1st & 10 OWN 25 Bryson Daily run for 7 yds to the ARMY 32 +7 0.60
2:31 2nd & 3 OWN 32 Jakobi Buchanan run for 4 yds to the ARMY 36 for a 1ST down +4 0.33
2:31 1st & 10 OWN 36 Kanye Udoh run for 4 yds to the ARMY 40 +4 -0.16
2:31 2nd & 6 OWN 40 Bryson Daily run for 2 yds to the ARMY 38 +2 -0.62
1:12 3rd & 8 OWN 38 Timeout Air Force, clock 01:12
1:12 3rd & 8 OWN 38 Bryson Daily run for 2 yds to the ARMY 40 +2 -0.29
1:08 4th & 6 OWN 40 Timeout Air Force, clock 01:08
0:59 4th & 6 OWN 40 Cooper Allan punt for 35 yds , Dane Kinamon returns for 7 yds to the AFA 32
INT
2 pl · 3 yd · 0:40
20–3
0:59 1st & 10 OWN 32 Zac Larrier pass complete to John Lee Eldridge III for 3 yds to the AFA 35 +3 -0.38
0:19 2nd & 7 OWN 35 Zac Larrier pass intercepted -1.10
FG
3 pl · 4 yd · 0:19
23–3
0:19 1st & 10 OPP 25 No Huddle-Shotgun Daily,Bryson pass incomplete deep left to Short,Noah, 1ST DOWN, PENALTY AF Pass Interference (Taylor,Trey) 15 yards from AF 25 to AF 10, 1ST DOWN. NO PLAY. +15
0:19 1st & 10 OPP 10 No Huddle-Shotgun Daily,Bryson sacked for loss of 3 yards to the AF 13 (Richter,Bo) PENALTY ARMY Holding (Finucane,Connor) 10 yards from AF 10 to AF 20. NO PLAY. +10
0:08 1st & 20 OPP 20 Timeout Army, clock 00:08
0:08 1st & 20 OPP 20 Bryson Daily run for 1 yd to the AFA 19 +1 -0.33
0:05 2nd & 19 OPP 19 Timeout Army, clock 00:05
0:05 2nd & 19 OPP 19 B. Daily takes a knee -2 -1.05
0:02 3rd & 21 OPP 21 Timeout Army, clock 00:02
0:00 3rd & 21 OPP 21 Quinn Maretzki 38 yd FG GOOD
0:00 OPP 21 End of 2nd Quarter
Q3
PUNT
6 pl · 5 yd · 3:44
23–3
15:00 1st & 10 OWN 25 Emmanuel Michel run for 3 yds to the AFA 28 +3 -0.30
15:00 2nd & 7 OWN 28 John Lee Eldridge III run for 5 yds to the AFA 33 +5 0.08
15:00 3rd & 2 OWN 33 John Lee Eldridge III run for 3 yds to the AFA 36 for a 1ST down +3 1.15
15:00 1st & 10 OWN 36 Eldridge III,John Lee rush right for 3 yards gain to the AF 39 (DiDomenico,Max), out of bounds PENALTY AF Illegal Block in Back (Wilson,Wyatt) 10 yards from AF 36 to AF 26. NO PLAY. -10
15:00 1st & 20 OWN 26 Emmanuel Michel run for 9 yds to the AFA 35 +9 0.52
15:00 2nd & 11 OWN 35 Zac Larrier run for no gain to the AFA 35 0 -0.55
15:00 3rd & 11 OWN 35 PENALTY AF False Start (Engel,Brandon) 5 yards from AF 35 to AF 30. NO PLAY. -5
15:00 3rd & 16 OWN 30 Zac Larrier pass incomplete to Dane Kinamon 0 -0.12
11:16 4th & 16 OWN 30 Carson Bay punt for 37 yds , Tyrell Robinson returns for 4 yds to the ARMY 37
PUNT
6 pl · -1 yd · 3:54
23–3
11:16 1st & 10 OWN 37 Bryson Daily run for 2 yds to the ARMY 39 +2 -0.66
11:16 2nd & 8 OWN 39 Bryson Daily run for 7 yds to the ARMY 46 +7 0.60
11:16 3rd & 1 OWN 46 Bryson Daily run for 4 yds to the 50 yard line for a 1ST down +4 1.26
11:16 1st & 10 50 Shotgun Daily,Bryson rush left for 3 yards gain to the AF 47 (Richter,Bo) PENALTY ARMY Personal Foul (Finucane,Connor) 15 yards from ARMY50 to ARMY35. NO PLAY. +15
11:16 1st & 25 OWN 35 Bryson Daily pass incomplete to Ay'Jaun Marshall 0 -0.35
11:16 2nd & 25 OWN 35 Bryson Daily run for 2 yds to the ARMY 33 +2 -0.11
11:16 3rd & 27 OWN 33 Jakobi Buchanan run for 3 yds to the ARMY 36 +3 -0.03
7:22 4th & 24 OWN 36 Cooper Allan punt for 39 yds , Dane Kinamon returns for 5 yds to the AFA 30
MISSED FG
10 pl · 55 yd · 4:45
23–3
7:22 1st & 10 OWN 30 John Lee Eldridge III run for 10 yds to the AFA 40 for a 1ST down +10 0.94
7:22 1st & 10 OWN 40 Zac Larrier pass incomplete to Brandon Engel 0 -1.12
7:22 2nd & 10 OWN 40 Emmanuel Michel run for 1 yd to the AFA 41 +1 -0.63
7:22 3rd & 9 OWN 41 Zac Larrier pass complete to Wyatt Wilson for 27 yds to the ARMY 32 for a 1ST down +27 3.64
7:22 1st & 10 OPP 32 Zac Larrier run for 4 yds to the ARMY 28 +4 -0.06
7:22 2nd & 6 OPP 28 Aiden Calvert run for 3 yds to the ARMY 25 for a 1ST down Army Penalty, Personal Foul (Bo Nicolas-Paul) to the ARMY 12 for a 1ST down +16 0.40
7:22 1st & 10 OPP 12 PENALTY ARMY Personal Foul (Nicolas-Paul,Bo) 6 yards from ARMY12 to ARMY06, 1ST DOWN. NO PLAY. +6
7:22 1st & 6 OPP 6 Zac Larrier run for 1 yd to the ARMY 5 +1 -0.39
7:22 2nd & 5 OPP 5 Zac Larrier run for no gain to the ARMY 5 0 -0.32
7:22 3rd & 5 OPP 5 Zac Larrier sacked by Quindrelin Hammonds for a loss of 10 yards to the ARMY 15 -10 -1.51
2:37 4th & 15 OPP 15 Matthew Dapore 32 yd FG MISSED
PUNT
3 pl · 2 yd · 1:34
23–3
2:37 1st & 10 OWN 20 Bryson Daily run for 1 yd to the ARMY 21 +1 -0.47
2:37 2nd & 9 OWN 21 Bryson Daily run for 1 yd to the ARMY 22 +1 -0.26
2:37 3rd & 8 OWN 22 Bryson Daily pass incomplete to Tobi Olawole 0 -0.17
1:03 4th & 8 OWN 22 Cooper Allan punt for 38 yds , Dane Kinamon returns for no gain to the AFA 40
PUNT
3 pl · -6 yd · 1:13
23–3
1:03 1st & 10 OWN 40 Owen Burk run for 2 yds to the AFA 42 +2 -0.68
0:00 2nd & 8 OWN 42 Zac Larrier pass complete to Zac Larrier for 8 yds to the AFA 34 +8 1.60
0:00 OWN 42 End of 3rd Quarter
15:00 3rd & 16 OWN 34 Zac Larrier pass incomplete to Caleb Rillos 0 -0.16
14:50 4th & 16 OWN 34 Carson Bay punt for 36 yds, punt out-of-bounds at the ARMY 30
Q4
ON DOWNS
7 pl · 35 yd · 4:47
23–3
14:50 1st & 10 OWN 30 Bryson Daily run for 2 yds to the ARMY 32 +2 -0.55
14:50 2nd & 8 OWN 32 Bryson Daily run for 1 yd to the ARMY 33 +1 -0.52
14:50 3rd & 7 OWN 33 Bryson Daily pass complete to Tyrell Robinson for 23 yds to the AFA 44 for a 1ST down +23 3.34
14:50 1st & 10 OPP 44 PENALTY ARMY Illegal Snap (Small,Brady) 5 yards from AF 44 to AF 49. NO PLAY. +5
14:50 1st & 15 OPP 49 Bryson Daily run for 8 yds to the AFA 41 +8 0.72
14:50 2nd & 7 OPP 41 Bryson Daily run for 3 yds to the AFA 38 +3 -0.35
14:50 3rd & 4 OPP 38 Bryson Daily run for 3 yds to the AFA 35 +3 -0.38
10:03 4th & 1 OPP 35 Bryson Daily run for no gain to the AFA 35 0 -2.53
FUMBLE
6 pl · 16 yd · 1:42
23–3
10:03 1st & 10 OWN 35 Zac Larrier run for 7 yds to the AFA 42 +7 0.71
10:03 2nd & 3 OWN 42 Zac Larrier pass incomplete to Brandon Engel 0 -1.26
10:03 3rd & 3 OWN 42 Zac Larrier pass complete to Wyatt Wilson for 12 yds to the ARMY 46 for a 1ST down +12 2.25
10:03 1st & 10 OPP 46 Zac Larrier run for 7 yds to the ARMY 39 +7 0.53
10:03 2nd & 3 OPP 39 Zac Larrier pass incomplete to Caleb Rillos 0 -1.01
10:03 3rd & 3 OPP 39 PENALTY AF False Start (Kinamon,Dane) 5 yards from ARMY39 to ARMY44. NO PLAY. -5
8:21 3rd & 8 OPP 44 Zac Larrier sacked by Leo Lowin for a loss of 5 yards to the ARMY 49 Zac Larrier fumbled, recovered by ARMY Jack Latore , return for 0 yards -5 -1.61
PUNT
3 pl · 7 yd · 1:36
23–3
8:21 1st & 10 OWN 49 Kanye Udoh run for 6 yds to the AFA 45 +6 0.35
8:21 2nd & 4 OPP 45 Kanye Udoh run for 1 yd to the AFA 44 +1 -0.91
8:21 3rd & 3 OPP 44 Bryson Daily pass incomplete to Liam Fortner 0 -1.13
6:45 4th & 3 OPP 44 Cooper Allan punt for 29 yds, fair catch by Dane Kinamon at the AFA 15
INT
6 pl · 44 yd · 2:06
23–3
6:45 1st & 10 OWN 15 Zac Larrier run for 5 yds to the AFA 20 +5 0.08
6:45 2nd & 5 OWN 20 Zac Larrier pass complete to Dane Kinamon for 10 yds to the AFA 30 for a 1ST down +10 0.85
6:45 1st & 10 OWN 30 Zac Larrier run for 6 yds to the AFA 36 +6 0.37
6:45 2nd & 4 OWN 36 Zac Larrier pass complete to Wyatt Wilson for 8 yds to the AFA 44 for a 1ST down +8 0.95
6:45 1st & 10 OWN 44 Zac Larrier pass incomplete to Wyatt Wilson 0 -1.16
6:45 2nd & 10 OWN 44 No Huddle-Shotgun Larrier,Zac pass incomplete deep right to Kinamon,Dane PENALTY ARMY Pass Interference (Nicolas-Paul,Bo) 15 yards from AF 44 to ARMY41, 1ST DOWN. NO PLAY. -15
4:39 1st & 10 OPP 41 Zac Larrier pass intercepted -3.76
PUNT
3 pl · 4 yd · 1:06
23–3
4:39 1st & 10 OWN 23 Bryson Daily run for no gain to the ARMY 23 0 -0.64
4:39 2nd & 10 OWN 23 Bryson Daily run for 2 yds to the ARMY 25 +2 -0.20
3:50 3rd & 8 OWN 25 Timeout Air Force, clock 03:50
3:50 3rd & 8 OWN 25 Bryson Daily run for 2 yds to the ARMY 27 +2 -0.13
3:44 4th & 6 OWN 27 Timeout Air Force, clock 03:44
3:33 4th & 6 OWN 27 Cooper Allan punt for 52 yds , Dane Kinamon returns for 9 yds to the AFA 30
FUMBLE
4 pl · 28 yd · 1:05
23–3
3:33 1st & 10 OWN 30 Jensen Jones pass complete to Caleb Rillos for 11 yds to the AFA 41 for a 1ST down +11 1.03
3:33 1st & 10 OWN 41 PENALTY AF False Start 5 yards from AF 41 to AF 36. NO PLAY. -5
3:33 1st & 15 OWN 36 Jensen Jones pass incomplete to Dane Kinamon 0 -0.76
3:33 2nd & 15 OWN 36 Jensen Jones run for 14 yds to the 50 yard line +14 1.91
2:28 3rd & 1 50 Jet Harris run for 8 yds to the ARMY 42 Jet Harris fumbled, recovered by ARMY Dre Miller Harris,Jet rush middle for 8 yards gain to the ARMY42 fumbled by Harris,Jet at ARMY43 forced by Lowin,Leo recovered by ARMY Miller,Dre at ARMY42, End Of Play. -2.28
END OF GAME
4 pl · 13 yd · 2:28
23–3
2:28 1st & 10 OWN 42 Bryson Daily run for 5 yds to the ARMY 47 +5 0.11
2:28 2nd & 5 OWN 47 Champ Harris run for 1 yd to the ARMY 48 +1 -0.96
2:28 3rd & 4 OWN 48 Kanye Udoh run for 9 yds to the AFA 43 for a 1ST down +9 2.06
0:00 1st & 10 OPP 43 C. Harris takes a knee -2 -1.39
0:00 OPP 43 End of 4th Quarter
25 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

1sacks0
1plays for loss2
6takeaways0
1three-and-outs forced3
8explosive plays allowed2
4.93yards allowed / play4.43
1 of 12scoring drives allowed5 of 13
Army
Leo Lowin 12 (9) 1 sk · 2 TFL · 1 PD
Quindrelin Hammonds 6 (3) 1 sk · 2 TFL
Bo Nicolas-Paul 5 (3) 2 INT
Austin Hill 5 (2)
Kalib Fortner 5 (1)
Jimmy Ciarlo 4 (2) 1 TFL
Max DiDomenico 4 (2)
Jackson Powell 3 (3) 1 TFL
Air Force
Jayden Goodwin 12 (3) 0.5 TFL
Bo Richter 10 (4) 0.5 TFL · 1 PD
Alec Mock 9 (4)
Johnathan Youngblood 7 (2) 1 QH
Trey Williams 5 (3)
Jalen Mergerson 4 0.5 TFL
Trey Taylor 4 (3)
Kupono Blake 3 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

3 of 3field goals1 of 2
6punts2
39.0punt average36.5
1punts inside the 200
4return yards21
own 31average drive startown 27
Army
K Quinn Maretzki 3/3 FG · long 45 · 2/2 XP
P Cooper Allan 6 punts · 39.0 avg · 1 in 20
PR Tyrell Robinson 1 ret · 4 yds · long 4
Air Force
K Matthew Dapore 1/2 FG · long 30
P Carson Bay 2 punts · 36.5 avg
PR Dane Kinamon 4 ret · 21 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

58plays59
257yards291
13drives12
31%success rate41%
2.73total PPA4.16
Derived from 117 scrimmage plays. Interception return yardage is excluded from the offense.

Scoring

Q1Bryson Daily run for 62 yds for a TD (Quinn Maretzki KICK) 7–0
Q1Quinn Maretzki 45 yd FG GOOD 10–0
Q1Bryson Daily run for 5 yds for a TD (Quinn Maretzki KICK) 17–0
Q2Quinn Maretzki 40 yd FG GOOD 20–0
Q2Matthew Dapore 30 yd FG GOOD 3–20
Q2Quinn Maretzki 38 yd FG GOOD 23–3

Biggest plays by PPA

Q1Bryson Daily run for 62 yds for a TD (Quinn Maretzki KICK) 5.79
Q3Zac Larrier pass complete to Wyatt Wilson for 27 yds to the ARMY 32 for a 1ST down 3.64
Q4Bryson Daily pass complete to Tyrell Robinson for 23 yds to the AFA 44 for a 1ST down 3.34
Q1Bryson Daily run for 5 yds for a TD (Quinn Maretzki KICK) 2.44
Q2Zac Larrier pass complete to Brandon Engel for 8 yds to the AFA 48 for a 1ST down 2.39
Q4Zac Larrier pass complete to Wyatt Wilson for 12 yds to the ARMY 46 for a 1ST down 2.25

Series recent meetings

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