← CFB Terminal
#81Army
13
FBS Independents
AT
17
Mountain West
2019 week 10 · Saturday, November 2, 2019 at 2:30 PM CT · Falcon Stadium · 📺 CBSSN · 41,401 att · 44.1°F Clear, wind 3.5

Drive chart

WIN PROBABILITYArmy above · Air Force below
KICK84% → 100% Air ForceFINAL
Army Air Force bar spans the drive · tick marks the start · click a drive for the plays
OWN G255025END ZONE
WP
Δ
Q1
ON DOWNS
13 pl · 74 yd · 8:34
0–0
−5
15:00 1st & 10 OWN 25 Jabari Laws run for 2 yds to the Army 27 +2 -0.45
15:00 2nd & 8 OWN 27 Sandon McCoy run for 5 yds to the Army 32 +5 0.06
15:00 3rd & 3 OWN 32 Sandon McCoy run for 38 yds to the AFA 30 for a 1ST down +38 3.65
15:00 1st & 10 OPP 30 Connor Slomka run for 1 yd to the AFA 29 +1 -0.42
15:00 2nd & 9 OPP 29 Jabari Laws run for 2 yds to the AFA 27 +2 -0.38
15:00 3rd & 7 OPP 27 Jabari Laws run for 10 yds to the AFA 17 for a 1ST down +10 1.04
15:00 1st & 10 OPP 17 Sandon McCoy run for 11 yds to the AFA 6 for a 1ST down +11 0.53
15:00 1st & 6 OPP 6 Connor Slomka run for 2 yds to the AFA 4 +2 -0.28
15:00 2nd & 4 OPP 4 Connor Slomka run for 1 yd to the AFA 3 +1 -0.29
15:00 3rd & 3 OPP 3 McCoy, Sandon rush for no gain to the AF3, out-of-bounds (HERRERA, Christ), PENALTY ARMY holding (Knapp, Noah) 10 yards to the AF13, NO PLAY. -10
15:00 3rd & 13 OPP 13 Laws, Jabari pass incomplete to Harrison, C., PENALTY AF holding (LEWIS, Zane) 7 yards to the AF6, 1ST DOWN ARMY, NO PLAY. +7
15:00 1st & 6 OPP 6 Jabari Laws run for no gain to the AFA 6 0 -0.48
15:00 2nd & 6 OPP 6 Jabari Laws run for 4 yds to the AFA 2 +4 -0.02
15:00 3rd & 2 OPP 2 Sandon McCoy run for 1 yd to the AFA 1 +1 -0.24
15:00 4th & 1 OPP 1 Jabari Laws run for no gain to the AFA 1 0 -4.21
PUNT
10 pl · 39 yd
0–0
+3
6:26 1st & 10 OWN 1 Timothy Jackson run for 5 yds to the AFA 6 +5 0.06
6:26 2nd & 5 OWN 6 Kadin Remsberg run for 6 yds to the AFA 12 for a 1ST down +6 0.20
5:11 1st & 10 OWN 12 Timeout AIR FORCE, clock 05:11
5:11 1st & 10 OWN 12 Kadin Remsberg run for 6 yds to the AFA 18 +6 0.22
5:11 2nd & 4 OWN 18 Timothy Jackson run for 8 yds to the AFA 26 for a 1ST down +8 0.50
5:11 1st & 10 OWN 26 Kadin Remsberg run for 9 yds to the AFA 35 +9 1.28
5:11 2nd & 1 OWN 35 Taven Birdow run for no gain to the AFA 35 0 -1.30
5:11 3rd & 1 OWN 35 Isaiah Sanders run for 4 yds to the AFA 39 for a 1ST down +4 1.18
5:11 1st & 10 OWN 39 Isaiah Sanders run for 1 yd to the AFA 40 +1 -0.90
5:11 2nd & 9 OWN 40 Isaiah Sanders pass complete to Kadin Remsberg for a loss of 3 yards to the AFA 37 -3 -1.13
5:11 3rd & 12 OWN 37 Taven Birdow run for 3 yds to the AFA 40 +3 -0.13
5:11 4th & 9 OWN 40 Charlie Scott punt for 46 yds
PUNT
4 pl · 18 yd
0–0
−3
0:10 1st & 10 OWN 14 Jabari Laws pass complete to Artice Hobbs IV for 13 yds to the Army 27 for a 1ST down +13 0.73
0:00 OPP 0 End of 1st Quarter
15:00 1st & 10 OWN 27 Sandon McCoy run for 2 yds to the Army 29 +2 -0.49
15:00 2nd & 8 OWN 29 Jabari Laws run for 2 yds to the Army 31 +2 -0.35
15:00 3rd & 6 OWN 31 Jabari Laws run for 1 yd to the Army 32 +1 -0.30
15:00 4th & 5 OWN 32 Zach Harding punt for 47 yds, downed at the AFA 21
Q2
FG
9 pl · 77 yd · 4:53
0–3
−8
13:01 1st & 10 OWN 21 Timothy Jackson run for 13 yds to the AFA 34 for a 1ST down +13 0.99
13:01 1st & 10 OWN 34 Kadin Remsberg run for 3 yds to the AFA 37 +3 -0.40
13:01 2nd & 7 OWN 37 Kadin Remsberg run for 22 yds to the Army 41 for a 1ST down +22 2.49
13:01 1st & 10 OPP 41 Timothy Jackson run for 4 yds to the Army 37 +4 -0.10
13:01 2nd & 6 OPP 37 Timothy Jackson run for 32 yds to the Army 5 for a 1ST down +32 1.45
13:01 1st & 5 OPP 5 Taven Birdow run for 1 yd to the Army 4 +1 -0.45
13:01 2nd & 4 OPP 4 Kadin Remsberg run for a loss of 1 yard to the Army 5 -1 -0.43
13:01 3rd & 5 OPP 5 AIR FORCE Penalty, false start (-5 Yards) to the Army 10 -5
8:54 3rd & goal OPP 10 Timeout AIR FORCE, clock 08:54
8:54 3rd & 10 OPP 10 Joshua Stoner run for 8 yds to the Army 2 +8 0.23
8:08 4th & 2 OPP 2 Jake Koehnke 20 yd FG GOOD -1.15
TD
11 pl · 65 yd · 6:51
6–3
+2
8:08 1st & 10 OWN 35 Jabari Laws run for 1 yd to the Army 36 +1 -0.83
8:08 2nd & 9 OWN 36 Jabari Laws pass complete to Camden Harrison for 5 yds to the Army 41 +5 0.07
8:08 3rd & 4 OWN 41 Connor Slomka run for 4 yds to the Army 45 for a 1ST down +4 1.73
8:08 1st & 10 OWN 45 Sandon McCoy run for 1 yd to the Army 46 +1 -0.93
8:08 2nd & 9 OWN 46 Jabari Laws run for 1 yd to the Army 47 +1 -0.80
8:08 3rd & 8 OWN 47 Jabari Laws pass complete to Artice Hobbs IV for 9 yds to the AFA 44 for a 1ST down +9 2.59
8:08 1st & 10 OPP 44 Jabari Laws pass complete to Malik Hancock for 38 yds to the AFA 6 for a 1ST down +38 1.36
8:08 1st & 6 OPP 6 Slomka, Connor rush for 2 yards to the AF4 (JACKSON, Jordan), PENALTY ARMY false start (Deaton, Jaxson) 5 yards to the AF11, NO PLAY. -5
8:08 1st & 11 OPP 11 Jabari Laws run for 3 yds to the AFA 8 +3 -0.09
8:08 2nd & 8 OPP 8 Jabari Laws run for 3 yds to the AFA 5 +3 -0.08
8:08 3rd & 5 OPP 5 Connor Slomka run for 3 yds to the AFA 2 +3 -0.09
1:20 4th & goal OPP 2 Timeout ARMY, clock 01:20
1:17 4th & 2 OPP 2 Jabari Laws run for 2 yds for a TD (Cole Talley PAT MISSED) +2 2.85
INT
6 pl · 26 yd · 1:17
6–3
+9
1:17 1st & 10 OWN 25 Timothy Jackson run for 1 yd to the AFA 26 +1 -0.59
1:17 2nd & 9 OWN 26 Joshua Stoner run for 11 yds to the AFA 37 for a 1ST down +11 1.61
1:17 1st & 10 OWN 37 Donald Hammond III pass complete to Geraud Sanders for 19 yds to the Army 44 for a 1ST down +19 1.64
1:17 1st & 10 OPP 44 TEAM pass incomplete 0 -0.97
1:17 2nd & 10 OPP 44 AIR FORCE Penalty, delay of game (-5 Yards) to the Army 49 -5
0:10 2nd & 15 OPP 49 Timeout ARMY, clock 00:10
0:10 2nd & 15 OPP 49 Donald Hammond III pass incomplete to Geraud Sanders 0 -0.87
0:04 3rd & 15 OPP 49 Timeout ARMY, clock 00:04
0:04 3rd & 15 OPP 49 Donald Hammond III pass intercepted Elijah Riley return for 56 yds to the AFA 36 -0.63
0:00 OWN 0 End of 2nd Quarter
Q3
PUNT
3 pl · 8 yd
6–3
−19
15:00 1st & 10 OWN 25 Timothy Jackson run for 2 yds to the AFA 27 +2 -0.45
15:00 2nd & 8 OWN 27 Kadin Remsberg run for 3 yds to the AFA 30 +3 -0.21
15:00 3rd & 5 OWN 30 Timothy Jackson run for 3 yds to the AFA 33 +3 -0.16
15:00 4th & 2 OWN 33 Charlie Scott punt for 53 yds , Akyah Miranda returns for a loss of 1 yard to the Army 13
PUNT
3 pl · 6 yd · 2:11
6–3
+14
13:03 1st & 10 OWN 13 Artice Hobbs IV run for 2 yds to the Army 15 +2 -0.26
13:03 2nd & 8 OWN 15 Jabari Laws run for 3 yds to the Army 18 +3 -0.11
11:37 3rd & 5 OWN 18 Timeout ARMY, clock 11:37
11:37 3rd & 5 OWN 18 Jabari Laws run for 1 yd to the Army 19 +1 -0.17
11:37 4th & 4 OWN 19 Zach Harding punt for 51 yds, punt out-of-bounds at the AFA 32 , Ben Peterson returns for 2 yds to the AFA 32
PUNT
3 pl · 5 yd · 1:32
6–3
−20
10:52 1st & 10 OWN 32 Taven Birdow run for 6 yds to the AFA 38 +6 0.39
10:52 2nd & 4 OWN 38 Donald Hammond III pass incomplete to Geraud Sanders 0 -1.09
10:52 3rd & 4 OWN 38 Kadin Remsberg run for a loss of 1 yard to the AFA 37 -1 -0.71
10:52 4th & 5 OWN 37 Charlie Scott punt for 31 yds, downed at the AIRFORCE 32 ARMY Penalty, Offensive holding (10 Yards) to the Army 22
PUNT
3 pl · 3 yd
6–3
+21
9:20 1st & 10 OWN 22 Jabari Laws run for no gain to the Army 22 0 -0.61
9:20 2nd & 10 OWN 22 Jabari Laws run for 5 yds to the Army 27 +5 0.04
9:20 3rd & 5 OWN 27 ARMY Penalty, false start (-5 Yards) to the Army 22 -5
9:20 3rd & 10 OWN 22 Jabari Laws run for 3 yds to the Army 25 +3 -0.06
9:20 4th & 7 OWN 25 Zach Harding punt for 39 yds, fair catch by Ben Peterson at the AFA 36
TD
9 pl · 64 yd · 4:20
6–10
+1
6:55 1st & 10 OWN 36 Timothy Jackson run for 40 yds to the Army 24 for a 1ST down +40 2.47
6:55 1st & 10 OPP 24 Timothy Jackson run for 4 yds to the Army 20 +4 -0.03
6:55 2nd & 6 OPP 20 Timothy Jackson run for 2 yds to the Army 18 +2 -0.25
6:55 3rd & 4 OPP 18 Joshua Stoner run for 5 yds to the Army 13 for a 1ST down +5 0.43
6:55 1st & 10 OPP 13 Taven Birdow run for 3 yds to the Army 10 +3 -0.10
6:55 2nd & 7 OPP 10 Joshua Stoner run for 5 yds to the Army 5 +5 0.06
6:55 3rd & 2 OPP 5 Timothy Jackson run for 1 yd to the Army 4 +1 -0.26
6:55 4th & 1 OPP 4 Donald Hammond III run for 1 yd to the Army 3 for a 1ST down +1 1.37
2:35 1st & 3 OPP 3 Timothy Jackson run for 3 yds for a TD (Jake Koehnke KICK) +3 1.46
TD
1 pl · 75 yd · 0:13
13–10
−24
2:35 1st & 10 OWN 25 ARMY Penalty, personal foul (-12 Yards) to the Army 13 -12
2:22 1st & 10 OWN 13 Jabari Laws pass complete to Camden Harrison for 87 yds for a TD (Cole Talley KICK) +87 6.70
TD
9 pl · 74 yd · 4:08
13–17
+23
2:16 1st & 10 OWN 26 Timothy Jackson run for 5 yds to the AFA 31 +5 0.10
2:16 2nd & 5 OWN 31 Timothy Jackson run for 3 yds to the AFA 34 +3 -0.33
2:16 3rd & 2 OWN 34 Donald Hammond III run for 30 yds to the Army 36 for a 1ST down +30 3.23
2:16 1st & 10 OPP 36 Joshua Stoner run for 10 yds to the Army 26 for a 1ST down +10 0.29
2:16 1st & 10 OPP 26 Timothy Jackson run for 6 yds to the Army 20 +6 0.20
0:00 OWN 0 End of 3rd Quarter
15:00 2nd & 4 OPP 20 AIR FORCE Penalty, false start (Daniel Morris) to the Army 25 -5
15:00 2nd & 9 OPP 25 Joshua Stoner run for a loss of 1 yard to the Army 26 -1 -0.75
15:00 3rd & 10 OPP 26 Joshua Stoner run for 16 yds to the Army 10 for a 1ST down +16 1.32
15:00 1st & 10 OPP 10 Timothy Jackson run for 5 yds to the Army 5 +5 0.08
13:08 2nd & 5 OPP 5 Joshua Stoner run for 5 yds for a TD (Jake Koehnke KICK) +5 2.44
Q4
PUNT
3 pl · -3 yd · 1:04
13–17
+13
13:08 1st & 10 OWN 25 TEAM run for a loss of 10 yards to the Army 15 ARMY Penalty, intentional grounding (Jabari Laws) to the Army 15 -10 -1.22
13:08 2nd & 20 OWN 15 Sandon McCoy run for 7 yds to the Army 22 +7 0.06
13:08 3rd & 13 OWN 22 Jabari Laws pass incomplete to Kell Walker 0 -0.09
13:08 4th & 13 OWN 22 Zach Harding punt for 78 yds for a touchback
PUNT
3 pl · 2 yd
13–17
−19
12:04 1st & 10 OWN 20 Donald Hammond III run for 1 yd to the AFA 21 +1 -0.47
12:04 2nd & 9 OWN 21 Donald Hammond III run for 1 yd to the AFA 22 +1 -0.26
12:04 3rd & 8 OWN 22 Donald Hammond III pass incomplete to Geraud Sanders 0 -0.17
12:04 4th & 8 OWN 22 Charlie Scott punt for 45 yds , Akyah Miranda returns for a loss of 8 yards to the Army 25
PUNT
3 pl · 6 yd
13–17
+16
10:34 1st & 10 OWN 25 Jabari Laws run for 2 yds to the Army 27 +2 -0.45
10:34 2nd & 8 OWN 27 Connor Slomka run for 3 yds to the Army 30 +3 -0.21
10:34 3rd & 5 OWN 30 Jabari Laws run for 1 yd to the Army 31 +1 -0.31
10:34 4th & 4 OWN 31 Zach Harding punt for 52 yds, fair catch by Ben Peterson at the AFA 17
PUNT
10 pl · 38 yd
13–17
−15
8:38 1st & 10 OWN 17 Timothy Jackson run for 4 yds to the AFA 21 +4 -0.07
8:38 2nd & 6 OWN 21 Donald Hammond III run for 8 yds to the AFA 29 for a 1ST down +8 0.83
8:38 1st & 10 OWN 29 Kadin Remsberg run for 3 yds to the AFA 32 +3 -0.34
8:38 2nd & 7 OWN 32 Kadin Remsberg run for 1 yd to the AFA 33 +1 -0.57
8:38 3rd & 6 OWN 33 Timothy Jackson run for 7 yds to the AFA 40 for a 1ST down +7 1.93
8:38 1st & 10 OWN 40 Donald Hammond III run for 5 yds to the AFA 45 +5 0.11
8:38 2nd & 5 OWN 45 Timothy Jackson run for 7 yds to the Army 48 for a 1ST down +7 0.96
8:38 1st & 10 OPP 48 Kadin Remsberg run for 5 yds to the Army 43 +5 0.10
3:49 2nd & 5 OPP 43 Timeout AIR FORCE, clock 03:49
3:49 2nd & 5 OPP 43 Kadin Remsberg run for a loss of 2 yards to the Army 45 -2 -1.57
3:49 3rd & 7 OPP 45 Donald Hammond III pass incomplete to Geraud Sanders, broken up by Jaylon McClinton 0 -0.97
3:49 4th & 7 OPP 45 Charlie Scott punt for 45 yds for a touchback
ON DOWNS
11 pl · 75 yd
13–17
−12
2:53 1st & 10 OWN 20 Sandon McCoy run for 2 yds to the Army 22 +2 -0.36
2:53 2nd & 8 OWN 22 Jabari Laws pass incomplete to Artice Hobbs IV, broken up by Grant Theil 0 -0.37
2:53 3rd & 8 OWN 22 Jabari Laws pass complete to Artice Hobbs IV for 15 yds to the Army 37 for a 1ST down +15 2.07
2:53 1st & 10 OWN 37 Jabari Laws pass complete to Kjetil Cline for 5 yds to the Army 42 +5 0.11
2:53 2nd & 5 OWN 42 Jabari Laws run for 8 yds to the 50 yard line for a 1ST down +8 1.10
2:53 1st & 10 50 Jabari Laws pass complete to Camden Harrison for 11 yds to the AFA 39 for a 1ST down +11 0.70
2:53 1st & 10 OPP 39 ARMY Penalty, false start (Sandon McCoy) to the AFA 44 -5
2:53 1st & 15 OPP 44 Jabari Laws pass complete to Brandon Walters for 31 yds to the AFA 13 for a 1ST down AIR FORCE Penalty, personal foul (Jordan Jackson) to the AFA 7 for a 1ST down +37 1.82
2:53 1st & 7 OPP 7 Kelvin Hopkins Jr. pass incomplete to Camden Harrison 0 -0.41
2:53 2nd & 7 OPP 7 Kelvin Hopkins Jr. run for 2 yds to the AFA 5 +2 -0.15
0:41 3rd & goal OPP 5 Timeout AIR FORCE, clock 00:41
0:41 3rd & 5 OPP 5 Kelvin Hopkins Jr. pass incomplete to Camden Harrison, broken up by Zane Lewis 0 -0.29
0:38 4th & goal OPP 5 Timeout ARMY, clock 00:38
0:38 4th & 5 OPP 5 Kelvin Hopkins Jr. pass incomplete to Artice Hobbs IV 0 -3.95
END OF GAME
2 pl · -4 yd · 0:33
13–17
+37
0:33 1st & 10 OWN 5 TEAM run for a loss of 1 yard to the AFA 3 TEAM fumbled, recovered by AFA Kadin Remsberg -1 -0.32
0:33 2nd & 12 OWN 3 TEAM run for a loss of 2 yards to the AFA 1 -2 -0.10
0:00 OWN 0 End of 4th Quarter
19 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

