View as
Win probability · MIA
modelMIA aheadDUKE aheadconfidence bandkey playMIA scoreDUKE score
What if? - hover the chart or a play below, then change how it went
Q4 0:35 · TEAM run for a loss of 1 yard to the MIA 34
Driver values - Δ win prob, pts
Pregame priorHome team on offenseScore differentialGarbage-time factorScore diff ÷ offense timeoutsScore diff ÷ seconds remaining
This game in five plays
- TD · Q2 1:47: Maalik Murphy pass complete to Peyton Jones for 6 yds for a TD (Todd Pelino KICK) — DUKE win probability +8.1 pts (now 27%) (top driver: DUKE has the ball).
- TD · Q3 10:03: Maalik Murphy pass complete to Jordan Moore for 6 yds for a TD (Todd Pelino KICK) — DUKE win probability +14.7 pts (now 46%) (top driver: DUKE has the ball).
- TD · Q3 7:16: Cam Ward pass complete to Xavier Restrepo for 3 yds for a TD (C. Ward Run For Two-point Conversion) — MIA win probability +18.7 pts (now 75%) (top driver: Game still competitive relative to time left).
- TD · Q3 3:08: Elija Lofton run for 2 yds for a TD (Andres Borregales KICK) — MIA win probability +14.5 pts (now 85%) (top driver: MIA has the ball).
- TD · Q4 12:56: Cam Ward pass complete to Jacolby George for 49 yds for a TD (Andres Borregales KICK) — MIA win probability +14.7 pts (now 92%) (top driver: MIA 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
MIA made the numbers' call on 3 of 5DUKE made the numbers' call on 6 of 8
- Q1 11:04DUKE 4th & 4 at DUKE 31, down 7Agrees with the numbersPunted · 10.0% before the snapGo for it10.0%−0.148% to convertField goalOut of rangePuntTheir call10.1%average punt
- Q1 8:37MIA 4th & 7 at DUKE 41, up 7Close callPunted · 89.7% before the snapGo for it89.7%37% to convertField goal89.6%−0.132% to makePuntTheir call89.7%−<0.1average punt
- Q1 3:51DUKE 4th & 11 at DUKE 24, down 14Agrees with the numbersPunted · 9.5% before the snapGo for it9.4%−0.525% to convertField goalOut of rangePuntTheir call9.8%average punt
- Q1 3:23MIA 4th & 10 at MIA 30, up 14Agrees with the numbersPunted · 90.7% before the snapGo for it90.5%−0.328% to convertField goalOut of rangePuntTheir call90.8%average punt
- Q1 0:46MIA 4th & 3 at MIA 29, up 7Close callPunted · 88.0% before the snapGo for it88.2%52% to convertField goalOut of rangePuntTheir call88.1%−0.1average punt
- Q2 4:51MIA 4th & 11 at DUKE 11, tiedAgrees with the numbersKicked a field goal · 81.6% before the snapGo for it80.6%−0.722% to convertField goalTheir call81.2%87% to makePunt77.9%−3.3average punt
- Q2 1:08MIA 4th & 4 at MIA 31, down 4Agrees with the numbersPunted · 72.9% before the snapGo for it72.2%−0.748% to convertField goalOut of rangePuntTheir call72.9%average punt
- Q2 0:01DUKE 4th & 16 at DUKE 19, up 4Numbers favored punt by 2.5 ptsWent for it · 26.3% before the snapGo for itTheir call20.5%−2.514% to convertField goalOut of rangePunt23.1%average punt
- Q3 10:03DUKE 4th & 1 at MIA 6, up 4Agrees with the numbersWent for it · 33.8% before the snapGo for itTheir call33.6%69% to convertField goal29.8%−3.891% to makePunt19.8%−13.8average punt
- Q4 13:51DUKE 4th & 7 at MIA 7, down 4Agrees with the numbersKicked a field goal · 25.2% before the snapGo for it24.0%−0.728% to convertField goalTheir call24.7%91% to makePunt14.1%−10.6average punt
- Q4 11:32DUKE 4th & 5 at DUKE 30, down 8Agrees with the numbersPunted · 10.6% before the snapGo for it10.7%−0.241% to convertField goalOut of rangePuntTheir call11.0%average punt
- Q4 8:21DUKE 4th & 6 at DUKE 44, down 8Close callPunted · 10.6% before the snapGo for it10.1%40% to convertField goalOut of rangePuntTheir call10.1%−0.1average punt
- Q4 0:35DUKE 4th & 18 at DUKE 22, down 22Agrees with the numbersPunted · 0.5% before the snapGo for it0.4%−<0.112% to convertField goalOut of rangePuntTheir call0.4%average punt
After touchdowns: kick or go for two?
MIA made the numbers' call on 6 of 7DUKE made the numbers' call on 4 of 4
- Q1 11:54MIA Touchdown, up 6 before the tryAgrees with the numbersKicked · madeKickTheir call90.0%97% to makeGo for two90.0%−<0.145% to convert
- Q1 5:04MIA Touchdown, up 13 before the tryAgrees with the numbersKicked · madeKickTheir call90.4%97% to makeGo for two90.4%−<0.145% to convert
- Q1 2:28DUKE Touchdown, down 8 before the tryAgrees with the numbersKicked · madeKickTheir call11.5%97% to makeGo for two11.5%−<0.145% to convert
- Q2 11:15DUKE Touchdown, down 1 before the tryAgrees with the numbersKicked · madeKickTheir call15.4%97% to makeGo for two15.4%−<0.145% to convert
- Q2 1:47DUKE Touchdown, up 3 before the tryAgrees with the numbersKicked · madeKickTheir call26.1%97% to makeGo for two26.0%−0.145% to convert
- Q3 10:03DUKE Touchdown, up 10 before the tryAgrees with the numbersKicked · madeKickTheir call47.9%97% to makeGo for two47.8%−0.145% to convert
- Q3 7:16MIA Touchdown, down 5 before the tryClose callWent for two · convertedKick61.8%97% to makeGo for twoTheir call61.5%−0.245% to convert
- Q3 3:08MIA Touchdown, up 3 before the tryAgrees with the numbersKicked · madeKickTheir call79.1%97% to makeGo for two78.9%−0.245% to convert
- Q4 12:56MIA Touchdown, up 7 before the tryAgrees with the numbersKicked · madeKickTheir call87.7%97% to makeGo for two87.4%−0.345% to convert
- Q4 7:36MIA Touchdown, up 14 before the tryAgrees with the numbersKicked · madeKickTheir call95.5%97% to makeGo for two95.0%−0.545% to convert
- Q4 5:37MIA Touchdown, up 21 before the tryAgrees with the numbersKicked · madeKickTheir call99.5%97% to makeGo for two99.5%−<0.145% to convert
Play by play - hover to pin the curve, click to jump
Download drive chartMIADrive 1TD9 plays · 77 yds · 2:5492% → 92%
Q1 14:29
3RD & 10
OWN 23
+22
92.3%
Cam Ward pass complete to Isaiah Horton for 22 yds to the MIA 45 for a 1ST downSimilar
Q1 13:55
1ST & 10
OWN 45
+11
92.2%
Cam Ward pass complete to Xavier Restrepo for 11 yds to the DUKE 44 for a 1ST downSimilar
Q1 12:47
2ND & 15
OPP 49
+10
91.9%
Cam Ward pass complete to Isaiah Horton for 10 yds to the DUKE 39Similar
Q1 11:54
1ST & 10
OPP 34
+34
92.1%
Cam Ward pass complete to Xavier Restrepo for 34 yds for a TD (Andres Borregales KICK)Similar
own 0own 2550opp 25opp 0
DUKEDrive 2PUNT5 plays · 6 yds · 0:478% → 8%
Q1 11:32
2ND & 10
OWN 25
+6
91.9%
Maalik Murphy pass complete to Jordan Moore for 6 yds to the DUKE 31Similar
own 0own 2550opp 25opp 0
MIADrive 3PUNT7 plays · 34 yds · 2:2192% → 92%
Q1 10:43
1ST & 10
OWN 41
+7
91.9%
Cam Ward pass complete to Xavier Restrepo for 7 yds to the MIA 48Similar
own 0own 2550opp 25opp 0
DUKEDrive 4INT1 play · 0 yds · 0:009% → 9%
Q1 8:31
1ST & 10
OWN 5
0
91.4%
Maalik Murphy pass intercepted Mishael Powell return for no gain to the DUKE 45Similar
own 0own 2550opp 25opp 0
MIADrive 5TD8 plays · 45 yds · 3:0492% → 93%
Q1 6:55
1ST & 10
OPP 23
-1
91.5%
Cam Ward pass complete to Xavier Restrepo for a loss of 1 yard to the DUKE 24Similar
Q1 6:15
2ND & 11
OPP 24
+21
91.4%
Cam Ward pass complete to Isaiah Horton for 21 yds to the DUKE 3 for a 1ST downSimilar
Q1 5:04
2ND & GOAL
OPP 4
+4
92.7%
Cam Ward pass complete to Cam McCormick for 4 yds for a TD (Andres Borregales KICK)Similar
own 0own 2550opp 25opp 0
DUKEDrive 6PUNT6 plays · 4 yds · 0:598% → 8%
MIADrive 7FUMBLE4 plays · 0 yds · 0:2193% → 92%
Q1 3:23
4TH & 10
OWN 30
-3
92.2%
Dylan Joyce punt for 50 yds , Que'Sean Brown returns for a loss of 3 yards to the DUKE 17 Que'Sean Brown fumbled, recovered by DUKE Que'Sean BrownSimilar
own 0own 2550opp 25opp 0
DUKEDrive 8TD4 plays · 83 yds · 0:408% → 11%
MIADrive 9PUNT5 plays · 7 yds · 1:4291% → 90%
Q1 0:46
4TH & 3
OWN 29
0
89.8%
Dylan Joyce punt for 48 yds, fair catch by Que'Sean Brown at the DUKE 23Similar
own 0own 2550opp 25opp 0
DUKEDrive 10TD10 plays · 77 yds · 4:2710% → 15%
Q2 14:50
3RD & 8
OWN 25
+9
90.0%
Maalik Murphy pass complete to Sahmir Hagans for 9 yds to the DUKE 34 for a 1ST downSimilar
Q2 13:40
1ST & 20
OWN 24
+4
89.6%
Maalik Murphy pass complete to Eli Pancol for 4 yds to the DUKE 28Similar
Q2 13:08
2ND & 16
OWN 28
+40
89.5%
Maalik Murphy pass complete to Peyton Jones for 40 yds to the MIA 32 for a 1ST downSimilar
Q2 11:15
3RD & 5
OPP 27
+27
85.0%
Maalik Murphy pass complete to Sahmir Hagans for 27 yds for a TD (Todd Pelino KICK)Similar
own 0own 2550opp 25opp 0
MIADrive 11FG14 plays · 67 yds · 6:0787% → 86%
Q2 8:58
2ND & 10
OPP 48
+2
86.9%
Cam Ward pass complete to Damien Martinez for 2 yds to the DUKE 46Similar
Q2 7:47
1ST & 10
OPP 38
+17
86.5%
Cam Ward pass complete to Damien Martinez for 17 yds to the DUKE 21 for a 1ST downSimilar
Q2 7:07
2ND & 10
OPP 21
+15
86.6%
Ward, Cam pass incomplete, PENALTY DUKE pass interference 15 yards to the DUKE6, NO PLAY, 1ST DOWN MIAMI.Similar
Q2 5:45
2ND & GOAL
OPP 6
-3
86.1%
TEAM run for a loss of 3 yards to the DUKE 9 TEAM fumbled, recovered by MIA Cam WardSimilar
Q2 5:00
3RD & GOAL
OPP 9
-2
85.4%
Cam Ward sacked by Michael Reese and Cameron Bergeron for a loss of 2 yards to the DUKE 11Similar
own 0own 2550opp 25opp 0
DUKEDrive 12TD10 plays · 75 yds · 2:5815% → 27%
Q2 4:45
1ST & 10
OWN 25
+10
85.2%
Jones, Peyton rush for loss of 1 yard to the DUKE24, PENALTY MIAMI holding 10 yards to the DUKE35, NO PLAY, 1ST DOWN DUKE.Similar
Q2 3:45
2ND & 6
OWN 39
+21
83.7%
Maalik Murphy pass complete to Eli Pancol for 6 yds to the MIA 45 for a 1ST down Miami Penalty, Unnecessary Roughness (15 Yards) to the MIA 40 for a 1ST downSimilar
Q2 3:24
1ST & 10
OPP 40
+15
83.2%
Miami Penalty, Defensive Pass Interference (15 Yards) to the MIA 25 for a 1ST downSimilar
Q2 2:35
3RD & 4
OPP 19
+6
82.7%
Maalik Murphy pass complete to Sahmir Hagans for 6 yds to the MIA 13 for a 1ST downSimilar
Q2 1:53
1ST & 10
OPP 13
+7
81.2%
Maalik Murphy pass complete to Que'Sean Brown for 7 yds to the MIA 6Similar
Q2 1:47
2ND & 3
OPP 6
+6
73.1%
Maalik Murphy pass complete to Peyton Jones for 6 yds for a TD (Todd Pelino KICK)Similar
own 0own 2550opp 25opp 0
MIADrive 13PUNT6 plays · 6 yds · 0:2577% → 75%
DUKEDrive 14DOWNS9 plays · -11 yds · 1:0125% → 24%
own 0own 2550opp 25opp 0
DUKEDrive 15TD13 plays · 75 yds · 4:5226% → 46%
Q3 14:35
2ND & 10
OWN 25
+11
73.9%
Maalik Murphy pass complete to Jordan Moore for 11 yds to the DUKE 36 for a 1ST downSimilar
Q3 13:48
2ND & 10
OWN 36
+16
72.6%
Maalik Murphy pass complete to Sahmir Hagans for 16 yds to the MIA 48 for a 1ST downSimilar
Q3 12:44
2ND & 11
OPP 49
+34
70.0%
Maalik Murphy pass complete to Sahmir Hagans for 34 yds to the MIA 15 for a 1ST downSimilar
Q3 10:43
3RD & 11
OPP 16
+10
67.9%
Maalik Murphy pass complete to Sahmir Hagans for 10 yds to the MIA 6Similar
Q3 10:03
4TH & 1
OPP 6
+6
53.9%
Maalik Murphy pass complete to Jordan Moore for 6 yds for a TD (Todd Pelino KICK)Similar
own 0own 2550opp 25opp 0
MIADrive 16TD8 plays · 69 yds · 2:1455% → 75%
Q3 9:30
1ST & 10
OWN 31
+20
54.7%
Cam Ward pass complete to Xavier Restrepo for 20 yds to the DUKE 49 for a 1ST downSimilar
Q3 7:47
3RD & 5
OPP 28
+8
54.9%
Cam Ward pass complete to Jacolby George for 8 yds to the DUKE 20 for a 1ST downSimilar
Q3 7:32
1ST & 10
OPP 20
+17
56.6%
Cam Ward pass complete to Jacolby George for 17 yds to the DUKE 3 for a 1ST downSimilar
Q3 7:16
1ST & GOAL
OPP 3
+3
75.3%
Cam Ward pass complete to Xavier Restrepo for 3 yds for a TD (C. Ward Run For Two-point Conversion)Similar
own 0own 2550opp 25opp 0
DUKEDrive 17INT3 plays · 4 yds · 0:4233% → 34%
MIADrive 18TD7 plays · 38 yds · 2:5273% → 85%
Q3 6:00
1ST & 10
OPP 38
+11
72.8%
Cam Ward pass complete to Elijah Arroyo for 11 yds to the DUKE 27 for a 1ST downSimilar
Q3 4:54
2ND & 3
OPP 20
+7
73.6%
Cam Ward pass complete to Isaiah Horton for 7 yds to the DUKE 13 for a 1ST downSimilar
Q3 3:41
3RD & 5
OPP 8
+6
70.8%
Cam Ward pass complete to Xavier Restrepo for 6 yds to the DUKE 2 for a 1ST downSimilar
own 0own 2550opp 25opp 0
DUKEDrive 19FG13 plays · 68 yds · 4:0418% → 29%
Q3 2:55
1ST & 10
OWN 25
+10
81.6%
Maalik Murphy pass complete to Eli Pancol for 10 yds to the DUKE 35 for a 1ST downSimilar
Q3 0:05
3RD & 2
OPP 44
+25
77.5%
Maalik Murphy pass complete to Jordan Moore for 25 yds to the MIA 19 for a 1ST downSimilar
Q4 14:20
2ND & 5
OPP 14
+7
75.2%
Brown, Que'Sean rush for loss of 8 yards to the MIAMI22, PENALTY MIAMI face mask 7 yards to the MIAMI7, NO PLAY, 1ST DOWN DUKE.Similar
own 0own 2550opp 25opp 0
MIADrive 20TD3 plays · 51 yds · 0:4977% → 92%
DUKEDrive 21PUNT5 plays · 5 yds · 1:1011% → 10%
Q4 11:32
4TH & 5
OWN 30
+9
89.7%
Kade Reynoldson punt for 45 yds , Ray Ray Joseph returns for 9 yds to the MIA 34Similar
own 0own 2550opp 25opp 0
MIADrive 22INT4 plays · 25 yds · 1:1490% → 92%
DUKEDrive 23PUNT4 plays · 4 yds · 1:2012% → 10%
own 0own 2550opp 25opp 0
MIADrive 24TD2 plays · 68 yds · 0:3592% → 97%
DUKEDrive 25INT3 plays · 9 yds · 0:113% → 4%
MIADrive 26TD3 plays · 30 yds · 1:1898% → 100%
DUKEDrive 27FUMBLE4 plays · 16 yds · 0:371% → 1%
Q4 5:20
1ST & 10
OWN 25
+14
99.4%
Maalik Murphy pass complete to Sahmir Hagans for 14 yds to the DUKE 39 for a 1ST downSimilar
Q4 5:01
1ST & 10
OWN 39
+2
99.4%
Maalik Murphy pass complete to Sahmir Hagans for 2 yds to the DUKE 41Similar
Q4 4:43
2ND & 8
OWN 41
+6
99.4%
Maalik Murphy run for no gain to the DUKE 35 Maalik Murphy fumbled, recovered by MIA Akheem Mesidor , return for 6 yds to the DUKE 35Similar
own 0own 2550opp 25opp 0
MIADrive 28FUMBLE4 plays · 25 yds · 2:03100% → 100%
Q4 3:33
2ND & 9
OPP 34
0
99.7%
Cam Ward pass complete to Jacolby George for no gain to the DUKE 34Similar
Q4 3:08
3RD & 9
OPP 34
+29
99.7%
Cam Ward pass complete to Riley Williams for 29 yds to the DUKE 5 for a 1ST downSimilar
Q4 2:27
1ST & GOAL
OPP 5
-5
99.7%
Cam Ward sacked by Terry Moore for a loss of 5 yards to the DUKE 10 Cam Ward fumbled, recovered by DUKE DaShawn Stone , return for 0 yardsSimilar
own 0own 2550opp 25opp 0
DUKEDrive 29PUNT7 plays · 12 yds · 1:251% → 1%
Q4 1:51
2ND & 9
OWN 11
+4
99.5%
Maalik Murphy pass complete to Que'Sean Brown for 4 yds to the DUKE 15Similar
Q4 1:43
3RD & 5
OWN 15
+15
99.5%
Maalik Murphy pass complete to Peyton Jones for 15 yds to the DUKE 30 for a 1ST downSimilar
Q4 1:33
1ST & 10
OWN 30
+3
99.5%
Maalik Murphy pass complete to Jontavis Robertson for 3 yds to the DUKE 33Similar
Q4 1:00
3RD & 7
OWN 33
-11
99.5%
Maalik Murphy sacked by Booker Pickett for a loss of 11 yards to the DUKE 22Similar
Q4 0:35
4TH & 18
OWN 22
+10
99.5%
Kade Reynoldson punt for 53 yds , Ray Ray Joseph returns for 10 yds to the MIA 35Similar
own 0own 2550opp 25opp 0
MIADrive 30END OF GAME1 play · -1 yds · 0:00100% → 100%
own 0own 2550opp 25opp 0
Biggest swings
TD · Q3 7:16
Cam Ward pass complete to Xavier Restrepo for 3 yds for a TD (C. Ward Run For Two-point Conversion)
+18.7
TD · Q3 10:03
Maalik Murphy pass complete to Jordan Moore for 6 yds for a TD (Todd Pelino KICK)
-14.7
TD · Q4 12:56
Cam Ward pass complete to Jacolby George for 49 yds for a TD (Andres Borregales KICK)
+14.7