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
Q3 9:19 · J.D. Mote punt for 30 yds, downed at the Navy 35
Driver values - Δ win prob, pts
Pregame priorHome team on offenseGarbage-time factorScore differentialScore diff ÷ offense timeoutsBlowout margin
This game in five plays
- TD · Q2 7:12: Andy Davidson 1 Yd Run (Blake Wilson Kick) — ARMY win probability +8.3 pts (now 59%) (top driver: ARMY has the ball).
- TD · Q3 11:23: Zach Abey 1 Yd Run (Bennett Moehring Kick) — NAVY win probability +16.0 pts (now 46%) (top driver: NAVY has the ball).
- KEY PLAY · Q3 1:15: Zach Abey pass incomplete to Jamir Tillman — NAVY win probability +6.6 pts (now 39%) (top driver: NAVY has the ball).
- TD · Q4 12:42: Zach Abey 41 Yd Run (Bennett Moehring Kick) — NAVY win probability +32.5 pts (now 66%) (top driver: NAVY has the ball).
- TD · Q4 6:00: Ahmad Bradshaw 9 Yd Run (Blake Wilson Kick) — ARMY win probability +36.0 pts (now 84%) (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 4NAVY made the numbers' call on 2 of 5
- Q2 13:27NAVY 4th & 1 at NAVY 31, down 7Close callPunted · 62.2% before the snapGo for it62.9%71% to convertField goalOut of rangePuntTheir call62.2%−0.7average punt
- Q2 8:15ARMY 4th & 2 at NAVY 15, up 7Agrees with the numbersWent for it · 43.6% before the snapGo for itTheir call43.4%56% to convertField goal42.7%−0.783% to makePunt38.2%−5.2average punt
- Q2 5:01NAVY 4th & 4 at NAVY 39, down 14Close callPunted · 43.8% before the snapGo for it43.5%48% to convertField goalOut of rangePuntTheir call43.2%−0.4average punt
- Q3 9:19ARMY 4th & 3 at ARMY 35, up 7Close callPunted · 59.4% before the snapGo for it60.6%52% to convertField goalOut of rangePuntTheir call60.5%−0.1average punt
- Q3 3:59NAVY 4th & 10 at ARMY 11, down 7Agrees with the numbersKicked a field goal · 37.9% before the snapGo for it35.1%−2.124% to convertField goalTheir call37.2%87% to makePunt24.2%−13.0average punt
- Q3 0:07NAVY 4th & 13 at NAVY 33, down 4Agrees with the numbersPunted · 38.5% before the snapGo for it36.3%−4.420% to convertField goalOut of rangePuntTheir call40.7%average punt
- Q4 13:29ARMY 4th & 3 at ARMY 28, up 4Numbers favored go for it by 1.0 ptsPunted · 60.8% before the snapGo for it63.5%52% to convertField goalOut of rangePuntTheir call62.5%−1.0average punt
- Q4 6:55ARMY 4th & 1 at NAVY 18, down 3Agrees with the numbersWent for it · 39.0% before the snapGo for itTheir call39.4%71% to convertField goal38.4%−1.079% to makePunt21.1%−18.3average punt
- Q4 4:07NAVY 4th & 4 at NAVY 40, down 4Numbers favored go for it by 4.5 ptsPunted · 27.4% before the snapGo for it23.8%48% to convertField goalOut of rangePuntTheir call19.2%−4.5average punt
After touchdowns: kick or go for two?
ARMY made the numbers' call on 2 of 3NAVY made the numbers' call on 2 of 2
- Q1 4:23ARMY Touchdown, up 6 before the tryAgrees with the numbersKicked · madeKickTheir call32.1%97% to makeGo for two32.1%−<0.145% to convert
- Q2 7:12ARMY Touchdown, up 13 before the tryAgrees with the numbersKicked · madeKickTheir call54.5%97% to makeGo for two54.4%−0.145% to convert
- Q3 11:23NAVY Touchdown, down 8 before the tryAgrees with the numbersKicked · madeKickTheir call41.1%97% to makeGo for two41.0%−0.245% to convert
- Q4 12:42NAVY Touchdown, up 2 before the tryAgrees with the numbersKicked · madeKickTheir call62.0%97% to makeGo for two61.6%−0.345% to convert
- Q4 6:00ARMY Touchdown, up 3 before the tryClose callKicked · madeKickTheir call67.9%−0.897% to makeGo for two68.7%45% to convert
Play by play - hover to pin the curve, click to jump
Download drive chartNAVYDrive 1FUMBLE6 plays · 34 yds · 2:4872% → 71%
Q1 12:02
2ND & 6
OPP 48
+14
29.1%
Shawn White run for 14 yds to the Army 34 Shawn White fumbled, forced by Xavier Moss, recovered by Army Rhyan EnglandSimilar
own 0own 2550opp 25opp 0
ARMYDrive 2TD14 plays · 66 yds · 7:2730% → 38%
own 0own 2550opp 25opp 0
NAVYDrive 3INT2 plays · 0 yds · 0:0063% → 63%
Q1 4:13
1ST & 10
OWN 25
-5
36.7%
Zach Abey pass intercepted Xavier Moss return for a loss of 5 yards to the Army 32Similar
own 0own 2550opp 25opp 0
ARMYDrive 4INT7 plays · 25 yds · 3:1938% → 41%
Q1 0:26
2ND & 10
OPP 43
0
41.2%
Ahmad Bradshaw pass intercepted Sean Williams return for no gain to the Navy 22Similar
own 0own 2550opp 25opp 0
NAVYDrive 5PUNT4 plays · 9 yds · 1:5360% → 59%
own 0own 2550opp 25opp 0
ARMYDrive 6TD11 plays · 46 yds · 6:0344% → 59%
own 0own 2550opp 25opp 0
NAVYDrive 7PUNT5 plays · 6 yds · 1:5944% → 41%
Q2 6:55
2ND & 10
OWN 33
-6
56.3%
Zach Abey sacked by Jeremy Timpf and Alex Aukerman for a loss of 6 yards to the Navy 27Similar
Q2 5:20
3RD & 16
OWN 27
+12
59.3%
Zach Abey pass complete to Jamir Tillman for 12 yds to the Navy 39Similar
Q2 5:01
4TH & 4
OWN 39
0
59.2%
Alex Barta punt for 47 yds, fair catch by Malik McGue at the Army 14Similar
own 0own 2550opp 25opp 0
ARMYDrive 8FUMBLE9 plays · 44 yds · 3:3060% → 70%
Q2 1:20
1ST & 10
OPP 42
0
69.6%
Andy Davidson run for no gain to the Navy 42 Andy Davidson fumbled, forced by Tyler Sayles, recovered by Navy Winn HowardSimilar
own 0own 2550opp 25opp 0
NAVYDrive 9INT1 play · 0 yds · 0:0034% → 34%
Q2 1:10
1ST & 10
OWN 42
+3
65.6%
Zach Abey pass intercepted Rhyan England return for 3 yds to the Army 40Similar
own 0own 2550opp 25opp 0
ARMYDrive 10END OF HALF2 plays · 6 yds · 0:3070% → 71%
ARMYDrive 11FUMBLE3 plays · 3 yds · 0:2270% → 70%
NAVYDrive 12TD7 plays · 32 yds · 2:3735% → 46%
Q3 12:25
3RD & 5
OPP 27
+16
69.8%
Zach Abey pass complete to Shawn White for 16 yds to the Army 11 for a 1ST downSimilar
own 0own 2550opp 25opp 0
ARMYDrive 13PUNT5 plays · 7 yds · 1:4161% → 63%
own 0own 2550opp 25opp 0
NAVYDrive 14FG11 plays · 54 yds · 5:2039% → 42%
Q3 8:20
2ND & 12
OWN 33
+29
62.4%
Zach Abey pass complete to Brandon Colon for 29 yds to the Army 38 for a 1ST downSimilar
Q3 7:10
2ND & 7
OPP 35
+9
57.3%
Zach Abey pass complete to Jamir Tillman for 9 yds to the Army 26 for a 1ST downSimilar
Q3 6:10
2ND & 4
OPP 20
+9
58.1%
Zach Abey run for 9 yds to the Army 11 Zach Abey fumbled, recovered by Navy for a 1ST downSimilar
own 0own 2550opp 25opp 0
ARMYDrive 15FUMBLE6 plays · 39 yds · 1:5862% → 67%
Q3 1:22
2ND & 6
OPP 38
+2
67.4%
Andy Davidson run for 2 yds to the Navy 36 Andy Davidson fumbled, forced by Jackson Pittman, recovered by Navy Sean WilliamsSimilar
own 0own 2550opp 25opp 0
NAVYDrive 16PUNT6 plays · -3 yds · 1:0839% → 29%
own 0own 2550opp 25opp 0
ARMYDrive 17PUNT4 plays · 7 yds · 1:3266% → 66%
own 0own 2550opp 25opp 0
NAVYDrive 18TD2 plays · 53 yds · 0:3834% → 66%
ARMYDrive 19TD13 plays · 80 yds · 6:3541% → 84%
NAVYDrive 20PUNT5 plays · 6 yds · 1:2824% → 18%
Q4 5:35
1ST & 10
OWN 34
-6
75.8%
Zach Abey sacked by Jeremy Timpf and Alex Aukerman for a loss of 6 yards to the Navy 28Similar
Q4 4:50
2ND & 16
OWN 28
+11
80.0%
Zach Abey pass complete to Shawn White for 11 yds to the Navy 39Similar
Q4 4:07
4TH & 4
OWN 40
0
82.0%
Alex Barta punt for 37 yds, fair catch by Malik McGue at the Army 23Similar
own 0own 2550opp 25opp 0
ARMYDrive 21END OF GAME9 plays · 21 yds · 3:3886% → 95%
own 0own 2550opp 25opp 0
Biggest swings
TD · Q4 6:00
Ahmad Bradshaw 9 Yd Run (Blake Wilson Kick)
+36
TD · Q4 12:42
Zach Abey 41 Yd Run (Bennett Moehring Kick)
-32.5
TD · Q3 11:23
Zach Abey 1 Yd Run (Bennett Moehring Kick)
-16