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
Q1 6:11 · Lucious Stanley run for no gain to the Duke 23
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 · Q3 14:09: Jake Garcia pass complete to Colbie Young for 71 yds for a TD, (Andres Borregales KICK) — MIA win probability +12.8 pts (now 64%) (top driver: MIA has the ball).
- TD · Q3 13:06: Jake Garcia pass complete to Will Mallory for 34 yds for a TD, (Andres Borregales KICK) — MIA win probability +9.3 pts (now 76%) (top driver: MIA has the ball).
- TD · Q3 3:38: Riley Leonard pass complete to Nicky Dalmolin for 2 yds for a TD, (Todd Pelino KICK) — DUKE win probability +17.3 pts (now 48%) (top driver: DUKE has the ball).
- TD · Q4 14:06: Riley Leonard run for 11 yds for a TD, (Todd Pelino KICK) — DUKE win probability +19.7 pts (now 73%) (top driver: DUKE has the ball).
- TD · Q4 10:12: Jordan Waters run for 2 yds for a TD, (Todd Pelino KICK) — DUKE win probability +12.3 pts (now 93%) (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
MIA made the numbers' call on 4 of 5DUKE made the numbers' call on 5 of 8
- Q1 11:15MIA 4th & 1 at DUKE 8, tiedAgrees with the numbersWent for it · 75.0% before the snapGo for itTheir call75.0%70% to convertField goal74.9%−0.290% to makePunt74.4%−0.6average punt
- Q1 8:20DUKE 4th & 1 at DUKE 34, down 7Close callPunted · 23.9% before the snapGo for it24.0%71% to convertField goalOut of rangePuntTheir call23.9%−0.1average punt
- Q1 6:11MIA 4th & 1 at DUKE 23, up 7Agrees with the numbersWent for it · 76.4% before the snapGo for itTheir call76.4%71% to convertField goal76.0%−0.470% to makePunt74.9%−1.4average punt
- Q1 2:59DUKE 4th & 16 at DUKE 41, down 7Agrees with the numbersPunted · 23.3% before the snapGo for it22.9%−0.716% to convertField goalOut of rangePuntTheir call23.6%average punt
- Q2 10:48MIA 4th & 18 at MIA 7, down 7Agrees with the numbersPunted · 62.6% before the snapGo for it60.4%−2.311% to convertField goalOut of rangePuntTheir call62.7%average punt
- Q2 10:21DUKE 4th & 10 at DUKE 45, up 7Agrees with the numbersPunted · 36.5% before the snapGo for it35.7%−0.829% to convertField goalOut of rangePuntTheir call36.5%average punt
- Q2 6:53DUKE 4th & 11 at MIA 11, up 7Agrees with the numbersKicked a field goal · 41.7% before the snapGo for it40.2%−1.022% to convertField goalTheir call41.2%87% to makePunt35.6%−5.6average punt
- Q2 3:46MIA 4th & 2 at MIA 40, down 10Close callPunted · 53.1% before the snapGo for it53.1%57% to convertField goalOut of rangePuntTheir call52.5%−0.6average punt
- Q2 2:15DUKE 4th & 1 at DUKE 25, up 10Numbers favored go for it by 1.2 ptsPunted · 46.8% before the snapGo for it47.3%71% to convertField goalOut of rangePuntTheir call46.2%−1.2average punt
- Q3 7:58DUKE 4th & 9 at MIA 39, down 4Agrees with the numbersWent for it · 27.5% before the snapGo for itTheir call27.6%32% to convertField goal27.2%−0.436% to makePunt27.3%−0.3average punt
- Q3 3:38DUKE 4th & 2 at MIA 2, down 4Agrees with the numbersWent for it · 30.6% before the snapGo for itTheir call31.0%48% to convertField goal29.0%−2.094% to makePunt20.3%−10.7average punt
- Q3 0:53MIA 4th & 3 at DUKE 44, down 3Agrees with the numbersWent for it · 55.2% before the snapGo for itTheir call56.4%52% to convertField goal51.6%−4.927% to makePunt53.9%−2.5average punt
- Q4 5:30DUKE 4th & 7 at MIA 49, up 17Close callPunted · 95.7% before the snapGo for it95.6%37% to convertField goalOut of rangePuntTheir call95.5%−<0.1average punt
After touchdowns: kick or go for two?
MIA made the numbers' call on 3 of 3DUKE made the numbers' call on 5 of 6
- Q1 10:28MIA Touchdown, up 6 before the tryAgrees with the numbersKicked · madeKickTheir call75.6%97% to makeGo for two75.6%−<0.145% to convert
- Q2 13:45DUKE Touchdown, down 1 before the tryAgrees with the numbersKicked · madeKickTheir call27.7%97% to makeGo for two27.7%−<0.145% to convert
- Q2 12:01DUKE Touchdown, up 6 before the tryAgrees with the numbersKicked · madeKickTheir call34.9%97% to makeGo for two34.8%−0.145% to convert
- Q3 14:09MIA Touchdown, down 4 before the tryAgrees with the numbersKicked · madeKickTheir call60.4%97% to makeGo for two60.3%−0.145% to convert
- Q3 13:06MIA Touchdown, up 3 before the tryAgrees with the numbersKicked · madeKickTheir call72.5%97% to makeGo for two72.3%−0.145% to convert
- Q3 3:38DUKE Touchdown, up 2 before the tryAgrees with the numbersKicked · madeKickTheir call46.1%97% to makeGo for two45.9%−0.345% to convert
- Q4 14:06DUKE Touchdown, up 9 before the tryAgrees with the numbersKicked · madeKickTheir call71.8%97% to makeGo for two71.5%−0.345% to convert
- Q4 10:12DUKE Touchdown, up 16 before the tryAgrees with the numbersKicked · madeKickTheir call92.2%97% to makeGo for two91.9%−0.345% to convert
- Q4 5:16DUKE Touchdown, up 23 before the tryClose callKicked · madeKickTheir call98.8%−0.397% to makeGo for two99.1%45% to convert
Play by play - hover to pin the curve, click to jump
Download drive chartDUKEDrive 1FUMBLE2 plays · 21 yds · 0:4420% → 21%
MIADrive 2TD11 plays · 46 yds · 3:4780% → 80%
Q1 14:15
1ST & 10
OPP 46
+4
79.6%
Tyler Van Dyke pass complete to Jaylan Knighton for 14 yds to the Duke 32 MIAMI FL Penalty, Offensive Holding (-10 Yards) to the Duke 49Similar
Q1 13:54
1ST & 13
OPP 49
+9
79.5%
Tyler Van Dyke pass complete to Jacurri Brown for 9 yds to the Duke 40Similar
Q1 13:21
2ND & 4
OPP 40
+8
79.4%
Tyler Van Dyke pass complete to Romello Brinson for 8 yds to the Duke 32 for a 1ST downSimilar
Q1 11:50
3RD & 7
OPP 14
+6
79.2%
Tyler Van Dyke pass complete to Jacolby George for 6 yds to the Duke 8Similar
Q1 10:28
2ND & GOAL
OPP 7
+7
80.2%
Tyler Van Dyke pass complete to Colbie Young for 7 yds for a TD, (Andres Borregales KICK)Similar
own 0own 2550opp 25opp 0
DUKEDrive 3PUNT4 plays · 9 yds · 2:0821% → 20%
MIADrive 4DOWNS7 plays · 51 yds · 2:0980% → 80%
Q1 8:20
1ST & 10
OWN 26
+20
79.9%
Tyler Van Dyke pass complete to Colbie Young for 20 yds to the MiaFl 46 for a 1ST downSimilar
Q1 7:48
1ST & 10
OWN 46
+22
80.3%
Key'Shawn Smith run for 7 yds to the MIAMI 47 for a 1ST down DUKE Penalty, Block below the waist enforced (Chandler Rivers) to the Duke 32 for a 1ST downSimilar
Q1 6:53
3RD & 9
OPP 31
+8
80.2%
Tyler Van Dyke pass complete to Jaleel Skinner for 8 yds to the Duke 23Similar
own 0own 2550opp 25opp 0
DUKEDrive 5PUNT9 plays · 18 yds · 3:0821% → 20%
Q1 6:03
2ND & 10
OWN 23
+12
79.5%
Riley Leonard pass complete to Jalon Calhoun for 12 yds to the Duke 35 for a 1ST downSimilar
Q1 4:56
2ND & 3
OWN 42
+5
78.8%
Riley Leonard pass complete to Jaquez Moore for 5 yds to the Duke 47 for a 1ST downSimilar
Q1 3:32
3RD & 6
OPP 49
-10
78.6%
(03:32) LEONARD, Riley pass to the left complete for 6 yards to CALHOUN, Jalon caught at the MIA43 and advanced to the MIA43 (COUCH, Te'Cory), clock 03:28. PENALTY DUK Holding on PICKETT, Justin enforced 10 yards from the MIA49 to the DUK41 [NHSG]. NO PLAY (replay the down).Similar
own 0own 2550opp 25opp 0
MIADrive 6FUMBLE6 plays · 29 yds · 2:4080% → 80%
Q1 2:23
2ND & 8
OWN 22
+8
79.4%
Tyler Van Dyke pass complete to Colbie Young for 8 yds to the MiaFl 30 for a 1ST downSimilar
Q1 1:54
1ST & 10
OWN 30
+14
79.5%
Tyler Van Dyke pass complete to Colbie Young for 14 yds to the MiaFl 44 for a 1ST downSimilar
Q1 0:14
2ND & 4
OPP 40
-11
80.3%
Tyler Van Dyke pass complete to Jaylan Knighton for a loss of 11 yards Jaylan Knighton fumbled, recovered by Duke Shaka HeywardSimilar
own 0own 2550opp 25opp 0
DUKEDrive 7TD5 plays · 23 yds · 1:1922% → 27%
own 0own 2550opp 25opp 0
DUKEDrive 8TD4 plays · 22 yds · 1:3528% → 34%
Q2 12:39
2ND & GOAL
OPP 4
-1
71.6%
Riley Leonard sacked by Jared Harrison-Hunte for a loss of 1 yard to the MiaFl 5Similar
own 0own 2550opp 25opp 0
MIADrive 9PUNT4 plays · -8 yds · 1:0668% → 66%
Q2 11:40
3RD & 10
OWN 15
-8
66.8%
Tyler Van Dyke sacked by Brandon Johnson for a loss of 8 yards to the MiaFl 7Similar
own 0own 2550opp 25opp 0
DUKEDrive 10PUNT4 plays · 0 yds · 0:1935% → 33%
Q2 10:21
4TH & 10
OWN 45
0
67.2%
Porter Wilson punt for 34 yds, fair catch by Jacolby George at the MiaFl 21Similar
own 0own 2550opp 25opp 0
MIADrive 11FUMBLE3 plays · -11 yds · 1:0966% → 65%
Q2 9:48
2ND & 9
OWN 22
+5
65.7%
Tyler Van Dyke pass complete to Jacolby George for 5 yds to the MiaFl 27Similar
own 0own 2550opp 25opp 0
DUKEDrive 12FG4 plays · -1 yds · 2:0537% → 42%
Q2 7:38
3RD & GOAL
OPP 4
-7
60.9%
Riley Leonard sacked by Caleb Johnson for a loss of 7 yards to the MiaFl 11Similar
own 0own 2550opp 25opp 0
MIADrive 13PUNT7 plays · 18 yds · 3:0159% → 56%
Q2 6:13
2ND & 8
OWN 24
+7
58.5%
Jake Garcia pass complete to Colbie Young for 7 yds to the MiaFl 31Similar
Q2 5:07
2ND & 10
OWN 32
+8
57.6%
Jake Garcia pass complete to Jacolby George for 8 yds to the MiaFl 40Similar
Q2 3:46
4TH & 2
OWN 40
0
56.4%
Lou Hedley punt for 44 yds, fair catch by Sahmir Hagans at the Duke 16Similar
own 0own 2550opp 25opp 0
DUKEDrive 14PUNT5 plays · 9 yds · 1:2545% → 46%
Q2 2:15
4TH & 1
OWN 25
+10
53.7%
Porter Wilson punt for 49 yds , Jacolby George returns for 10 yds to the MiaFl 36Similar
own 0own 2550opp 25opp 0
MIADrive 15INT9 plays · 26 yds · 1:4654% → 51%
Q2 0:54
1ST & 10
OWN 46
+8
52.5%
Jake Garcia pass complete to Kahlil Brantley for 8 yds to the Duke 46Similar
Q2 0:50
2ND & 2
OPP 46
+11
53.5%
Jake Garcia pass complete to Frank Ladson Jr. for 11 yds to the Duke 35 for a 1ST downSimilar
Q2 0:27
1ST & 10
OPP 35
+5
54.1%
(00:27) GARCIA, Jake pass to the right complete for 6 yards to MALLORY, Will caught at the DUK34 and advanced to the DUK29, out of bounds, clock 00:25. PENALTY DUK Offsides on ANTHONY JR., Vincent enforced 5 yards from the DUK35 to the DUK30 [NHSG]. NO PLAY (replay the down).Similar
Q2 0:25
1ST & 5
OPP 30
-8
54.1%
Jake Garcia sacked by Brandon Johnson for a loss of 8 yards to the Duke 38Similar
own 0own 2550opp 25opp 0
DUKEDrive 16END OF HALF1 play · -1 yds · 0:0050% → 50%
Q2 0:13
1ST & 10
OWN 18
0
50.5%
(00:13) [NHSG] Kneel down by DUK at DUK17 (team loss of 1), clock 00:09.Similar
own 0own 2550opp 25opp 0
MIADrive 17TD2 plays · 72 yds · 0:4551% → 64%
DUKEDrive 18FUMBLE1 play · 14 yds · 0:0037% → 37%
Q3 14:09
1ST & 10
OWN 25
+14
62.6%
Riley Leonard pass complete to Eli Pancol for 14 yds Eli Pancol fumbled, recovered by MiaFl DJ IveySimilar
own 0own 2550opp 25opp 0
MIADrive 19TD3 plays · 39 yds · 0:5667% → 76%
DUKEDrive 20TD20 plays · 79 yds · 9:2226% → 48%
Q3 13:00
1ST & 10
OWN 21
-3
73.8%
Riley Leonard sacked by Darrell Jackson Jr. for a loss of 3 yards to the Duke 18Similar
Q3 12:16
3RD & 13
OWN 18
+19
75.1%
Riley Leonard pass complete to Jordan Waters for 19 yds to the Duke 37 for a 1ST downSimilar
Q3 11:38
1ST & 10
OWN 37
+6
72.6%
Riley Leonard pass complete to Jontavis Robertson for 6 yds to the Duke 43Similar
Q3 9:21
1ST & 10
OPP 40
-10
71.3%
(09:21) LEONARD, Riley scrambles to the right for a gain of 8 yards to the MIA32, out of bounds, clock 09:14. PENALTY DUK Holding on MOORE, Jaquez enforced 10 yards from the MIA40 to the DUK50 [NHSG]. NO PLAY (replay the down).Similar
Q3 8:52
1ST & 20
50
+11
73.1%
Riley Leonard pass complete to Jordan Moore for 11 yds to the MiaFl 39Similar
Q3 7:58
4TH & 9
OPP 39
+21
74.2%
Riley Leonard pass complete to Eli Pancol for 21 yds to the MiaFl 18 for a 1ST downSimilar
Q3 6:44
2ND & 7
OPP 15
+4
69.0%
Riley Leonard pass complete to Jordan Moore for 4 yds to the MiaFl 11Similar
Q3 5:39
1ST & GOAL
OPP 5
-15
68.9%
(05:39) LEONARD, Riley pass up the middle complete for 5 yards to HAGANS, Sahmir caught at the MIA2 and advanced to the MIA0, TOUCHDOWN DUK, score nullified by penalty, clock 05:36. PENALTY DUK Pass Interference on ROBERTSON, Jontavis enforced 15 yards to the MIA20 [NHSG]. NO PLAY (replay the down).Similar
Q3 5:28
1ST & GOAL
OPP 20
+10
69.4%
Riley Leonard pass complete to Jaquez Moore for 10 yds to the MiaFl 10Similar
Q3 5:09
2ND & GOAL
OPP 10
+8
68.8%
Riley Leonard pass complete to Nicky Dalmolin for 8 yds to the MiaFl 2Similar
Q3 3:38
4TH & GOAL
OPP 2
+2
52.2%
Riley Leonard pass complete to Nicky Dalmolin for 2 yds for a TD, (Todd Pelino KICK)Similar
own 0own 2550opp 25opp 0
MIADrive 21DOWNS7 plays · 33 yds · 2:2257% → 57%
Q3 3:15
1ST & 10
OWN 23
+7
56.6%
Jake Garcia pass complete to Henry Parrish Jr. for 7 yds to the MiaFl 30Similar
Q3 2:50
2ND & 3
OWN 30
+4
58.7%
Jake Garcia pass complete to Jacolby George for 4 yds to the MiaFl 34 for a 1ST downSimilar
Q3 1:52
2ND & 10
OWN 49
+7
59.2%
Jake Garcia pass complete to Jacolby George for 7 yds to the Duke 44Similar
own 0own 2550opp 25opp 0
DUKEDrive 22TD5 plays · 56 yds · 1:4652% → 73%
own 0own 2550opp 25opp 0
MIADrive 23FUMBLE3 plays · -4 yds · 1:3129% → 26%
DUKEDrive 24TD4 plays · 25 yds · 2:1677% → 93%
own 0own 2550opp 25opp 0
MIADrive 25INT6 plays · 29 yds · 2:098% → 8%
DUKEDrive 26PUNT4 plays · 3 yds · 2:2094% → 96%
Q4 5:30
4TH & 7
OPP 49
0
4.4%
Porter Wilson punt for 35 yds, fair catch by Jacolby George at the MiaFl 14Similar
own 0own 2550opp 25opp 0
MIADrive 27INT TD1 play · 0 yds · 0:001% → 1%
own 0own 2550opp 25opp 0
MIADrive 28FUMBLE6 plays · 7 yds · 2:111% → 1%
Q4 4:45
2ND & 1
OWN 44
-10
1.4%
(04:45) KNIGHTON, Jaylan rush up the middle for a gain of 2 yards to the MIA46 (JOINER, Darius), clock 04:41. PENALTY MIA Holding on BRANTLEY, Kahlil enforced 10 yards from the MIA44 to the MIA34 [NHSG]. NO PLAY (replay the down).Similar
Q4 4:21
2ND & 11
OWN 34
+13
1.2%
Jake Garcia pass complete to Frank Ladson Jr. for 13 yds to the MiaFl 47 for a 1ST downSimilar
Q4 3:58
1ST & 10
OWN 47
-7
1.2%
Jake Garcia sacked by R.J. Oben for a loss of 7 yards to the MiaFl 40Similar
Q4 3:21
2ND & 17
OWN 40
+10
1.1%
Jake Garcia pass complete to Jaylan Knighton for 10 yds to the 50 yard lineSimilar
own 0own 2550opp 25opp 0
DUKEDrive 29END OF GAME7 plays · 24 yds · 2:3599% → 100%
own 0own 2550opp 25opp 0
Biggest swings
TD · Q4 14:06
Riley Leonard run for 11 yds for a TD, (Todd Pelino KICK)
-19.7
TD · Q3 3:38
Riley Leonard pass complete to Nicky Dalmolin for 2 yds for a TD, (Todd Pelino KICK)
-17.3
TD · Q3 14:09
Jake Garcia pass complete to Colbie Young for 71 yds for a TD, (Andres Borregales KICK)
+12.8