View as
Win probability · DUKE
modelDUKE aheadCLT aheadconfidence bandkey playDUKE scoreCLT score
What if? - hover the chart or a play below, then change how it went
Q1 2:01 · Charlie Ham 32 yd FG GOOD
Driver values - Δ win prob, pts
Home team on offensePregame priorScore differentialGarbage-time factorScore diff ÷ offense timeoutsBlowout margin
This game in five plays
- TD · Q1 6:10: Mataeo Durant run for 3 yds for a TD (Charlie Ham KICK) — DUKE win probability +3.2 pts (now 78%) (top driver: DUKE has the ball).
- TD · Q2 12:17: Mataeo Durant run for 10 yds for a TD (Charlie Ham KICK) CHARLOTTE Penalty, Defensive offside ( Yards) declined — DUKE win probability +4.9 pts (now 89%) (top driver: DUKE has the ball).
- TD · Q2 4:21: Micaleous Elder run for 5 yds for a TD (Jonathan Cruz KICK) — CLT win probability +3.5 pts (now 17%) (top driver: CLT has the ball).
- TD · Q3 10:38: Deon Jackson run for 5 yds for a TD (Charlie Ham KICK) — DUKE win probability +6.7 pts (now 96%) (top driver: DUKE has the ball).
- TD · Q3 5:50: Chris Reynolds pass complete to Victor Tucker for 6 yds for a TD DUKE Penalty, Defensive pass interference ( Yards) declined (Two-Point Conversion failed) — CLT win probability +4.0 pts (now 8%) (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
DUKE made the numbers' call on 3 of 4CLT made the numbers' call on 8 of 11
- Q1 14:35CLT 4th & 6 at midfield, down 7Close callPunted · 23.4% before the snapGo for it23.4%40% to convertField goalOut of rangePuntTheir call23.4%−<0.1average punt
- Q1 12:02DUKE 4th & 3 at DUKE 42, up 7Close callPunted · 76.7% before the snapGo for it76.7%52% to convertField goalOut of rangePuntTheir call76.7%−<0.1average punt
- Q1 9:55CLT 4th & 8 at CLT 21, down 7Agrees with the numbersPunted · 23.0% before the snapGo for it22.9%−0.132% to convertField goalOut of rangePuntTheir call23.1%average punt
- Q1 6:03CLT 4th & 4 at CLT 19, down 14Close callPunted · 20.5% before the snapGo for it20.5%47% to convertField goalOut of rangePuntTheir call20.5%−<0.1average punt
- Q1 2:01DUKE 4th & 14 at CLT 14, up 14Agrees with the numbersKicked a field goal · 80.9% before the snapGo for it79.6%−1.216% to convertField goalTheir call80.8%84% to makePunt77.2%−3.6average punt
- Q2 15:00CLT 4th & 1 at CLT 35, down 17Agrees with the numbersWent for it · 16.4% before the snapGo for itTheir call17.4%71% to convertField goalOut of rangePunt16.2%−1.2average punt
- Q2 13:04CLT 4th & 10 at DUKE 28, down 17Agrees with the numbersKicked a field goal · 15.8% before the snapGo for it15.0%−0.629% to convertField goalTheir call15.6%60% to makePunt11.7%−4.0average punt
- Q2 4:21DUKE 4th & 1 at DUKE 48, up 17Agrees with the numbersWent for it · 88.1% before the snapGo for itTheir call88.5%70% to convertField goalOut of rangePunt86.7%−1.8average punt
- Q3 14:54CLT 4th & 8 at CLT 20, down 17Agrees with the numbersPunted · 11.1% before the snapGo for it10.5%−0.632% to convertField goalOut of rangePuntTheir call11.1%average punt
- Q3 13:48DUKE 4th & 6 at DUKE 37, up 17Agrees with the numbersPunted · 88.0% before the snapGo for it87.8%−0.440% to convertField goalOut of rangePuntTheir call88.2%average punt
- Q3 13:07CLT 4th & 19 at CLT 20, down 17Agrees with the numbersPunted · 10.0% before the snapGo for it8.2%−2.310% to convertField goalOut of rangePuntTheir call10.5%average punt
- Q4 15:00CLT 4th & 1 at DUKE 39, down 24Agrees with the numbersWent for it · 1.7% before the snapGo for itTheir call1.7%70% to convertField goal1.2%−0.536% to makePunt1.2%−0.5average punt
- Q4 10:06CLT 4th & 2 at DUKE 2, down 24Agrees with the numbersWent for it · 1.2% before the snapGo for itTheir call1.6%48% to convertField goal1.1%−0.594% to makePunt0.5%−1.1average punt
- Q4 9:29CLT 4th & 9 at CLT 29, down 20Close callWent for it · 1.1% before the snapGo for itTheir call1.0%−0.231% to convertField goalOut of rangePunt1.2%average punt
- Q4 4:17CLT 4th & 5 at CLT 30, down 27Agrees with the numbersPunted · 0.1% before the snapGo for it0.1%−<0.141% to convertField goalOut of rangePuntTheir call0.1%average punt
After touchdowns: kick or go for two?
DUKE made the numbers' call on 6 of 7CLT made the numbers' call on 1 of 2
- Q1 14:35DUKE Touchdown, up 6 before the tryAgrees with the numbersKicked · madeKickTheir call76.7%97% to makeGo for two76.7%−<0.145% to convert
- Q1 6:10DUKE Touchdown, up 13 before the tryAgrees with the numbersKicked · madeKickTheir call79.2%97% to makeGo for two79.2%−<0.145% to convert
- Q2 12:17DUKE Touchdown, up 23 before the tryAgrees with the numbersKicked · madeKickTheir call89.4%97% to makeGo for two89.3%−<0.145% to convert
- Q2 4:21CLT Touchdown, down 18 before the tryAgrees with the numbersKicked · madeKickTheir call13.2%97% to makeGo for two13.1%−0.145% to convert
- Q3 10:38DUKE Touchdown, up 23 before the tryAgrees with the numbersKicked · madeKickTheir call96.1%97% to makeGo for two96.0%−<0.145% to convert
- Q3 5:50CLT Touchdown, down 18 before the tryClose callWent for two · failedKick6.3%97% to makeGo for twoTheir call6.2%−0.145% to convert
- Q3 2:35DUKE Touchdown, up 24 before the tryAgrees with the numbersKicked · missedKickTheir call98.1%97% to makeGo for two98.1%−<0.145% to convert
- Q4 4:17DUKE Touchdown, up 26 before the tryAgrees with the numbersKicked · madeKickTheir call100.0%97% to makeGo for two99.9%−<0.145% to convert
- Q4 1:02DUKE Touchdown, up 33 before the tryClose callKicked · madeKickTheir call100.0%−<0.197% to makeGo for two100.0%45% to convert
Play by play - hover to pin the curve, click to jump
Download drive chartDUKEDrive 1TD3 plays · 75 yds · 0:2574% → 74%
CLTDrive 2PUNT8 plays · 25 yds · 0:0027% → 27%
Q1 14:35
1ST & 10
OWN 25
+10
73.5%
Chris Reynolds pass complete to Taylor Thompson for 10 yds to the Charl 35 for a 1ST downSimilar
Q1 14:35
2ND & 4
OWN 41
+5
73.5%
DUKE Penalty, Defensive offside (Chris Rumph II) to the Charl 46 for a 1ST downSimilar
Q1 14:35
2ND & 8
OWN 48
+2
73.5%
Chris Reynolds pass complete to Micaleous Elder for 2 yds to the 50 yard lineSimilar
own 0own 2550opp 25opp 0
DUKEDrive 3PUNT7 plays · 19 yds · 0:0074% → 74%
CLTDrive 4PUNT7 plays · 12 yds · 0:0026% → 26%
DUKEDrive 5TD4 plays · 31 yds · 0:5775% → 78%
Q1 7:07
1ST & 10
OPP 31
+17
74.9%
Chase Brice pass complete to Darrell Harding Jr. for 17 yds to the Charl 14 for a 1ST downSimilar
own 0own 2550opp 25opp 0
CLTDrive 6PUNT5 plays · 6 yds · 0:0023% → 23%
Q1 6:03
4TH & 4
OWN 19
+21
77.0%
Connor Bowler punt for 36 yds, punt out-of-bounds at the Charl 34 , Jontavis Robertson returns for 21 yds to the Charl 34Similar
own 0own 2550opp 25opp 0
DUKEDrive 7FG7 plays · 20 yds · 2:2379% → 81%
Q1 4:24
2ND & 8
OPP 32
+10
78.8%
Chase Brice pass complete to Jalon Calhoun for 10 yds to the Charl 22 for a 1ST downSimilar
Q1 4:24
1ST & 10
OPP 22
+14
78.8%
Chase Brice pass complete to Jalon Calhoun for 14 yds to the Charl 8 for a 1ST downSimilar
Q1 4:24
3RD & GOAL
OPP 8
-6
78.6%
Chase Brice sacked by Markees Watts for a loss of 6 yards to the Charl 14Similar
own 0own 2550opp 25opp 0
CLTDrive 8MISSED FG11 plays · 46 yds · 3:4920% → 18%
Q2 15:00
1ST & 10
OWN 37
+5
81.6%
DUKE Penalty, Defensive offside (Derrick Tangelo) to the Charl 42Similar
Q2 15:00
1ST & 5
OWN 42
+30
81.1%
Chris Reynolds pass complete to Micaleous Elder for 30 yds to the Duke 28 for a 1ST downSimilar
Q2 15:00
1ST & 10
OPP 28
0
80.6%
Chris Reynolds pass incomplete to Victor Tucker, broken up by Michael Carter IISimilar
own 0own 2550opp 25opp 0
DUKEDrive 9TD4 plays · 72 yds · 0:4784% → 89%
Q2 12:17
2ND & GOAL
OPP 10
+10
89.1%
Mataeo Durant run for 10 yds for a TD (Charlie Ham KICK) CHARLOTTE Penalty, Defensive offside ( Yards) declinedSimilar
own 0own 2550opp 25opp 0
CLTDrive 10TD18 plays · 91 yds · 7:4912% → 17%
Q2 12:10
1ST & 10
OWN 9
+3
88.0%
Chris Reynolds pass complete to Aaron McAllister for 3 yds to the Charl 12Similar
Q2 12:10
3RD & 2
OWN 17
+8
87.9%
Chris Reynolds pass complete to Micaleous Elder for 8 yds to the Charl 25 for a 1ST downSimilar
Q2 12:10
1ST & 10
OWN 25
+9
87.8%
Chris Reynolds pass complete to Micaleous Elder for 9 yds to the Charl 34Similar
Q2 12:10
3RD & 9
OWN 41
+12
87.6%
Chris Reynolds pass complete to Victor Tucker for 12 yds to the Duke 47 for a 1ST downSimilar
Q2 12:10
3RD & 10
OPP 47
+16
87.6%
Chris Reynolds pass complete to Tyler Ringwood for 16 yds to the Duke 31 for a 1ST downSimilar
own 0own 2550opp 25opp 0
DUKEDrive 11DOWNS7 plays · 23 yds · 0:0087% → 87%
CLTDrive 12FUMBLE6 plays · 9 yds · 0:0015% → 13%
Q2 2:26
2ND & 7
OPP 45
+6
85.3%
Chris Reynolds pass complete to Micaleous Elder for 6 yds to the Duke 39Similar
Q2 2:26
2ND & 10
OPP 32
-9
84.7%
Chris Reynolds sacked by Chris Rumph II for a loss of 9 yards to the Duke 41Similar
Q2 2:26
3RD & 19
OPP 41
+2
86.7%
Dom Shoffner run for 2 yds to the Duke 39 Dom Shoffner fumbled, forced by Derrick Tangelo, recovered by Duke Drew JordanSimilar
own 0own 2550opp 25opp 0
DUKEDrive 13END OF HALF1 play · 1 yds · 0:0088% → 88%
own 0own 2550opp 25opp 0
CLTDrive 14PUNT5 plays · 2 yds · 0:0013% → 12%
Q3 14:54
2ND & 10
OWN 18
+2
87.6%
Chris Reynolds pass complete to Taylor Thompson for 2 yds to the Charl 20Similar
own 0own 2550opp 25opp 0
DUKEDrive 15PUNT4 plays · 4 yds · 0:0088% → 87%
Q3 13:48
4TH & 6
OWN 37
+2
86.8%
Porter Wilson punt for 36 yds , Micaleous Elder returns for 2 yds to the Charl 29Similar
own 0own 2550opp 25opp 0
CLTDrive 16PUNT4 plays · -9 yds · 0:0012% → 11%
Q3 13:07
1ST & 10
OWN 29
-8
88.3%
Chris Reynolds sacked by Chris Rumph II for a loss of 8 yards to the Charl 21Similar
Q3 13:07
3RD & 15
OWN 24
-4
89.1%
Chris Reynolds sacked by Chris Rumph II for a loss of 4 yards to the Charl 20Similar
Q3 13:07
4TH & 19
OWN 20
0
89.1%
Connor Bowler punt blocked by Isaiah Fisher-Smith blocked by Isaiah Fisher-SmithSimilar
own 0own 2550opp 25opp 0
DUKEDrive 17TD1 play · 5 yds · 0:0096% → 96%
own 0own 2550opp 25opp 0
CLTDrive 18TD11 plays · 75 yds · 4:485% → 8%
Q3 10:38
2ND & 9
OWN 26
+2
95.4%
Chris Reynolds pass complete to Tyler Ringwood for 2 yds to the Charl 28Similar
Q3 10:38
3RD & 7
OWN 28
+14
95.4%
Chris Reynolds pass complete to Taylor Thompson for 14 yds to the Charl 42 for a 1ST downSimilar
Q3 7:50
1ST & 10
OPP 17
+5
95.5%
REYNOLDS, Chris pass incomplete to TUCKER, Victor, PENALTY DU offside (Oben, R.) 5 yards to the DU12, NO PLAY.Similar
Q3 7:50
3RD & 1
OPP 8
+2
95.8%
Chris Reynolds pass complete to Taylor Thompson for 2 yds to the Duke 6 for a 1ST downSimilar
Q3 5:50
1ST & GOAL
OPP 6
+6
91.8%
Chris Reynolds pass complete to Victor Tucker for 6 yds for a TD DUKE Penalty, Defensive pass interference ( Yards) declined (Two-Point Conversion failed)Similar
own 0own 2550opp 25opp 0
DUKEDrive 19TD9 plays · 79 yds · 3:1095% → 98%
Q3 5:45
1ST & 10
OWN 21
+28
94.7%
Chase Brice pass complete to Jarett Garner for 28 yds to the Duke 49 for a 1ST downSimilar
Q3 5:45
1ST & 10
OPP 32
+12
95.1%
Chase Brice pass complete to Jake Marwede for 12 yds to the Charl 20 for a 1ST downSimilar
Q3 2:35
2ND & GOAL
OPP 8
+8
98.4%
Chase Brice pass complete to Jalon Calhoun for 8 yds for a TD (Charlie Ham PAT MISSED)Similar
own 0own 2550opp 25opp 0
CLTDrive 20TD17 plays · 83 yds · 7:212% → 4%
Q3 2:27
2ND & 6
OWN 21
+31
97.7%
Chris Reynolds pass complete to Micaleous Elder for 31 yds to the Duke 48 for a 1ST downSimilar
Q3 2:27
1ST & 10
OPP 48
0
97.6%
Chris Reynolds pass incomplete to Micaleous Elder, broken up by Michael Carter IISimilar
Q4 15:00
2ND & 3
OPP 25
-1
98.1%
Chris Reynolds pass complete to Ryan Carriere for a loss of 1 yard to the Duke 26Similar
Q4 15:00
4TH & 4
OPP 26
+10
98.3%
REYNOLDS, Chris pass complete to RINGWOOD, Tyler for 9 yards to the DU17, PENALTY DU holding (Waters, M.) 10 yards to the DU16, 1ST DOWN CLT, NO PLAY.Similar
Q4 15:00
2ND & 8
OPP 14
+11
98.1%
Chris Reynolds pass complete to Aaron McAllister for 11 yds to the Duke 3 for a 1ST downSimilar
Q4 15:00
3RD & GOAL
OPP 2
0
98.2%
Chris Reynolds pass incomplete to Victor Tucker, broken up by Jeremiah LewisSimilar
own 0own 2550opp 25opp 0
DUKEDrive 21INT3 plays · -16 yds · 0:0099% → 99%
CLTDrive 22FUMBLE8 plays · 16 yds · 0:001% → 1%
Q4 9:29
3RD & 4
OWN 9
+8
99.0%
Chris Reynolds pass complete to Victor Tucker for 8 yds to the Charl 17 for a 1ST downSimilar
Q4 9:29
4TH & 9
OWN 29
-7
98.9%
Chris Reynolds sacked by Victor Dimukeje for a loss of 7 yards to the Charl 19 Chris Reynolds fumbled, recovered by Duke Derrick Tangelo , return for 0 yardsSimilar
own 0own 2550opp 25opp 0
DUKEDrive 23TD5 plays · 19 yds · 1:5699% → 100%
Q4 6:13
2ND & GOAL
OPP 6
+4
99.3%
Brice, C. pass incomplete to Garner, J., PENALTY CLT pass interference (WHITEHEAD, B.) 4 yards to the CLT2, 1ST DOWN DU, NO PLAY.Similar
own 0own 2550opp 25opp 0
CLTDrive 24PUNT5 plays · 5 yds · 0:000% → 0%
own 0own 2550opp 25opp 0
DUKEDrive 25TD5 plays · 75 yds · 2:09100% → 100%
Q4 3:11
2ND & GOAL
OPP 3
+2
100.0%
CHARLOTTE Penalty, Defensive offside (Timmy Horne) to the Charl 1Similar
own 0own 2550opp 25opp 0
Biggest swings
TD · Q3 10:38
Deon Jackson run for 5 yds for a TD (Charlie Ham KICK)
+6.7
TD · Q2 12:17
Mataeo Durant run for 10 yds for a TD (Charlie Ham KICK) CHARLOTTE Penalty, Defensive offside ( Yards) declined
+4.9
TD · Q3 5:50
Chris Reynolds pass complete to Victor Tucker for 6 yds for a TD DUKE Penalty, Defensive pass interference ( Yards) declined (Two-Point Conversion failed)
-4