← CFB Terminal
3
Mountain West
AT
#81Army
20
American Athletic
2024 week 10 · Saturday, November 2, 2024 at 11:00 AM CT · Michie Stadium · πŸ“Ί CBS · 30,046 att · 55.9°F Cloudy, wind 3.4

Drive chart

Air Force Army bar spans the drive · tick marks the start · click a drive for the plays
OWN G255025END ZONE
Q1
PUNT
3 pl · 9 yd · 2:12
0–0
15:00 1st & 10 OWN 25 PENALTY AFA False Start 5 yards from AFA25 to AFA20. NO PLAY. -5
14:51 1st & 15 OWN 20 Dylan Carson run for 5 yds to the AFA 25 +5 0.04
14:12 2nd & 10 OWN 25 Quentin Hayes run for 7 yds to the AFA 32 +7 0.31
13:31 3rd & 3 OWN 32 Timeout Air Force, clock 13:31
13:22 3rd & 3 OWN 32 Quentin Hayes run for 2 yds to the AFA 34 +2 -0.33
12:48 4th & 1 OWN 34 Carson Bay punt for 36 yds, fair catch by Tyrell Robinson at the ARMY 30
FG
11 pl · 57 yd · 6:13
0–3
12:38 1st & 10 OWN 30 Kanye Udoh run for 7 yds to the ARMY 37 +7 0.67
12:07 2nd & 3 OWN 37 Dewayne Coleman run for 2 yds to the ARMY 39 +2 -0.71
11:27 3rd & 1 OWN 39 Kanye Udoh run for 3 yds to the ARMY 42 for a 1ST down +3 1.17
10:47 1st & 10 OWN 42 Dewayne Coleman run for 12 yds to the AFA 46 for a 1ST down +12 1.02
10:11 1st & 10 OPP 46 Kanye Udoh run for 1 yd to the AFA 45 +1 -0.79
9:20 2nd & 9 OPP 45 Dewayne Coleman pass complete to Tyrell Robinson for 4 yds to the AFA 41 +4 -0.16
8:45 3rd & 5 OPP 41 Dewayne Coleman pass complete to Casey Reynolds for 24 yds to the AFA 17 for a 1ST down +24 1.92
8:15 1st & 10 OPP 17 Kanye Udoh run for 7 yds to the AFA 10 +7 0.31
7:38 2nd & 3 OPP 10 Dewayne Coleman run for no gain to the AFA 10 0 -0.44
7:06 3rd & 3 OPP 10 PENALTY ARMY False Start (Katsigiannis,Bill) 5 yards from AFA10 to AFA15. NO PLAY. -5
6:41 3rd & 8 OPP 15 Noah Short run for 2 yds to the AFA 13 Army Penalty, Offensive Holding (Yards) declined +2 -0.27
6:35 4th & 6 OPP 13 Trey Gronotte 30 yd FG GOOD
PUNT
3 pl · -12 yd · 2:13
0–3
6:25 1st & 10 OWN 25 Cade Harris run for no gain to the AFA 25 0 -0.70
5:39 2nd & 10 OWN 25 Quentin Hayes sacked by Kody Harris-Miller for a loss of 5 yards to the AFA 20 -5 -0.51
5:00 3rd & 15 OWN 20 Quentin Hayes sacked for a loss of 7 yards to the AFA 13 -7 -0.10
4:22 4th & 22 OWN 13 Carson Bay punt for 41 yds, punt out-of-bounds at the ARMY 46
PUNT
3 pl · 6 yd · 1:55
0–3
4:16 1st & 10 OWN 46 Kanye Udoh run for 5 yds to the AFA 49 +5 0.11
3:42 2nd & 5 OPP 49 Kanye Udoh run for 2 yds to the AFA 47 +2 -0.69
2:56 3rd & 3 OPP 47 Dewayne Coleman run for 1 yd to the AFA 48 +1 -0.89
2:27 4th & 4 OPP 48 James Wagenseller punt for 41 yds, punt out-of-bounds at the AFA 7
PUNT
3 pl · 7 yd · 0:59
0–3
2:22 1st & 10 OWN 7 Quentin Hayes pass incomplete 0 -0.31
2:13 2nd & 10 OWN 7 Terrence Gist run for 7 yds to the AFA 14 +7 0.15
1:36 3rd & 3 OWN 14 Quentin Hayes pass incomplete 0 -0.22
1:28 4th & 3 OWN 14 Carson Bay punt for 30 yds
FG
8 pl · 29 yd · 3:51
0–6
1:22 1st & 10 OPP 44 Dewayne Coleman run for 4 yds to the AFA 40 +4 -0.11
0:47 2nd & 6 OPP 40 Dewayne Coleman run for 1 yd to the AFA 39 +1 -0.79
0:00 3rd & 5 OPP 39 Dewayne Coleman run for 4 yds to the AFA 35 +4 -0.16
0:00 OPP 39 End of 1st Quarter
14:53 4th & 1 OPP 35 Kanye Udoh run for 5 yds to the AFA 30 for a 1ST down +5 1.65
14:19 1st & 10 OPP 30 (14:23) Shotgun Coleman,Dewayne pass incomplete deep middle to Fortner,Liam thrown to AFA00, 1ST DOWN, PENALTY AFA Pass Interference (Chen ,Kyle) 15 yards from AFA30 to AFA15, 1ST DOWN. NO PLAY. +15
14:05 1st & 10 OPP 15 Dewayne Coleman run for 2 yds to the AFA 13 +2 -0.18
13:34 2nd & 8 OPP 13 Tyrell Robinson run for 2 yds to the AFA 11 +2 -0.18
12:48 3rd & 6 OPP 11 Dewayne Coleman run for 4 yds to the AFA 15 Dewayne Coleman fumbled, recovered by AFA Dewayne Coleman +4 -0.04
12:37 4th & 10 OPP 15 Trey Gronotte 32 yd FG GOOD
Q2
PUNT
8 pl · 30 yd · 4:33
0–6
12:22 1st & 10 OWN 25 Kade Frew run for 2 yds to the AFA 23 +2 -0.45
11:52 2nd & 12 OWN 23 Quentin Hayes run for 8 yds to the AFA 31 +8 0.35
11:12 3rd & 4 OWN 31 Quentin Hayes pass complete to Brandon Engel for 14 yds to the AFA 45 for a 1ST down +14 2.34
10:42 1st & 10 OWN 45 Quentin Hayes run for 8 yds to the ARMY 47 +8 0.94
10:13 2nd & 2 OPP 47 Dylan Carson run for 2 yds to the ARMY 45 for a 1ST down +2 -0.14
9:35 1st & 10 OPP 45 Dylan Carson run for 3 yds to the ARMY 42 +3 -0.33
8:58 2nd & 7 OPP 42 Quentin Hayes sacked by Brett Gerena for a loss of 3 yards to the ARMY 45 -3 -1.74
8:15 3rd & 10 OPP 45 Quentin Hayes pass incomplete 0 -0.86
8:04 4th & 10 OPP 45 Carson Bay punt for 45 yds for a touchback
PUNT
3 pl · 1 yd · 1:04
0–6
7:58 1st & 10 OWN 20 Dewayne Coleman run for 1 yd to the ARMY 21 +1 -0.47
7:19 2nd & 9 OWN 21 Timeout Army, clock 07:19
7:12 2nd & 9 OWN 21 Dewayne Coleman pass incomplete 0 -0.31
7:07 3rd & 9 OWN 21 Dewayne Coleman pass incomplete 0 -0.14
7:00 4th & 9 OWN 21 James Wagenseller punt for 42 yds, fair catch by Brandon Engel at the AFA 37
FG
11 pl · 49 yd · 5:13
3–6
6:54 1st & 10 OWN 37 Quentin Hayes pass incomplete 0 -1.07
6:45 2nd & 10 OWN 37 Terrence Gist run for 4 yds to the AFA 41 +4 -0.12
6:03 3rd & 6 OWN 41 Quentin Hayes pass complete to Cade Harris for 8 yds to the AFA 49 for a 1ST down +8 2.31
5:30 1st & 10 OWN 49 (05:35) Carson,Dylan rush left for 12 yards gain to the ARMY39 (Platt,Donavon) PENALTY AFA Chop Block (McAnninch,Michael) 15 yards from AFA49 to AFA34. NO PLAY. -15
5:01 1st & 25 OWN 34 Quentin Hayes run for 21 yds to the ARMY 45 +21 3.23
4:19 2nd & 4 OPP 45 Terrence Gist run for 3 yds to the ARMY 42 +3 -0.39
3:34 3rd & 1 OPP 42 Quentin Hayes run for 4 yds to the ARMY 38 for a 1ST down +4 0.87
2:48 1st & 10 OPP 38 Quentin Hayes run for 19 yds to the ARMY 19 for a 1ST down +19 0.49
2:17 1st & 10 OPP 19 Terrence Gist run for 1 yd to the ARMY 18 +1 -0.28
2:00 2nd & 9 OPP 18 Timeout Army, clock 02:00
1:55 2nd & 9 OPP 18 Quentin Hayes pass complete to Cade Harris for 4 yds to the ARMY 14 +4 -0.04
1:51 3rd & 5 OPP 14 Quentin Hayes pass incomplete 0 -0.45
1:47 4th & 5 OPP 14 Matthew Dapore 32 yd FG GOOD
1:44 1st & 10 OWN 35 Reagan Tubbs kickoff for 50 yds , Lloyd Benson III return for 12 yds to the ARMY 47 Army Penalty, Offensive Holding (10 Yards) to the ARMY 15
END OF HALF
6 pl · 15 yd · 1:44
3–6
1:38 1st & 10 OWN 15 Dewayne Coleman run for 3 yds to the ARMY 18 +3 -0.19
1:14 2nd & 7 OWN 18 Dewayne Coleman pass complete to Noah Short for 10 yds to the ARMY 28 for a 1ST down +10 0.95
0:53 1st & 10 OWN 28 Dewayne Coleman pass complete to Cam Schurr for 5 yds to the ARMY 33 +5 0.10
0:44 2nd & 5 OWN 33 Dewayne Coleman pass incomplete 0 -0.85
0:39 3rd & 5 OWN 33 Dewayne Coleman pass complete to Miles Stewart for 5 yds to the ARMY 38 for a 1ST down +5 1.65
0:00 1st & 10 OWN 38 Dewayne Coleman sacked by Lincoln Tuioti-Mariner for a loss of 8 yards to the ARMY 30 -8 -2.06
0:00 OWN 38 End of 2nd Quarter
Q3
TD
9 pl · 65 yd · 5:01
3–13
14:53 1st & 10 OWN 35 Kanye Udoh run for 6 yds to the ARMY 41 +6 0.40
14:20 2nd & 4 OWN 41 Kanye Udoh run for 5 yds to the ARMY 36 +5 0.66
13:41 3rd & 9 OWN 36 Dewayne Coleman run for 7 yds to the ARMY 43 +7 0.29
12:58 4th & 2 OWN 43 Kanye Udoh run for 8 yds to the AFA 49 for a 1ST down +8 2.71
12:35 1st & 10 OPP 49 Kanye Udoh run for 5 yds to the AFA 44 +5 0.10
11:55 2nd & 5 OPP 44 Kanye Udoh run for 10 yds to the AFA 34 for a 1ST down +10 0.73
11:13 1st & 10 OPP 34 Dewayne Coleman run for 15 yds to the AFA 19 for a 1ST down +15 0.33
10:33 1st & 10 OPP 19 Kanye Udoh run for 7 yds to the AFA 12 +7 0.31
9:59 2nd & 3 OPP 12 Kanye Udoh run for 12 yds for a TD Air Force Penalty, Face Mask (15 yards) (Aiden Swartz) to the AFA 0 (Trey Gronotte KICK) +12 2.29
PUNT
5 pl · 6 yd · 2:35
3–13
9:47 1st & 10 OWN 24 Terrence Gist run for 8 yds to the AFA 32 +8 0.89
9:17 2nd & 2 OWN 32 Terrence Gist run for 4 yds to the AFA 36 for a 1ST down +4 0.11
8:35 1st & 10 OWN 36 Quentin Hayes run for 1 yd to the AFA 37 Quentin Hayes fumbled, recovered by AFA +1 -0.85
7:50 2nd & 9 OWN 37 Quentin Hayes sacked by Kody Harris-Miller for a loss of 7 yards to the AFA 30 -7 -1.19
7:30 3rd & 16 OWN 30 Quentin Hayes pass incomplete 0 -0.12
7:19 4th & 16 OWN 30 Luke Freer punt for 45 yds , Tyrell Robinson returns for 1 yd to the ARMY 26
7:19 4th & 16 OWN 30 Luke Freer punt for 45 yds , Tyrell Robinson returns for 1 yd to the ARMY 26
PUNT
3 pl · 2 yd · 2:17
3–13
7:12 1st & 10 OWN 26 Kanye Udoh run for 1 yd to the ARMY 27 +1 -0.61
6:35 2nd & 9 OWN 27 Kanye Udoh run for 4 yds to the ARMY 31 +4 -0.08
6:00 3rd & 5 OWN 31 (06:00) PENALTY ARMY False Start (Finucane,Connor) 5 yards from ARMY31 to ARMY26. NO PLAY. -5
5:33 3rd & 10 OWN 26 Kanye Udoh run for 2 yds to the ARMY 28 +2 -0.11
5:02 4th & 8 OWN 28 James Wagenseller punt for 48 yds, fair catch by Brandon Engel at the AFA 24
INT
11 pl · 54 yd · 6:38
3–13
4:54 1st & 10 OWN 24 Terrence Gist run for 4 yds to the AFA 28 +4 -0.11
4:11 2nd & 6 OWN 28 Quentin Hayes pass complete to Jared Roznos for 8 yds to the AFA 36 for a 1ST down +8 1.11
3:38 1st & 10 OWN 36 Cade Harris run for 13 yds to the AFA 49 for a 1ST down +13 1.22
2:52 1st & 10 OWN 49 Quentin Hayes pass complete to Tre Roberson for 7 yds to the ARMY 44 +7 0.60
2:23 2nd & 3 OPP 44 Quentin Hayes run for no gain to the ARMY 44 0 -1.16
1:43 3rd & 3 OPP 44 Terrence Gist run for 3 yds to the ARMY 41 for a 1ST down +3 1.24
1:01 1st & 10 OPP 41 Quentin Hayes run for 4 yds to the ARMY 37 +4 -0.10
0:00 2nd & 6 OPP 37 Terrence Gist run for 1 yd to the ARMY 36 +1 -0.71
0:00 OPP 37 End of 3rd Quarter
14:55 3rd & 5 OPP 36 (15:00) Shotgun Hayes,Quentin pass incomplete short left to Roznos,Jared thrown to ARMY18 broken up by Larkin,Casey, 1ST DOWN, PENALTY ARMY Pass Interference (Larkin,Casey) 15 yards from ARMY36 to ARMY21, 1ST DOWN. NO PLAY. +15
14:46 1st & 10 OPP 21 Quentin Hayes run for no gain to the ARMY 21 0 -0.39
14:08 2nd & 10 OPP 21 Timeout Air Force, clock 14:08
13:59 2nd & 10 OPP 21 Cade Harris run for 1 yd to the ARMY 22 +1 -0.37
13:24 3rd & 11 OPP 22 Quentin Hayes pass intercepted -3.35
Q4
ON DOWNS
9 pl · 62 yd · 5:20
3–13
13:17 1st & 10 OWN 7 Kanye Udoh run for 8 yds to the ARMY 15 +8 0.53
12:47 2nd & 2 OWN 15 Dewayne Coleman run for 3 yds to the ARMY 18 for a 1ST down +3 -0.15
12:04 1st & 10 OWN 18 Kanye Udoh run for 3 yds to the ARMY 21 +3 -0.22
11:26 2nd & 7 OWN 21 Tyrell Robinson run for 3 yds to the ARMY 24 +3 -0.17
10:37 3rd & 4 OWN 24 Kanye Udoh run for 40 yds to the AFA 36 for a 1ST down +40 3.86
10:02 1st & 10 OPP 36 Kanye Udoh run for 2 yds to the AFA 34 +2 -0.38
9:24 2nd & 8 OPP 34 Hayden Reed run for 2 yds to the AFA 32 +2 -0.46
8:44 3rd & 6 OPP 32 Dewayne Coleman run for 1 yd to the AFA 31 +1 -0.76
8:04 4th & 5 OPP 31 Matthew Rhodes pass incomplete 0 -2.38
INT TD
12 pl · 48 yd · 6:13
3–20
7:53 1st & 10 OWN 31 Tylor Latham run for 1 yd to the AFA 30 +1 -0.74
7:22 2nd & 11 OWN 30 Quentin Hayes pass complete to Cade Harris for 6 yds to the AFA 36 +6 0.19
6:57 3rd & 5 OWN 36 Quentin Hayes sacked by Kyle Lewis for a loss of 6 yards to the AFA 30 -6 -0.80
6:13 4th & 11 OWN 30 Quentin Hayes run for 19 yds to the AFA 49 for a 1ST down +19 3.33
5:56 1st & 10 OWN 49 Quentin Hayes run for 2 yds to the AFA 47 +2 -0.64
5:11 2nd & 12 OWN 47 Quentin Hayes pass complete to Jared Roznos for 7 yds to the ARMY 46 +7 0.53
4:44 3rd & 5 OPP 46 Quentin Hayes run for 4 yds to the ARMY 42 +4 -0.17
4:19 4th & 1 OPP 42 Quentin Hayes run for 3 yds to the ARMY 39 for a 1ST down +3 2.01
3:51 1st & 10 OPP 39 Quentin Hayes sacked by Elo Modozie for a loss of 9 yards to the ARMY 48 -9 -2.71
3:06 2nd & 19 OPP 48 Quentin Hayes run for no gain to the ARMY 48 0 -0.74
2:25 3rd & 19 OPP 48 Josh Johnson pass complete to Cade Harris for 27 yds to the ARMY 21 for a 1ST down +27 3.97
1:51 1st & 10 OPP 21 Josh Johnson pass intercepted Max DiDomenico return for no gain to the AFA 25 -4.37
16 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