0sacks0
6plays for loss1
1takeaways0
3three-and-outs forced4
7explosive plays allowed4
5.58yards allowed / play6.71
3 of 10scoring drives allowed2 of 9
Army
Cole Christiansen 16 (7) 1 TFL
Elijah Riley 11 (6) 1.5 TFL · 1 INT
Donavan Lynch 9 (2) 0.5 TFL
Arik Smith 8 (2)
Javhari Bourdeau 7 (2) 0.5 TFL
Jaylon McClinton 6 (1) 1 PD
Jeremiah Lowery 6 (1)
Ryan Velez 5 (2) 1.5 TFL
Air Force
Kyle Johnson 11 (3)
Jordan Jackson 9 (2) 1 sk · 1 TFL
Zane Lewis 8 (7) 1 PD
Jeremy Fejedelem 7 (4)
Demonte Meeks 7 (2)
Grant Theil 6 (2) 1 PD
Mosese Fifita 6 (3) 1 QH
Parker Noren 5
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

field goals1 of 1
5punts5
53.4punt average44.0
1punts inside the 202
-9return yards25
own 22average drive startown 25
Army
K Cole Talley 1/2 XP
P Zach Harding 5 punts · 53.4 avg · 1 in 20 · 1 TB
PR Akyah Miranda 2 ret · -9 yds
Air Force
K Jake Koehnke 1/1 FG · long 20 · 2/2 XP
P Charlie Scott 5 punts · 44.0 avg · 2 in 20 · 1 TB
KR Joshua Stoner 1 ret · 23 yds · long 23
PR Ben Peterson 1 ret · 2 yds · long 2
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

