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
Q4 3:45 · Nathan Kirkwood 27 yd FG GOOD
Driver values - Δ win prob, pts
Home team on offensePregame priorScore differentialGarbage-time factorScore diff ÷ offense timeoutsScore diff ÷ seconds remaining
This game in five plays
- TD · Q2 11:30: Blake Horvath pass complete to Brandon Chatman for 18 yds for a TD (Nathan Kirkwood KICK) — NAVY win probability +8.2 pts (now 51%) (top driver: NAVY has the ball).
- TD · Q2 6:29: Bryson Daily pass complete to Hayden Reed for 23 yds for a TD (Trey Gronotte KICK) — ARMY win probability +10.8 pts (now 59%) (top driver: ARMY has the ball).
- FG · Q3 8:15: Trey Gronotte 39 yd FG GOOD — ARMY win probability +6.2 pts (now 55%) (top driver: ARMY has the ball).
- TD · Q3 6:34: Blake Horvath pass complete to Eli Heidenreich for 52 yds for a TD Navy Penalty, unsportsmanlike conduct (Eli Heidenreich) to the ARMY 0 (Nathan Kirkwood KICK) — NAVY win probability +15.9 pts (now 69%) (top driver: NAVY has the ball).
- TD · Q4 8:50: Blake Horvath run for 1 yd for a TD (Nathan Kirkwood KICK) — NAVY win probability +8.8 pts (now 94%) (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 6 of 6NAVY made the numbers' call on 4 of 5
- Q1 5:20ARMY 4th & 7 at ARMY 38, down 7Agrees with the numbersPunted · 62.7% before the snapGo for it62.7%−0.137% to convertField goalOut of rangePuntTheir call62.9%average punt
- Q1 1:12NAVY 4th & 12 at NAVY 36, up 7Agrees with the numbersPunted · 39.3% before the snapGo for it38.8%−0.923% to convertField goalOut of rangePuntTheir call39.7%average punt
- Q2 14:52ARMY 4th & 1 at ARMY 21, down 7Agrees with the numbersWent for it · 58.9% before the snapGo for itTheir call59.3%71% to convertField goalOut of rangePunt58.7%−0.6average punt
- Q2 7:34ARMY 4th & 3 at NAVY 46, down 14Agrees with the numbersWent for it · 46.4% before the snapGo for itTheir call46.7%52% to convertField goal45.3%−1.423% to makePunt46.1%−0.7average punt
- Q2 4:05NAVY 4th & 13 at ARMY 36, up 7Close callPunted · 48.5% before the snapGo for it47.7%−0.821% to convertField goal48.5%42% to makePuntTheir call47.9%−0.6average punt
- Q2 1:25ARMY 4th & 9 at ARMY 19, down 7Agrees with the numbersPunted · 47.9% before the snapGo for it45.7%−1.730% to convertField goalOut of rangePuntTheir call47.4%average punt
- Q2 0:25NAVY 4th & 6 at NAVY 49, up 7Agrees with the numbersPunted · 53.9% before the snapGo for it53.4%−0.140% to convertField goalOut of rangePuntTheir call53.5%average punt
- Q3 8:15ARMY 4th & 9 at NAVY 23, down 7Agrees with the numbersKicked a field goal · 44.8% before the snapGo for it42.8%−1.730% to convertField goalTheir call44.4%70% to makePunt33.4%−11.0average punt
- Q4 14:44ARMY 4th & 9 at NAVY 14, down 11Agrees with the numbersKicked a field goal · 25.6% before the snapGo for it23.8%−1.429% to convertField goalTheir call25.3%84% to makePunt16.5%−8.8average punt
- Q4 10:37NAVY 4th & 5 at NAVY 47, up 8Agrees with the numbersWent for it · 78.7% before the snapGo for itTheir call78.2%41% to convertField goalOut of rangePunt78.0%−0.2average punt
- Q4 3:45NAVY 4th & 8 at ARMY 10, up 15Agrees with the numbersKicked a field goal · 96.2% before the snapGo for it95.6%−0.328% to convertField goalTheir call95.9%88% to makePunt92.9%−3.0average punt
After touchdowns: kick or go for two?
ARMY made the numbers' call on 1 of 1NAVY made the numbers' call on 3 of 3
- Q2 11:30NAVY Touchdown, up 13 before the tryAgrees with the numbersKicked · madeKickTheir call47.9%97% to makeGo for two47.8%−0.145% to convert
- Q2 6:29ARMY Touchdown, down 8 before the tryAgrees with the numbersKicked · madeKickTheir call51.6%97% to makeGo for two51.5%−0.145% to convert
- Q3 6:34NAVY Touchdown, up 10 before the tryAgrees with the numbersKicked · madeKickTheir call68.2%97% to makeGo for two68.0%−0.145% to convert
- Q4 8:50NAVY Touchdown, up 14 before the tryAgrees with the numbersKicked · madeKickTheir call92.1%97% to makeGo for two92.1%−<0.145% to convert
Play by play - hover to pin the curve, click to jump
Download drive chartNAVYDrive 1TD13 plays · 65 yds · 5:5731% → 35%
Q1 12:07
3RD & 8
OWN 47
+31
68.7%
Blake Horvath pass complete to Alex Tecza for 31 yds Alex Tecza fumbled, recovered by NAVY Alex Tecza for a 1ST downSimilar
own 0own 2550opp 25opp 0
ARMYDrive 2PUNT8 plays · 13 yds · 3:2966% → 64%
Q1 5:20
4TH & 7
OWN 38
0
64.1%
James Wagenseller punt for 37 yds , Rayuan Lane III returns for no gain to the NAVY 24Similar
own 0own 2550opp 25opp 0
NAVYDrive 3PUNT7 plays · 12 yds · 3:4636% → 38%
Q1 2:43
1ST & 10
OWN 38
-14
61.8%
Blake Horvath run for a loss of 14 yards to the NAVY 24 Blake Horvath fumbled, recovered by NAVY Blake HorvathSimilar
own 0own 2550opp 25opp 0
ARMYDrive 4INT8 plays · 12 yds · 3:2262% → 59%
NAVYDrive 5TD3 plays · 44 yds · 1:0942% → 51%
Q2 11:30
1ST & 10
OPP 18
+18
49.0%
Blake Horvath pass complete to Brandon Chatman for 18 yds for a TD (Nathan Kirkwood KICK)Similar
own 0own 2550opp 25opp 0
ARMYDrive 6TD10 plays · 65 yds · 4:5451% → 59%
NAVYDrive 7PUNT7 plays · 39 yds · 0:1547% → 47%
own 0own 2550opp 25opp 0
ARMYDrive 8PUNT9 plays · 11 yds · 2:3053% → 48%
Q2 2:00
1ST & 10
OWN 18
+4
52.0%
Bryson Daily pass complete to Parker Poloskey for 4 yds to the ARMY 22Similar
Q2 1:52
2ND & 6
OWN 22
+2
50.4%
Bryson Daily run for 2 yds to the ARMY 24 Bryson Daily fumbled, recovered by NAVY Bryson DailySimilar
Q2 1:42
3RD & 4
OWN 24
-5
49.3%
PENALTY ARMY False Start (Gennarelli,Paolo) 5 yards from ARMY24 to ARMY19. NO PLAY.Similar
Q2 1:25
4TH & 9
OWN 19
+3
47.9%
James Wagenseller punt for 49 yds , Rayuan Lane III returns for 3 yds to the NAVY 35Similar
own 0own 2550opp 25opp 0
NAVYDrive 9PUNT7 plays · 14 yds · 0:5453% → 53%
Q2 0:52
1ST & 10
OWN 45
-2
45.6%
Blake Horvath sacked by Elo Modozie for a loss of 2 yards to the NAVY 43Similar
Q2 0:38
2ND & 12
OWN 43
+6
46.5%
Blake Horvath pass complete to Nathan Kent for 6 yds to the NAVY 49Similar
Q2 0:25
4TH & 6
OWN 49
0
47.0%
Riley Riethman punt for 42 yds, fair catch by Tyrell Robinson at the ARMY 9Similar
own 0own 2550opp 25opp 0
ARMYDrive 10END OF HALF1 play · -1 yds · 0:0049% → 49%
own 0own 2550opp 25opp 0
ARMYDrive 11FG13 plays · 47 yds · 6:3350% → 55%
Q3 12:00
4TH & 1
OPP 49
+15
48.7%
(12:05) Daily,Bryson pass incomplete deep middle to Short,Noah thrown to NAVY20, 1ST DOWN, PENALTY NAVY Pass Interference (Duhart,Andrew) 15 yards from NAVY49 to NAVY34, 1ST DOWN. NO PLAY.Similar
Q3 9:41
1ST & 10
OPP 24
+1
51.2%
Bryson Daily pass complete to Hayden Reed for 1 yd to the NAVY 23Similar
own 0own 2550opp 25opp 0
NAVYDrive 12TD4 plays · 58 yds · 1:2651% → 69%
Q3 6:34
3RD & 4
OWN 48
+52
31.3%
Blake Horvath pass complete to Eli Heidenreich for 52 yds for a TD Navy Penalty, unsportsmanlike conduct (Eli Heidenreich) to the ARMY 0 (Nathan Kirkwood KICK)Similar
own 0own 2550opp 25opp 0
ARMYDrive 13FG16 plays · 45 yds · 6:3635% → 31%
Q3 3:50
1ST & 10
OPP 40
+5
32.4%
Bryson Daily pass complete to Hayden Reed for 5 yds to the NAVY 35Similar
own 0own 2550opp 25opp 0
NAVYDrive 14TD11 plays · 75 yds · 5:4273% → 94%
Q4 10:37
4TH & 5
OWN 47
+29
20.0%
Landon Robinson run for 29 yds to the ARMY 24 Landon Robinson fumbled, recovered by NAVY Colin Ramos for a 1ST downSimilar
own 0own 2550opp 25opp 0
ARMYDrive 15INT7 plays · 11 yds · 1:087% → 6%
Q4 7:24
2ND & 13
OWN 32
0
6.3%
Bryson Daily pass intercepted Kroy Myers return for no gain to the NAVY 48Similar
own 0own 2550opp 25opp 0
NAVYDrive 16FG9 plays · 57 yds · 3:3194% → 98%
Q4 5:39
1ST & 10
OPP 12
-10
4.2%
(05:46) No Huddle Heidenreich,Eli rush right for 12 yards gain to the ARMY00 TOUCHDOWN nullified by penalty, clock 05:39 PENALTY NAVY Holding (Chatman,Brandon) 10 yards from ARMY12 to ARMY22. NO PLAY.Similar
own 0own 2550opp 25opp 0
ARMYDrive 17INT2 plays · 0 yds · 0:001% → 1%
own 0own 2550opp 25opp 0
NAVYDrive 18END OF 4TH QUARTER7 plays · 4 yds · 3:2899% → 99%
own 0own 2550opp 25opp 0
Biggest swings
TD · Q3 6:34
Blake Horvath pass complete to Eli Heidenreich for 52 yds for a TD Navy Penalty, unsportsmanlike conduct (Eli Heidenreich) to the ARMY 0 (Nathan Kirkwood KICK)
-15.9
TD · Q2 6:29
Bryson Daily pass complete to Hayden Reed for 23 yds for a TD (Trey Gronotte KICK)
+10.8
TD · Q4 8:50
Blake Horvath run for 1 yd for a TD (Nathan Kirkwood KICK)
-8.8