View as
Win probability · AF
modelAF aheadARMY aheadconfidence bandkey playAF scoreARMY score
What if? - hover the chart or a play below, then change how it went
Q4 13:08 · Zach Harding punt for 78 yds for a touchback
Driver values - Δ win prob, pts
Pregame priorHome team on offenseGarbage-time factorScore differentialBlowout marginScore diff ÷ offense timeouts
This game in five plays
- TD · Q2 1:17: Jabari Laws run for 2 yds for a TD (Cole Talley PAT MISSED) — ARMY win probability +8.5 pts (now 33%) (top driver: ARMY has the ball).
- TD · Q3 2:35: Timothy Jackson run for 3 yds for a TD (Jake Koehnke KICK) — AF win probability +15.6 pts (now 83%) (top driver: AF has the ball).
- TD · Q3 2:22: Jabari Laws pass complete to Camden Harrison for 87 yds for a TD (Cole Talley KICK) — ARMY win probability +20.9 pts (now 43%) (top driver: ARMY has the ball).
- TD · Q4 13:08: Joshua Stoner run for 5 yds for a TD (Jake Koehnke KICK) — AF win probability +16.7 pts (now 83%) (top driver: AF has the ball).
- FUMBLE · Q4 0:33: TEAM run for a loss of 1 yard to the AFA 3 TEAM fumbled, recovered by AFA Kadin Remsberg — AF win probability +12.9 pts (now 94%) (top driver: AF has the ball).
Was that the right call?
Each option's modeled win probability for the team making the call, from the score, clock and field position before the play. Gaps under one point are close calls. How this works
Fourth downs
AF made the numbers' call on 5 of 7ARMY made the numbers' call on 7 of 8
- Q1 15:00ARMY 4th & 1 at AF 1, tiedAgrees with the numbersWent for it · 13.2% before the snapGo for itTheir call13.5%59% to convertField goal13.2%−0.294% to makePunt12.8%−0.7average punt
- Q1 5:11AF 4th & 9 at AF 40, tiedAgrees with the numbersPunted · 83.4% before the snapGo for it83.3%−0.132% to convertField goalOut of rangePuntTheir call83.5%average punt
- Q2 15:00ARMY 4th & 5 at ARMY 32, tiedAgrees with the numbersPunted · 18.1% before the snapGo for it18.2%−0.341% to convertField goalOut of rangePuntTheir call18.4%average punt
- Q2 8:08AF 4th & 2 at ARMY 2, tiedClose callKicked a field goal · 79.8% before the snapGo for it79.9%48% to convertField goalTheir call79.0%−0.994% to makePunt75.5%−4.4average punt
- Q2 1:17ARMY 4th & 2 at AF 2, down 3Agrees with the numbersWent for it · 23.4% before the snapGo for itTheir call23.1%48% to convertField goal22.0%−1.294% to makePunt16.9%−6.3average punt
- Q3 15:00AF 4th & 2 at AF 33, down 3Agrees with the numbersPunted · 69.6% before the snapGo for it70.3%−0.157% to convertField goalOut of rangePuntTheir call70.4%average punt
- Q3 11:37ARMY 4th & 4 at ARMY 19, up 3Close callPunted · 31.1% before the snapGo for it31.3%47% to convertField goalOut of rangePuntTheir call31.2%−0.2average punt
- Q3 10:52AF 4th & 5 at AF 37, down 3Agrees with the numbersPunted · 65.7% before the snapGo for it65.6%−0.541% to convertField goalOut of rangePuntTheir call66.1%average punt
- Q3 9:20ARMY 4th & 7 at ARMY 25, up 3Agrees with the numbersPunted · 34.1% before the snapGo for it34.2%−1.635% to convertField goalOut of rangePuntTheir call35.8%average punt
- Q3 6:55AF 4th & 1 at ARMY 4, down 3Agrees with the numbersWent for it · 65.8% before the snapGo for itTheir call65.4%65% to convertField goal61.4%−4.093% to makePunt50.4%−15.0average punt
- Q4 13:08ARMY 4th & 13 at ARMY 22, down 4Agrees with the numbersPunted · 22.5% before the snapGo for it20.3%−3.919% to convertField goalOut of rangePuntTheir call24.2%average punt
- Q4 12:04AF 4th & 8 at AF 22, up 4Agrees with the numbersPunted · 74.3% before the snapGo for it72.5%−3.032% to convertField goalOut of rangePuntTheir call75.5%average punt
- Q4 10:34ARMY 4th & 4 at ARMY 31, down 4Agrees with the numbersPunted · 24.3% before the snapGo for it24.0%−0.648% to convertField goalOut of rangePuntTheir call24.6%average punt
- Q4 3:49AF 4th & 7 at ARMY 45, up 4Close callPunted · 85.7% before the snapGo for it85.6%37% to convertField goal82.2%−3.425% to makePuntTheir call84.6%−0.9average punt
- Q4 0:38ARMY 4th & 5 at AF 5, down 4Agrees with the numbersWent for it · 26.0% before the snapGo for itTheir call29.6%33% to convertField goal16.3%−13.392% to makePunt6.7%−23.0average punt
After touchdowns: kick or go for two?
AF made the numbers' call on 2 of 2ARMY made the numbers' call on 2 of 2
- Q2 1:17ARMY Touchdown, up 3 before the tryAgrees with the numbersKicked · missedKickTheir call30.5%97% to makeGo for two30.3%−0.145% to convert
- Q3 2:35AF Touchdown, up 3 before the tryAgrees with the numbersKicked · madeKickTheir call77.0%97% to makeGo for two76.8%−0.245% to convert
- Q3 2:22ARMY Touchdown, up 2 before the tryAgrees with the numbersKicked · madeKickTheir call41.5%97% to makeGo for two41.3%−0.345% to convert
- Q4 13:08AF Touchdown, up 3 before the tryAgrees with the numbersKicked · madeKickTheir call76.4%97% to makeGo for two76.2%−0.245% to convert
Play by play - hover to pin the curve, click to jump
Download drive chartARMYDrive 1DOWNS16 plays · 74 yds · 0:0013% → 13%
Q1 15:00
3RD & GOAL
OPP 3
-10
86.6%
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.Similar
Q1 15:00
3RD & GOAL
OPP 13
+7
86.6%
Laws, Jabari pass incomplete to Harrison, C., PENALTY AF holding (LEWIS, Zane) 7 yards to the AF6, 1ST DOWN ARMY, NO PLAY.Similar
own 0own 2550opp 25opp 0
AFDrive 2PUNT12 plays · 39 yds · 1:1584% → 83%
Q1 5:11
2ND & 9
OWN 40
-3
83.7%
Isaiah Sanders pass complete to Kadin Remsberg for a loss of 3 yards to the AFA 37Similar
own 0own 2550opp 25opp 0
ARMYDrive 3PUNT5 plays · 18 yds · 0:1019% → 19%
Q1 0:10
1ST & 10
OWN 14
+13
81.1%
Jabari Laws pass complete to Artice Hobbs IV for 13 yds to the Army 27 for a 1ST downSimilar
own 0own 2550opp 25opp 0
AFDrive 4FG11 plays · 77 yds · 4:5381% → 81%
own 0own 2550opp 25opp 0
ARMYDrive 5TD14 plays · 65 yds · 6:5120% → 33%
Q2 8:08
2ND & 9
OWN 36
+5
79.6%
Jabari Laws pass complete to Camden Harrison for 5 yds to the Army 41Similar
Q2 8:08
3RD & 8
OWN 47
+9
79.1%
Jabari Laws pass complete to Artice Hobbs IV for 9 yds to the AFA 44 for a 1ST downSimilar
Q2 8:08
1ST & 10
OPP 44
+38
78.3%
Jabari Laws pass complete to Malik Hancock for 38 yds to the AFA 6 for a 1ST downSimilar
Q2 8:08
1ST & GOAL
OPP 6
-5
77.5%
Slomka, Connor rush for 2 yards to the AF4 (JACKSON, Jordan), PENALTY ARMY false start (Deaton, Jaxson) 5 yards to the AF11, NO PLAY.Similar
own 0own 2550opp 25opp 0
AFDrive 6INT10 plays · 26 yds · 1:1370% → 70%
AFDrive 7PUNT5 plays · 8 yds · 0:0070% → 69%
Q3 15:00
4TH & 2
OWN 33
+53
69.2%
Charlie Scott punt for 53 yds , Akyah Miranda returns for a loss of 1 yard to the Army 13Similar
own 0own 2550opp 25opp 0
ARMYDrive 8PUNT5 plays · 6 yds · 1:2633% → 31%
Q3 11:37
4TH & 4
OWN 19
+2
68.9%
Zach Harding punt for 51 yds, punt out-of-bounds at the AFA 32 , Ben Peterson returns for 2 yds to the AFA 32Similar
own 0own 2550opp 25opp 0
AFDrive 9PUNT4 plays · 5 yds · 0:0068% → 67%
Q3 10:52
4TH & 5
OWN 37
+41
66.8%
Charlie Scott punt for 31 yds, downed at the AIRFORCE 32 ARMY Penalty, Offensive holding (10 Yards) to the Army 22Similar
own 0own 2550opp 25opp 0
ARMYDrive 10PUNT5 plays · 3 yds · 0:0036% → 34%
Q3 9:20
4TH & 7
OWN 25
0
66.0%
Zach Harding punt for 39 yds, fair catch by Ben Peterson at the AFA 36Similar
own 0own 2550opp 25opp 0
AFDrive 11TD9 plays · 64 yds · 4:2066% → 83%
own 0own 2550opp 25opp 0
ARMYDrive 12TD3 plays · 75 yds · 0:1322% → 43%
AFDrive 13TD11 plays · 74 yds · 4:0861% → 83%
own 0own 2550opp 25opp 0
ARMYDrive 14PUNT5 plays · -3 yds · 0:0023% → 21%
Q4 13:08
1ST & 10
OWN 25
-10
77.2%
TEAM run for a loss of 10 yards to the Army 15 ARMY Penalty, intentional grounding (Jabari Laws) to the Army 15Similar
own 0own 2550opp 25opp 0
AFDrive 15PUNT4 plays · 2 yds · 0:0079% → 76%
Q4 12:04
4TH & 8
OWN 22
-8
76.2%
Charlie Scott punt for 45 yds , Akyah Miranda returns for a loss of 8 yards to the Army 25Similar
own 0own 2550opp 25opp 0
ARMYDrive 16PUNT4 plays · 6 yds · 0:0023% → 22%
Q4 10:34
4TH & 4
OWN 31
0
78.0%
Zach Harding punt for 52 yds, fair catch by Ben Peterson at the AFA 17Similar
own 0own 2550opp 25opp 0
AFDrive 17PUNT12 plays · 38 yds · 4:4978% → 87%
Q4 3:49
3RD & 7
OPP 45
0
87.9%
Donald Hammond III pass incomplete to Geraud Sanders, broken up by Jaylon McClintonSimilar
own 0own 2550opp 25opp 0
ARMYDrive 18DOWNS14 plays · 75 yds · 2:1522% → 19%
Q4 2:53
2ND & 8
OWN 22
0
78.5%
Jabari Laws pass incomplete to Artice Hobbs IV, broken up by Grant TheilSimilar
Q4 2:53
3RD & 8
OWN 22
+15
80.1%
Jabari Laws pass complete to Artice Hobbs IV for 15 yds to the Army 37 for a 1ST downSimilar
Q4 2:53
1ST & 10
OWN 37
+5
76.2%
Jabari Laws pass complete to Kjetil Cline for 5 yds to the Army 42Similar
Q4 2:53
1ST & 10
50
+11
72.5%
Jabari Laws pass complete to Camden Harrison for 11 yds to the AFA 39 for a 1ST downSimilar
Q4 2:53
1ST & 15
OPP 44
+37
74.7%
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 downSimilar
Q4 0:41
3RD & GOAL
OPP 5
0
70.3%
Kelvin Hopkins Jr. pass incomplete to Camden Harrison, broken up by Zane LewisSimilar
own 0own 2550opp 25opp 0
Biggest swings
TD · Q3 2:22
Jabari Laws pass complete to Camden Harrison for 87 yds for a TD (Cole Talley KICK)
-20.9
TD · Q4 13:08
Joshua Stoner run for 5 yds for a TD (Jake Koehnke KICK)
+16.7
TD · Q3 2:35
Timothy Jackson run for 3 yds for a TD (Jake Koehnke KICK)
+15.6