View as
Win probability · ARMY
modelARMY aheadDUKE aheadconfidence bandkey playARMY scoreDUKE score
What if? - hover the chart or a play below, then change how it went
Q1 15:00 · Connor Slomka run for 1 yd to the Duke 45
Driver values - Δ win prob, pts
Home team on offensePregame priorGarbage-time factorScore differentialScore diff ÷ offense timeoutsTime remaining
This game in five plays
- KEY PLAY · Q2 10:58: Kell Walker run for no gain to the Army 36 — ARMY win probability +7.3 pts (now 55%) (top driver: ARMY has the ball).
- TD · Q2 8:20: Ahmad Bradshaw run for 18 yds for a TD, (Blake Wilson KICK) — ARMY win probability +13.1 pts (now 70%) (top driver: ARMY has the ball).
- TD · Q4 14:56: Brittain Brown run for 1 yd for a TD, (Two-Point Conversion failed), (Two-Point Conversion failed) — DUKE win probability +9.4 pts (now 44%) (top driver: DUKE has the ball).
- KEY PLAY · Q4 4:24: Timeout DUKE, clock 04:24 — ARMY win probability +17.8 pts (now 87%) (top driver: ARMY has the ball).
- KEY PLAY · Q4 2:24: Darnell Woolfolk run for 2 yds to the Army 39 — ARMY win probability +6.7 pts (now 90%) (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 3 of 4DUKE made the numbers' call on 3 of 5
- Q1 15:00ARMY 4th & 2 at DUKE 46, tiedAgrees with the numbersWent for it · 42.3% before the snapGo for itTheir call42.3%57% to convertField goal42.1%−0.223% to makePunt42.3%−0.1average punt
- Q1 8:35DUKE 4th & 4 at ARMY 4, tiedClose callKicked a field goal · 56.3% before the snapGo for it56.3%40% to convertField goalTheir call56.2%−0.193% to makePunt55.1%−1.2average punt
- Q2 14:40DUKE 4th & 29 at DUKE 21, down 4Agrees with the numbersPunted · 50.0% before the snapGo for it48.9%−1.86% to convertField goalOut of rangePuntTheir call50.7%average punt
- Q2 1:23ARMY 4th & 3 at ARMY 34, up 11Agrees with the numbersPunted · 68.5% before the snapGo for it68.3%−0.152% to convertField goalOut of rangePuntTheir call68.4%average punt
- Q3 14:49DUKE 4th & 13 at ARMY 30, down 11Numbers favored field goal by 1.3 ptsWent for it · 29.5% before the snapGo for itTheir call27.5%−1.320% to convertField goal28.8%56% to makePunt27.7%−1.2average punt
- Q3 10:52ARMY 4th & 1 at midfield, up 11Agrees with the numbersWent for it · 73.5% before the snapGo for itTheir call73.7%70% to convertField goalOut of rangePunt71.3%−2.4average punt
- Q3 10:52DUKE 4th & 5 at ARMY 34, down 11Agrees with the numbersWent for it · 28.2% before the snapGo for itTheir call28.1%42% to convertField goal27.5%−0.647% to makePunt26.7%−1.4average punt
- Q4 4:15ARMY 4th & 3 at DUKE 3, up 5Numbers favored go for it by 2.4 ptsKicked a field goal · 85.3% before the snapGo for it85.3%44% to convertField goalTheir call82.9%−2.493% to makePunt69.9%−15.4average punt
- Q4 4:15DUKE 4th & 18 at DUKE 20, down 5Agrees with the numbersPunted · 23.1% before the snapGo for it14.8%−1.212% to convertField goalOut of rangePuntTheir call16.0%average punt
After touchdowns: kick or go for two?
ARMY made the numbers' call on 2 of 2DUKE made the numbers' call on 1 of 2
- Q1 2:11ARMY Touchdown, up 3 before the tryAgrees with the numbersKicked · madeKickTheir call48.0%97% to makeGo for two48.0%−<0.145% to convert
- Q2 8:20ARMY Touchdown, up 17 before the tryAgrees with the numbersKicked · madeKickTheir call72.2%97% to makeGo for two72.0%−0.245% to convert
- Q2 3:53DUKE Touchdown, down 12 before the tryAgrees with the numbersKicked · madeKickTheir call32.2%97% to makeGo for two32.0%−0.145% to convert
- Q4 14:56DUKE Touchdown, down 5 before the tryClose callWent for two · failedKick36.4%97% to makeGo for twoTheir call36.1%−0.345% to convert
Play by play - hover to pin the curve, click to jump
Download drive chartARMYDrive 1DOWNS5 plays · 9 yds · 0:0037% → 37%
own 0own 2550opp 25opp 0
DUKEDrive 2FG9 plays · 51 yds · 4:1163% → 62%
ARMYDrive 3TD12 plays · 80 yds · 6:1739% → 45%
Q1 8:28
1ST & 10
OPP 41
+17
39.4%
Darnell Woolfolk run for 2 yds to the Duke 39 for a 1ST down DUKE Penalty, unsportsmanlike conduct (Edgar Cerenord) to the Duke 24 for a 1ST downSimilar
own 0own 2550opp 25opp 0
DUKEDrive 4PUNT RETURN TD8 plays · -1 yds · 2:3157% → 49%
Q1 2:11
2ND & 10
OWN 22
+3
43.2%
Daniel Jones pass complete to Johnathan Lloyd for 3 yds to the Duke 25Similar
Q1 2:11
3RD & 7
OWN 25
+15
43.6%
Daniel Jones pass complete to T.J. Rahming for 15 yds to the Duke 40 for a 1ST downSimilar
Q1 2:11
1ST & 10
OWN 40
-10
42.3%
Daniel Jones sacked by James Nachtigal for a loss of 10 yards to the Duke 30Similar
Q1 2:11
2ND & 20
OWN 30
+4
43.2%
Daniel Jones pass complete to Shaun Wilson for 4 yds to the Duke 34Similar
Q2 15:00
3RD & 16
OWN 34
-13
44.9%
Daniel Jones sacked by John Voit for a loss of 13 yards to the Duke 21 DUKE Penalty, intentional grounding (Daniel Jones) to the Duke 21Similar
Q2 14:40
4TH & 29
OWN 21
+25
51.2%
Austin Parker punt , Javhari Bourdeau returns for 25 yds for a TD, (Blake Wilson KICK)Similar
own 0own 2550opp 25opp 0
DUKEDrive 5FUMBLE10 plays · 51 yds · 0:0050% → 52%
Q2 14:30
1ST & 10
OWN 23
+11
50.2%
Daniel Jones pass complete to Aaron Young for 11 yds to the Duke 34 for a 1ST downSimilar
Q2 14:30
1ST & 10
OWN 34
+11
49.8%
Daniel Jones pass complete to Shaun Wilson for 11 yds to the Duke 45 for a 1ST downSimilar
Q2 14:30
1ST & 10
OWN 45
0
49.2%
Daniel Jones pass incomplete to T.J. Rahming, broken up by John VoitSimilar
Q2 14:30
3RD & 7
OWN 48
+9
49.5%
Jones, D pass incomplete to Rahming, T.J. (Riley, Elijah), PENALTY ARMY pass interference (Riley, Elijah) 9 yards to the ARMY43, 1ST DOWN DU, NO PLAY.Similar
Q2 14:30
1ST & 10
OPP 43
+10
48.7%
Daniel Jones pass complete to T.J. Rahming for 10 yds to the Army 33 for a 1ST downSimilar
Q2 14:30
1ST & 10
OPP 33
-4
48.1%
Daniel Jones run for a loss of 4 yards to the Army 36 Daniel Jones fumbled, recovered by Army Rhyan EnglandSimilar
own 0own 2550opp 25opp 0
ARMYDrive 6TD5 plays · 64 yds · 2:3855% → 70%
Q2 10:58
3RD & 9
OWN 37
+42
54.5%
Ahmad Bradshaw pass complete to Kell Walker for 42 yds to the Duke 21 for a 1ST downSimilar
own 0own 2550opp 25opp 0
DUKEDrive 7TD12 plays · 86 yds · 4:2332% → 41%
Q2 8:16
3RD & 3
OWN 21
+5
68.0%
Daniel Jones pass complete to Davis Koppenhaver for 5 yds to the Duke 26 for a 1ST downSimilar
Q2 8:16
1ST & 10
OWN 26
+7
67.9%
Daniel Jones pass complete to Chris Taylor for 7 yds to the Duke 33Similar
Q2 8:16
1ST & 10
OPP 45
+17
66.0%
Daniel Jones pass complete to Chris Taylor for 17 yds to the Army 28 for a 1ST downSimilar
Q2 8:16
1ST & 10
OPP 28
0
64.9%
T.J. Rahming pass incomplete to Chris Taylor, broken up by James GibsonSimilar
Q2 8:16
1ST & 10
OPP 16
+6
64.9%
Daniel Jones pass complete to Johnathan Lloyd for 6 yds to the Army 10Similar
own 0own 2550opp 25opp 0
ARMYDrive 8PUNT10 plays · 18 yds · 2:2463% → 67%
Q2 1:23
4TH & 3
OWN 34
+3
67.4%
Nick Schrage punt for 38 yds , T.J. Rahming returns for 3 yds to the Duke 31Similar
own 0own 2550opp 25opp 0
DUKEDrive 9INT2 plays · 8 yds · 0:0031% → 33%
ARMYDrive 10END OF HALF2 plays · 5 yds · 0:0069% → 69%
DUKEDrive 11DOWNS11 plays · 27 yds · 0:0035% → 32%
Q3 14:49
2ND & 6
OWN 47
0
64.8%
Daniel Jones pass incomplete to Daniel Helm, broken up by James GibsonSimilar
Q3 14:49
3RD & 6
OWN 47
+15
65.3%
ARMY Penalty, unsportsmanlike conduct (James Gibson) to the Army 38 for a 1ST downSimilar
Q3 14:49
3RD & 8
OPP 25
-5
64.8%
Daniel Jones sacked by Elijah Riley and Raymond Wright for a loss of 5 yards to the Army 30Similar
own 0own 2550opp 25opp 0
ARMYDrive 12FUMBLE8 plays · 22 yds · 0:0071% → 73%
Q3 10:52
2ND & 11
OPP 48
0
72.9%
Kell Walker run for no gain to the Duke 48 Kell Walker fumbled, recovered by Duke Victor DimukejeSimilar
own 0own 2550opp 25opp 0
DUKEDrive 13TD16 plays · 52 yds · 10:5632% → 44%
Q3 10:52
3RD & 3
OPP 49
+10
67.9%
Daniel Jones pass complete to Aaron Young for 10 yds to the Army 39 for a 1ST downSimilar
Q3 10:52
1ST & 10
OWN 33
+11
69.4%
Daniel Jones pass complete to Aaron Young for 11 yds to the Duke 44 for a 1ST downSimilar
Q3 10:52
2ND & 7
OPP 36
0
67.2%
Daniel Jones pass incomplete to Johnathan Lloyd, broken up by Rhyan EnglandSimilar
Q3 10:52
3RD & 7
OPP 36
+2
67.9%
Daniel Jones pass complete to Johnathan Lloyd for 2 yds to the Army 34Similar
Q3 10:52
4TH & 5
OPP 34
+5
69.5%
Daniel Jones pass complete to Johnathan Lloyd for 5 yds to the Army 29 for a 1ST downSimilar
Q3 10:52
1ST & 10
OPP 29
+10
65.7%
Jones, D pass incomplete to Fuller, K, PENALTY ARMY holding (England, Rhyan) 10 yards to the ARMY19, 1ST DOWN DU, NO PLAY.Similar
Q4 14:56
3RD & GOAL
OPP 1
+1
56.4%
Brittain Brown run for 1 yd for a TD, (Two-Point Conversion failed), (Two-Point Conversion failed)Similar
own 0own 2550opp 25opp 0
ARMYDrive 14MISSED FG22 plays · 75 yds · 10:3365% → 87%
Q4 14:48
2ND & 7
OPP 29
+16
70.4%
Ahmad Bradshaw run for 3 yds to the Duke 26 for a 1ST down DUKE Penalty, personal foul (Joe Giles-Harris) to the Duke 13 for a 1ST downSimilar
Q4 4:15
4TH & GOAL
OPP 3
+4
86.7%
Blake Wilson 20 yd FG BLOCKED blocked by null Bryon Fields Jr. return for 4 yds to the Duke 17Similar
own 0own 2550opp 25opp 0
DUKEDrive 15PUNT7 plays · 7 yds · 0:0020% → 17%
Q4 4:15
1ST & 5
OWN 22
-2
79.4%
Daniel Jones pass complete to Shaun Wilson for a loss of 2 yards to the Duke 20Similar
Q4 4:15
2ND & 7
OWN 20
+8
80.6%
Daniel Jones pass complete to Chris Taylor for 8 yds to the Duke 28 for a 1ST downSimilar
Q4 4:15
1ST & 10
OWN 28
0
79.6%
Daniel Jones pass incomplete to T.J. Rahming, broken up by Rhyan EnglandSimilar
Q4 4:15
2ND & 10
OWN 28
-8
80.6%
Daniel Jones sacked by Elijah Riley for a loss of 8 yards to the Duke 20Similar
Q4 4:15
3RD & 18
OWN 20
0
82.2%
Daniel Jones pass incomplete to Chris Taylor, broken up by Kenneth BrinsonSimilar
own 0own 2550opp 25opp 0
ARMYDrive 16END OF GAME7 plays · 13 yds · 0:1390% → 92%
own 0own 2550opp 25opp 0
Biggest swings
KEY PLAY · Q4 4:24
Timeout DUKE, clock 04:24
+17.8
TD · Q2 8:20
Ahmad Bradshaw run for 18 yds for a TD, (Blake Wilson KICK)
+13.1
TD · Q4 14:56
Brittain Brown run for 1 yd for a TD, (Two-Point Conversion failed), (Two-Point Conversion failed)
-9.4