View as
Win probability · ARMY
modelARMY aheadVMI aheadconfidence bandkey playARMY scoreVMI score
What if? - hover the chart or a play below, then change how it went
Q4 12:44 · Reed King punt for 37 yds
Driver values - Δ win prob, pts
Home team on offensePregame priorScore differentialGarbage-time factorBlowout marginScore diff ÷ offense timeouts
This game in five plays
- FG · Q2 6:34: Grant Clemons 37 yd FG GOOD — VMI win probability +1.5 pts (now 32%) (top driver: Deficit strained by the offense's own timeouts).
- TD · Q2 3:08: Connor Slomka run for 3 yds for a TD (David Cooper KICK) — ARMY win probability +6.5 pts (now 78%) (top driver: ARMY has the ball).
- TD · Q3 7:46: Kell Walker run for 59 yds for a TD (David Cooper KICK) — ARMY win probability +9.8 pts (now 90%) (top driver: ARMY has the ball).
- TD · Q3 5:07: Connor Slomka run for 3 yds for a TD (David Cooper PAT MISSED) — ARMY win probability +6.3 pts (now 97%) (top driver: ARMY has the ball).
- TD · Q3 1:30: Kelvin Hopkins Jr. run for 63 yds for a TD (Zach Potter PAT MISSED) ARMY Penalty, ineligible downfield on pass ( Yards) declined — ARMY win probability +2.3 pts (now 100%) (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 2 of 2VMI made the numbers' call on 7 of 10
- Q1 15:00VMI 4th & 1 at ARMY 43, tiedAgrees with the numbersWent for it · 50.0% before the snapGo for itTheir call50.0%70% to convertField goal49.8%−0.228% to makePunt49.9%−0.2average punt
- Q1 11:44VMI 4th & 4 at ARMY 30, tiedClose callKicked a field goal · 49.6% before the snapGo for it49.6%48% to convertField goalTheir call49.5%−0.156% to makePunt49.4%−0.1average punt
- Q1 7:08VMI 4th & 8 at VMI 49, down 4Agrees with the numbersPunted · 47.4% before the snapGo for it47.4%−0.134% to convertField goalOut of rangePuntTheir call47.6%average punt
- Q2 12:31ARMY 4th & 6 at VMI 9, up 4Agrees with the numbersKicked a field goal · 55.3% before the snapGo for it54.9%−0.233% to convertField goalTheir call55.1%89% to makePunt51.5%−3.6average punt
- Q2 6:34VMI 4th & 8 at ARMY 20, down 4Agrees with the numbersKicked a field goal · 44.0% before the snapGo for it43.0%−0.632% to convertField goalTheir call43.6%75% to makePunt39.2%−4.4average punt
- Q2 1:35VMI 4th & 17 at ARMY 48, down 8Agrees with the numbersPunted · 31.6% before the snapGo for it30.6%−1.414% to convertField goalOut of rangePuntTheir call32.0%average punt
- Q3 14:52VMI 4th & 7 at VMI 48, down 8Agrees with the numbersPunted · 30.7% before the snapGo for it30.7%−0.237% to convertField goalOut of rangePuntTheir call30.9%average punt
- Q3 13:07ARMY 4th & 1 at ARMY 21, up 8Agrees with the numbersWent for it · 69.5% before the snapGo for itTheir call70.5%71% to convertField goalOut of rangePunt69.0%−1.5average punt
- Q3 7:46VMI 4th & 8 at VMI 27, down 15Numbers favored punt by 1.3 ptsWent for it · 15.8% before the snapGo for itTheir call15.7%−1.333% to convertField goalOut of rangePunt17.0%average punt
- Q3 4:59VMI 4th & 7 at ARMY 35, down 21Agrees with the numbersWent for it · 4.8% before the snapGo for itTheir call5.2%37% to convertField goal5.0%−0.345% to makePunt4.5%−0.7average punt
- Q4 12:44VMI 4th & 5 at ARMY 47, down 34Close callPunted · 0.2% before the snapGo for it0.2%41% to convertField goalOut of rangePuntTheir call0.2%−<0.1average punt
- Q4 3:41VMI 4th & 3 at VMI 32, down 41Agrees with the numbersPunted · 0.1% before the snapGo for it0.1%−<0.152% to convertField goalOut of rangePuntTheir call0.1%average punt
After touchdowns: kick or go for two?
ARMY made the numbers' call on 7 of 7
- Q1 7:17ARMY Touchdown, up 3 before the tryAgrees with the numbersKicked · madeKickTheir call52.8%97% to makeGo for two52.8%−<0.145% to convert
- Q2 3:08ARMY Touchdown, up 7 before the tryAgrees with the numbersKicked · madeKickTheir call65.8%97% to makeGo for two65.7%−0.145% to convert
- Q3 7:46ARMY Touchdown, up 14 before the tryAgrees with the numbersKicked · madeKickTheir call84.2%97% to makeGo for two84.1%−0.145% to convert
- Q3 5:07ARMY Touchdown, up 21 before the tryAgrees with the numbersKicked · missedKickTheir call96.2%97% to makeGo for two96.1%−0.145% to convert
- Q3 1:30ARMY Touchdown, up 27 before the tryAgrees with the numbersKicked · missedKickTheir call100.1%97% to makeGo for two100.1%−<0.145% to convert
- Q4 14:23ARMY Touchdown, up 33 before the tryAgrees with the numbersKicked · madeKickTheir call99.9%97% to makeGo for two99.8%−<0.145% to convert
- Q4 5:17ARMY Touchdown, up 40 before the tryAgrees with the numbersKicked · madeKickTheir call100.0%97% to makeGo for two100.0%−<0.145% to convert
Play by play - hover to pin the curve, click to jump
Download drive chartVMIDrive 1FG9 plays · 22 yds · 3:1629% → 30%
Q1 15:00
1ST & 10
OPP 36
+7
71.2%
Reece Udinski pass complete to Alex Ramsey for 7 yds to the Army 29Similar
own 0own 2550opp 25opp 0
ARMYDrive 2TD10 plays · 75 yds · 4:2770% → 72%
own 0own 2550opp 25opp 0
VMIDrive 3PUNT9 plays · 35 yds · 0:0029% → 29%
Q1 7:08
1ST & 10
OWN 14
+15
70.9%
Reece Udinski pass incomplete to Alex Ramsey, PENALTY ARMY personal foul (Morrison, M.) 15 yards to the VMI29, 1ST DOWN VMI, NO PLAY.Similar
Q1 7:08
2ND & 7
OWN 32
+15
70.7%
Reece Udinski pass complete to Javeon Lara for 15 yds to the VMI 47 for a 1ST downSimilar
Q1 7:08
1ST & 10
OWN 47
-10
70.2%
Reece Udinski pass incomplete to Javeon Lara, PENALTY VMI holding (Brad Davis) 10 yards to the VMI37, NO PLAY.Similar
Q1 7:08
1ST & 20
OWN 37
+7
70.8%
Reece Udinski pass complete to Jakob Herres for 7 yds to the VMI 44Similar
own 0own 2550opp 25opp 0
ARMYDrive 4MISSED FG13 plays · 84 yds · 6:4770% → 70%
Q2 15:00
3RD & 7
OPP 10
+1
71.1%
Kelvin Hopkins Jr. pass complete to Kell Walker for 1 yd to the VMI 9Similar
own 0own 2550opp 25opp 0
VMIDrive 5FG16 plays · 60 yds · 5:5730% → 32%
Q2 12:31
1ST & 10
OWN 20
+2
69.7%
Reece Udinski pass complete to Rohan Martin for 2 yds to the VMI 22Similar
Q2 12:31
3RD & 4
OWN 26
+12
70.0%
Reece Udinski pass complete to Rohan Martin for 12 yds to the VMI 38 for a 1ST downSimilar
Q2 12:31
1ST & 10
OWN 38
-1
68.9%
Reece Udinski pass complete to Alex Ramsey for a loss of 1 yard to the VMI 37Similar
Q2 12:31
3RD & 11
OWN 37
+12
70.2%
Reece Udinski pass complete to Colby Rider for 12 yds to the VMI 49 for a 1ST downSimilar
Q2 12:31
1ST & 10
OWN 49
+6
68.2%
Reece Udinski pass complete to Jakob Herres for 6 yds to the Army 45Similar
Q2 12:31
2ND & 10
OPP 39
+7
68.1%
Reece Udinski pass complete to Rohan Martin for 7 yds to the Army 32Similar
Q2 12:31
3RD & 3
OPP 32
+10
68.0%
Reece Udinski pass complete to Javeon Lara for 10 yds to the Army 22 for a 1ST downSimilar
Q2 12:31
2ND & 10
OPP 22
-11
67.6%
Reece Udinski sacked by Malkelm Morrison and Edriece Patterson for a loss of 11 yards to the Army 33Similar
Q2 12:31
3RD & 21
OPP 33
+13
69.2%
Jakob Herres pass complete to Rohan Martin for 13 yds to the Army 20Similar
own 0own 2550opp 25opp 0
ARMYDrive 6TD8 plays · 64 yds · 3:1770% → 78%
Q2 6:25
3RD & 3
OWN 43
+7
70.3%
Kelvin Hopkins Jr. run for 7 yds to the 50 yard line for a 1ST downSimilar
own 0own 2550opp 25opp 0
VMIDrive 7PUNT8 plays · 15 yds · 1:2524% → 23%
Q2 3:00
1ST & 10
OPP 41
+9
74.8%
Reece Udinski pass complete to Jakob Herres for 9 yds to the Army 32Similar
Q2 3:00
2ND & 1
OPP 32
-7
73.5%
Reece Udinski sacked by Kwabena Bonsu for a loss of 7 yards to the Army 39Similar
Q2 3:00
3RD & 8
OPP 39
-9
75.1%
Reece Udinski sacked by Kwabena Bonsu for a loss of 9 yards to the Army 48Similar
own 0own 2550opp 25opp 0
ARMYDrive 8INT10 plays · 70 yds · 1:0077% → 79%
Q2 1:30
2ND & 4
OWN 17
+6
76.8%
Kelvin Hopkins Jr. pass complete to Camden Harrison for 6 yds to the Army 23 for a 1ST downSimilar
Q2 1:30
2ND & 10
OWN 23
+9
76.7%
Hopkins Jr., K. pass intercepted by E. Brewster at the ARMY31, E. Brewster return to the ARMY31, PENALTY VMI pass interference (Stone Snyder) 9 yards to the ARMY32, 1ST DOWN ARMY, NO PLAY.Similar
Q2 1:30
1ST & 10
OWN 44
+35
78.6%
Kelvin Hopkins Jr. pass complete to Camden Harrison for 35 yds to the VMI 21 for a 1ST downSimilar
Q2 0:30
1ST & 15
OPP 26
+7
79.4%
Kelvin Hopkins Jr. pass complete to Camden Harrison for 7 yds to the VMI 19Similar
Q2 0:30
2ND & 8
OPP 19
+10
79.4%
Kelvin Hopkins Jr. pass intercepted for a 1ST down Warren Dabney return for a loss of 5 yards to the VMI 24 for a 1ST down VMI Penalty, face mask (15 yards) (15 Yards) to the VMI 37 for a 1ST downSimilar
own 0own 2550opp 25opp 0
VMIDrive 9END OF HALF3 plays · 34 yds · 0:0024% → 24%
VMIDrive 10PUNT6 plays · 24 yds · 0:0022% → 22%
ARMYDrive 11TD10 plays · 99 yds · 5:2179% → 90%
own 0own 2550opp 25opp 0
VMIDrive 12DOWNS5 plays · 2 yds · 0:0013% → 12%
Q3 7:46
2ND & 10
OWN 25
+2
87.8%
Reece Udinski pass complete to Rohan Martin for 2 yds to the VMI 27Similar
own 0own 2550opp 25opp 0
ARMYDrive 13TD3 plays · 27 yds · 1:2491% → 97%
VMIDrive 14DOWNS9 plays · 43 yds · 0:004% → 4%
Q3 4:59
2ND & 6
OWN 26
+14
96.3%
Reece Udinski pass complete to Jakob Herres for 14 yds to the VMI 40 for a 1ST downSimilar
Q3 4:59
1ST & 10
OWN 40
+7
96.3%
Reece Udinski pass complete to Javeon Lara for 7 yds to the VMI 47Similar
Q3 4:59
2ND & 3
OWN 47
+15
96.2%
Reece Udinski pass complete to Jakob Herres for 15 yds to the Army 38 for a 1ST downSimilar
Q3 4:59
1ST & 10
OPP 38
0
96.3%
Reece Udinski pass incomplete to Jakob Herres, broken up by Malkelm MorrisonSimilar
own 0own 2550opp 25opp 0
ARMYDrive 15TD3 plays · 65 yds · 0:5497% → 100%
Q3 1:30
2ND & 8
OWN 37
+63
99.7%
Kelvin Hopkins Jr. run for 63 yds for a TD (Zach Potter PAT MISSED) ARMY Penalty, ineligible downfield on pass ( Yards) declinedSimilar
Q3 1:30
1ST & GOAL
OPP 3
0
99.7%
Zach Potter pass incomplete ARMY Penalty, ineligible downfield on pass ( Yards) declinedSimilar
own 0own 2550opp 25opp 0
ARMYDrive 17TD4 plays · 39 yds · 1:54100% → 100%
own 0own 2550opp 25opp 0
VMIDrive 18PUNT8 plays · 29 yds · 1:300% → 0%
Q4 14:14
1ST & 15
OWN 19
+29
99.8%
Reece Udinski pass complete to Jakob Herres for 29 yds to the VMI 48 for a 1ST downSimilar
own 0own 2550opp 25opp 0
ARMYDrive 19TD12 plays · 90 yds · 7:20100% → 100%
own 0own 2550opp 25opp 0
VMIDrive 20PUNT6 plays · 7 yds · 1:360% → 0%
own 0own 2550opp 25opp 0
ARMYDrive 21Uncategorized6 plays · 34 yds · 0:00100% → 100%
own 0own 2550opp 25opp 0
Biggest swings
TD · Q3 7:46
Kell Walker run for 59 yds for a TD (David Cooper KICK)
+9.8
TD · Q2 3:08
Connor Slomka run for 3 yds for a TD (David Cooper KICK)
+6.5
TD · Q3 5:07
Connor Slomka run for 3 yds for a TD (David Cooper PAT MISSED)
+6.3