View as
Win probability · ARMY
modelARMY aheadAF aheadconfidence bandkey playARMY scoreAF score
What if? - hover the chart or a play below, then change how it went
Q1 0:19 · Matthew Dapore 35 yd FG GOOD
Driver values - Δ win prob, pts
Pregame priorHome team on offenseGarbage-time factorScore diff ÷ seconds remainingScore differentialScore diff ÷ offense timeouts
This game in five plays
- TD · Q3 9:32: Haaziq Daniels run for 17 yds for a TD, (Matthew Dapore KICK) — AF win probability +16.5 pts (now 69%) (top driver: AF has the ball).
- FG · Q4 12:06: Matthew Dapore 26 yd FG GOOD — AF win probability +10.5 pts (now 76%) (top driver: AF has the ball).
- KEY PLAY · Q4 12:06: Ay'Jaun Marshall run for 2 yds to the Army 23 — ARMY win probability +9.4 pts (now 34%) (top driver: ARMY has the ball).
- KEY PLAY · Q4 6:13: Jemel Jones run for 3 yds to the Army 22 — ARMY win probability +9.2 pts (now 27%) (top driver: ARMY has the ball).
- KEY PLAY · Q4 1:38: Jemel Jones run for 7 yds to the Army 31 — ARMY win probability +8.4 pts (now 14%) (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 9 of 10AF made the numbers' call on 5 of 8
- Q1 11:44AF 4th & 11 at AF 42, tiedAgrees with the numbersPunted · 65.0% before the snapGo for it65.0%−0.126% to convertField goalOut of rangePuntTheir call65.1%average punt
- Q1 7:08ARMY 4th & 6 at ARMY 38, tiedAgrees with the numbersPunted · 36.4% before the snapGo for it36.4%−0.140% to convertField goalOut of rangePuntTheir call36.4%average punt
- Q1 5:38AF 4th & 10 at AF 27, tiedAgrees with the numbersPunted · 62.2% before the snapGo for it62.0%−0.428% to convertField goalOut of rangePuntTheir call62.4%average punt
- Q1 5:38AF 4th & 10 at AF 27, tiedAgrees with the numbersPunted · 62.2% before the snapGo for it62.0%−0.428% to convertField goalOut of rangePuntTheir call62.4%average punt
- Q1 3:25ARMY 4th & 1 at ARMY 37, tiedAgrees with the numbersWent for it · 37.9% before the snapGo for itTheir call38.1%71% to convertField goalOut of rangePunt37.7%−0.5average punt
- Q1 0:19AF 4th & 9 at ARMY 18, tiedAgrees with the numbersKicked a field goal · 61.7% before the snapGo for it61.3%−0.330% to convertField goalTheir call61.6%79% to makePunt59.4%−2.2average punt
- Q2 13:37ARMY 4th & 10 at ARMY 25, down 3Agrees with the numbersPunted · 36.8% before the snapGo for it36.5%−0.928% to convertField goalOut of rangePuntTheir call37.4%average punt
- Q2 9:55AF 4th & 7 at ARMY 32, up 3Close callKicked a field goal · 62.0% before the snapGo for it61.7%37% to convertField goalTheir call61.7%−0.151% to makePunt61.1%−0.7average punt
- Q2 1:18ARMY 4th & 7 at AF 45, up 4Close callPunted · 50.1% before the snapGo for it49.8%37% to convertField goal49.1%−0.725% to makePuntTheir call49.6%−0.2average punt
- Q3 13:20ARMY 4th & 14 at ARMY 20, up 4Agrees with the numbersPunted · 50.0% before the snapGo for it48.5%−2.217% to convertField goalOut of rangePuntTheir call50.7%average punt
- Q3 5:54ARMY 4th & 22 at ARMY 23, down 3Agrees with the numbersPunted · 38.0% before the snapGo for it34.4%−6.17% to convertField goalOut of rangePuntTheir call40.5%average punt
- Q4 12:06AF 4th & 9 at ARMY 9, up 3Agrees with the numbersKicked a field goal · 64.1% before the snapGo for it60.3%−2.425% to convertField goalTheir call62.7%89% to makePunt46.5%−16.2average punt
- Q4 9:59ARMY 4th & 9 at ARMY 26, down 6Agrees with the numbersPunted · 27.5% before the snapGo for it24.9%−1.830% to convertField goalOut of rangePuntTheir call26.7%average punt
- Q4 6:13AF 4th & 4 at ARMY 37, up 6Numbers favored go for it by 3.1 ptsPunted · 81.2% before the snapGo for it81.5%48% to convertField goal79.0%−2.540% to makePuntTheir call78.4%−3.1average punt
- Q4 4:05ARMY 4th & 15 at ARMY 14, down 6Agrees with the numbersPunted · 21.5% before the snapGo for it14.5%−1.216% to convertField goalOut of rangePuntTheir call15.7%average punt
- Q4 1:38AF 4th & 6 at ARMY 46, up 6Close callPunted · 89.7% before the snapGo for it89.4%40% to convertField goal88.4%−1.023% to makePuntTheir call89.1%−0.3average punt
- Q4 1:38ARMY 4th & 1 at ARMY 33, down 6Agrees with the numbersWent for it · 20.7% before the snapGo for itTheir call18.3%71% to convertField goalOut of rangePunt10.7%−7.5average punt
- Q4 0:19ARMY 4th & 2 at ARMY 44, down 6Agrees with the numbersWent for it · 17.3% before the snapGo for itTheir call15.2%57% to convertField goalOut of rangePunt9.9%−5.3average punt
After touchdowns: kick or go for two?
ARMY made the numbers' call on 1 of 1AF made the numbers' call on 1 of 1
- Q2 6:24ARMY Touchdown, up 3 before the tryAgrees with the numbersKicked · madeKickTheir call47.4%97% to makeGo for two47.3%−0.145% to convert
- Q3 9:32AF Touchdown, up 2 before the tryAgrees with the numbersKicked · madeKickTheir call60.4%97% to makeGo for two60.2%−0.245% to convert
Play by play - hover to pin the curve, click to jump
Download drive chartAFDrive 1PUNT8 plays · 17 yds · 3:1674% → 72%
ARMYDrive 2PUNT10 plays · 25 yds · 4:3628% → 30%
Q1 7:08
4TH & 6
OWN 38
0
29.5%
Billy Boehlke punt for 35 yds, fair catch by Amari Terry at the AFA 27Similar
own 0own 2550opp 25opp 0
AFDrive 3PUNT6 plays · 0 yds · 1:3070% → 69%
Q1 5:38
4TH & 10
OWN 27
+45
31.1%
Carson Bay punt blocked by Jackson Powell blocked by Jackson PowellSimilar
own 0own 2550opp 25opp 0
ARMYDrive 4DOWNS4 plays · 9 yds · 2:1331% → 32%
own 0own 2550opp 25opp 0
AFDrive 5FG7 plays · 19 yds · 3:0669% → 69%
own 0own 2550opp 25opp 0
ARMYDrive 6PUNT7 plays · 0 yds · 1:4232% → 32%
Q1 0:19
1ST & 10
OWN 25
-5
32.1%
PENALTY AWP False Start (Filipowicz,Jackson) 5 yards from AWP25 to AWP20. NO PLAY.Similar
Q1 0:19
1ST & 15
OWN 20
-5
32.0%
PENALTY AWP False Start (Lingenfelter,Joshua) 5 yards from AWP20 to AWP15. NO PLAY.Similar
Q2 13:37
4TH & 10
OWN 25
0
31.9%
Billy Boehlke punt for 40 yds, fair catch by Eian Castonguay at the AFA 35Similar
own 0own 2550opp 25opp 0
AFDrive 7MISSED FG8 plays · 33 yds · 3:4268% → 67%
own 0own 2550opp 25opp 0
ARMYDrive 8TD6 plays · 68 yds · 3:3134% → 46%
AFDrive 9INT7 plays · 33 yds · 2:4954% → 55%
Q2 6:24
1ST & 10
OWN 39
+16
44.2%
Haaziq Daniels pass complete to David Cormier for 16 yds to the Army 45 for a 1ST downSimilar
own 0own 2550opp 25opp 0
ARMYDrive 10PUNT5 plays · 13 yds · 2:1747% → 47%
Q2 3:35
1ST & 10
OWN 42
+10
47.2%
Jemel Jones pass complete to Isaiah Alston for 10 yds to the AFA 48 for a 1ST downSimilar
own 0own 2550opp 25opp 0
AFDrive 11END OF HALF4 plays · 13 yds · 1:1849% → 49%
ARMYDrive 12PUNT5 plays · -4 yds · 1:3547% → 46%
Q3 13:20
4TH & 14
OWN 20
+4
45.7%
Billy Boehlke punt for 49 yds, punt out-of-bounds at the AFA 35 , Amari Terry returns for 4 yds to the AFA 35Similar
own 0own 2550opp 25opp 0
AFDrive 13TD10 plays · 65 yds · 3:4853% → 69%
Q3 12:19
3RD & 2
OPP 46
+12
47.7%
Haaziq Daniels pass complete to David Cormier for 27 yds to the Army 19 for a 1ST down AIR FORCE Penalty, Personal Foul (Everett Smalley) to the Army 34 for a 1ST downSimilar
own 0own 2550opp 25opp 0
ARMYDrive 14PUNT8 plays · -2 yds · 3:3838% → 37%
AFDrive 15FG19 plays · 58 yds · 8:4865% → 76%
Q3 5:54
3RD & 2
OWN 41
+5
34.0%
Haaziq Daniels run for 5 yds to the AFA 46 for a 1ST down ARMY Penalty, Illegal Substitution ( Yards) declined for a 1ST downSimilar
Q3 5:54
1ST & 10
OPP 43
-5
33.0%
PENALTY AFA False Start (Rillos,Caleb) 5 yards from AWP43 to AWP48. NO PLAY.Similar
Q3 5:54
2ND & 7
OPP 40
+15
33.0%
Haaziq Daniels pass complete to Amari Terry for 15 yds to the Army 25 for a 1ST downSimilar
Q4 15:00
1ST & GOAL
OPP 1
-5
31.7%
PENALTY AFA False Start (Karas,Adam) 5 yards from AWP01 to AWP06. NO PLAY.Similar
Q4 15:00
1ST & GOAL
OPP 6
-5
31.7%
PENALTY AFA False Start (Karas,Adam) 5 yards from AWP06 to AWP11. NO PLAY.Similar
own 0own 2550opp 25opp 0
ARMYDrive 16PUNT5 plays · 1 yds · 2:0734% → 28%
Q4 9:59
4TH & 9
OWN 26
0
27.9%
Billy Boehlke punt for 43 yds, fair catch by Amari Terry at the AFA 31Similar
own 0own 2550opp 25opp 0
AFDrive 17PUNT7 plays · 32 yds · 3:4677% → 82%
Q4 9:59
1ST & 10
OWN 31
-10
22.7%
Daniels,Haaziq pass incomplete short left to Cormier,David PENALTY AFA Holding (Karas,Adam) 10 yards from AFA31 to AFA21. NO PLAY.Similar
Q4 9:59
2ND & 14
OWN 27
+30
24.3%
Haaziq Daniels pass complete to David Cormier for 30 yds to the Army 43 for a 1ST downSimilar
Q4 9:59
3RD & 3
OPP 36
-1
20.3%
Haaziq Daniels sacked by Leo Lowin for a loss of 1 yard to the Army 37Similar
own 0own 2550opp 25opp 0
ARMYDrive 18PUNT6 plays · -5 yds · 2:0827% → 21%
AFDrive 19PUNT10 plays · 15 yds · 2:2786% → 94%
Q4 1:38
4TH & 6
OPP 46
+9
5.9%
Carson Bay punt for 31 yds , Cameron Jones returns for 9 yds to the Army 24Similar
own 0own 2550opp 25opp 0
ARMYDrive 20INT9 plays · 20 yds · 1:1914% → 10%
own 0own 2550opp 25opp 0
AFDrive 21END OF GAME1 play · -1 yds · 0:0095% → 95%
own 0own 2550opp 25opp 0
Biggest swings
TD · Q3 9:32
Haaziq Daniels run for 17 yds for a TD, (Matthew Dapore KICK)
-16.5
FG · Q4 12:06
Matthew Dapore 26 yd FG GOOD
-10.5
KEY PLAY · Q4 12:06
Ay'Jaun Marshall run for 2 yds to the Army 23
+9.4