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 4:04 · Ahmad Bradshaw pass incomplete to Edgar Poe, broken up by Roland Ladipo
Driver values - Δ win prob, pts
Pregame priorHome team on offenseGarbage-time factorScore differentialScore diff ÷ offense timeoutsBlowout margin
This game in five plays
- TD · Q2 2:12: Karson Roberts pass complete to Garrett Griffin for 3 yds for a TD, (Luke Strebel KICK) — AF win probability +4.7 pts (now 88%) (top driver: AF has the ball).
- FG · Q3 4:18: Daniel Grochowski 47 yd FG GOOD — ARMY win probability +3.8 pts (now 18%) (top driver: ARMY has the ball).
- KEY PLAY · Q3 4:18: Karson Roberts run for no gain to the AFA 25 — AF win probability +2.9 pts (now 86%) (top driver: AF has the ball).
- KEY PLAY · Q4 13:34: Timeout ARMY, clock 13:34 — AF win probability +2.5 pts (now 91%) (top driver: ARMY has the ball).
- TD · Q4 8:11: Karson Roberts pass complete to Garrett Griffin for 23 yds for a TD, (Luke Strebel KICK) — AF win probability +4.7 pts (now 98%) (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 3 of 7ARMY made the numbers' call on 5 of 10
- Q1 15:00AF 4th & 1 at AF 34, tiedClose callPunted · 87.4% before the snapGo for it87.5%71% to convertField goalOut of rangePuntTheir call87.4%−0.1average punt
- Q1 13:15ARMY 4th & 1 at AF 42, tiedClose callPunted · 13.1% before the snapGo for it13.2%70% to convertField goal12.9%−0.230% to makePuntTheir call13.0%−0.2average punt
- Q1 9:31AF 4th & 1 at AF 13, tiedClose callPunted · 85.6% before the snapGo for it85.7%71% to convertField goalOut of rangePuntTheir call85.6%−0.1average punt
- Q1 7:28ARMY 4th & 2 at AF 37, tiedClose callPunted · 15.2% before the snapGo for it15.2%57% to convertField goal15.0%−0.240% to makePuntTheir call15.0%−0.2average punt
- Q1 5:38AF 4th & 7 at AF 49, tiedAgrees with the numbersPunted · 84.3% before the snapGo for it84.4%−<0.137% to convertField goalOut of rangePuntTheir call84.4%average punt
- Q1 2:14ARMY 4th & 5 at ARMY 32, tiedAgrees with the numbersPunted · 16.7% before the snapGo for it16.7%−0.241% to convertField goalOut of rangePuntTheir call16.9%average punt
- Q2 15:00AF 4th & 1 at AF 41, tiedClose callPunted · 82.6% before the snapGo for it82.7%70% to convertField goalOut of rangePuntTheir call82.4%−0.3average punt
- Q2 13:42ARMY 4th & 16 at ARMY 6, tiedAgrees with the numbersPunted · 17.7% before the snapGo for it17.0%−0.913% to convertField goalOut of rangePuntTheir call17.9%average punt
- Q2 8:30AF 4th & 2 at ARMY 5, tiedClose callKicked a field goal · 80.6% before the snapGo for it80.6%51% to convertField goalTheir call80.0%−0.692% to makePunt77.6%−3.0average punt
- Q2 8:30ARMY 4th & 6 at ARMY 41, down 3Agrees with the numbersPunted · 18.8% before the snapGo for it18.6%−0.440% to convertField goalOut of rangePuntTheir call19.1%average punt
- Q2 0:46ARMY 4th & 11 at ARMY 24, down 10Agrees with the numbersPunted · 13.1% before the snapGo for it11.7%−1.425% to convertField goalOut of rangePuntTheir call13.1%average punt
- Q3 15:00ARMY 4th & 1 at ARMY 44, down 10Numbers favored go for it by 1.1 ptsPunted · 14.6% before the snapGo for it15.0%70% to convertField goalOut of rangePuntTheir call13.9%−1.1average punt
- Q3 12:21AF 4th & 2 at AF 23, up 10Agrees with the numbersPunted · 85.6% before the snapGo for it85.7%−0.256% to convertField goalOut of rangePuntTheir call85.9%average punt
- Q3 4:18ARMY 4th & 5 at AF 29, down 10Close callKicked a field goal · 13.5% before the snapGo for it13.1%41% to convertField goalTheir call13.0%−0.158% to makePunt8.2%−4.9average punt
- Q4 14:55AF 4th & 7 at ARMY 25, up 7Agrees with the numbersKicked a field goal · 87.6% before the snapGo for it87.8%−0.236% to convertField goalTheir call88.1%66% to makePunt81.4%−6.7average punt
- Q4 13:34ARMY 4th & 15 at AF 45, down 10Agrees with the numbersPunted · 10.7% before the snapGo for it10.3%−1.117% to convertField goal10.4%−1.025% to makePuntTheir call11.4%average punt
- Q4 4:04ARMY 4th & 22 at AF 44, down 17Close callWent for it · 1.9% before the snapGo for itTheir call1.6%−0.38% to convertField goal1.9%−0.127% to makePunt2.0%average punt
After touchdowns: kick or go for two?
AF made the numbers' call on 2 of 2
- Q2 2:12AF Touchdown, up 9 before the tryAgrees with the numbersKicked · madeKickTheir call86.3%97% to makeGo for two86.2%−0.145% to convert
- Q4 8:11AF Touchdown, up 16 before the tryAgrees with the numbersKicked · madeKickTheir call96.7%97% to makeGo for two96.4%−0.345% to convert
Play by play - hover to pin the curve, click to jump
Download drive chartAFDrive 1PUNT5 plays · 9 yds · 0:0090% → 90%
own 0own 2550opp 25opp 0
ARMYDrive 2PUNT7 plays · 25 yds · 0:0011% → 11%
own 0own 2550opp 25opp 0
AFDrive 3PUNT4 plays · 9 yds · 0:0088% → 88%
own 0own 2550opp 25opp 0
ARMYDrive 4PUNT4 plays · 8 yds · 0:0013% → 13%
own 0own 2550opp 25opp 0
AFDrive 5PUNT8 plays · 29 yds · 0:0087% → 87%
Q1 5:38
1ST & 10
OWN 36
+6
86.8%
Karson Roberts pass complete to Garrett Griffin for 6 yds to the AFA 42Similar
Q1 5:38
3RD & 7
OWN 39
+7
86.6%
Karson Roberts pass complete to Garrett Brown for 7 yds to the AFA 46 for a 1ST downSimilar
Q1 5:38
3RD & 7
OWN 49
0
86.9%
Karson Roberts pass incomplete to Garrett Griffin, broken up by Rhyan EnglandSimilar
own 0own 2550opp 25opp 0
ARMYDrive 6PUNT5 plays · 15 yds · 0:0015% → 15%
own 0own 2550opp 25opp 0
AFDrive 7PUNT5 plays · 19 yds · 0:1585% → 85%
own 0own 2550opp 25opp 0
ARMYDrive 8PUNT5 plays · -6 yds · 0:0016% → 16%
Q2 13:42
3RD & 13
OWN 9
-3
84.1%
Ahmad Bradshaw sacked by D.J. Dunn Jr. and Jalen Lacy for a loss of 3 yards to the Army 6Similar
own 0own 2550opp 25opp 0
AFDrive 9FG6 plays · 37 yds · 2:3184% → 83%
own 0own 2550opp 25opp 0
ARMYDrive 10PUNT7 plays · 16 yds · 0:0017% → 17%
Q2 8:30
4TH & 6
OWN 41
0
83.2%
Alex Tardieu punt for 42 yds, fair catch by Garrett Brown at the AFA 17Similar
own 0own 2550opp 25opp 0
AFDrive 11TD9 plays · 83 yds · 3:3783% → 88%
ARMYDrive 12PUNT6 plays · -1 yds · 1:2613% → 12%
AFDrive 13END OF HALF1 play · -1 yds · 0:0087% → 87%
own 0own 2550opp 25opp 0
ARMYDrive 14PUNT6 plays · 9 yds · 0:0014% → 14%
own 0own 2550opp 25opp 0
AFDrive 15PUNT6 plays · 19 yds · 0:0088% → 87%
Q3 12:21
4TH & 2
OWN 23
+4
86.6%
Steve Brosy punt for 45 yds , Edgar Poe returns for 4 yds to the Army 36Similar
own 0own 2550opp 25opp 0
ARMYDrive 16FG9 plays · 35 yds · 5:0213% → 18%
own 0own 2550opp 25opp 0
AFDrive 17FG11 plays · 50 yds · 4:2386% → 89%
ARMYDrive 18PUNT10 plays · 30 yds · 1:2111% → 9%
Q4 13:34
3RD & 8
OWN 27
+33
90.9%
Ahmad Bradshaw pass complete to Edgar Poe for 33 yds to the AFA 40 for a 1ST downSimilar
Q4 13:34
1ST & 10
OPP 40
-10
88.3%
ARMY Penalty, Offensive holding (-10 Yards) to the 50 yard lineSimilar
Q4 13:34
4TH & 15
OPP 45
0
90.8%
Alex Tardieu punt for 34 yds, fair catch by Garrett Brown at the AFA 11Similar
own 0own 2550opp 25opp 0
AFDrive 19TD7 plays · 89 yds · 3:1390% → 98%
ARMYDrive 20DOWNS16 plays · 31 yds · 4:073% → 2%
Q4 8:11
4TH & 6
OWN 39
+15
97.0%
AIR FORCE Penalty, personal foul (Santo Coppola) to the AFA 46 for a 1ST downSimilar
Q4 8:11
2ND & 8
OPP 44
+12
96.8%
Ahmad Bradshaw pass complete to Nicholas Black for 12 yds to the AFA 32 for a 1ST downSimilar
Q4 8:11
2ND & 15
OPP 37
0
96.8%
Ahmad Bradshaw pass incomplete to Nicholas Black, broken up by Alex HansenSimilar
Q4 8:11
3RD & 15
OPP 37
-7
97.1%
Ahmad Bradshaw sacked by D.J. Dunn Jr. for a loss of 7 yards to the AFA 44Similar
Q4 4:04
4TH & 22
OPP 44
0
98.3%
Ahmad Bradshaw pass incomplete to Edgar Poe, broken up by Roland LadipoSimilar
own 0own 2550opp 25opp 0
AFDrive 21END OF GAME6 plays · 9 yds · 0:0099% → 99%
own 0own 2550opp 25opp 0
Biggest swings
TD · Q2 2:12
Karson Roberts pass complete to Garrett Griffin for 3 yds for a TD, (Luke Strebel KICK)
+4.7
TD · Q4 8:11
Karson Roberts pass complete to Garrett Griffin for 23 yds for a TD, (Luke Strebel KICK)
+4.7
FG · Q3 4:18
Daniel Grochowski 47 yd FG GOOD
-3.8