View as
Win probability · CLT
modelCLT aheadDUKE aheadconfidence bandkey playCLT scoreDUKE score
What if? - hover the chart or a play below, then change how it went
Q4 0:00 · Gunnar Holmberg pass complete to Mataeo Durant for 22 yds to the Charl 43
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 · Q3 9:54: Chris Reynolds run for 1 yd for a TD, (Jonathan Cruz KICK) — CLT win probability +14.3 pts (now 59%) (top driver: CLT has the ball).
- TD · Q4 13:07: Mataeo Durant run for 59 yds for a TD, (Charlie Ham KICK) — DUKE win probability +29.0 pts (now 70%) (top driver: DUKE has the ball).
- TD · Q4 2:59: Chris Reynolds pass complete to Grant DuBose for 9 yds for a TD, (Jonathan Cruz KICK) — CLT win probability +42.9 pts (now 87%) (top driver: CLT has the ball).
- TD · Q4 1:44: Mataeo Durant run for 53 yds for a TD, (Charlie Ham KICK) — DUKE win probability +58.0 pts (now 90%) (top driver: DUKE has the ball).
- TD · Q4 0:33: Chris Reynolds pass complete to Shadrick Byrd for 11 yds for a TD, (Jonathan Cruz KICK) — CLT win probability +55.3 pts (now 94%) (top driver: CLT 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
CLT made the numbers' call on 8 of 8DUKE made the numbers' call on 4 of 6
- Q1 11:29DUKE 4th & 11 at CLT 49, tiedAgrees with the numbersPunted · 63.8% before the snapGo for it63.8%−0.126% to convertField goalOut of rangePuntTheir call63.8%average punt
- Q1 6:49DUKE 4th & 3 at DUKE 48, down 7Close callPunted · 59.2% before the snapGo for it59.3%52% to convertField goalOut of rangePuntTheir call59.2%−0.2average punt
- Q1 3:20CLT 4th & 7 at CLT 31, up 7Agrees with the numbersPunted · 43.0% before the snapGo for it43.0%−0.636% to convertField goalOut of rangePuntTheir call43.6%average punt
- Q1 1:13DUKE 4th & 16 at DUKE 33, down 7Agrees with the numbersPunted · 54.3% before the snapGo for it53.5%−1.315% to convertField goalOut of rangePuntTheir call54.9%average punt
- Q2 10:22CLT 4th & 5 at DUKE 15, up 7Agrees with the numbersKicked a field goal · 50.1% before the snapGo for it49.5%−0.239% to convertField goalTheir call49.7%83% to makePunt45.2%−4.5average punt
- Q2 5:58CLT 4th & 15 at CLT 28, up 3Agrees with the numbersPunted · 45.4% before the snapGo for it43.4%−2.516% to convertField goalOut of rangePuntTheir call46.0%average punt
- Q2 1:18CLT 4th & 5 at CLT 25, down 4Agrees with the numbersPunted · 36.8% before the snapGo for it35.4%−1.040% to convertField goalOut of rangePuntTheir call36.3%average punt
- Q3 4:54CLT 4th & 6 at CLT 24, up 3Agrees with the numbersPunted · 54.4% before the snapGo for it54.2%−1.638% to convertField goalOut of rangePuntTheir call55.8%average punt
- Q3 3:41DUKE 4th & 5 at CLT 39, down 3Agrees with the numbersWent for it · 44.7% before the snapGo for itTheir call45.5%42% to convertField goal43.7%−1.836% to makePunt44.0%−1.6average punt
- Q3 2:40CLT 4th & 10 at CLT 39, up 3Agrees with the numbersPunted · 55.9% before the snapGo for it54.8%−2.329% to convertField goalOut of rangePuntTheir call57.1%average punt
- Q3 1:13DUKE 4th & 19 at DUKE 32, down 3Agrees with the numbersPunted · 37.8% before the snapGo for it34.3%−6.111% to convertField goalOut of rangePuntTheir call40.4%average punt
- Q4 14:54CLT 4th & 5 at CLT 45, up 3Agrees with the numbersPunted · 59.2% before the snapGo for it59.4%−0.641% to convertField goalOut of rangePuntTheir call60.0%average punt
- Q4 9:50CLT 4th & 8 at CLT 38, down 4Agrees with the numbersPunted · 34.1% before the snapGo for it31.7%−0.634% to convertField goalOut of rangePuntTheir call32.3%average punt
- Q4 7:13DUKE 4th & 13 at CLT 36, up 4Numbers favored field goal by 1.1 ptsPunted · 72.0% before the snapGo for it70.3%−1.921% to convertField goal72.2%42% to makePuntTheir call71.1%−1.1average punt
After touchdowns: kick or go for two?
CLT made the numbers' call on 4 of 4DUKE made the numbers' call on 4 of 4
- Q1 8:51CLT Touchdown, up 6 before the tryAgrees with the numbersKicked · madeKickTheir call39.1%97% to makeGo for two39.1%−<0.145% to convert
- Q2 8:22DUKE Touchdown, down 4 before the tryAgrees with the numbersKicked · madeKickTheir call53.9%97% to makeGo for two53.8%−0.145% to convert
- Q2 2:57DUKE Touchdown, up 3 before the tryAgrees with the numbersKicked · madeKickTheir call61.9%97% to makeGo for two61.8%−0.145% to convert
- Q3 9:54CLT Touchdown, up 2 before the tryAgrees with the numbersKicked · madeKickTheir call53.9%97% to makeGo for two53.7%−0.245% to convert
- Q4 13:07DUKE Touchdown, up 3 before the tryAgrees with the numbersKicked · madeKickTheir call61.2%97% to makeGo for two60.8%−0.445% to convert
- Q4 2:59CLT Touchdown, up 2 before the tryAgrees with the numbersKicked · madeKickTheir call71.4%97% to makeGo for two71.0%−0.545% to convert
- Q4 1:44DUKE Touchdown, up 3 before the tryAgrees with the numbersKicked · madeKickTheir call72.6%97% to makeGo for two72.3%−0.345% to convert
- Q4 0:33CLT Touchdown, up 2 before the tryAgrees with the numbersKicked · madeKickTheir call82.2%97% to makeGo for two79.8%−2.445% to convert
Play by play - hover to pin the curve, click to jump
Download drive chartDUKEDrive 1PUNT8 plays · 23 yds · 3:2567% → 65%
CLTDrive 2TD5 plays · 80 yds · 2:3835% → 39%
Q1 11:29
1ST & 10
OWN 20
+10
34.7%
Chris Reynolds pass complete to Victor Tucker for 10 yds to the Charl 30 for a 1ST downSimilar
Q1 11:29
3RD & 4
OWN 36
+8
34.8%
Chris Reynolds pass complete to Cameron Dollar for 8 yds to the Charl 44 for a 1ST downSimilar
Q1 8:51
1ST & 10
OWN 44
+56
38.5%
Chris Reynolds pass complete to Grant DuBose for 56 yds for a TD, (Jonathan Cruz KICK)Similar
own 0own 2550opp 25opp 0
DUKEDrive 3PUNT7 plays · 18 yds · 2:0262% → 61%
Q1 8:51
1ST & 5
OWN 30
0
37.6%
Gunnar Holmberg pass complete to Jalon Calhoun for no gain to the Duke 30Similar
Q1 8:51
2ND & 10
OWN 41
+5
37.7%
Gunnar Holmberg pass complete to Darrell Harding Jr. for 5 yds to the Duke 46Similar
Q1 6:56
3RD & 5
OWN 46
+2
38.9%
Gunnar Holmberg pass complete to Mataeo Durant for 2 yds to the Duke 48Similar
own 0own 2550opp 25opp 0
CLTDrive 4PUNT8 plays · 18 yds · 3:2940% → 42%
DUKEDrive 5PUNT7 plays · 11 yds · 2:0758% → 56%
CLTDrive 6FG10 plays · 60 yds · 5:5144% → 51%
Q1 1:13
1ST & 10
OWN 25
+18
44.1%
Chris Reynolds pass complete to Victor Tucker for 18 yds to the Charl 43 for a 1ST downSimilar
Q2 15:00
2ND & 8
OPP 43
+23
46.3%
Chris Reynolds pass complete to Ryan Carriere for 23 yds Ryan Carriere fumbled, recovered by Charl Ryan Carriere for a 1ST downSimilar
own 0own 2550opp 25opp 0
DUKEDrive 7TD6 plays · 75 yds · 2:0050% → 58%
Q2 10:22
1ST & 10
OWN 42
+14
49.5%
Gunnar Holmberg pass complete to Jarett Garner for 14 yds to the Charl 44 for a 1ST downSimilar
Q2 10:22
2ND & 4
OPP 38
0
48.4%
Gunnar Holmberg sacked by Markees Watts for 0 yards to the Charl 43Similar
Q2 8:22
3RD & 9
OPP 43
+43
42.4%
Gunnar Holmberg pass complete to Jordan Waters for 43 yds for a TD, (Charlie Ham KICK)Similar
own 0own 2550opp 25opp 0
CLTDrive 8PUNT5 plays · 6 yds · 2:1744% → 44%
DUKEDrive 9TD9 plays · 63 yds · 3:0155% → 66%
own 0own 2550opp 25opp 0
CLTDrive 10PUNT5 plays · 5 yds · 1:3438% → 36%
DUKEDrive 11END OF HALF7 plays · 50 yds · 1:1864% → 66%
Q2 1:18
2ND & 10
OWN 32
+9
36.3%
Gunnar Holmberg pass complete to Jake Bobo for 9 yds to the Duke 41Similar
Q2 1:18
1ST & 10
OWN 46
0
34.4%
Gunnar Holmberg sacked by Luke Martin and Bryan Wallace for 0 yards to the Duke 38Similar
Q2 0:11
2ND & 18
OWN 38
+5
36.1%
#12 G.Holmberg pass to the right incomplete intended for #21 M.Durant broken up by #7 K.Wardlow at the DUK38. PENALTY CLT Offsides on #7 K.Wardlow enforced 5 yards from the DUK38 to the DUK43 [NHSG]. NO PLAY (replay the down).Similar
own 0own 2550opp 25opp 0
CLTDrive 12TD13 plays · 75 yds · 5:0638% → 59%
Q3 15:00
3RD & 4
OWN 31
+11
37.7%
Chris Reynolds pass complete to Chavon McEachern for 11 yds to the Charl 42 for a 1ST downSimilar
Q3 15:00
1ST & 10
OWN 42
-10
40.4%
#3 C.Reynolds pass to the left incomplete dropped by #4 C.Dollar thrown to the CLT48. PENALTY CLT Holding enforced 10 yards from the CLT42 to the CLT32 [NHSG]. NO PLAY (replay the down).Similar
Q3 15:00
3RD & 15
OWN 37
+17
37.1%
Chris Reynolds pass complete to Grant DuBose for 17 yds to the Duke 46 for a 1ST downSimilar
own 0own 2550opp 25opp 0
DUKEDrive 13FUMBLE8 plays · 81 yds · 2:3748% → 45%
Q3 9:49
1ST & 10
OPP 49
+16
48.6%
Gunnar Holmberg pass complete to Jake Bobo for 16 yds to the Charl 33 for a 1ST downSimilar
Q3 9:49
3RD & 9
OPP 32
+23
49.0%
Gunnar Holmberg pass complete to Mataeo Durant for 23 yds to the Charl 9 for a 1ST downSimilar
Q3 7:12
1ST & 10
OWN 20
-5
55.5%
#3 C.Reynolds pass to the right complete for 16 yards to #1 V.Tucker caught at the CLT31 and advanced to the CLT36 (#33 L.Johnson), out of bounds. PENALTY CLT Ineligible Receiver Downfield on Pass on #57 A.Gist enforced 5 yards from the CLT20 to the CLT15 [NH]. NO PLAY (replay the down).Similar
own 0own 2550opp 25opp 0
CLTDrive 14PUNT4 plays · 9 yds · 2:1855% → 54%
Q3 4:54
4TH & 6
OWN 24
0
53.8%
Bailey Rice punt for 40 yds, fair catch by Josh Blackwell at the Duke 36Similar
own 0own 2550opp 25opp 0
DUKEDrive 15DOWNS5 plays · 25 yds · 1:1346% → 45%
Q3 4:54
1ST & 10
OWN 36
+20
53.7%
Gunnar Holmberg pass complete to Cole Finney for 20 yds to the Charl 44 for a 1ST downSimilar
own 0own 2550opp 25opp 0
CLTDrive 16PUNT4 plays · 0 yds · 1:0159% → 55%
Q3 2:40
4TH & 10
OWN 39
0
55.4%
Bailey Rice punt for 34 yds, fair catch by Josh Blackwell at the Duke 27Similar
own 0own 2550opp 25opp 0
DUKEDrive 17PUNT4 plays · 5 yds · 1:2742% → 38%
Q3 2:40
1ST & 10
OWN 27
+14
57.9%
Gunnar Holmberg pass complete to Jake Bobo for 14 yds to the Duke 41 for a 1ST downSimilar
Q3 2:40
2ND & 13
OWN 38
+5
58.0%
Gunnar Holmberg pass complete to Jalon Calhoun for 5 yds to the Duke 43Similar
Q3 1:13
4TH & 19
OWN 32
0
61.8%
Porter Wilson punt for 43 yds, fair catch by Victor Tucker at the Charl 25Similar
own 0own 2550opp 25opp 0
CLTDrive 18PUNT7 plays · 20 yds · 1:1959% → 59%
Q4 14:54
4TH & 5
OWN 45
0
58.8%
Bailey Rice punt for 33 yds, fair catch by Josh Blackwell at the Duke 22Similar
own 0own 2550opp 25opp 0
DUKEDrive 19TD1 play · 68 yds · 0:0070% → 70%
own 0own 2550opp 25opp 0
CLTDrive 20PUNT6 plays · 13 yds · 3:1737% → 34%
Q4 9:50
4TH & 8
OWN 38
0
33.8%
Bailey Rice punt for 33 yds, fair catch by Josh Blackwell at the Duke 29Similar
own 0own 2550opp 25opp 0
DUKEDrive 21PUNT6 plays · 35 yds · 2:3771% → 72%
Q4 9:50
1ST & 10
OPP 33
-10
25.0%
QB Keeper #8 J.Moore rush to the right for a gain of 3 yards to the CLT30, End of Play. PENALTY DUK Holding on #70 J.Gelotte enforced 10 yards from the CLT33 to the CLT43 [NHSG]. NO PLAY (replay the down).Similar
Q4 8:21
2ND & 15
OPP 38
0
25.9%
Gunnar Holmberg pass complete to Jontavis Robertson for no gain to the Charl 38Similar
Q4 7:13
4TH & 13
OPP 36
0
27.8%
Porter Wilson punt for 28 yds, fair catch by Victor Tucker at the Charl 8Similar
own 0own 2550opp 25opp 0
CLTDrive 22TD8 plays · 92 yds · 4:1435% → 87%
Q4 7:13
2ND & 11
OWN 7
+29
34.3%
Chris Reynolds pass complete to Victor Tucker for 29 yds to the Charl 36 for a 1ST downSimilar
Q4 7:13
2ND & 8
OWN 38
+4
37.6%
Chris Reynolds pass complete to Taylor Thompson for 4 yds to the Charl 42Similar
Q4 7:13
3RD & 4
OWN 42
+10
38.6%
Chris Reynolds pass complete to Victor Tucker for 10 yds to the Duke 48 for a 1ST downSimilar
Q4 7:13
1ST & 10
OPP 48
+36
41.6%
Chris Reynolds pass complete to Grant DuBose for 36 yds to the Duke 12 for a 1ST downSimilar
Q4 2:59
2ND & 7
OPP 9
+9
86.8%
Chris Reynolds pass complete to Grant DuBose for 9 yds for a TD, (Jonathan Cruz KICK)Similar
own 0own 2550opp 25opp 0
DUKEDrive 23TD6 plays · 80 yds · 1:1529% → 90%
CLTDrive 24TD7 plays · 75 yds · 1:1127% → 94%
Q4 1:44
1ST & 10
OWN 25
+9
27.3%
Chris Reynolds pass complete to Victor Tucker for 9 yds to the Charl 34Similar
Q4 1:19
3RD & 6
OWN 29
+19
26.7%
Chris Reynolds pass complete to Victor Tucker for 19 yds to the Charl 48 for a 1ST downSimilar
Q4 1:19
1ST & 10
OWN 48
+34
32.5%
Chris Reynolds pass complete to Victor Tucker for 34 yds to the Duke 18 for a 1ST downSimilar
Q4 0:33
3RD & 3
OPP 11
+11
94.1%
Chris Reynolds pass complete to Shadrick Byrd for 11 yds for a TD, (Jonathan Cruz KICK)Similar
own 0own 2550opp 25opp 0
DUKEDrive 25FUMBLE6 plays · 22 yds · 0:2721% → 16%
Biggest swings
TD · Q4 1:44
Mataeo Durant run for 53 yds for a TD, (Charlie Ham KICK)
-58
TD · Q4 0:33
Chris Reynolds pass complete to Shadrick Byrd for 11 yds for a TD, (Jonathan Cruz KICK)
+55.3
TD · Q4 2:59
Chris Reynolds pass complete to Grant DuBose for 9 yds for a TD, (Jonathan Cruz KICK)
+42.9