View as
Win probability · AF
modelAF aheadNAVY aheadconfidence bandkey playAF scoreNAVY score
What if? - hover the chart or a play below, then change how it went
Q1 2:34 · Nathan Kent run for 34 yds for a TD (Nathan Kirkwood KICK)
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:09: Quentin Hayes pass complete to Tre Roberson for 45 yds for a TD (Matthew Dapore KICK) — AF win probability +11.0 pts (now 29%) (top driver: AF has the ball).
- KEY PLAY · Q2 11:09: Blake Horvath run for 16 yds to the NAVY 41 for a 1ST down — NAVY win probability +7.3 pts (now 79%) (top driver: NAVY has the ball).
- TD · Q2 2:37: Blake Horvath run for 2 yds for a TD (Nathan Kirkwood KICK) — NAVY win probability +15.3 pts (now 86%) (top driver: NAVY has the ball).
- KEY PLAY · Q3 15:00: Quentin Hayes run for 16 yds to the AFA 41 for a 1ST down — AF win probability +10.6 pts (now 17%) (top driver: AF has the ball).
- TD · Q3 6:08: Alex Tecza run for 7 yds for a TD (Nathan Kirkwood PAT MISSED) — NAVY win probability +9.7 pts (now 96%) (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
AF made the numbers' call on 5 of 9NAVY made the numbers' call on 5 of 7
- Q1 11:04AF 4th & 1 at AF 32, tiedClose callPunted · 28.9% before the snapGo for it28.9%71% to convertField goalOut of rangePuntTheir call28.8%−0.1average punt
- Q1 2:34NAVY 4th & 3 at AF 34, up 7Agrees with the numbersWent for it · 71.8% before the snapGo for itTheir call71.9%53% to convertField goal71.4%−0.547% to makePunt71.2%−0.7average punt
- Q1 0:21AF 4th & 2 at AF 33, down 14Close callPunted · 24.6% before the snapGo for it25.0%57% to convertField goalOut of rangePuntTheir call24.9%−0.1average punt
- Q2 13:30NAVY 4th & 3 at NAVY 39, up 14Close callPunted · 76.7% before the snapGo for it77.1%52% to convertField goalOut of rangePuntTheir call76.7%−0.3average punt
- Q2 8:57NAVY 4th & 20 at NAVY 31, up 7Agrees with the numbersPunted · 69.9% before the snapGo for it68.2%−2.39% to convertField goalOut of rangePuntTheir call70.5%average punt
- Q2 6:54AF 4th & 2 at AF 28, down 7Close callPunted · 27.9% before the snapGo for it28.3%57% to convertField goalOut of rangePuntTheir call27.6%−0.7average punt
- Q2 0:58AF 4th & 14 at AF 45, down 14Agrees with the numbersPunted · 19.4% before the snapGo for it18.6%−0.618% to convertField goalOut of rangePuntTheir call19.3%average punt
- Q2 0:10NAVY 4th & 6 at NAVY 40, up 14Agrees with the numbersPunted · 82.0% before the snapGo for it81.4%−0.440% to convertField goalOut of rangePuntTheir call81.9%average punt
- Q3 12:28AF 4th & 5 at AF 46, down 14Agrees with the numbersPunted · 19.1% before the snapGo for it19.4%−0.241% to convertField goalOut of rangePuntTheir call19.6%average punt
- Q3 12:28NAVY 4th & 2 at AF 37, up 14Agrees with the numbersWent for it · 82.5% before the snapGo for itTheir call82.8%57% to convertField goal81.1%−1.840% to makePunt80.9%−1.9average punt
- Q3 2:00AF 4th & 9 at NAVY 43, down 20Agrees with the numbersWent for it · 5.0% before the snapGo for itTheir call5.2%32% to convertField goal4.5%−0.828% to makePunt5.2%−<0.1average punt
- Q3 0:05NAVY 4th & 3 at AF 24, up 20Close callKicked a field goal · 96.6% before the snapGo for it96.7%52% to convertField goalTheir call96.3%−0.468% to makePunt93.1%−3.5average punt
- Q4 10:07AF 4th & 5 at NAVY 11, down 20Close callWent for it · 2.9% before the snapGo for itTheir call2.7%−0.737% to convertField goal3.4%87% to makePunt0.5%−2.9average punt
- Q4 5:34AF 4th & 17 at AF 18, down 27Agrees with the numbersPunted · 0.2% before the snapGo for it0.1%−0.113% to convertField goalOut of rangePuntTheir call0.2%average punt
- Q4 3:54NAVY 4th & 3 at NAVY 32, up 27Agrees with the numbersPunted · 99.8% before the snapGo for it99.8%−<0.152% to convertField goalOut of rangePuntTheir call99.8%average punt
- Q4 0:00AF 4th & 4 at NAVY 49, down 27Agrees with the numbersWent for it · 0.1% before the snapGo for itTheir call0.1%48% to convertField goalOut of rangePunt0.1%−<0.1average punt
After touchdowns: kick or go for two?
AF made the numbers' call on 1 of 1NAVY made the numbers' call on 4 of 5
- Q1 6:25NAVY Touchdown, up 6 before the tryAgrees with the numbersKicked · madeKickTheir call70.9%97% to makeGo for two70.8%−<0.145% to convert
- Q1 2:34NAVY Touchdown, up 13 before the tryAgrees with the numbersKicked · madeKickTheir call74.3%97% to makeGo for two74.3%−<0.145% to convert
- Q2 11:09AF Touchdown, down 8 before the tryAgrees with the numbersKicked · madeKickTheir call28.5%97% to makeGo for two28.4%−0.145% to convert
- Q2 2:37NAVY Touchdown, up 13 before the tryAgrees with the numbersKicked · madeKickTheir call78.2%97% to makeGo for two78.2%−0.145% to convert
- Q3 6:08NAVY Touchdown, up 20 before the tryAgrees with the numbersKicked · missedKickTheir call93.6%97% to makeGo for two93.5%−0.145% to convert
- Q4 6:58NAVY Touchdown, up 26 before the tryClose callKicked · madeKickTheir call99.8%−<0.197% to makeGo for two99.8%45% to convert
Play by play - hover to pin the curve, click to jump
Download drive chartNAVYDrive 1PUNT4 plays · -2 yds · 2:0177% → 76%
Q1 15:00
2ND & 4
OWN 31
-3
22.6%
Blake Horvath pass complete to Alex Tecza for a loss of 3 yards to the NAVY 28Similar
Q1 15:00
3RD & 7
OWN 28
-5
22.6%
QB Keeper HORVATH, Blake rush up the middle for no gain to the NAVY28 (GROBE, Daniel). PENALTY Before the snap, NAVY False Start enforced 5 yards from the NAVY28 to the NAVY23. NO PLAY (replay the down).Similar
own 0own 2550opp 25opp 0
AFDrive 2PUNT5 plays · 9 yds · 1:5524% → 24%
Q1 11:04
4TH & 1
OWN 32
0
24.4%
Luke Freer punt for 55 yds , Eli Heidenreich returns for no gain to the NAVY 13Similar
own 0own 2550opp 25opp 0
NAVYDrive 3TD10 plays · 87 yds · 4:3976% → 77%
AFDrive 4INT6 plays · 14 yds · 2:0924% → 24%
Q1 4:16
3RD & 7
OWN 39
-21
24.1%
John Busha pass intercepted Dashaun Peele return for 21 yds to the AFA 41Similar
own 0own 2550opp 25opp 0
NAVYDrive 5TD4 plays · 41 yds · 1:4277% → 79%
own 0own 2550opp 25opp 0
AFDrive 6PUNT5 plays · 8 yds · 2:1319% → 18%
Q1 0:21
4TH & 2
OWN 33
+2
17.7%
Luke Freer punt for 57 yds , Eli Heidenreich returns for 2 yds to the NAVY 12Similar
own 0own 2550opp 25opp 0
NAVYDrive 7PUNT6 plays · 27 yds · 1:3082% → 83%
Q1 0:00
1ST & 10
OWN 12
+20
17.8%
Blake Horvath pass complete to Eli Heidenreich for 20 yds to the NAVY 32 for a 1ST downSimilar
own 0own 2550opp 25opp 0
AFDrive 8TD5 plays · 81 yds · 2:2118% → 29%
NAVYDrive 9PUNT8 plays · 6 yds · 2:1279% → 71%
Q2 11:09
2ND & 8
OWN 43
-15
20.7%
HORVATH, Blake pass to the right complete for 57 yards to HEIDENREICH, Eli caught at the NAVY40 and advanced to the AF0, TOUCHDOWN NAVY, score nullified by penalty (Play was confirmed after review). PENALTY NAVY Pass Interference on KENT, Nathan enforced 15 yards to the NAVY28 [NHSG]. NO PLAY (replay the down).Similar
own 0own 2550opp 25opp 0
AFDrive 10PUNT4 plays · 8 yds · 2:0328% → 29%
own 0own 2550opp 25opp 0
NAVYDrive 11TD9 plays · 79 yds · 4:1773% → 86%
AFDrive 12PUNT8 plays · 20 yds · 1:028% → 9%
NAVYDrive 13PUNT7 plays · 22 yds · 0:4889% → 92%
Q2 0:58
1ST & 10
OWN 36
+2
11.1%
Blake Horvath pass complete to Brandon Chatman for 2 yds to the NAVY 38Similar
own 0own 2550opp 25opp 0
AFDrive 14END OF HALF1 play · -1 yds · 0:007% → 7%
own 0own 2550opp 25opp 0
AFDrive 15PUNT6 plays · 21 yds · 2:3217% → 17%
Q3 15:00
3RD & 4
OWN 47
-1
18.8%
Quentin Hayes run for a loss of 1 yard to the AFA 46 Quentin Hayes fumbled, recovered by AFA Quentin Hayes Q. Hayes return for 0 ydsSimilar
own 0own 2550opp 25opp 0
NAVYDrive 16TD15 plays · 76 yds · 6:2084% → 96%
Q3 12:28
2ND & 10
OWN 34
+6
15.4%
Blake Horvath pass complete to Eli Heidenreich for 6 yds to the NAVY 40Similar
Q3 12:28
1ST & 10
OPP 33
+15
14.0%
HORVATH, Blake pass deep to the left incomplete intended for KENT, Nathan broken up by WILLIAMS, Trey at the AF3; QB hurried by AIHIE, Osaro. PENALTY AF Pass Interference on WILLIAMS, Trey enforced 15 yards to the AF18 and results in automatic 1ST DOWN [SG]. NO PLAY (replay the down).Similar
own 0own 2550opp 25opp 0
AFDrive 17DOWNS9 plays · 34 yds · 4:086% → 4%
NAVYDrive 18MISSED FG5 plays · 35 yds · 1:5597% → 97%
Q3 2:00
1ST & 10
OWN 41
+28
3.0%
Blake Horvath pass complete to Eli Heidenreich for 28 yds to the AFA 31 for a 1ST downSimilar
own 0own 2550opp 25opp 0
AFDrive 19DOWNS14 plays · 51 yds · 4:532% → 1%
Q4 15:00
2ND & 9
OWN 45
+29
1.6%
Quentin Hayes pass complete to Quin Smith for 29 yds to the NAVY 26 for a 1ST downSimilar
Q4 12:53
1ST & 5
OPP 21
+5
1.4%
Quentin Hayes pass complete to Cade Harris for 5 yds to the NAVY 16 for a 1ST downSimilar
Q4 12:53
2ND & 4
OPP 10
-5
1.3%
CARSON, Dylan rush up the middle for no gain to the NAVY10 (NARAYAN, Tyler). PENALTY Before the snap, AF False Start on MOORE, Alex enforced 5 yards from the NAVY10 to the NAVY15. NO PLAY (replay the down).Similar
Q4 10:07
4TH & 5
OPP 11
-14
1.0%
Quentin Hayes sacked by Jaxson Campbell for a loss of 14 yards to the NAVY 25Similar
own 0own 2550opp 25opp 0
NAVYDrive 20TD5 plays · 75 yds · 3:0998% → 100%
own 0own 2550opp 25opp 0
AFDrive 21PUNT4 plays · -7 yds · 1:240% → 0%
NAVYDrive 22PUNT5 plays · 7 yds · 1:40100% → 100%
Q4 3:54
4TH & 3
OWN 32
+48
0.1%
Riley Riethman punt for 48 yds , Brandon Engel returns for a loss of 1 yard to the AFA 10Similar
own 0own 2550opp 25opp 0
AFDrive 23END OF GAME10 plays · 45 yds · 3:540% → 0%
own 0own 2550opp 25opp 0
Biggest swings
TD · Q2 2:37
Blake Horvath run for 2 yds for a TD (Nathan Kirkwood KICK)
-15.3
TD · Q2 11:09
Quentin Hayes pass complete to Tre Roberson for 45 yds for a TD (Matthew Dapore KICK)
+11
KEY PLAY · Q3 15:00
Quentin Hayes run for 16 yds to the AFA 41 for a 1ST down
+10.6