View as
Win probability · ARMY
modelARMY aheadAF aheadconfidence bandkey playARMY scoreAF score
What if? - hover the chart or a play below, then change how it went
Q2 14:41 · Nick Schrage punt for 47 yds
Driver values - Δ win prob, pts
Home team on offensePregame priorGarbage-time factorScore differentialScore diff ÷ offense timeoutsTime remaining
This game in five plays
- TD · Q2 4:03: Kelvin Hopkins Jr. run for 6 yds for a TD, (John Abercrombie KICK) — ARMY win probability +11.1 pts (now 80%) (top driver: ARMY has the ball).
- TD · Q4 5:27: Joseph Saucier run for 6 yds for a TD, (J. Saucier Run For Two-point Conversion) — AF win probability +26.7 pts (now 41%) (top driver: Deficit strained by the offense's own timeouts).
- KEY PLAY · Q4 5:27: Jake Koehnke kickoff for 50 yds , Kell Walker return for 5 yds to the Army 20 — ARMY win probability +7.9 pts (now 67%) (top driver: AF has the ball).
- KEY PLAY · Q4 3:02: Donald Hammond III pass incomplete to Marcus Bennett — AF win probability +6.8 pts (now 30%) (top driver: AF has the ball).
- KEY PLAY · Q4 1:10: Darnell Woolfolk run for 2 yds to the Army 42 — ARMY win probability +22.3 pts (now 90%) (top driver: ARMY 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
ARMY made the numbers' call on 6 of 8AF made the numbers' call on 5 of 7
- Q1 15:00ARMY 4th & 2 at AF 9, tiedAgrees with the numbersWent for it · 65.7% before the snapGo for itTheir call65.7%54% to convertField goal65.6%−0.189% to makePunt65.2%−0.5average punt
- Q2 15:00AF 4th & 16 at ARMY 45, down 7Agrees with the numbersPunted · 30.6% before the snapGo for it30.3%−0.716% to convertField goal30.5%−0.625% to makePuntTheir call31.1%average punt
- Q2 14:41ARMY 4th & 11 at ARMY 25, up 7Agrees with the numbersPunted · 68.2% before the snapGo for it67.8%−0.925% to convertField goalOut of rangePuntTheir call68.7%average punt
- Q2 13:02AF 4th & 2 at ARMY 45, down 7Close callPunted · 31.5% before the snapGo for it31.7%57% to convertField goal30.2%−1.525% to makePuntTheir call30.9%−0.8average punt
- Q2 10:50ARMY 4th & 1 at ARMY 42, up 7Agrees with the numbersWent for it · 70.0% before the snapGo for itTheir call70.2%70% to convertField goalOut of rangePunt69.1%−1.1average punt
- Q3 14:53AF 4th & 4 at ARMY 36, down 14Agrees with the numbersWent for it · 18.5% before the snapGo for itTheir call18.6%48% to convertField goal17.6%−1.042% to makePunt17.4%−1.2average punt
- Q3 14:53AF 4th & 14 at ARMY 46, down 14Agrees with the numbersPunted · 17.0% before the snapGo for it16.5%−1.119% to convertField goal16.4%−1.223% to makePuntTheir call17.6%average punt
- Q3 12:56ARMY 4th & 1 at ARMY 29, up 14Numbers favored go for it by 1.7 ptsPunted · 83.3% before the snapGo for it84.4%71% to convertField goalOut of rangePuntTheir call82.8%−1.7average punt
- Q3 10:30AF 4th & 10 at ARMY 31, down 14Close callWent for it · 16.0% before the snapGo for itTheir call15.1%−0.529% to convertField goal15.6%54% to makePunt14.6%−1.0average punt
- Q3 6:49ARMY 4th & 11 at ARMY 30, up 14Agrees with the numbersPunted · 87.3% before the snapGo for it86.7%−1.525% to convertField goalOut of rangePuntTheir call88.2%average punt
- Q3 4:44AF 4th & 1 at ARMY 10, down 14Agrees with the numbersWent for it · 14.5% before the snapGo for itTheir call14.4%71% to convertField goal11.9%−2.588% to makePunt4.5%−9.9average punt
- Q4 8:35ARMY 4th & 3 at AF 13, up 8Close callKicked a field goal · 88.4% before the snapGo for it88.5%50% to convertField goalTheir call87.8%−0.785% to makePunt79.3%−9.2average punt
- Q4 3:21ARMY 4th & 8 at ARMY 32, up 3Agrees with the numbersPunted · 77.4% before the snapGo for it75.6%−4.533% to convertField goalOut of rangePuntTheir call80.1%average punt
- Q4 3:02AF 4th & 3 at ARMY 40, down 3Agrees with the numbersWent for it · 32.1% before the snapGo for itTheir call26.5%52% to convertField goal24.3%−2.234% to makePunt18.6%−7.9average punt
- Q4 0:17ARMY 4th & 1 at ARMY 49, up 3Agrees with the numbersWent for it · 90.9% before the snapGo for itTheir call90.6%70% to convertField goalOut of rangePunt88.9%−1.7average punt
After touchdowns: kick or go for two?
ARMY made the numbers' call on 2 of 2AF made the numbers' call on 2 of 2
- Q1 2:05ARMY Touchdown, up 6 before the tryAgrees with the numbersKicked · madeKickTheir call67.9%97% to makeGo for two67.9%−<0.145% to convert
- Q2 4:03ARMY Touchdown, up 13 before the tryAgrees with the numbersKicked · madeKickTheir call80.1%97% to makeGo for two80.0%−0.145% to convert
- Q3 0:54AF Touchdown, down 8 before the tryAgrees with the numbersKicked · missedKickTheir call17.4%97% to makeGo for two17.2%−0.245% to convert
- Q4 5:27AF Touchdown, down 5 before the tryAgrees with the numbersWent for two · convertedKick17.6%−1.697% to makeGo for twoTheir call19.2%45% to convert
Play by play - hover to pin the curve, click to jump
Download drive chartARMYDrive 1TD25 plays · 75 yds · 12:5565% → 69%
Q1 15:00
1ST & 10
OPP 39
-15
64.5%
Hopkins Jr., K. rush for 2 yards to the AF37 (CAPRA, Micah), PENALTY ARMY illegal block (Deaton, Jaxson) 15 yards to the ARMY46, NO PLAY.Similar
Q1 15:00
1ST & 25
OWN 46
+14
64.5%
Kelvin Hopkins Jr. pass complete to Jordan Asberry for 14 yds to the AFA 40Similar
Q1 15:00
1ST & 0
OPP 7
-15
64.5%
Hopkins Jr., K. rush for 5 yards to the AF2 (FLOYD, Kyle;DONALDSON, Gran), PENALTY ARMY illegal block (Reeder, Peyton) 15 yards to the AF22, NO PLAY.Similar
Q1 15:00
1ST & 0
OPP 22
+21
64.5%
Kelvin Hopkins Jr. pass complete to Jordan Asberry for 21 yds to the AFA 1Similar
own 0own 2550opp 25opp 0
AFDrive 2PUNT8 plays · 30 yds · 1:5733% → 32%
ARMYDrive 3PUNT4 plays · -1 yds · 0:0069% → 67%
own 0own 2550opp 25opp 0
AFDrive 4PUNT7 plays · 27 yds · 0:0032% → 32%
ARMYDrive 5TD11 plays · 89 yds · 6:4769% → 80%
Q2 4:03
1ST & GOAL
OPP 6
+6
80.2%
Kelvin Hopkins Jr. run for 6 yds for a TD, (John Abercrombie KICK)Similar
own 0own 2550opp 25opp 0
AFDrive 6INT11 plays · 48 yds · 3:1022% → 20%
Q2 4:03
1ST & 10
OWN 25
+9
78.4%
Isaiah Sanders pass complete to Brandon Lewis for 9 yds to the AFA 34Similar
Q2 4:03
2ND & 3
OWN 43
+19
77.4%
Isaiah Sanders pass complete to Geraud Sanders for 19 yds to the Army 38 for a 1ST downSimilar
Q2 4:03
2ND & 4
OPP 32
+18
76.1%
Isaiah Sanders pass complete to Brandon Lewis for 18 yds to the Army 14 for a 1ST downSimilar
Q2 4:03
1ST & 10
OPP 14
-15
76.1%
SANDERS, Isaiah rush for 2 yards to the ARMY12 (Christiansen, C), PENALTY AF illegal block (LAUFENBERG, Nol) 15 yards to the ARMY29, NO PLAY.Similar
Q2 4:03
1ST & 25
OPP 29
+2
77.1%
Isaiah Sanders pass complete to Kade Waguespack for 2 yds to the Army 27Similar
Q2 0:53
2ND & 23
OPP 27
0
80.2%
Isaiah Sanders pass intercepted Mike Reynolds return for no gain to the Army 4Similar
own 0own 2550opp 25opp 0
ARMYDrive 7END OF HALF2 plays · 1 yds · 0:0083% → 83%
AFDrive 8PUNT7 plays · 27 yds · 0:0018% → 18%
Q3 14:53
1ST & 10
OWN 27
+31
81.9%
Donald Hammond III pass complete to Marcus Bennett for 31 yds to the Army 42 for a 1ST downSimilar
Q3 14:53
2ND & 9
OPP 41
+5
80.3%
Donald Hammond III pass complete to Brandon Lewis for 5 yds to the Army 36Similar
Q3 14:53
4TH & 4
OPP 36
-10
80.9%
Donald Hammond III run for 5 yds to the Army 31 AIR FORCE Penalty, illegal block (-15 Yards) to the Army 46Similar
own 0own 2550opp 25opp 0
ARMYDrive 9PUNT4 plays · 9 yds · 0:0084% → 83%
own 0own 2550opp 25opp 0
AFDrive 10DOWNS11 plays · 39 yds · 0:0017% → 17%
Q3 10:30
3RD & 13
OWN 27
+17
84.6%
Donald Hammond III pass complete to Geraud Sanders for 17 yds to the AFA 44 for a 1ST downSimilar
Q3 10:30
1ST & 10
OWN 44
+13
82.7%
Donald Hammond III pass complete to Marcus Bennett for 13 yds to the Army 43 for a 1ST downSimilar
Q3 10:30
2ND & 10
OPP 31
0
81.3%
Donald Hammond III pass incomplete to Geraud Sanders, broken up by Mike ReynoldsSimilar
own 0own 2550opp 25opp 0
ARMYDrive 11PUNT4 plays · -1 yds · 0:0088% → 87%
own 0own 2550opp 25opp 0
AFDrive 12TD9 plays · 34 yds · 3:5016% → 22%
ARMYDrive 13FG15 plays · 62 yds · 7:1985% → 91%
Q3 0:54
1ST & 10
OWN 25
+9
84.5%
Kelvin Hopkins Jr. pass complete to Glen Coates for 9 yds to the Army 34Similar
Q4 15:00
1ST & 10
OPP 37
+17
86.6%
Andy Davidson run for 2 yds to the AFA 35 for a 1ST down AIR FORCE Penalty, face mask (15 yards) (Mosese Fifita) to the AFA 20 for a 1ST downSimilar
own 0own 2550opp 25opp 0
AFDrive 14TD12 plays · 75 yds · 3:0810% → 41%
Q4 8:35
3RD & 10
OWN 47
+9
88.7%
HAMMOND III, DJ pass incomplete to SANDERS, Geraud, PENALTY ARMY pass interference (Reynolds, Mike) 9 yards to the ARMY44, 1ST DOWN AF, NO PLAY.Similar
Q4 8:35
1ST & 10
OPP 44
+30
87.5%
Donald Hammond III pass complete to Cole Fagan for 30 yds to the Army 14 for a 1ST downSimilar
Q4 5:27
3RD & 2
OPP 6
+6
59.0%
Joseph Saucier run for 6 yds for a TD, (J. Saucier Run For Two-point Conversion)Similar
own 0own 2550opp 25opp 0
ARMYDrive 15PUNT8 plays · 12 yds · 1:5873% → 77%
Q4 3:21
4TH & 8
OWN 32
+8
76.6%
Nick Schrage punt for 42 yds , Andrew Smith returns for 8 yds to the AFA 34Similar
own 0own 2550opp 25opp 0
AFDrive 16DOWNS6 plays · 26 yds · 0:0030% → 33%
Q4 3:02
2ND & 10
OWN 34
+19
70.7%
Donald Hammond III pass complete to Geraud Sanders for 19 yds to the Army 47 for a 1ST downSimilar
own 0own 2550opp 25opp 0
ARMYDrive 17END OF GAME7 plays · 10 yds · 0:5390% → 95%
Q4 0:17
4TH & 1
OWN 49
+1
95.1%
Kelvin Hopkins Jr. run for 1 yd to the 50 yard line for a 1ST downSimilar
own 0own 2550opp 25opp 0
Biggest swings
TD · Q4 5:27
Joseph Saucier run for 6 yds for a TD, (J. Saucier Run For Two-point Conversion)
-26.7
KEY PLAY · Q4 1:10
Darnell Woolfolk run for 2 yds to the Army 42
+22.3
TD · Q2 4:03
Kelvin Hopkins Jr. run for 6 yds for a TD, (John Abercrombie KICK)
+11.1