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
Q2 1:27 · Haaziq Daniels run for no gain to the Army 27
Driver values - Δ win prob, pts
Home team on offenseGarbage-time factorScore differentialPregame priorScore diff ÷ offense timeoutsScore diff ÷ seconds remaining
This game in five plays
- TD · Q3 5:07: C. Anderson pass,to T. Robinson for 79 yds for a TD, (C. Talley KICK) — ARMY win probability +15.9 pts (now 72%) (top driver: ARMY has the ball).
- TD · Q4 10:23: H. Daniels pass,to D. Kinamon for 4 yds for a TD, (D. Hughes Run For Two-point Conversion) — AF win probability +20.4 pts (now 47%) (top driver: Game still competitive relative to time left).
- KEY PLAY · Q4 0:24: Timeout ARMY, clock 00:24 — ARMY win probability +20.6 pts (now 79%) (top driver: AF has the ball).
- FG · Q4 0:23: Matthew Dapore 30 yd FG GOOD — AF win probability +32.7 pts (now 57%) (top driver: AF has the ball).
- SACK · OT 0:00: Haaziq Daniels sacked by Andre Carter II for 0 yards to the Army 30 Christian Anderson pass incomplete — ARMY win probability +20.3 pts (now 79%) (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
AF made the numbers' call on 8 of 9ARMY made the numbers' call on 6 of 8
- Q1 12:50AF 4th & 6 at AF 29, tiedAgrees with the numbersPunted · 58.1% before the snapGo for it58.1%−<0.139% to convertField goalOut of rangePuntTheir call58.2%average punt
- Q1 10:55ARMY 4th & 2 at ARMY 32, tiedClose callPunted · 41.5% before the snapGo for it41.6%57% to convertField goalOut of rangePuntTheir call41.6%−<0.1average punt
- Q1 8:27AF 4th & 6 at AF 43, tiedAgrees with the numbersPunted · 58.2% before the snapGo for it58.2%−0.140% to convertField goalOut of rangePuntTheir call58.3%average punt
- Q1 6:38ARMY 4th & 1 at ARMY 24, tiedAgrees with the numbersWent for it · 41.2% before the snapGo for itTheir call41.3%71% to convertField goalOut of rangePunt41.1%−0.2average punt
- Q1 0:34ARMY 4th & 4 at AF 9, tiedClose callKicked a field goal · 42.9% before the snapGo for it42.9%43% to convertField goalTheir call42.7%−0.189% to makePunt40.3%−2.5average punt
- Q2 13:07AF 4th & 10 at AF 32, tiedAgrees with the numbersPunted · 57.5% before the snapGo for it57.2%−0.829% to convertField goalOut of rangePuntTheir call58.0%average punt
- Q2 8:23ARMY 4th & 8 at ARMY 47, tiedAgrees with the numbersPunted · 42.4% before the snapGo for it42.2%−0.334% to convertField goalOut of rangePuntTheir call42.5%average punt
- Q2 1:27AF 4th & 1 at ARMY 27, tiedAgrees with the numbersWent for it · 59.9% before the snapGo for itTheir call60.4%71% to convertField goal59.1%−1.362% to makePunt55.1%−5.3average punt
- Q2 0:07ARMY 4th & 3 at ARMY 34, tiedAgrees with the numbersPunted · 44.0% before the snapGo for it43.4%−0.752% to convertField goalOut of rangePuntTheir call44.0%average punt
- Q3 11:01AF 4th & 1 at AF 39, down 7Agrees with the numbersWent for it · 41.7% before the snapGo for itTheir call42.7%71% to convertField goalOut of rangePunt39.5%−3.2average punt
- Q3 6:07AF 4th & 9 at ARMY 21, down 7Agrees with the numbersKicked a field goal · 39.9% before the snapGo for it37.4%−2.130% to convertField goalTheir call39.5%74% to makePunt27.7%−11.8average punt
- Q4 13:32ARMY 4th & 3 at AF 36, up 11Agrees with the numbersWent for it · 79.2% before the snapGo for itTheir call79.7%53% to convertField goal77.8%−1.942% to makePunt77.3%−2.4average punt
- Q4 8:20ARMY 4th & 6 at ARMY 29, up 3Agrees with the numbersPunted · 61.7% before the snapGo for it61.3%−1.639% to convertField goalOut of rangePuntTheir call62.9%average punt
- Q4 6:48AF 4th & 1 at AF 45, down 3Agrees with the numbersWent for it · 41.5% before the snapGo for itTheir call40.9%70% to convertField goalOut of rangePunt34.4%−6.6average punt
- Q4 5:03ARMY 4th & 10 at AF 45, up 3Agrees with the numbersPunted · 69.6% before the snapGo for it67.2%−0.430% to convertField goal64.5%−3.225% to makePuntTheir call67.6%average punt
- Q4 5:03AF 4th & 10 at ARMY 39, down 3Numbers favored field goal by 1.6 ptsWent for it · 37.8% before the snapGo for itTheir call33.1%−1.630% to convertField goal34.7%36% to makePunt30.7%−4.0average punt
- Q4 0:23AF 4th & 12 at ARMY 13, down 3Agrees with the numbersKicked a field goal · 26.1% before the snapGo for it17.8%−26.820% to convertField goalTheir call44.6%85% to makePunt11.2%−33.4average punt
After touchdowns: kick or go for two?
AF made the numbers' call on 0 of 1ARMY made the numbers' call on 2 of 2
- Q3 11:06ARMY Touchdown, up 6 before the tryAgrees with the numbersKicked · madeKickTheir call57.0%97% to makeGo for two56.8%−0.145% to convert
- Q3 5:07ARMY Touchdown, up 10 before the tryAgrees with the numbersKicked · madeKickTheir call72.6%97% to makeGo for two72.4%−0.245% to convert
- Q4 10:23AF Touchdown, down 5 before the tryClose callWent for two · convertedKick34.1%97% to makeGo for twoTheir call34.0%−0.245% to convert
Play by play - hover to pin the curve, click to jump
Download drive chartAFDrive 1PUNT5 plays · 4 yds · 2:1057% → 57%
own 0own 2550opp 25opp 0
ARMYDrive 2PUNT4 plays · 8 yds · 1:5543% → 43%
own 0own 2550opp 25opp 0
AFDrive 3PUNT5 plays · 15 yds · 2:2857% → 57%
own 0own 2550opp 25opp 0
ARMYDrive 4MISSED FG14 plays · 76 yds · 7:5343% → 44%
AFDrive 5PUNT7 plays · 12 yds · 1:5358% → 57%
own 0own 2550opp 25opp 0
ARMYDrive 6PUNT9 plays · 28 yds · 4:4443% → 43%
Q2 13:07
1ST & 10
OWN 30
+9
56.7%
Christian Anderson pass complete to Isaiah Alston for 9 yds to the Army 39Similar
own 0own 2550opp 25opp 0
AFDrive 7DOWNS13 plays · 53 yds · 6:5659% → 59%
own 0own 2550opp 25opp 0
ARMYDrive 8PUNT7 plays · 7 yds · 1:2046% → 46%
Q2 0:17
4TH & 8
OWN 29
+5
56.0%
HARDING, Zach punt 40 yards to the AFA31 downed by BARNARD, Cade. PENALTY Before the snap, AFA Illegal Motion on SANFORD, Vince enforced 5 yards from the AWP29 to the AWP34. NO PLAY (replay the down).Similar
own 0own 2550opp 25opp 0
AFDrive 9END OF HALF1 play · -1 yds · 0:0058% → 58%
own 0own 2550opp 25opp 0
ARMYDrive 10TD7 plays · 64 yds · 3:4847% → 65%
Q3 14:54
1ST & 10
OWN 46
+39
51.6%
Tyhier Tyler pass complete to Tyrell Robinson for 39 yds to the AFA 15 for a 1ST downSimilar
own 0own 2550opp 25opp 0
AFDrive 11FG9 plays · 49 yds · 4:5441% → 48%
Q3 11:01
1ST & 10
OWN 42
+36
42.8%
Haaziq Daniels pass complete to Brandon Lewis for 36 yds to the Army 22 for a 1ST downSimilar
own 0own 2550opp 25opp 0
ARMYDrive 12TD2 plays · 79 yds · 0:5556% → 72%
AFDrive 13INT6 plays · 50 yds · 2:2929% → 31%
Q3 5:07
1ST & 10
OWN 39
+16
29.8%
Haaziq Daniels pass complete to Brandon Lewis for 16 yds to the Army 45 for a 1ST downSimilar
Q3 5:07
1ST & 10
OPP 45
+23
31.6%
Haaziq Daniels pass complete to Brandon Lewis for 23 yds to the Army 22 for a 1ST downSimilar
Q3 2:38
1ST & 10
OPP 22
0
30.7%
Dane Kinamon pass intercepted for a 1ST down return for no gain to the Army 46 for a 1ST downSimilar
own 0own 2550opp 25opp 0
ARMYDrive 14DOWNS7 plays · 20 yds · 4:0676% → 79%
own 0own 2550opp 25opp 0
AFDrive 15TD7 plays · 66 yds · 3:0922% → 47%
Q4 13:32
1ST & 10
OWN 34
+12
22.0%
Haaziq Daniels pass complete to Brandon Lewis for 12 yds to the AFA 46 for a 1ST downSimilar
Q4 13:32
1ST & 10
OWN 46
+31
23.5%
Haaziq Daniels pass complete to David Cormier for 31 yds to the Army 23 for a 1ST downSimilar
Q4 10:23
3RD & 3
OPP 4
+4
47.2%
H. Daniels pass,to D. Kinamon for 4 yds for a TD, (D. Hughes Run For Two-point Conversion)Similar
own 0own 2550opp 25opp 0
ARMYDrive 16PUNT5 plays · 4 yds · 2:0363% → 62%
Q4 10:23
2ND & 11
OWN 24
+10
37.4%
Christian Anderson pass complete to Brandon Walters for 10 yds to the Army 34Similar
own 0own 2550opp 25opp 0
AFDrive 17DOWNS7 plays · 31 yds · 1:3242% → 39%
Q4 8:20
1ST & 10
OWN 14
+22
41.5%
Haaziq Daniels pass complete to Dane Kinamon for 22 yds to the AFA 36 for a 1ST downSimilar
Q4 6:53
3RD & 15
OWN 31
+14
35.0%
Haaziq Daniels pass complete to David Cormier for 14 yds to the AFA 45Similar
Q4 6:48
4TH & 1
OWN 45
0
39.3%
run for no gain to the AFA 45 fumbled, recovered by AFA Haaziq DanielsSimilar
own 0own 2550opp 25opp 0
ARMYDrive 18PUNT5 plays · 0 yds · 1:4573% → 72%
Q4 5:03
4TH & 10
OPP 45
0
28.3%
Zach Harding punt for 36 yds, fair catch by Dane Kinamon at the AFA 9Similar
own 0own 2550opp 25opp 0
AFDrive 19FG17 plays · 78 yds · 4:4034% → 57%
Q4 5:03
1ST & 10
OWN 9
+17
33.8%
Haaziq Daniels pass complete to Dane Kinamon for 17 yds to the AFA 26 for a 1ST downSimilar
Q4 5:03
1ST & 10
OWN 26
+1
36.2%
Haaziq Daniels pass complete to DeAndre Hughes for 1 yd to the AFA 27Similar
Q4 5:03
2ND & 9
OWN 27
+23
34.9%
Haaziq Daniels pass complete to Dane Kinamon for 23 yds to the 50 yard line for a 1ST downSimilar
Q4 5:03
1ST & 10
50
+8
41.9%
Haaziq Daniels pass complete to David Cormier for 8 yds to the Army 42Similar
Q4 5:03
3RD & 10
OPP 39
+9
40.5%
Haaziq Daniels pass incomplete pass complete to David Cormier for 9 yds to the Army 39Similar
Q4 5:03
1ST & 10
OPP 11
-15
45.1%
QB Keeper DANIELS, Haaziq rush to the right for no gain to the AWP11 (MORRISON, Malkelm). PENALTY AFA Chop Block on WIMMER, Hawk enforced 15 yards from the AWP11 to the AWP26 [NH]. NO PLAY (replay the down).Similar
own 0own 2550opp 25opp 0
ARMYDrive 20END OF 4TH QUARTER3 plays · 1 yds · 0:2152% → 56%
ARMYDrive 21TD4 plays · 25 yds · 0:0059% → 92%
OT 0:00
1ST & 10
OPP 25
+2
41.1%
Brad Roberts run for 2 yds to the Army 23 Tyhier Tyler run for 2 yds to the AFA 23Similar
OT 0:00
2ND & 8
OPP 23
0
20.8%
Haaziq Daniels sacked by Andre Carter II for 0 yards to the Army 30 Christian Anderson pass incompleteSimilar
OT 0:00
3RD & 8
OPP 23
+19
16.0%
Haaziq Daniels pass complete to Brandon Lewis for 19 yds to the Army 11 for a 1ST down Haaziq Daniels pass complete to Brandon Lewis for 19 yds to the Army 11 for a 1ST down Christian Anderson pass complete to Isaiah Alston for 12 yds to the AFA 11 for a 1ST downSimilar
OT 0:00
1ST & 10
OPP 11
+2
8.1%
Omar Fattah run for 2 yds to the Army 9 Christian Anderson run for 2 yds to the AFA 9Similar
own 0own 2550opp 25opp 0
AFDrive 22DOWNS5 plays · 19 yds · 0:006% → 6%
own 0own 2550opp 25opp 0
Biggest swings
FG · Q4 0:23
Matthew Dapore 30 yd FG GOOD
+32.7
KEY PLAY · Q4 0:24
Timeout ARMY, clock 00:24
-20.6
TD · Q4 10:23
H. Daniels pass,to D. Kinamon for 4 yds for a TD, (D. Hughes Run For Two-point Conversion)
+20.4