View as
Win probability · DUKE
modelDUKE aheadNCSU aheadconfidence bandkey playDUKE scoreNCSU score
What if? - hover the chart or a play below, then change how it went
Q3 3:05 · MJ Morris sacked by Brandon Johnson for a loss of 8 yards to the NCSU 48
Driver values - Δ win prob, pts
Home team on offenseScore differentialPregame priorGarbage-time factorScore diff ÷ offense timeoutsScore diff ÷ seconds remaining
This game in five plays
- TD · Q1 6:26: Henry Belin IV pass complete to Jalon Calhoun for 69 yds for a TD (Todd Pelino KICK) — DUKE win probability +2.0 pts (now 67%) (top driver: DUKE has the ball).
- FG · Q2 12:45: Todd Pelino 52 yd FG GOOD — DUKE win probability +2.5 pts (now 70%) (top driver: DUKE has the ball).
- TD · Q2 11:36: Henry Belin IV pass complete to Jeremiah Hasley for 8 yds for a TD (Todd Pelino KICK) — DUKE win probability +7.4 pts (now 78%) (top driver: DUKE has the ball).
- KEY PLAY · Q2 11:36: Kendrick Raphael run for 5 yds to the NCSU 30 — NCSU win probability +2.7 pts (now 25%) (top driver: NCSU has the ball).
- TD · Q3 8:47: Jordan Waters run for 83 yds for a TD (Todd Pelino KICK) — DUKE win probability +9.3 pts (now 95%) (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 5 of 7NCSU made the numbers' call on 7 of 11
- Q1 13:04NCSU 4th & 10 at DUKE 38, tiedClose callKicked a field goal · 38.8% before the snapGo for it38.8%30% to convertField goalTheir call38.8%−<0.138% to makePunt38.8%−<0.1average punt
- Q1 10:57DUKE 4th & 1 at DUKE 34, down 3Close callPunted · 60.6% before the snapGo for it60.7%71% to convertField goalOut of rangePuntTheir call60.6%−0.1average punt
- Q1 7:13NCSU 4th & 5 at DUKE 45, up 3Close callPunted · 39.9% before the snapGo for it40.0%41% to convertField goal39.7%−0.325% to makePuntTheir call39.9%−0.1average punt
- Q1 2:25NCSU 4th & 10 at DUKE 44, down 4Agrees with the numbersPunted · 37.5% before the snapGo for it37.4%−0.230% to convertField goal37.1%−0.427% to makePuntTheir call37.6%average punt
- Q2 12:45DUKE 4th & 13 at NCSU 35, up 4Agrees with the numbersKicked a field goal · 61.9% before the snapGo for it61.7%−0.421% to convertField goalTheir call62.2%45% to makePunt61.8%−0.4average punt
- Q2 8:48NCSU 4th & 12 at DUKE 46, down 14Agrees with the numbersPunted · 25.2% before the snapGo for it24.7%−1.023% to convertField goal24.3%−1.323% to makePuntTheir call25.6%average punt
- Q2 4:50DUKE 4th & 12 at NCSU 49, up 14Agrees with the numbersPunted · 76.7% before the snapGo for it75.9%−1.023% to convertField goalOut of rangePuntTheir call76.9%average punt
- Q2 3:23NCSU 4th & 11 at NCSU 7, down 14Agrees with the numbersPunted · 21.2% before the snapGo for it19.7%−1.723% to convertField goalOut of rangePuntTheir call21.4%average punt
- Q2 1:34DUKE 4th & 10 at DUKE 39, up 14Agrees with the numbersPunted · 79.4% before the snapGo for it78.5%−0.829% to convertField goalOut of rangePuntTheir call79.3%average punt
- Q3 9:04NCSU 4th & 17 at midfield, down 14Agrees with the numbersPunted · 15.5% before the snapGo for it14.6%−1.814% to convertField goalOut of rangePuntTheir call16.4%average punt
- Q3 7:56NCSU 4th & 9 at NCSU 32, down 21Agrees with the numbersPunted · 5.3% before the snapGo for it5.0%−0.931% to convertField goalOut of rangePuntTheir call5.9%average punt
- Q3 6:05DUKE 4th & 6 at DUKE 30, up 21Agrees with the numbersPunted · 95.0% before the snapGo for it95.1%−0.139% to convertField goalOut of rangePuntTheir call95.3%average punt
- Q3 3:05NCSU 4th & 11 at DUKE 44, down 21Close callWent for it · 3.5% before the snapGo for itTheir call3.5%−0.327% to convertField goal3.3%−0.627% to makePunt3.9%average punt
- Q3 0:44DUKE 4th & 15 at DUKE 47, up 21Agrees with the numbersPunted · 97.5% before the snapGo for it97.1%−0.617% to convertField goalOut of rangePuntTheir call97.8%average punt
- Q4 12:25NCSU 4th & 1 at NCSU 42, down 21Agrees with the numbersWent for it · 1.6% before the snapGo for itTheir call1.8%70% to convertField goalOut of rangePunt1.3%−0.4average punt
- Q4 9:08NCSU 4th & 3 at DUKE 46, down 21Agrees with the numbersWent for it · 1.3% before the snapGo for itTheir call1.3%52% to convertField goal1.0%−0.323% to makePunt1.2%−0.1average punt
- Q4 4:26DUKE 4th & 5 at NCSU 36, up 21Close callPunted · 99.2% before the snapGo for it99.2%42% to convertField goal99.1%−0.142% to makePuntTheir call99.0%−0.1average punt
- Q4 0:23NCSU 4th & 14 at DUKE 30, down 21Close callWent for it · 0.5% before the snapGo for itTheir call0.5%−0.318% to convertField goal0.7%56% to makePunt0.5%−0.3average punt
After touchdowns: kick or go for two?
DUKE made the numbers' call on 3 of 3
- Q1 6:26DUKE Touchdown, up 3 before the tryAgrees with the numbersKicked · madeKickTheir call62.5%97% to makeGo for two62.5%−<0.145% to convert
- Q2 11:36DUKE Touchdown, up 13 before the tryAgrees with the numbersKicked · madeKickTheir call73.5%97% to makeGo for two73.5%−0.145% to convert
- Q3 8:47DUKE Touchdown, up 20 before the tryAgrees with the numbersKicked · madeKickTheir call95.4%97% to makeGo for two95.4%−0.145% to convert
Play by play - hover to pin the curve, click to jump
Download drive chartDUKEDrive 1INT3 plays · 0 yds · 0:2867% → 67%
NCSUDrive 2FG4 plays · 0 yds · 1:1833% → 33%
Q1 14:22
1ST & 10
OPP 38
-1
66.8%
MJ Morris pass complete to Keyon Lesane for a loss of 1 yard to the DUKE 39Similar
own 0own 2550opp 25opp 0
DUKEDrive 3PUNT4 plays · 9 yds · 2:0767% → 66%
Q1 12:22
2ND & 10
OWN 25
+9
66.4%
Henry Belin IV pass complete to Jordan Moore for 9 yds to the DUKE 34Similar
own 0own 2550opp 25opp 0
NCSUDrive 4PUNT9 plays · 31 yds · 3:3734% → 35%
DUKEDrive 5TD2 plays · 90 yds · 0:4065% → 67%
NCSUDrive 6PUNT9 plays · 31 yds · 4:0133% → 33%
own 0own 2550opp 25opp 0
DUKEDrive 7FG13 plays · 61 yds · 4:3267% → 70%
Q1 1:16
2ND & 12
OWN 2
+15
66.5%
(01:16) BELIN IV, Henry pass deep to the left incomplete intended for MOORE, Jordan thrown to the DU45; QB hurried by BROWN, Sean. PENALTY NSU Pass Interference on BATTLE, Shyheim enforced 15 yards to the DU17 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down).Similar
Q1 0:42
2ND & 10
OWN 33
+15
66.8%
(00:42) BELIN IV, Henry pass up the middle incomplete intended for MOORE, Jordan thrown to the DU43; QB hurried by JACKSON, Savion. PENALTY NSU Roughing the Passer on JACKSON, Savion enforced 15 yards from the DU33 to the DU48 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down).Similar
Q2 15:00
1ST & 15
OPP 37
-10
67.8%
(15:00) BELIN IV, Henry pass deep to the right incomplete intended for CALHOUN, Jalon thrown to the NSU0; QB hurried by SCOTT, Jaylon. PENALTY DU Holding on BARTON, Graham enforced 10 yards from the NSU37 to the NSU47 [NHSG]. NO PLAY (replay the down).Similar
own 0own 2550opp 25opp 0
NCSUDrive 8INT3 plays · 0 yds · 0:4830% → 30%
Q2 12:39
1ST & 10
OWN 18
+5
69.8%
MJ Morris pass complete to Kevin Concepcion for 5 yds to the NCSU 23Similar
Q2 12:10
2ND & 5
OWN 23
-5
69.6%
(12:10) MORRIS, MJ pass to the left complete for 4 yards to CONCEPCION, Kevin 'KC' caught at the NSU19 and advanced to the NSU27 (DILLON, Cam;MORRIS JR., Nick). PENALTY Before the snap, NSU Illegal Formation enforced 5 yards from the NSU23 to the NSU18. NO PLAY (replay the down).Similar
own 0own 2550opp 25opp 0
DUKEDrive 9TD1 play · 8 yds · 0:0078% → 78%
Q2 11:36
1ST & GOAL
OPP 8
+8
77.6%
Henry Belin IV pass complete to Jeremiah Hasley for 8 yds for a TD (Todd Pelino KICK)Similar
own 0own 2550opp 25opp 0
NCSUDrive 10PUNT9 plays · 29 yds · 3:2725% → 24%
Q2 10:26
1ST & 10
OWN 39
+17
74.7%
MJ Morris pass complete to Ii Demarcus Jones for 17 yds to the DUKE 44 for a 1ST downSimilar
Q2 8:48
4TH & 12
OPP 46
0
76.6%
Caden Noonkester punt for 36 yds, fair catch by Jalon Calhoun at the DUKE 10Similar
Q2 8:41
1ST & 10
OWN 10
-5
77.4%
(08:41) MOORE, Jaquez rush up the middle for a gain of 5 yards to the DU15 (WILSON, Payton). PENALTY DU Holding on ELLIOTT, Scott enforced half the distance from the goal, 5 yards from the DU10 to the DU5 [NHSG]. NO PLAY (replay the down).Similar
own 0own 2550opp 25opp 0
DUKEDrive 11PUNT10 plays · 41 yds · 2:5677% → 77%
Q2 6:29
3RD & 7
OWN 32
+10
77.1%
(06:29) BELIN IV, Henry pass to the left incomplete intended for MOORE, Jordan thrown to the DU30; QB hurried by SCOTT, Jaylon. PENALTY NSU Holding on BATTLE, Shyheim enforced 10 yards from the DU32 to the DU42 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down).Similar
own 0own 2550opp 25opp 0
NCSUDrive 12PUNT4 plays · -1 yds · 1:2221% → 20%
Q2 4:05
3RD & 8
OWN 10
-3
79.1%
MJ Morris sacked by Aeneas Peebles for a loss of 3 yards to the NCSU 7Similar
own 0own 2550opp 25opp 0
DUKEDrive 13PUNT7 plays · 11 yds · 1:4380% → 82%
Q2 1:25
1ST & 10
OWN 5
-5
82.2%
(01:25) ALLEN, Michael rush to the right for a gain of 5 yards to the NSU10 (MAUSI, Dorian;MOORE, Terry). PENALTY NSU Tripping on COOPER, Lyndon enforced half the distance from the goal, 2 yards from the NSU5 to the NSU3 [NHSG]. NO PLAY (replay the down).Similar
own 0own 2550opp 25opp 0
NCSUDrive 14END OF HALF4 plays · 21 yds · 0:5518% → 17%
NCSUDrive 15PUNT10 plays · 25 yds · 5:5617% → 14%
Q3 13:38
3RD & 5
OWN 30
+10
83.1%
MJ Morris pass complete to Kevin Concepcion for 10 yds to the NCSU 40 for a 1ST downSimilar
Q3 12:03
2ND & 11
OWN 39
+3
83.8%
MJ Morris pass complete to Keyon Lesane for 3 yds to the NCSU 42Similar
Q3 11:22
3RD & 8
OWN 42
+15
83.9%
MJ Morris pass complete to Keyon Lesane for 15 yds to the DUKE 43 for a 1ST downSimilar
Q3 10:41
1ST & 10
OPP 43
-10
82.9%
MJ Morris sacked by Dorian Mausi and Terry Moore for a loss of 10 yards to the NCSU 47Similar
Q3 9:53
2ND & 20
OWN 47
+3
84.9%
MJ Morris pass complete to Keyon Lesane for 3 yds to the 50 yard lineSimilar
Q3 9:04
4TH & 17
50
0
85.8%
Caden Noonkester punt for 33 yds, fair catch by Jalon Calhoun at the DUKE 17Similar
own 0own 2550opp 25opp 0
DUKEDrive 16TD1 play · 83 yds · 0:0095% → 95%
own 0own 2550opp 25opp 0
NCSUDrive 17PUNT4 plays · 1 yds · 0:455% → 5%
own 0own 2550opp 25opp 0
DUKEDrive 18PUNT4 plays · 4 yds · 1:3995% → 95%
own 0own 2550opp 25opp 0
NCSUDrive 19DOWNS8 plays · 24 yds · 2:524% → 3%
Q3 5:57
1ST & 10
OWN 24
+6
95.6%
MJ Morris pass complete to Kevin Concepcion for 6 yds to the NCSU 30Similar
Q3 5:20
2ND & 4
OWN 30
+16
95.5%
MJ Morris pass complete to Jr. Terrell Timmons for 16 yds to the NCSU 46 for a 1ST downSimilar
Q3 4:45
1ST & 10
OWN 46
-10
96.2%
(04:45) MORRIS, MJ pass deep to the left incomplete intended for TIMMONS, JR., Terrell thrown to the DU10. PENALTY NSU Holding on BELTON, Anthony enforced 10 yards from the NSU46 to the NSU36 [NHSG]. NO PLAY (replay the down).Similar
Q3 4:39
1ST & 20
OWN 36
+21
96.4%
MJ Morris pass complete to Kevin Concepcion for 21 yds to the DUKE 43 for a 1ST downSimilar
Q3 3:05
4TH & 11
OPP 44
-8
96.7%
MJ Morris sacked by Brandon Johnson for a loss of 8 yards to the NCSU 48Similar
own 0own 2550opp 25opp 0
DUKEDrive 20PUNT4 plays · -5 yds · 2:1697% → 98%
NCSUDrive 21DOWNS12 plays · 47 yds · 6:292% → 1%
Q3 0:37
1ST & 10
OWN 7
+15
97.7%
MJ Morris pass complete to Kevin Concepcion for 15 yds to the NCSU 22 for a 1ST downSimilar
Q4 14:28
1ST & 10
OWN 33
+6
98.0%
MJ Morris pass complete to Kevin Concepcion for 6 yds to the NCSU 39Similar
Q4 13:53
2ND & 4
OWN 39
+3
98.1%
MJ Morris pass complete to Keyon Lesane for 3 yds Keyon Lesane fumbled, recovered by NCSU Keyon LesaneSimilar
Q4 11:38
1ST & 10
OWN 47
-10
98.4%
(11:38) QB Keeper MORRIS, MJ rush to the left for a gain of 4 yards to the DU49, out of bounds. PENALTY NSU Holding on MCMAHON, Dylan enforced 10 yards from the NSU47 to the NSU37 [NHSG]. NO PLAY (replay the down).Similar
Q4 11:21
1ST & 20
OWN 37
+2
98.5%
MJ Morris pass complete to Keyon Lesane for 2 yds to the NCSU 39Similar
own 0own 2550opp 25opp 0
DUKEDrive 22PUNT7 plays · 18 yds · 4:3499% → 99%
own 0own 2550opp 25opp 0
NCSUDrive 23DOWNS14 plays · 50 yds · 3:561% → 1%
Q4 3:45
2ND & 4
OWN 26
+6
99.2%
MJ Morris pass complete to Jr. Terrell Timmons for 6 yds to the NCSU 32 for a 1ST downSimilar
Q4 3:10
1ST & 10
OWN 32
+7
99.3%
MJ Morris pass complete to Kendrick Raphael for 7 yds to the NCSU 39Similar
Q4 2:37
2ND & 3
OWN 39
+7
99.3%
MJ Morris pass complete to Kendrick Raphael for 7 yds to the NCSU 46 for a 1ST downSimilar
Q4 1:56
2ND & 10
OWN 46
+5
99.4%
MJ Morris pass complete to Kendrick Raphael for 5 yds to the DUKE 49Similar
Q4 1:25
3RD & 5
OPP 49
+7
99.4%
MJ Morris pass complete to Bradley Rozner for 7 yds to the DUKE 42 for a 1ST downSimilar
Q4 1:19
1ST & 10
OPP 42
+16
99.3%
MJ Morris pass complete to Bradley Rozner for 16 yds to the DUKE 26 for a 1ST downSimilar
Q4 1:02
3RD & 4
OPP 20
-10
99.3%
MJ Morris sacked by R.J. Oben for a loss of 10 yards to the DUKE 30Similar
own 0own 2550opp 25opp 0
DUKEDrive 24END OF GAME1 play · -2 yds · 0:00100% → 100%
own 0own 2550opp 25opp 0
Biggest swings
TD · Q3 8:47
Jordan Waters run for 83 yds for a TD (Todd Pelino KICK)
+9.3
TD · Q2 11:36
Henry Belin IV pass complete to Jeremiah Hasley for 8 yds for a TD (Todd Pelino KICK)
+7.4
KEY PLAY · Q2 11:36
Kendrick Raphael run for 5 yds to the NCSU 30
-2.7