View as
Win probability · DUKE
modelDUKE aheadMIA aheadconfidence bandkey playDUKE scoreMIA score
What if? - hover the chart or a play below, then change how it went
Q1 3:06 · AJ Reed 40 yd FG GOOD
Driver values - Δ win prob, pts
Pregame priorHome team on offenseGarbage-time factorScore diff ÷ offense timeoutsScore differentialScore diff ÷ seconds remaining
This game in five plays
- TD · Q2 12:52: Quentin Harris run for 24 yds for a TD (AJ Reed KICK) — DUKE win probability +4.1 pts (now 35%) (top driver: DUKE has the ball).
- FG · Q2 7:18: AJ Reed 36 yd FG GOOD — DUKE win probability +6.4 pts (now 46%) (top driver: DUKE has the ball).
- TD · Q2 2:26: Jarren Williams pass complete to Robert Burns for 15 yds for a TD (Camden Price KICK) — MIA win probability +13.4 pts (now 70%) (top driver: MIA has the ball).
- TD · Q4 9:37: Deon Jackson run for 2 yds for a TD (AJ Reed KICK) — DUKE win probability +30.5 pts (now 74%) (top driver: DUKE has the ball).
- TD · Q4 6:55: Quentin Harris pass complete to Jalon Calhoun for 49 yds for a TD (AJ Reed KICK) — DUKE win probability +20.3 pts (now 91%) (top driver: DUKE 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
DUKE made the numbers' call on 8 of 11MIA made the numbers' call on 12 of 15
- Q1 15:00DUKE 4th & 2 at DUKE 40, tiedClose callPunted · 27.8% before the snapGo for it27.9%57% to convertField goalOut of rangePuntTheir call27.8%−0.1average punt
- Q1 13:34MIA 4th & 8 at MIA 16, tiedAgrees with the numbersPunted · 71.4% before the snapGo for it71.3%−0.132% to convertField goalOut of rangePuntTheir call71.4%average punt
- Q1 10:03DUKE 4th & 13 at MIA 28, tiedAgrees with the numbersKicked a field goal · 30.1% before the snapGo for it30.0%−0.220% to convertField goalTheir call30.1%60% to makePunt29.6%−0.5average punt
- Q1 10:03MIA 4th & 8 at MIA 31, tiedAgrees with the numbersPunted · 69.6% before the snapGo for it69.6%−0.233% to convertField goalOut of rangePuntTheir call69.8%average punt
- Q1 9:11DUKE 4th & 1 at DUKE 36, tiedClose callPunted · 30.5% before the snapGo for it30.6%71% to convertField goalOut of rangePuntTheir call30.4%−0.2average punt
- Q1 7:13MIA 4th & 1 at MIA 19, tiedClose callPunted · 68.3% before the snapGo for it68.5%71% to convertField goalOut of rangePuntTheir call68.1%−0.4average punt
- Q1 3:06DUKE 4th & 10 at MIA 22, tiedAgrees with the numbersKicked a field goal · 33.5% before the snapGo for it33.2%−0.328% to convertField goalTheir call33.5%72% to makePunt31.9%−1.6average punt
- Q1 3:00MIA 4th & 1 at MIA 39, down 3Agrees with the numbersWent for it · 65.1% before the snapGo for itTheir call65.4%71% to convertField goalOut of rangePunt64.7%−0.7average punt
- Q2 10:52MIA 4th & 13 at DUKE 42, down 3Agrees with the numbersPunted · 60.4% before the snapGo for it59.8%−0.621% to convertField goal59.9%−0.530% to makePuntTheir call60.4%average punt
- Q2 7:18DUKE 4th & 8 at MIA 18, up 3Agrees with the numbersKicked a field goal · 42.2% before the snapGo for it41.3%−0.732% to convertField goalTheir call42.0%79% to makePunt36.9%−5.2average punt
- Q2 1:40DUKE 4th & 1 at DUKE 33, down 1Numbers favored go for it by 1.1 ptsPunted · 37.3% before the snapGo for it38.4%71% to convertField goalOut of rangePuntTheir call37.2%−1.1average punt
- Q2 0:16MIA 4th & 15 at MIA 43, up 1Agrees with the numbersPunted · 61.5% before the snapGo for it60.4%−1.017% to convertField goalOut of rangePuntTheir call61.4%average punt
- Q3 14:55MIA 4th & 5 at MIA 32, up 1Agrees with the numbersPunted · 61.2% before the snapGo for it61.1%−1.241% to convertField goalOut of rangePuntTheir call62.3%average punt
- Q3 14:03DUKE 4th & 14 at DUKE 27, down 1Agrees with the numbersPunted · 37.4% before the snapGo for it35.8%−2.917% to convertField goalOut of rangePuntTheir call38.7%average punt
- Q3 11:08MIA 4th & 7 at MIA 45, up 1Agrees with the numbersPunted · 60.4% before the snapGo for it60.4%−0.937% to convertField goalOut of rangePuntTheir call61.3%average punt
- Q3 9:03DUKE 4th & 6 at DUKE 17, down 1Agrees with the numbersPunted · 38.7% before the snapGo for it37.9%−1.438% to convertField goalOut of rangePuntTheir call39.2%average punt
- Q3 6:05MIA 4th & 6 at DUKE 10, up 1Agrees with the numbersKicked a field goal · 59.9% before the snapGo for it58.6%−0.635% to convertField goalTheir call59.2%88% to makePunt47.6%−11.6average punt
- Q3 6:00DUKE 4th & 8 at DUKE 27, down 4Agrees with the numbersPunted · 33.5% before the snapGo for it33.3%−1.933% to convertField goalOut of rangePuntTheir call35.2%average punt
- Q3 4:18MIA 4th & 5 at MIA 7, up 4Agrees with the numbersPunted · 64.4% before the snapGo for it63.3%−1.438% to convertField goalOut of rangePuntTheir call64.7%average punt
- Q3 2:51MIA 4th & 12 at DUKE 43, up 4Agrees with the numbersPunted · 66.7% before the snapGo for it66.4%−1.424% to convertField goal66.1%−1.728% to makePuntTheir call67.8%average punt
- Q4 15:00DUKE 4th & 11 at DUKE 46, down 4Agrees with the numbersPunted · 32.6% before the snapGo for it32.1%−2.126% to convertField goalOut of rangePuntTheir call34.3%average punt
- Q4 12:52MIA 4th & 12 at MIA 12, up 4Agrees with the numbersPunted · 65.5% before the snapGo for it62.2%−5.822% to convertField goalOut of rangePuntTheir call68.0%average punt
- Q4 9:30MIA 4th & 9 at MIA 27, down 3Agrees with the numbersPunted · 34.2% before the snapGo for it31.7%−2.030% to convertField goalOut of rangePuntTheir call33.7%average punt
- Q4 5:19MIA 4th & 18 at DUKE 43, down 10Close callWent for it · 8.7% before the snapGo for itTheir call8.5%−0.713% to convertField goal8.8%−0.428% to makePunt9.2%average punt
- Q4 3:36DUKE 4th & 7 at DUKE 46, up 10Agrees with the numbersPunted · 92.2% before the snapGo for it92.1%−0.237% to convertField goalOut of rangePuntTheir call92.3%average punt
- Q4 3:29MIA 4th & 5 at MIA 25, down 10Close callWent for it · 6.8% before the snapGo for itTheir call6.8%−<0.140% to convertField goalOut of rangePunt6.8%average punt
After touchdowns: kick or go for two?
DUKE made the numbers' call on 3 of 3MIA made the numbers' call on 2 of 2
- Q2 14:52MIA Touchdown, up 3 before the tryAgrees with the numbersKicked · madeKickTheir call67.6%97% to makeGo for two67.5%−0.145% to convert
- Q2 12:52DUKE Touchdown, up 2 before the tryAgrees with the numbersKicked · madeKickTheir call38.1%97% to makeGo for two38.1%−0.145% to convert
- Q2 2:26MIA Touchdown, tied before the tryAgrees with the numbersKicked · madeKickTheir call59.8%97% to makeGo for two59.7%−0.145% to convert
- Q4 9:37DUKE Touchdown, up 2 before the tryAgrees with the numbersKicked · madeKickTheir call62.7%97% to makeGo for two62.0%−0.745% to convert
- Q4 6:55DUKE Touchdown, up 9 before the tryAgrees with the numbersKicked · madeKickTheir call89.9%97% to makeGo for two89.2%−0.745% to convert
Play by play - hover to pin the curve, click to jump
Download drive chartDUKEDrive 1PUNT5 plays · 8 yds · 0:0024% → 24%
Q1 15:00
3RD & 6
OWN 36
+4
24.0%
Quentin Harris pass complete to Noah Gray for 4 yds to the Duke 40Similar
own 0own 2550opp 25opp 0
MIADrive 2PUNT4 plays · 2 yds · 0:0075% → 75%
Q1 13:34
2ND & 8
OWN 16
0
24.7%
Jarren Williams pass complete to Cam'Ron Harris for no gain to the MiaFl 16Similar
own 0own 2550opp 25opp 0
DUKEDrive 3MISSED FG8 plays · 11 yds · 2:0526% → 26%
MIADrive 4PUNT4 plays · 2 yds · 0:0074% → 73%
Q1 10:03
4TH & 8
OWN 31
+7
26.6%
Lou Hedley punt for 49 yds , Myles Hudzick returns for 7 yds to the Duke 27Similar
own 0own 2550opp 25opp 0
DUKEDrive 5PUNT5 plays · 9 yds · 0:0027% → 27%
Q1 9:11
4TH & 1
OWN 36
-2
26.8%
Austin Parker punt for 52 yds, punt out-of-bounds at the MiaFl 10 , K.J. Osborn returns for a loss of 2 yards to the MiaFl 10Similar
own 0own 2550opp 25opp 0
MIADrive 6PUNT4 plays · 9 yds · 0:0072% → 72%
DUKEDrive 7FG8 plays · 40 yds · 2:0629% → 31%
MIADrive 8TD10 plays · 70 yds · 3:0869% → 72%
Q1 3:00
1ST & 10
OWN 30
-4
31.3%
Jarren Williams sacked by Tre Hornbuckle for a loss of 4 yards to the MiaFl 26Similar
Q1 3:00
2ND & 14
OWN 26
0
31.6%
Jarren Williams pass incomplete to K.J. Osborn, broken up by Leonard JohnsonSimilar
Q1 3:00
3RD & 14
OWN 26
+13
31.9%
Jarren Williams pass complete to Will Mallory for 13 yds to the MiaFl 39Similar
Q1 3:00
1ST & 10
OPP 40
-10
30.3%
Osborn, K. rush for 5 yards to the DU35 (Singleton,D.;Waters,M.), PENALTY UM holding (Scaife, D.) 10 yards to the 50 yardline, NO PLAY.Similar
Q1 3:00
1ST & 20
50
+15
30.8%
Jarren Williams pass complete to K.J. Osborn for 15 yds to the Duke 35Similar
Q2 15:00
1ST & 10
OPP 23
+15
31.0%
Williams, J. pass incomplete to Osborn, K., PENALTY DU pass interference (Blackwell,J.) 15 yards to the DU8, 1ST DOWN UM, NO PLAY.Similar
own 0own 2550opp 25opp 0
DUKEDrive 9TD8 plays · 48 yds · 1:4831% → 35%
Q2 14:40
1ST & 10
OPP 35
+8
31.3%
Quentin Harris pass complete to Aaron Young for 8 yds to the MiaFl 27Similar
own 0own 2550opp 25opp 0
MIADrive 10PUNT12 plays · 38 yds · 1:5666% → 63%
Q2 12:48
3RD & 5
OWN 25
+23
34.9%
Jarren Williams pass complete to Will Mallory for 23 yds to the MiaFl 48 for a 1ST downSimilar
Q2 10:52
3RD & 7
OPP 49
+10
34.7%
Williams, J. pass complete to Osborn, K. for 5 yards to the DU44 (Johnson,L.), PENALTY DU holding (Waters,M.) 10 yards to the DU39, 1ST DOWN UM, NO PLAY.Similar
Q2 10:52
3RD & 10
OPP 39
-3
35.0%
Jarren Williams sacked by Koby Quansah for a loss of 3 yards to the Duke 42Similar
own 0own 2550opp 25opp 0
DUKEDrive 11FG8 plays · 61 yds · 2:0937% → 46%
Q2 9:27
1ST & 10
OWN 21
+5
37.3%
Quentin Harris pass complete to Scott Bracey for 5 yds to the Duke 26Similar
own 0own 2550opp 25opp 0
MIADrive 12TD13 plays · 76 yds · 4:4856% → 70%
Q2 7:14
1ST & 10
OWN 43
-1
43.2%
Jarren Williams pass complete to K.J. Osborn for a loss of 1 yard to the MiaFl 42Similar
Q2 7:14
3RD & 11
OWN 42
+32
44.6%
Jarren Williams pass complete to Will Mallory for 32 yds to the Duke 26 for a 1ST downSimilar
Q2 2:26
2ND & 10
OPP 15
+15
29.9%
Jarren Williams pass complete to Robert Burns for 15 yds for a TD (Camden Price KICK)Similar
own 0own 2550opp 25opp 0
DUKEDrive 13PUNT6 plays · 9 yds · 0:4135% → 34%
Q2 2:21
2ND & 9
OWN 25
+7
35.3%
Quentin Harris pass complete to Noah Gray for 7 yds to the Duke 32Similar
Q2 1:40
4TH & 1
OWN 33
+8
34.4%
Austin Parker punt for 52 yds, punt out-of-bounds at the MiaFl 23 , K.J. Osborn returns for 8 yds to the MiaFl 23 K.J. Osborn fumbled, forced by Trevon McSwain, recovered by MiaFlSimilar
own 0own 2550opp 25opp 0
MIADrive 14PUNT7 plays · 20 yds · 1:0767% → 64%
Q2 1:23
1ST & 10
OWN 23
+25
33.5%
Jarren Williams pass complete to Will Mallory for 25 yds to the MiaFl 48 for a 1ST downSimilar
Q2 1:23
1ST & 10
OWN 48
-3
31.1%
Jarren Williams sacked by Chris Rumph II for a loss of 3 yards to the MiaFl 45Similar
Q2 1:03
2ND & 13
OWN 45
-7
33.7%
Jarren Williams sacked by Ben Frye and Tre Hornbuckle for a loss of 7 yards to the MiaFl 38Similar
own 0own 2550opp 25opp 0
DUKEDrive 15END OF HALF1 play · -1 yds · 0:0033% → 33%
own 0own 2550opp 25opp 0
MIADrive 16PUNT5 plays · 5 yds · 0:0066% → 64%
Q3 14:55
4TH & 5
OWN 32
0
36.3%
Lou Hedley punt for 37 yds, fair catch by Myles Hudzick at the Duke 31Similar
own 0own 2550opp 25opp 0
DUKEDrive 17PUNT4 plays · -4 yds · 0:0038% → 35%
Q3 14:03
2ND & 10
OWN 31
0
37.4%
Quentin Harris pass incomplete to Aaron Young, broken up by Trajan BandySimilar
Q3 14:03
3RD & 10
OWN 31
-4
35.9%
Quentin Harris sacked by Trevon Hill and Gregory Rousseau for a loss of 4 yards to the Duke 27Similar
Q3 14:03
4TH & 14
OWN 27
+5
35.1%
Austin Parker punt for 46 yds, punt out-of-bounds at the MiaFl 32 , K.J. Osborn returns for 5 yds to the MiaFl 32Similar
own 0own 2550opp 25opp 0
MIADrive 18PUNT8 plays · 13 yds · 1:5465% → 62%
Q3 13:02
2ND & 7
OWN 35
-5
34.4%
Jarren Williams sacked by Chris Rumph II for a loss of 5 yards to the MiaFl 23 Jarren Williams fumbled, recovered by MiaFl DJ Scaife Jr. , return for 0 yardsSimilar
Q3 13:02
3RD & 19
OWN 23
+19
36.9%
Robert Burns run for 4 yds to the MiaFl 27 for a 1ST down DUKE Penalty, personal foul (Koby Quansah) to the MiaFl 42 for a 1ST downSimilar
Q3 11:08
1ST & 10
OWN 42
-8
35.1%
Jarren Williams sacked by Dylan Singleton for a loss of 8 yards to the MiaFl 34Similar
Q3 11:08
2ND & 18
OWN 34
+6
37.5%
Jarren Williams pass complete to Robert Burns for 6 yds to the MiaFl 40Similar
own 0own 2550opp 25opp 0
DUKEDrive 19PUNT4 plays · 4 yds · 0:0040% → 38%
Q3 9:03
4TH & 6
OWN 17
+43
38.3%
Austin Parker punt for 40 yds , K.J. Osborn returns for 43 yds to the Duke 14Similar
own 0own 2550opp 25opp 0
MIADrive 20FG4 plays · 4 yds · 1:5966% → 68%
own 0own 2550opp 25opp 0
DUKEDrive 21PUNT5 plays · 2 yds · 0:0035% → 33%
Q3 6:00
1ST & 10
OWN 25
-1
35.4%
Quentin Harris sacked by Jonathan Ford and Gregory Rousseau for a loss of 1 yard to the Duke 24Similar
own 0own 2550opp 25opp 0
MIADrive 22PUNT4 plays · 5 yds · 0:0067% → 65%
Q3 4:18
4TH & 5
OWN 7
0
34.8%
Lou Hedley punt for 44 yds, fair catch by Myles Hudzick at the Duke 49Similar
own 0own 2550opp 25opp 0
DUKEDrive 23FUMBLE3 plays · -9 yds · 0:0038% → 35%
Q3 2:51
3RD & 11
OWN 48
-9
34.5%
Quentin Harris sacked by Jonathan Garvin for a loss of 9 yards to the Duke 40 Quentin Harris fumbled, recovered by MiaFl Nesta Jade Silvera , return for 0 yardsSimilar
own 0own 2550opp 25opp 0
MIADrive 24PUNT5 plays · -3 yds · 0:0072% → 69%
own 0own 2550opp 25opp 0
DUKEDrive 25PUNT9 plays · 26 yds · 0:1634% → 33%
Q4 15:00
3RD & 9
OWN 21
+16
32.9%
Quentin Harris pass complete to Darrell Harding Jr. for 16 yds to the Duke 37 for a 1ST downSimilar
Q4 15:00
2ND & 7
OWN 40
+7
37.7%
Quentin Harris pass complete to Darrell Harding Jr. for 7 yds to the Duke 47 for a 1ST downSimilar
Q4 15:00
2ND & 9
OWN 48
-2
38.1%
Quentin Harris sacked by Michael Pinckney for a loss of 2 yards to the Duke 46Similar
Q4 15:00
4TH & 11
OWN 46
0
33.0%
Austin Parker punt for 40 yds, fair catch by K.J. Osborn at the MiaFl 14Similar
own 0own 2550opp 25opp 0
MIADrive 26PUNT4 plays · -2 yds · 0:0069% → 66%
DUKEDrive 27TD6 plays · 40 yds · 1:4941% → 74%
Q4 11:26
2ND & 10
OPP 23
+18
43.2%
Quentin Harris pass complete to Jalon Calhoun for 18 yds to the MiaFl 5 for a 1ST downSimilar
own 0own 2550opp 25opp 0
MIADrive 28PUNT5 plays · 1 yds · 0:0037% → 34%
Q4 9:30
4TH & 9
OWN 27
+2
66.0%
Lou Hedley punt for 45 yds , Myles Hudzick returns for 2 yds to the Duke 30Similar
own 0own 2550opp 25opp 0
DUKEDrive 29TD4 plays · 70 yds · 1:3470% → 91%
Q4 6:55
1ST & 10
OPP 49
+49
90.9%
Quentin Harris pass complete to Jalon Calhoun for 49 yds for a TD (AJ Reed KICK)Similar
own 0own 2550opp 25opp 0
MIADrive 30DOWNS10 plays · 32 yds · 1:3610% → 8%
Q4 6:55
1ST & 10
OWN 25
+8
90.2%
N'Kosi Perry pass complete to Mike Harley for 8 yds to the MiaFl 33Similar
Q4 6:55
1ST & 10
OPP 46
+11
87.7%
N'Kosi Perry pass complete to Mike Harley for 11 yds to the Duke 35 for a 1ST downSimilar
Q4 5:19
1ST & 10
OPP 35
0
88.2%
N'Kosi Perry pass incomplete to Mike Harley, broken up by Michael Carter IISimilar
Q4 5:19
2ND & 10
OPP 35
-8
88.1%
N'Kosi Perry sacked by Chris Rumph II and Shaka Heyward for a loss of 8 yards to the Duke 43Similar
Q4 5:19
4TH & 18
OPP 43
0
91.7%
N'Kosi Perry pass incomplete to Will Mallory, broken up by Marquis WatersSimilar
own 0own 2550opp 25opp 0
DUKEDrive 31PUNT6 plays · 3 yds · 0:5693% → 94%
own 0own 2550opp 25opp 0
MIADrive 32FUMBLE6 plays · 6 yds · 0:005% → 5%
Q4 3:29
1ST & 15
OWN 28
-4
95.5%
N'Kosi Perry sacked by Trevon McSwain for a loss of 4 yards to the MiaFl 26 N'Kosi Perry fumbled, recovered by Duke Koby Quansah , return for 0 yardsSimilar
own 0own 2550opp 25opp 0
DUKEDrive 33END OF GAME5 plays · -20 yds · 1:3296% → 98%
Biggest swings
TD · Q4 9:37
Deon Jackson run for 2 yds for a TD (AJ Reed KICK)
+30.5
TD · Q4 6:55
Quentin Harris pass complete to Jalon Calhoun for 49 yds for a TD (AJ Reed KICK)
+20.3
TD · Q2 2:26
Jarren Williams pass complete to Robert Burns for 15 yds for a TD (Camden Price KICK)
-13.4