View as
Win probability · ARMY
modelARMY aheadNAVY aheadconfidence bandkey playARMY scoreNAVY score
What if? - hover the chart or a play below, then change how it went
Q2 0:45 · Kelvin Hopkins Jr. pass incomplete to Kell Walker
Driver values - Δ win prob, pts
Home team on offensePregame priorGarbage-time factorScore diff ÷ offense timeoutsScore differentialTime remaining
This game in five plays
- TD · Q4 7:10: Garret Lewis run for 1 yd for a TD (Bennett Moehring KICK) — NAVY win probability +25.3 pts (now 37%) (top driver: NAVY has the ball).
- KEY PLAY · Q4 6:55: Darnell Woolfolk run for 2 yds to the Army 39 — ARMY win probability +6.9 pts (now 76%) (top driver: ARMY has the ball).
- KEY PLAY · Q4 4:35: Garret Lewis run for a loss of 2 yards to the Navy 32 — NAVY win probability +5.9 pts (now 31%) (top driver: NAVY has the ball).
- KEY PLAY · Q4 2:45: Darnell Woolfolk run for 3 yds to the Navy 19 — ARMY win probability +13.7 pts (now 90%) (top driver: ARMY has the ball).
- FG · Q4 0:29: Bennett Moehring 46 yd FG GOOD — NAVY win probability +6.1 pts (now 10%) (top driver: NAVY 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 9NAVY made the numbers' call on 5 of 8
- Q1 9:24NAVY 4th & 15 at NAVY 45, down 7Agrees with the numbersPunted · 29.5% before the snapGo for it29.3%−0.217% to convertField goalOut of rangePuntTheir call29.6%average punt
- Q1 7:21ARMY 4th & 4 at ARMY 29, up 7Close callPunted · 70.3% before the snapGo for it70.4%47% to convertField goalOut of rangePuntTheir call70.4%−<0.1average punt
- Q1 0:35ARMY 4th & 1 at NAVY 35, up 7Agrees with the numbersWent for it · 71.9% before the snapGo for itTheir call72.0%71% to convertField goal70.8%−1.145% to makePunt70.5%−1.4average punt
- Q2 11:53ARMY 4th & 9 at NAVY 16, up 7Agrees with the numbersKicked a field goal · 72.2% before the snapGo for it71.5%−0.629% to convertField goalTheir call72.0%81% to makePunt68.8%−3.2average punt
- Q2 9:42NAVY 4th & 3 at NAVY 27, down 7Close callPunted · 26.8% before the snapGo for it27.1%52% to convertField goalOut of rangePuntTheir call26.8%−0.3average punt
- Q2 7:55ARMY 4th & 3 at ARMY 38, up 7Close callPunted · 73.0% before the snapGo for it73.2%52% to convertField goalOut of rangePuntTheir call72.9%−0.3average punt
- Q2 4:52NAVY 4th & 11 at NAVY 28, down 7Agrees with the numbersPunted · 25.1% before the snapGo for it24.0%−1.225% to convertField goalOut of rangePuntTheir call25.2%average punt
- Q2 0:45ARMY 4th & 9 at NAVY 31, up 7Close callWent for it · 74.6% before the snapGo for itTheir call74.0%−0.832% to convertField goal74.8%54% to makePunt72.8%−2.0average punt
- Q3 12:52NAVY 4th & 2 at midfield, down 7Numbers favored go for it by 1.9 ptsPunted · 26.5% before the snapGo for it27.0%56% to convertField goalOut of rangePuntTheir call25.1%−1.9average punt
- Q3 4:33ARMY 4th & 12 at NAVY 16, up 7Agrees with the numbersKicked a field goal · 78.8% before the snapGo for it76.0%−2.321% to convertField goalTheir call78.3%81% to makePunt69.6%−8.6average punt
- Q4 14:55ARMY 4th & 2 at NAVY 43, up 10Agrees with the numbersWent for it · 85.5% before the snapGo for itTheir call86.0%57% to convertField goal83.9%−2.128% to makePunt84.5%−1.5average punt
- Q4 11:20NAVY 4th & 1 at ARMY 17, down 10Agrees with the numbersWent for it · 15.7% before the snapGo for itTheir call15.9%71% to convertField goal13.2%−2.780% to makePunt7.2%−8.7average punt
- Q4 9:02ARMY 4th & 1 at ARMY 12, up 10Numbers favored go for it by 1.3 ptsPunted · 87.6% before the snapGo for it88.6%71% to convertField goalOut of rangePuntTheir call87.3%−1.3average punt
- Q4 4:46ARMY 4th & 10 at ARMY 37, up 3Agrees with the numbersPunted · 73.6% before the snapGo for it69.0%−4.129% to convertField goalOut of rangePuntTheir call73.0%average punt
- Q4 3:02NAVY 4th & 12 at NAVY 32, down 3Close callWent for it · 24.7% before the snapGo for itTheir call17.5%−0.423% to convertField goalOut of rangePunt17.9%average punt
- Q4 0:51NAVY 4th & 10 at ARMY 46, down 10Agrees with the numbersWent for it · 5.1% before the snapGo for itTheir call4.9%30% to convertField goal4.4%−0.623% to makePunt4.8%−0.1average punt
- Q4 0:29NAVY 4th & 5 at ARMY 28, down 10Agrees with the numbersKicked a field goal · 5.9% before the snapGo for it5.8%−0.141% to convertField goalTheir call5.9%60% to makePunt4.2%−1.7average punt
After touchdowns: kick or go for two?
ARMY made the numbers' call on 2 of 2NAVY made the numbers' call on 1 of 1
- Q1 12:34ARMY Touchdown, up 6 before the tryAgrees with the numbersKicked · madeKickTheir call69.6%97% to makeGo for two69.6%−<0.145% to convert
- Q4 7:10NAVY Touchdown, down 4 before the tryAgrees with the numbersKicked · madeKickTheir call25.8%97% to makeGo for two25.3%−0.445% to convert
- Q4 1:28ARMY Touchdown, up 9 before the tryAgrees with the numbersKicked · madeKickTheir call95.0%97% to makeGo for two94.8%−0.245% to convert
Play by play - hover to pin the curve, click to jump
Download drive chartARMYDrive 1TD6 plays · 82 yds · 1:5167% → 68%
NAVYDrive 2PUNT9 plays · 15 yds · 2:5632% → 31%
Q1 11:20
3RD & 5
OWN 35
+15
68.2%
ARMY Penalty, Defensive Pass Interference (Kenneth Brinson) to the 50 yard line for a 1ST downSimilar
own 0own 2550opp 25opp 0
ARMYDrive 3PUNT4 plays · 6 yds · 1:5469% → 69%
Q1 7:21
4TH & 4
OWN 29
0
68.7%
Nick Schrage punt for 36 yds, fair catch by Jacob Springer at the Navy 35Similar
own 0own 2550opp 25opp 0
NAVYDrive 4INT8 plays · 14 yds · 2:5031% → 31%
ARMYDrive 5MISSED FG14 plays · 51 yds · 7:1770% → 72%
Q1 3:15
3RD & 12
OWN 31
+25
70.1%
Kelvin Hopkins Jr. pass complete to Kell Walker for 25 yds to the Navy 44 for a 1ST downSimilar
own 0own 2550opp 25opp 0
NAVYDrive 6PUNT5 plays · 7 yds · 1:5829% → 26%
Q2 9:42
4TH & 3
OWN 27
+1
73.9%
Owen White punt for 43 yds , Mike Reynolds returns for 1 yd to the Army 31Similar
own 0own 2550opp 25opp 0
ARMYDrive 7PUNT5 plays · 7 yds · 1:3573% → 73%
Q2 7:55
4TH & 3
OWN 38
0
73.3%
Nick Schrage punt for 47 yds, fair catch by Jacob Springer at the Navy 15Similar
own 0own 2550opp 25opp 0
NAVYDrive 8PUNT7 plays · 13 yds · 2:5326% → 24%
ARMYDrive 9DOWNS8 plays · 34 yds · 3:5375% → 75%
Q2 1:58
2ND & 9
OPP 31
-8
77.0%
Kelvin Hopkins Jr. sacked by Hudson Sullivan and Nizaire Cromartie for a loss of 8 yards to the Navy 39Similar
own 0own 2550opp 25opp 0
NAVYDrive 10END OF HALF2 plays · 10 yds · 0:3024% → 25%
NAVYDrive 11PUNT5 plays · 8 yds · 1:5328% → 28%
own 0own 2550opp 25opp 0
ARMYDrive 12FG14 plays · 64 yds · 8:0774% → 82%
Q3 12:00
2ND & 11
OWN 19
+14
74.3%
Kelvin Hopkins Jr. pass complete to Zack Boobas for 14 yds to the Army 33 for a 1ST downSimilar
own 0own 2550opp 25opp 0
NAVYDrive 13INT7 plays · 12 yds · 2:3818% → 17%
Q3 1:37
2ND & 13
OWN 31
0
82.9%
Zach Abey pass intercepted Mike Reynolds return for no gain to the Army 49Similar
own 0own 2550opp 25opp 0
ARMYDrive 14DOWNS4 plays · 9 yds · 1:3585% → 85%
own 0own 2550opp 25opp 0
NAVYDrive 15FUMBLE9 plays · 43 yds · 3:2317% → 16%
Q4 14:00
3RD & 11
OWN 40
+34
85.5%
Garret Lewis pass complete to Keoni-Kordell Makekau for 34 yds to the Army 26 for a 1ST downSimilar
Q4 11:07
1ST & 10
OPP 16
+13
84.2%
Garret Lewis run for 13 yds to the Army 3 Garret Lewis fumbled, forced by Jaylon McClinton, recovered by Army James GibsonSimilar
own 0own 2550opp 25opp 0
ARMYDrive 16PUNT4 plays · 9 yds · 1:5388% → 89%
NAVYDrive 17TD4 plays · 48 yds · 1:4012% → 37%
own 0own 2550opp 25opp 0
ARMYDrive 18PUNT5 plays · 0 yds · 2:0976% → 75%
Q4 4:46
4TH & 10
OWN 37
+4
75.3%
Nick Schrage punt for 33 yds , Jacob Springer returns for 4 yds to the Navy 34Similar
own 0own 2550opp 25opp 0
NAVYDrive 19FUMBLE5 plays · -12 yds · 1:3331% → 24%
Q4 4:00
2ND & 12
OWN 32
+5
71.0%
Garret Lewis pass complete to Malcolm Perry for 5 yds to the Navy 37Similar
Q4 3:02
4TH & 12
OWN 32
-10
76.0%
Zach Abey sacked by Kenneth Brinson for a loss of 10 yards to the Navy 22 Zach Abey fumbled, recovered by Army Kenneth Brinson , return for 0 yardsSimilar
own 0own 2550opp 25opp 0
ARMYDrive 20TD6 plays · 22 yds · 1:1790% → 97%
Q4 1:28
2ND & GOAL
OPP 1
+1
96.7%
Kelvin Hopkins Jr. run for 1 yd for a TD (John Abercrombie KICK)Similar
own 0own 2550opp 25opp 0
NAVYDrive 21FG12 plays · 47 yds · 0:523% → 10%
Q4 1:21
1ST & 10
OWN 25
+11
96.7%
Garret Lewis pass complete to Taylor Jackson for 11 yds to the Navy 36 for a 1ST downSimilar
Q4 1:11
1ST & 10
OWN 36
+18
96.4%
Garret Lewis pass complete to Keoni-Kordell Makekau for 18 yds to the Army 46 for a 1ST downSimilar
Q4 0:51
4TH & 10
OPP 46
+13
96.8%
Garret Lewis pass complete to Malcolm Perry for 13 yds to the Army 33 for a 1ST downSimilar
own 0own 2550opp 25opp 0
ARMYDrive 22Uncategorized2 plays · -1 yds · 0:0097% → 97%
own 0own 2550opp 25opp 0
Biggest swings
TD · Q4 7:10
Garret Lewis run for 1 yd for a TD (Bennett Moehring KICK)
-25.3
KEY PLAY · Q4 2:45
Darnell Woolfolk run for 3 yds to the Navy 19
+13.7
KEY PLAY · Q4 6:55
Darnell Woolfolk run for 2 yds to the Army 39
+6.9