1sacks6
1plays for loss6
0takeaways2
3three-and-outs forced3
6explosive plays allowed5
5.46yards allowed / play3.83
3 of 8scoring drives allowed1 of 8
Air Force
Lincoln Tuioti-Mariner 8 (4) 1 sk · 1.5 TFL
Blake Fletcher 7 (3) 0.5 TFL
Camby Goff 7 (3)
Jamari Bellamy 7 (2)
Daniel Grobe 6 (3)
Grant Uyl 6 (2) 1 QH
David Santiago 4 (4) 1 TFL · 2 QH
Kyle Chen 4 (1)
Army
Chance Keith 8 (3) 0.5 TFL
Kyle Lewis 7 (3) 1 sk · 1 TFL · 1 QH
Kalib Fortner 7 (2) 0.5 sk · 2.5 TFL · 2 QH
Kody Harris-Miller 6 (2) 2 sk · 2 TFL
Andon Thomas 6 (3)
Justin Weaver 5 (5)
Elo Modozie 4 (3) 1.5 sk · 1.5 TFL · 2 QH
Casey Larkin 4 (4) 1 TFL · 1 INT
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

1 of 1field goals2 of 2
5punts3
39.4punt average43.7
0punts inside the 201
34return yards11
own 24average drive startown 32
Air Force
K Matthew Dapore 1/1 FG · long 32
P Carson Bay 4 punts · 38.0 avg · 1 TB
P Luke Freer 1 punt · 45.0 avg
KR Cade Harris 1 ret · 18 yds · long 18
KR Tylor Latham 1 ret · 16 yds · long 16
Army
K Trey Gronotte 2/2 FG · long 32 · 2/2 XP
P James Wagenseller 3 punts · 43.7 avg · 1 in 20
KR Tre Benson III 1 ret · 10 yds · long 10
PR Tyrell Robinson 1 ret · 1 yds · long 1
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

54plays50
207yards273
8drives9
35%success rate44%
0.5total PPA7.06
Derived from 104 scrimmage plays. Interception return yardage is excluded from the offense.

Scoring

Q1Trey Gronotte 30 yd FG GOOD 3–0
Q2Trey Gronotte 32 yd FG GOOD 6–0
Q2Matthew Dapore 32 yd FG GOOD 3–6
Q3Kanye Udoh run for 12 yds for a TD Air Force Penalty, Face Mask (15 yards) (Aiden Swartz) to… 13–3
Q4Kanye Udoh 25 Yd Run (Trey Gronotte Kick) 20–3

Biggest plays by PPA

Q4Josh Johnson pass complete to Cade Harris for 27 yds to the ARMY 21 for a 1ST down 3.97
Q4Kanye Udoh run for 40 yds to the AFA 36 for a 1ST down 3.86
Q4Quentin Hayes run for 19 yds to the AFA 49 for a 1ST down 3.33
Q2Quentin Hayes run for 21 yds to the ARMY 45 3.23
Q3Kanye Udoh run for 8 yds to the AFA 49 for a 1ST down 2.71
Q2Quentin Hayes pass complete to Brandon Engel for 14 yds to the AFA 45 for a 1ST down 2.34

Series recent meetings

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