52plays62
349yards346
9drives10
27%success rate47%
7.44total PPA12.85
Derived from 114 scrimmage plays. Interception return yardage is excluded from the offense.

Scoring

Q2Jake Koehnke 20 yd FG GOOD 3–0
Q2Jabari Laws run for 2 yds for a TD (Cole Talley PAT MISSED) 6–3
Q3Timothy Jackson run for 3 yds for a TD (Jake Koehnke KICK) 10–6
Q3Jabari Laws pass complete to Camden Harrison for 87 yds for a TD (Cole Talley KICK) 13–10
Q4Joshua Stoner run for 5 yds for a TD (Jake Koehnke KICK) 17–13

Biggest plays by PPA

Q3Jabari Laws pass complete to Camden Harrison for 87 yds for a TD (Cole Talley KICK) 6.70
Q1Sandon McCoy run for 38 yds to the AFA 30 for a 1ST down 3.65
Q3Donald Hammond III run for 30 yds to the Army 36 for a 1ST down 3.23
Q2Jabari Laws run for 2 yds for a TD (Cole Talley PAT MISSED) 2.85
Q2Jabari Laws pass complete to Artice Hobbs IV for 9 yds to the AFA 44 for a 1ST down 2.59
Q2Kadin Remsberg run for 22 yds to the Army 41 for a 1ST down 2.49

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
2021 Army 21 – 14 Air Force
2020 Air Force 7 – 10 Army
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