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 7:39 · Luke Strebel 20 yd FG GOOD
Driver values - Δ win prob, pts
Home team on offenseScore differentialGarbage-time factorScore diff ÷ offense timeoutsPregame priorScore diff ÷ seconds remaining
This game in five plays
- TD · Q2 1:19: Kell Walker run for 32 yds for a TD, (Blake Wilson PAT BLOCKED) — ARMY win probability +9.1 pts (now 47%) (top driver: Not a blowout margin).
- TD · Q3 11:31: Arion Worthman pass complete to Jacobi Owens for 46 yds for a TD, (Luke Strebel KICK) — AF win probability +13.2 pts (now 73%) (top driver: AF has the ball).
- TD · Q3 5:55: Ahmad Bradshaw pass complete to Edgar Poe for 14 yds for a TD, (Two-Point Conversion failed ) — ARMY win probability +11.7 pts (now 45%) (top driver: Game still competitive relative to time left).
- TD · Q3 3:34: Timothy McVey run for 4 yds for a TD, (Luke Strebel KICK) — AF win probability +13.5 pts (now 82%) (top driver: AF has the ball).
- TD · Q4 8:50: Arion Worthman run for 4 yds for a TD, (Luke Strebel KICK) — AF win probability +8.0 pts (now 97%) (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
ARMY made the numbers' call on 5 of 7AF made the numbers' call on 2 of 5
- Q1 15:00ARMY 4th & 21 at AF 42, tiedAgrees with the numbersPunted · 43.6% before the snapGo for it43.5%−0.29% to convertField goal43.6%−0.130% to makePuntTheir call43.7%average punt
- Q1 10:09AF 4th & 1 at ARMY 30, tiedAgrees with the numbersWent for it · 55.3% before the snapGo for itTheir call55.3%71% to convertField goal55.1%−0.256% to makePunt55.0%−0.4average punt
- Q1 1:05AF 4th & 26 at ARMY 29, tiedAgrees with the numbersKicked a field goal · 52.9% before the snapGo for it51.7%−1.07% to convertField goalTheir call52.7%58% to makePunt50.9%−1.8average punt
- Q2 15:00ARMY 4th & 8 at ARMY 42, tiedAgrees with the numbersPunted · 47.1% before the snapGo for it47.1%−0.334% to convertField goalOut of rangePuntTheir call47.4%average punt
- Q2 7:39AF 4th & 3 at ARMY 3, tiedNumbers favored go for it by 1.0 ptsKicked a field goal · 54.3% before the snapGo for it54.6%44% to convertField goalTheir call53.6%−1.093% to makePunt48.4%−6.3average punt
- Q2 7:29ARMY 4th & 1 at ARMY 17, down 3Numbers favored go for it by 1.6 ptsPunted · 43.0% before the snapGo for it43.7%71% to convertField goalOut of rangePuntTheir call42.1%−1.6average punt
- Q3 3:24ARMY 4th & 6 at ARMY 20, down 12Agrees with the numbersPunted · 21.3% before the snapGo for it20.8%−0.538% to convertField goalOut of rangePuntTheir call21.3%average punt
- Q4 15:00AF 4th & 4 at ARMY 48, up 12Close callPunted · 84.8% before the snapGo for it85.9%48% to convertField goalOut of rangePuntTheir call85.0%−0.8average punt
- Q4 13:38ARMY 4th & 5 at ARMY 25, down 12Agrees with the numbersPunted · 17.4% before the snapGo for it17.3%−0.640% to convertField goalOut of rangePuntTheir call17.9%average punt
- Q4 8:50ARMY 4th & 7 at AF 10, down 19Close callWent for it · 5.3% before the snapGo for itTheir call4.4%−1.031% to convertField goal5.4%88% to makePunt1.6%−3.8average punt
- Q4 3:18AF 4th & 2 at AF 38, up 19Close callPunted · 98.7% before the snapGo for it98.8%57% to convertField goalOut of rangePuntTheir call98.6%−0.2average punt
- Q4 3:04ARMY 4th & 7 at ARMY 24, down 19Agrees with the numbersWent for it · 2.2% before the snapGo for itTheir call1.6%35% to convertField goalOut of rangePunt1.4%−0.2average punt
After touchdowns: kick or go for two?
ARMY made the numbers' call on 1 of 2AF made the numbers' call on 3 of 4
- Q2 4:34AF Touchdown, up 9 before the tryAgrees with the numbersKicked · madeKickTheir call65.3%97% to makeGo for two65.2%−0.145% to convert
- Q2 1:19ARMY Touchdown, down 4 before the tryAgrees with the numbersKicked · missedKickTheir call43.6%97% to makeGo for two43.5%−0.145% to convert
- Q3 11:31AF Touchdown, up 10 before the tryAgrees with the numbersKicked · madeKickTheir call71.6%97% to makeGo for two71.5%−0.145% to convert
- Q3 5:55ARMY Touchdown, down 5 before the tryClose callWent for two · failedKick38.6%97% to makeGo for twoTheir call38.4%−0.245% to convert
- Q3 3:34AF Touchdown, up 11 before the tryAgrees with the numbersKicked · madeKickTheir call78.4%97% to makeGo for two78.3%−0.145% to convert
- Q4 8:50AF Touchdown, up 18 before the tryClose callKicked · madeKickTheir call95.9%−0.397% to makeGo for two96.2%45% to convert
Play by play - hover to pin the curve, click to jump
Download drive chartARMYDrive 1PUNT9 plays · 32 yds · 0:0045% → 45%
AFDrive 2MISSED FG18 plays · 57 yds · 9:0454% → 52%
Q1 10:09
1ST & 10
OWN 41
+20
45.5%
Tyler Williams run for 5 yds to the Army 46 for a 1ST down ARMY Penalty, unsportsmanlike conduct (Jeremy Timpf) to the Army 39 for a 1ST downSimilar
Q1 5:23
3RD & 8
OPP 25
+12
46.2%
Arion Worthman pass complete to Shayne Davern for 12 yds to the Army 13 for a 1ST downSimilar
own 0own 2550opp 25opp 0
ARMYDrive 3PUNT7 plays · 13 yds · 1:0549% → 49%
Q2 15:00
3RD & 8
OWN 42
0
49.3%
Ahmad Bradshaw pass incomplete to Edgar Poe, broken up by Jesse WashingtonSimilar
own 0own 2550opp 25opp 0
AFDrive 4FUMBLE1 play · 2 yds · 0:0052% → 52%
Q2 13:18
1ST & 10
OWN 15
+2
48.4%
D.J. Johnson run for 2 yds to the AFA 17 D.J. Johnson fumbled, forced by Andrew King, recovered by Army Alex AukermanSimilar
own 0own 2550opp 25opp 0
ARMYDrive 5INT5 plays · 0 yds · 0:0652% → 51%
AFDrive 6FG12 plays · 77 yds · 4:2152% → 56%
Q2 12:00
1ST & 10
OWN 20
+45
47.8%
Arion Worthman pass complete to Jalen Robinette for 45 yds to the Army 35 for a 1ST downSimilar
Q2 12:00
1ST & 10
OPP 35
-10
45.2%
AIR FORCE Penalty, Offensive holding (-10 Yards) to the Army 45Similar
Q2 12:00
3RD & 15
OPP 40
+25
47.6%
Arion Worthman pass complete to Jalen Robinette for 25 yds to the Army 15 for a 1ST downSimilar
Q2 12:00
1ST & 10
OPP 15
0
45.0%
Arion Worthman pass incomplete to Jalen Robinette, broken up by Xavier MossSimilar
Q2 12:00
2ND & 15
OPP 20
+12
45.7%
Timothy McVey run for 5 yds to the Army 15 for a 1ST down ARMY Penalty, UR (Elijah Riley) to the Army 8 for a 1ST downSimilar
Q2 12:00
3RD & GOAL
OPP 5
+2
45.8%
Arion Worthman run for 2 yds to the Army 3 AIR FORCE Penalty, illegal motion ( Yards) declinedSimilar
own 0own 2550opp 25opp 0
ARMYDrive 7PUNT5 plays · 9 yds · 0:0044% → 43%
Q2 7:29
4TH & 1
OWN 17
0
43.0%
J.D. Mote punt for 38 yds, fair catch by Ronald Cleveland at the AFA 45Similar
own 0own 2550opp 25opp 0
AFDrive 8TD3 plays · 55 yds · 0:5957% → 67%
Q2 5:33
1ST & 10
OWN 45
+34
42.6%
Arion Worthman pass complete to Jalen Robinette for 34 yds to the Army 21 for a 1ST downSimilar
own 0own 2550opp 25opp 0
ARMYDrive 9TD8 plays · 65 yds · 3:1535% → 47%
Q2 4:34
1ST & 10
OWN 35
+12
35.0%
Ahmad Bradshaw pass complete to Edgar Poe for 12 yds to the Army 47 for a 1ST downSimilar
Q2 4:34
3RD & 6
OPP 49
+14
36.4%
Bradshaw, Ahmad pass incomplete to Poe, Edgar, PENALTY AF pass interference (WASHINGTON, Jes) 14 yards to the AF35, 1ST DOWN ARMY, NO PLAY.Similar
own 0own 2550opp 25opp 0
AFDrive 10END OF HALF4 plays · 6 yds · 0:0058% → 59%
AFDrive 11TD8 plays · 70 yds · 3:2358% → 73%
Q3 11:31
1ST & 10
OPP 46
+46
27.3%
Arion Worthman pass complete to Jacobi Owens for 46 yds for a TD, (Luke Strebel KICK)Similar
own 0own 2550opp 25opp 0
ARMYDrive 12TD11 plays · 76 yds · 5:2429% → 45%
Q3 11:19
2ND & 9
OPP 29
+15
32.8%
Jordan Asberry run for no gain to the AFA 29 for a 1ST down AIR FORCE Penalty, face mask (15 yards) (Haji Dunn Jr.) to the AFA 14 for a 1ST downSimilar
Q3 5:55
1ST & 10
OPP 14
+14
44.5%
Ahmad Bradshaw pass complete to Edgar Poe for 14 yds for a TD, (Two-Point Conversion failed )Similar
own 0own 2550opp 25opp 0
AFDrive 13TD7 plays · 75 yds · 2:2164% → 82%
Q3 5:55
1ST & 10
OWN 25
0
36.4%
Arion Worthman pass incomplete to Jalen Robinette, broken up by Elijah RileySimilar
own 0own 2550opp 25opp 0
ARMYDrive 14PUNT5 plays · 4 yds · 0:0022% → 21%
Q3 3:24
3RD & 6
OWN 20
0
21.1%
Ahmad Bradshaw pass incomplete to Tyler Campbell, broken up by Jesse WashingtonSimilar
own 0own 2550opp 25opp 0
AFDrive 15PUNT6 plays · 19 yds · 1:4082% → 84%
own 0own 2550opp 25opp 0
ARMYDrive 16PUNT4 plays · 5 yds · 0:0018% → 17%
Q4 13:38
4TH & 5
OWN 25
0
17.2%
J.D. Mote punt for 30 yds, fair catch by Ronald Cleveland at the AFA 45Similar
own 0own 2550opp 25opp 0
AFDrive 17TD6 plays · 55 yds · 2:3489% → 97%
Q4 11:24
1ST & 10
OWN 45
+33
11.2%
Arion Worthman pass complete to Ryan Reffitt for 33 yds to the Army 22 for a 1ST downSimilar
own 0own 2550opp 25opp 0
ARMYDrive 18INT10 plays · 65 yds · 0:005% → 5%
Q4 8:50
1ST & 10
OWN 25
+5
4.6%
Ahmad Bradshaw pass complete to Jeff Ejekam for 5 yds to the Army 30Similar
Q4 8:50
2ND & 5
OWN 30
+17
4.7%
Ahmad Bradshaw run for 2 yds to the Army 32 for a 1ST down AIR FORCE Penalty, personal foul (Haji Dunn Jr.) to the Army 47 for a 1ST downSimilar
Q4 8:50
1ST & 10
OWN 47
+15
5.1%
Bradshaw, Ahmad pass incomplete to Poe, Edgar (STEELHAMMER, We), PENALTY AF roughing passer 15 yards to the AF38, 1ST DOWN ARMY, NO PLAY.Similar
Q4 8:50
3RD & 7
OPP 10
0
5.7%
Ahmad Bradshaw pass incomplete to Edgar Poe, broken up by Jesse WashingtonSimilar
Q4 8:50
4TH & 7
OPP 10
0
5.3%
Ahmad Bradshaw pass intercepted, touchback. Roland Ladipo return for no gainSimilar
own 0own 2550opp 25opp 0
AFDrive 19PUNT11 plays · 18 yds · 2:3698% → 99%
own 0own 2550opp 25opp 0
ARMYDrive 20DOWNS8 plays · 18 yds · 0:001% → 1%
Q4 3:04
2ND & 15
OWN 1
0
0.9%
Ahmad Bradshaw pass incomplete to Edgar Poe, broken up by Roland LadipoSimilar
Q4 3:04
3RD & 15
OWN 1
+20
0.9%
Ahmad Bradshaw pass complete to Edgar Poe for 20 yds to the Army 21 for a 1ST downSimilar
Q4 3:04
2ND & 10
OWN 21
+5
0.9%
AIR FORCE Penalty, Defensive offside (Santo Coppola) to the Army 26Similar
own 0own 2550opp 25opp 0
Biggest swings
TD · Q3 3:34
Timothy McVey run for 4 yds for a TD, (Luke Strebel KICK)
-13.5
TD · Q3 11:31
Arion Worthman pass complete to Jacobi Owens for 46 yds for a TD, (Luke Strebel KICK)
-13.2
TD · Q3 5:55
Ahmad Bradshaw pass complete to Edgar Poe for 14 yds for a TD, (Two-Point Conversion failed )
+11.7