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
Q3 12:58 · Kanye Udoh run for 8 yds to the AFA 49 for a 1ST down
Driver values - Δ win prob, pts
Pregame priorHome team on offenseGarbage-time factorScore differentialScore diff ÷ offense timeoutsBlowout margin
This game in five plays
- FG · Q2 1:47: Matthew Dapore 32 yd FG GOOD — AF win probability +2.8 pts (now 20%) (top driver: Deficit strained by the offense's own timeouts).
- TD · Q3 9:59: Kanye Udoh run for 12 yds for a TD Air Force Penalty, Face Mask (15 yards) (Aiden Swartz) to the AFA 0 (Trey Gronotte KICK) — ARMY win probability +6.9 pts (now 90%) (top driver: ARMY has the ball).
- KEY PLAY · Q4 14:08: Timeout Air Force, clock 14:08 — ARMY win probability +2.1 pts (now 88%) (top driver: AF has the ball).
- KEY PLAY · Q4 3:06: Quentin Hayes run for no gain to the ARMY 48 — ARMY win probability +2.7 pts (now 95%) (top driver: AF has the ball).
- TD · Q4 1:46: Kanye Udoh 25 Yd Run (Trey Gronotte Kick) — ARMY win probability +5.1 pts (now 99%) (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 7 of 8AF made the numbers' call on 6 of 9
- Q1 12:48AF 4th & 1 at AF 34, tiedClose callPunted · 12.4% before the snapGo for it12.5%71% to convertField goalOut of rangePuntTheir call12.4%−0.1average punt
- Q1 6:35ARMY 4th & 6 at AF 13, tiedAgrees with the numbersKicked a field goal · 85.8% before the snapGo for it85.7%−<0.137% to convertField goalTheir call85.7%85% to makePunt85.1%−0.6average punt
- Q1 4:22AF 4th & 22 at AF 13, down 3Agrees with the numbersPunted · 14.0% before the snapGo for it13.6%−0.67% to convertField goalOut of rangePuntTheir call14.2%average punt
- Q1 2:27ARMY 4th & 4 at AF 48, up 3Close callPunted · 84.7% before the snapGo for it84.9%48% to convertField goalOut of rangePuntTheir call84.8%−0.1average punt
- Q1 1:28AF 4th & 3 at AF 14, down 3Close callPunted · 14.9% before the snapGo for it14.9%52% to convertField goalOut of rangePuntTheir call14.9%−<0.1average punt
- Q2 14:53ARMY 4th & 1 at AF 35, up 3Agrees with the numbersWent for it · 84.2% before the snapGo for itTheir call84.2%71% to convertField goal83.5%−0.645% to makePunt83.3%−0.8average punt
- Q2 12:37ARMY 4th & 10 at AF 15, up 3Agrees with the numbersKicked a field goal · 83.2% before the snapGo for it82.7%−0.427% to convertField goalTheir call83.1%83% to makePunt81.1%−2.0average punt
- Q2 8:04AF 4th & 10 at ARMY 45, down 6Agrees with the numbersPunted · 15.8% before the snapGo for it15.5%−0.230% to convertField goal15.1%−0.625% to makePuntTheir call15.7%average punt
- Q2 7:00ARMY 4th & 9 at ARMY 21, up 6Agrees with the numbersPunted · 83.9% before the snapGo for it83.3%−0.930% to convertField goalOut of rangePuntTheir call84.2%average punt
- Q2 1:47AF 4th & 5 at ARMY 14, down 6Agrees with the numbersKicked a field goal · 19.1% before the snapGo for it18.3%−0.139% to convertField goalTheir call18.4%84% to makePunt14.4%−4.1average punt
- Q3 12:58ARMY 4th & 2 at ARMY 43, up 3Agrees with the numbersWent for it · 79.1% before the snapGo for itTheir call79.5%57% to convertField goalOut of rangePunt78.9%−0.6average punt
- Q3 7:19AF 4th & 16 at AF 30, down 10Agrees with the numbersPunted · 11.7% before the snapGo for it10.7%−1.715% to convertField goalOut of rangePuntTheir call12.5%average punt
- Q3 7:19AF 4th & 16 at AF 30, down 10Agrees with the numbersPunted · 11.7% before the snapGo for it10.7%−1.715% to convertField goalOut of rangePuntTheir call12.5%average punt
- Q3 5:02ARMY 4th & 8 at ARMY 28, up 10Agrees with the numbersPunted · 86.4% before the snapGo for it86.5%−1.033% to convertField goalOut of rangePuntTheir call87.4%average punt
- Q4 8:04ARMY 4th & 5 at AF 31, up 10Agrees with the numbersWent for it · 91.4% before the snapGo for itTheir call91.3%41% to convertField goal91.0%−0.354% to makePunt90.1%−1.1average punt
- Q4 6:13AF 4th & 11 at AF 30, down 10Close callWent for it · 6.3% before the snapGo for itTheir call6.4%−0.525% to convertField goalOut of rangePunt6.9%average punt
- Q4 4:19AF 4th & 1 at ARMY 42, down 10Agrees with the numbersWent for it · 8.0% before the snapGo for itTheir call8.1%70% to convertField goal6.2%−1.930% to makePunt6.8%−1.3average punt
After touchdowns: kick or go for two?
ARMY made the numbers' call on 2 of 2
- Q3 9:59ARMY Touchdown, up 9 before the tryAgrees with the numbersKicked · madeKickTheir call87.0%97% to makeGo for two86.9%−0.145% to convert
- Q4 1:46ARMY Touchdown, up 16 before the tryAgrees with the numbersKicked · madeKickTheir call98.1%97% to makeGo for two97.9%−0.345% to convert
Play by play - hover to pin the curve, click to jump
Download drive chartAFDrive 1PUNT7 plays · 9 yds · 2:129% → 10%
Q1 12:48
4TH & 1
OWN 34
0
90.1%
Carson Bay punt for 36 yds, fair catch by Tyrell Robinson at the ARMY 30Similar
own 0own 2550opp 25opp 0
ARMYDrive 2FG12 plays · 57 yds · 6:0390% → 89%
Q1 9:20
2ND & 9
OPP 45
+4
89.4%
Dewayne Coleman pass complete to Tyrell Robinson for 4 yds to the AFA 41Similar
Q1 8:45
3RD & 5
OPP 41
+24
89.2%
Dewayne Coleman pass complete to Casey Reynolds for 24 yds to the AFA 17 for a 1ST downSimilar
Q1 7:06
3RD & 3
OPP 10
-5
88.8%
PENALTY ARMY False Start (Katsigiannis,Bill) 5 yards from AFA10 to AFA15. NO PLAY.Similar
Q1 6:41
3RD & 8
OPP 15
+2
88.7%
Noah Short run for 2 yds to the AFA 13 Army Penalty, Offensive Holding (Yards) declinedSimilar
own 0own 2550opp 25opp 0
AFDrive 3PUNT5 plays · -12 yds · 2:0311% → 12%
Q1 5:39
2ND & 10
OWN 25
-5
88.6%
Quentin Hayes sacked by Kody Harris-Miller for a loss of 5 yards to the AFA 20Similar
own 0own 2550opp 25opp 0
ARMYDrive 4PUNT4 plays · 6 yds · 1:4989% → 88%
own 0own 2550opp 25opp 0
AFDrive 5PUNT4 plays · 7 yds · 0:5412% → 12%
ARMYDrive 6FG9 plays · 29 yds · 3:4588% → 88%
Q2 14:19
1ST & 10
OPP 30
+15
87.5%
(14:23) Shotgun Coleman,Dewayne pass incomplete deep middle to Fortner,Liam thrown to AFA00, 1ST DOWN, PENALTY AFA Pass Interference (Chen ,Kyle) 15 yards from AFA30 to AFA15, 1ST DOWN. NO PLAY.Similar
Q2 12:48
3RD & 6
OPP 11
+4
86.8%
Dewayne Coleman run for 4 yds to the AFA 15 Dewayne Coleman fumbled, recovered by AFA Dewayne ColemanSimilar
own 0own 2550opp 25opp 0
AFDrive 7PUNT10 plays · 30 yds · 4:1812% → 13%
ARMYDrive 8PUNT5 plays · 1 yds · 0:5888% → 86%
Q2 7:00
4TH & 9
OWN 21
0
86.2%
James Wagenseller punt for 42 yds, fair catch by Brandon Engel at the AFA 37Similar
own 0own 2550opp 25opp 0
AFDrive 9FG14 plays · 49 yds · 5:0714% → 20%
Q2 6:03
3RD & 6
OWN 41
+8
86.1%
Quentin Hayes pass complete to Cade Harris for 8 yds to the AFA 49 for a 1ST downSimilar
Q2 5:30
1ST & 10
OWN 49
-15
85.3%
(05:35) Carson,Dylan rush left for 12 yards gain to the ARMY39 (Platt,Donavon) PENALTY AFA Chop Block (McAnninch,Michael) 15 yards from AFA49 to AFA34. NO PLAY.Similar
Q2 1:55
2ND & 9
OPP 18
+4
82.2%
Quentin Hayes pass complete to Cade Harris for 4 yds to the ARMY 14Similar
own 0own 2550opp 25opp 0
ARMYDrive 10END OF HALF6 plays · 15 yds · 1:3882% → 82%
Q2 1:14
2ND & 7
OWN 18
+10
81.8%
Dewayne Coleman pass complete to Noah Short for 10 yds to the ARMY 28 for a 1ST downSimilar
Q2 0:53
1ST & 10
OWN 28
+5
81.9%
Dewayne Coleman pass complete to Cam Schurr for 5 yds to the ARMY 33Similar
Q2 0:39
3RD & 5
OWN 33
+5
81.3%
Dewayne Coleman pass complete to Miles Stewart for 5 yds to the ARMY 38 for a 1ST downSimilar
Q2 0:00
1ST & 10
OWN 38
-8
82.3%
Dewayne Coleman sacked by Lincoln Tuioti-Mariner for a loss of 8 yards to the ARMY 30Similar
own 0own 2550opp 25opp 0
ARMYDrive 11TD10 plays · 65 yds · 4:5482% → 90%
Q3 9:59
2ND & 3
OPP 12
+12
89.6%
Kanye Udoh run for 12 yds for a TD Air Force Penalty, Face Mask (15 yards) (Aiden Swartz) to the AFA 0 (Trey Gronotte KICK)Similar
own 0own 2550opp 25opp 0
AFDrive 12PUNT8 plays · 6 yds · 2:2812% → 11%
Q3 8:35
1ST & 10
OWN 36
+1
87.6%
Quentin Hayes run for 1 yd to the AFA 37 Quentin Hayes fumbled, recovered by AFASimilar
Q3 7:50
2ND & 9
OWN 37
-7
87.7%
Quentin Hayes sacked by Kody Harris-Miller for a loss of 7 yards to the AFA 30Similar
Q3 7:19
4TH & 16
OWN 30
+1
89.3%
Luke Freer punt for 45 yds , Tyrell Robinson returns for 1 yd to the ARMY 26Similar
Q3 7:19
4TH & 16
OWN 30
+1
89.3%
Luke Freer punt for 45 yds , Tyrell Robinson returns for 1 yd to the ARMY 26Similar
own 0own 2550opp 25opp 0
ARMYDrive 13PUNT5 plays · 2 yds · 2:1089% → 87%
AFDrive 14INT13 plays · 54 yds · 6:3012% → 11%
Q3 4:11
2ND & 6
OWN 28
+8
87.9%
Quentin Hayes pass complete to Jared Roznos for 8 yds to the AFA 36 for a 1ST downSimilar
Q3 2:52
1ST & 10
OWN 49
+7
86.5%
Quentin Hayes pass complete to Tre Roberson for 7 yds to the ARMY 44Similar
Q4 14:55
3RD & 5
OPP 36
+15
87.5%
(15:00) Shotgun Hayes,Quentin pass incomplete short left to Roznos,Jared thrown to ARMY18 broken up by Larkin,Casey, 1ST DOWN, PENALTY ARMY Pass Interference (Larkin,Casey) 15 yards from ARMY36 to ARMY21, 1ST DOWN. NO PLAY.Similar
own 0own 2550opp 25opp 0
ARMYDrive 15DOWNS9 plays · 62 yds · 5:1390% → 93%
own 0own 2550opp 25opp 0
AFDrive 16INT TD13 plays · 48 yds · 6:078% → 1%
Q4 7:22
2ND & 11
OWN 30
+6
93.2%
Quentin Hayes pass complete to Cade Harris for 6 yds to the AFA 36Similar
Q4 6:57
3RD & 5
OWN 36
-6
92.5%
Quentin Hayes sacked by Kyle Lewis for a loss of 6 yards to the AFA 30Similar
Q4 5:11
2ND & 12
OWN 47
+7
92.9%
Quentin Hayes pass complete to Jared Roznos for 7 yds to the ARMY 46Similar
Q4 3:51
1ST & 10
OPP 39
-9
92.5%
Quentin Hayes sacked by Elo Modozie for a loss of 9 yards to the ARMY 48Similar
Q4 2:25
3RD & 19
OPP 48
+27
95.5%
Josh Johnson pass complete to Cade Harris for 27 yds to the ARMY 21 for a 1ST downSimilar
Q4 1:51
1ST & 10
OPP 21
0
93.7%
Josh Johnson pass intercepted Max DiDomenico return for no gain to the AFA 25Similar
own 0own 2550opp 25opp 0
Biggest swings
TD · Q3 9:59
Kanye Udoh run for 12 yds for a TD Air Force Penalty, Face Mask (15 yards) (Aiden Swartz) to the AFA 0 (Trey Gronotte KICK)
+6.9
TD · Q4 1:46
Kanye Udoh 25 Yd Run (Trey Gronotte Kick)
+5.1
FG · Q2 1:47
Matthew Dapore 32 yd FG GOOD
-2.8