View as
Win probability · ARMY
modelARMY aheadLAF aheadconfidence bandkey playARMY scoreLAF score
What if? - hover the chart or a play below, then change how it went
Q4 15:00 · Drew Reed pass incomplete to Yasir Thomas
Driver values - Δ win prob, pts
Pregame priorHome team on offenseScore differentialBlowout marginGarbage-time factorScore diff ÷ offense timeouts
This game in five plays
- TD · Q1 2:30: Jordan Asberry run for 20 yds for a TD, (Blake Wilson KICK) — ARMY win probability +0.2 pts (now 97%) (top driver: ARMY has the ball).
- TD · Q2 12:18: Chris Carter run for 19 yds for a TD, (Blake Wilson KICK) — ARMY win probability +1.1 pts (now 98%) (top driver: ARMY has the ball).
- TD · Q2 8:57: Ahmad Bradshaw pass complete to Jeff Ejekam for 7 yds for a TD, (Blake Wilson KICK) — ARMY win probability +0.7 pts (now 99%) (top driver: ARMY has the ball).
- TD · Q2 5:39: Chris Carter pass complete to Jordan Asberry for 59 yds for a TD, (Blake Wilson KICK) — ARMY win probability +0.2 pts (now 99%) (top driver: ARMY has the ball).
- TD · Q3 9:07: Cole Macek run for 4 yds for a TD, (Blake Wilson KICK) — ARMY win probability +0.2 pts (now 100%) (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 1 of 1LAF made the numbers' call on 6 of 8
- Q1 15:00LAF 4th & 3 at ARMY 44, tiedClose callPunted · 2.7% before the snapGo for it2.7%52% to convertField goal2.6%−0.227% to makePuntTheir call2.7%−0.1average punt
- Q1 10:04LAF 4th & 19 at LAF 26, down 7Agrees with the numbersPunted · 3.2% before the snapGo for it3.1%−0.210% to convertField goalOut of rangePuntTheir call3.3%average punt
- Q1 2:19LAF 4th & 6 at LAF 26, down 14Agrees with the numbersPunted · 3.5% before the snapGo for it3.5%−0.139% to convertField goalOut of rangePuntTheir call3.6%average punt
- Q2 12:06LAF 4th & 8 at LAF 33, down 21Agrees with the numbersPunted · 2.3% before the snapGo for it2.2%−0.133% to convertField goalOut of rangePuntTheir call2.3%average punt
- Q2 8:47LAF 4th & 22 at LAF 30, down 28Agrees with the numbersPunted · 1.0% before the snapGo for it0.3%−0.87% to convertField goalOut of rangePuntTheir call1.1%average punt
- Q3 9:05LAF 4th & 5 at LAF 40, down 35Agrees with the numbersPunted · 0.3% before the snapGo for it0.3%−<0.141% to convertField goalOut of rangePuntTheir call0.3%average punt
- Q3 8:05ARMY 4th & 1 at midfield, up 35Agrees with the numbersWent for it · 99.7% before the snapGo for itTheir call99.8%70% to convertField goalOut of rangePunt99.6%−0.2average punt
- Q4 15:00LAF 4th & 9 at ARMY 25, down 42Close callWent for it · 0.1% before the snapGo for itTheir call0.1%−<0.131% to convertField goal0.2%66% to makePunt-0.2%−0.4average punt
- Q4 2:48LAF 4th & 1 at LAF 36, down 55Agrees with the numbersWent for it · 0.0% before the snapGo for itTheir call0.0%71% to convertField goalOut of rangePunt0.0%−<0.1average punt
After touchdowns: kick or go for two?
ARMY made the numbers' call on 9 of 9LAF made the numbers' call on 1 of 1
- Q1 10:15ARMY Touchdown, up 6 before the tryAgrees with the numbersKicked · madeKickTheir call96.8%97% to makeGo for two96.8%−<0.145% to convert
- Q1 2:30ARMY Touchdown, up 13 before the tryAgrees with the numbersKicked · madeKickTheir call96.5%97% to makeGo for two96.5%−<0.145% to convert
- Q2 12:18ARMY Touchdown, up 20 before the tryAgrees with the numbersKicked · madeKickTheir call97.9%97% to makeGo for two97.9%−<0.145% to convert
- Q2 8:57ARMY Touchdown, up 27 before the tryAgrees with the numbersKicked · madeKickTheir call99.1%97% to makeGo for two99.1%−<0.145% to convert
- Q2 5:39ARMY Touchdown, up 34 before the tryAgrees with the numbersKicked · madeKickTheir call99.5%97% to makeGo for two99.4%−<0.145% to convert
- Q2 2:56LAF Touchdown, down 29 before the tryAgrees with the numbersKicked · madeKickTheir call0.7%97% to makeGo for two0.7%−<0.145% to convert
- Q3 9:07ARMY Touchdown, up 34 before the tryAgrees with the numbersKicked · madeKickTheir call99.8%97% to makeGo for two99.8%−<0.145% to convert
- Q3 3:59ARMY Touchdown, up 41 before the tryAgrees with the numbersKicked · madeKickTheir call100.0%97% to makeGo for two99.9%−<0.145% to convert
- Q4 7:50ARMY Touchdown, up 48 before the tryAgrees with the numbersKicked · missedKickTheir call100.0%97% to makeGo for two100.0%−<0.145% to convert
- Q4 2:55ARMY Touchdown, up 54 before the tryAgrees with the numbersKicked · madeKickTheir call100.0%97% to makeGo for two100.0%−<0.145% to convert
Play by play - hover to pin the curve, click to jump
Download drive chartLAFDrive 1PUNT8 plays · 31 yds · 0:002% → 2%
Q1 15:00
1ST & 10
OWN 25
+7
97.7%
Drew Reed pass complete to Matt Mrazek for 7 yds to the Lafay 32Similar
Q1 15:00
3RD & 4
OWN 31
+18
97.7%
Drew Reed pass complete to Matt Mrazek for 18 yds to the Lafay 49 for a 1ST downSimilar
Q1 15:00
3RD & 3
OPP 44
0
97.7%
Drew Reed pass complete to Joey Chenoweth for no gain to the Army 44Similar
own 0own 2550opp 25opp 0
ARMYDrive 2TD4 plays · 88 yds · 1:4997% → 97%
own 0own 2550opp 25opp 0
LAFDrive 3PUNT8 plays · 4 yds · 0:003% → 3%
Q1 10:04
1ST & 10
OWN 22
+2
97.2%
Drew Reed pass complete to Matt Mrazek for 2 yds to the Lafay 24Similar
Q1 10:04
3RD & 2
OWN 30
+5
97.2%
Drew Reed pass complete to Dylan Wadsworth for 5 yds to the Lafay 35 for a 1ST downSimilar
Q1 10:04
2ND & 10
OWN 35
-11
97.2%
Drew Reed sacked by Kenneth Brinson for a loss of 11 yards to the Lafay 24Similar
Q1 10:04
3RD & 21
OWN 24
+2
97.2%
Drew Reed pass complete to Kyle Mayfield for 2 yds to the Lafay 26Similar
Q1 10:04
4TH & 19
OWN 26
+18
97.3%
Ryan Forrester punt for 42 yds , Malik McGue returns for 18 yds to the 50 yard lineSimilar
own 0own 2550opp 25opp 0
ARMYDrive 4TD9 plays · 50 yds · 4:1997% → 97%
Q1 6:49
2ND & 14
OWN 46
+2
96.9%
Cole Macek run for 12 yds to the ARMY 42 ARMY Penalty, Offensive holding (Christian Poe) to the Army 48Similar
Q1 6:49
2ND & 12
OWN 48
-7
96.9%
Joe Walker run for 8 yds to the ARMY 44 ARMY Penalty, illegal block (Bryce Holland) to the Army 41Similar
Q1 6:49
2ND & 19
OWN 41
+9
96.9%
Ahmad Bradshaw pass complete to Christian Poe for 9 yds to the 50 yard lineSimilar
Q1 6:49
3RD & 10
50
+15
96.9%
Ahmad Bradshaw pass complete to Christian Poe for 15 yds to the Lafay 35 for a 1ST downSimilar
own 0own 2550opp 25opp 0
LAFDrive 5PUNT6 plays · 4 yds · 0:003% → 3%
Q1 2:19
2ND & 8
OWN 24
-5
96.8%
Reed, Drew pass complete to Wadsworth, D. for 34 yards to the ARMY42 (Riley, Elijah), PENALTY LAFAYETT ineligible downfield on pass (Donnelly, Mike) 5 yards to the LAFAYETT19, NO PLAY.Similar
Q1 2:19
2ND & 13
OWN 19
+7
96.8%
Drew Reed pass complete to Tim Vangelas for 7 yds to the Lafay 26Similar
own 0own 2550opp 25opp 0
ARMYDrive 6TD7 plays · 64 yds · 2:5397% → 98%
own 0own 2550opp 25opp 0
LAFDrive 7PUNT5 plays · 2 yds · 0:002% → 2%
Q2 12:06
2ND & 8
OWN 33
0
97.9%
Drew Reed pass incomplete to Matt Mrazek, broken up by Jaylon McClintonSimilar
own 0own 2550opp 25opp 0
ARMYDrive 8TD6 plays · 79 yds · 2:0298% → 99%
Q2 8:57
1ST & GOAL
OPP 7
+7
99.1%
Ahmad Bradshaw pass complete to Jeff Ejekam for 7 yds for a TD, (Blake Wilson KICK)Similar
own 0own 2550opp 25opp 0
LAFDrive 9PUNT9 plays · 12 yds · 0:001% → 1%
Q2 8:47
3RD & 7
OWN 21
+21
99.1%
Drew Reed pass complete to Matt Mrazek for 21 yds to the Lafay 42 for a 1ST downSimilar
Q2 8:47
1ST & 10
OWN 42
0
99.1%
Drew Reed pass complete to Matt Mrazek for no gain to the Lafay 42Similar
Q2 8:47
2ND & 10
OWN 42
-7
99.1%
Drew Reed sacked by Andrew King for a loss of 7 yards to the Lafay 35Similar
Q2 8:47
3RD & 22
OWN 30
0
99.2%
Drew Reed pass incomplete to Yasir Thomas, broken up by Rhyan EnglandSimilar
own 0own 2550opp 25opp 0
ARMYDrive 10TD1 play · 59 yds · 0:0099% → 99%
Q2 5:39
1ST & 10
OWN 41
+59
99.4%
Chris Carter pass complete to Jordan Asberry for 59 yds for a TD, (Blake Wilson KICK)Similar
own 0own 2550opp 25opp 0
LAFDrive 11TD8 plays · 75 yds · 2:431% → 1%
Q2 5:39
2ND & 10
OWN 25
+26
99.5%
Drew Reed pass complete to Dylan Wadsworth for 26 yds to the Army 49 for a 1ST downSimilar
Q2 5:39
1ST & 10
OPP 49
+13
99.5%
Drew Reed pass complete to Nick Franzese for 13 yds to the Army 36 for a 1ST downSimilar
Q2 5:39
2ND & 8
OPP 34
+29
99.4%
Drew Reed pass complete to Nick Franzese for 29 yds to the Army 5 for a 1ST downSimilar
own 0own 2550opp 25opp 0
ARMYDrive 12FUMBLE7 plays · -14 yds · 0:0099% → 99%
Q2 2:44
1ST & 10
OWN 34
+30
99.4%
Chris Carter pass complete to Glen Coates for 15 yds to the Lafay 49 for a 1ST down LAFAYETTE Penalty, face mask (15 yards) (Rob Hinchen) to the Lafay 36 for a 1ST downSimilar
Q2 2:44
1ST & 10
OPP 36
-5
99.5%
Christian Drake run for a loss of 5 yards to the Lafay 41 Christian Drake fumbled, recovered by Army Christian DrakeSimilar
Q2 2:44
2ND & 15
OWN 0
-15
99.4%
PENALTY ARMY holding (Voit, John) 14 yards to the ARMY45, PENALTY ARMY UR 15 yards to the ARMY30, NO PLAY.Similar
Q2 2:44
4TH & 44
OWN 30
+9
99.4%
Nick Schrage run for a loss of 5 yards to the Army 11 Nick Schrage fumbled, forced by Dmitry Smith, recovered by Lafay Nick Franzese , return for 9 yds to the Army 11Similar
own 0own 2550opp 25opp 0
LAFDrive 13INT3 plays · -15 yds · 0:171% → 1%
Q2 0:41
1ST & 10
OPP 11
-15
99.4%
Reed, Drew pass complete to Mrazek, Matt for 8 yards to the ARMY3 (England, Rhyan), PENALTY LAFAYETT pass interference (Thomas, Yasir) 15 yards to the ARMY26, NO PLAY.Similar
Q2 0:24
1ST & 25
OPP 26
0
99.5%
Drew Reed pass intercepted, touchback. Marcus Hyatt return for no gainSimilar
own 0own 2550opp 25opp 0
ARMYDrive 14END OF HALF1 play · 9 yds · 0:00100% → 100%
own 0own 2550opp 25opp 0
ARMYDrive 15TD13 plays · 75 yds · 5:53100% → 100%
Q3 15:00
1ST & 10
OPP 44
0
99.6%
Ahmad Bradshaw pass incomplete to Christian Poe, broken up by Eric MitchellSimilar
own 0own 2550opp 25opp 0
LAFDrive 16PUNT5 plays · 5 yds · 0:000% → 0%
Q3 9:05
3RD & 5
OWN 40
0
99.7%
Drew Reed pass incomplete to Tim Vangelas, broken up by Scott WashleSimilar
own 0own 2550opp 25opp 0
ARMYDrive 17TD9 plays · 78 yds · 4:06100% → 100%
LAFDrive 18DOWNS12 plays · 49 yds · 3:480% → 0%
Q3 3:48
2ND & 12
OWN 24
+15
99.9%
Drew Reed pass complete to Matt Mrazek for 15 yds to the Lafay 39 for a 1ST downSimilar
Q3 3:48
1ST & 10
OWN 39
+9
99.9%
Drew Reed pass complete to Nick Franzese for 9 yds to the Lafay 48Similar
Q3 3:48
2ND & 1
OWN 48
+15
99.8%
Drew Reed pass complete to Yasir Thomas for 15 yds to the Army 37 for a 1ST downSimilar
Q3 3:48
1ST & 10
OPP 37
-1
99.9%
Drew Reed pass complete to Angus Evans for a loss of 1 yard to the Army 38Similar
own 0own 2550opp 25opp 0
ARMYDrive 19TD11 plays · 75 yds · 6:12100% → 100%
own 0own 2550opp 25opp 0
LAFDrive 20INT7 plays · 17 yds · 0:000% → 0%
Q4 7:40
3RD & 3
OWN 20
+11
100.0%
Drew Reed pass complete to Tim Vangelas for 11 yds to the Lafay 31 for a 1ST downSimilar
Q4 7:40
1ST & 10
OWN 31
-5
100.0%
LAFAYETTE Penalty, false start (Kevin Zataveski) to the Lafay 26Similar
Q4 7:40
1ST & 15
OWN 26
+4
100.0%
Drew Reed pass complete to Joey Chenoweth for 4 yds to the Lafay 30Similar
Q4 7:40
2ND & 11
OWN 30
0
100.0%
Drew Reed pass intercepted Jalen Sharp return for no gain to the Army 46Similar
own 0own 2550opp 25opp 0
ARMYDrive 21TD4 plays · 54 yds · 1:50100% → 100%
own 0own 2550opp 25opp 0
LAFDrive 22DOWNS5 plays · 9 yds · 0:000% → 0%
ARMYDrive 23END OF GAME1 play · 5 yds · 0:00100% → 100%
own 0own 2550opp 25opp 0
Biggest swings
TD · Q2 12:18
Chris Carter run for 19 yds for a TD, (Blake Wilson KICK)
+1.1
TD · Q2 8:57
Ahmad Bradshaw pass complete to Jeff Ejekam for 7 yds for a TD, (Blake Wilson KICK)
+0.7
TD · Q1 2:30
Jordan Asberry run for 20 yds for a TD, (Blake Wilson KICK)
+0.2