View as
Win probability · NCSU
modelNCSU aheadDUKE aheadconfidence bandkey playNCSU scoreDUKE score
What if? - hover the chart or a play below, then change how it went
Q2 5:53 · Kanoah Vinesett 28 yd FG GOOD
Driver values - Δ win prob, pts
Home team on offensePregame priorGarbage-time factorScore differentialScore diff ÷ seconds remainingScore diff ÷ offense timeouts
This game in five plays
- FG · Q2 0:01: Kanoah Vinesett 37 yd FG GOOD — NCSU win probability +11.3 pts (now 58%) (top driver: NCSU has the ball).
- FG · Q3 8:57: Kanoah Vinesett 25 yd FG GOOD — NCSU win probability +8.7 pts (now 60%) (top driver: NCSU has the ball).
- TD · Q3 4:37: Maalik Murphy run for 3 yds for a TD (Todd Pelino KICK) — DUKE win probability +18.0 pts (now 71%) (top driver: DUKE has the ball).
- TD · Q4 13:58: Maalik Murphy pass complete to Sahmir Hagans for 9 yds for a TD (Todd Pelino KICK) — DUKE win probability +12.0 pts (now 90%) (top driver: DUKE has the ball).
- TD · Q4 9:01: CJ Bailey pass complete to Wesley Grimes for 16 yds for a TD (Kanoah Vinesett KICK) — NCSU win probability +16.6 pts (now 30%) (top driver: NCSU 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
NCSU made the numbers' call on 6 of 10DUKE made the numbers' call on 6 of 9
- Q1 12:57DUKE 4th & 2 at DUKE 33, tiedClose callPunted · 40.0% before the snapGo for it40.0%57% to convertField goalOut of rangePuntTheir call40.0%−<0.1average punt
- Q1 8:59DUKE 4th & 8 at DUKE 43, up 2Agrees with the numbersPunted · 40.4% before the snapGo for it40.4%−0.234% to convertField goalOut of rangePuntTheir call40.5%average punt
- Q1 6:39DUKE 4th & 10 at NCSU 32, up 2Agrees with the numbersKicked a field goal · 40.7% before the snapGo for it40.5%−0.130% to convertField goalTheir call40.6%51% to makePunt40.3%−0.3average punt
- Q1 4:58NCSU 4th & 10 at NCSU 25, down 5Agrees with the numbersPunted · 57.1% before the snapGo for it57.0%−0.728% to convertField goalOut of rangePuntTheir call57.7%average punt
- Q1 2:15NCSU 4th & 2 at NCSU 33, down 12Close callPunted · 52.4% before the snapGo for it52.8%57% to convertField goalOut of rangePuntTheir call52.8%−<0.1average punt
- Q1 0:45DUKE 4th & 17 at DUKE 26, up 12Agrees with the numbersPunted · 48.9% before the snapGo for it47.6%−2.213% to convertField goalOut of rangePuntTheir call49.8%average punt
- Q2 11:27NCSU 4th & 10 at DUKE 12, down 12Agrees with the numbersKicked a field goal · 47.6% before the snapGo for it46.7%−0.625% to convertField goalTheir call47.3%86% to makePunt43.5%−3.8average punt
- Q2 9:13DUKE 4th & 8 at DUKE 27, up 9Agrees with the numbersPunted · 49.0% before the snapGo for it48.4%−0.933% to convertField goalOut of rangePuntTheir call49.3%average punt
- Q2 5:53NCSU 4th & 10 at DUKE 10, down 9Agrees with the numbersKicked a field goal · 46.3% before the snapGo for it45.1%−0.924% to convertField goalTheir call45.9%88% to makePunt40.1%−5.8average punt
- Q2 3:13DUKE 4th & 5 at DUKE 35, up 6Agrees with the numbersPunted · 52.6% before the snapGo for it52.3%−0.441% to convertField goalOut of rangePuntTheir call52.7%average punt
- Q2 1:49NCSU 4th & 8 at NCSU 9, down 6Agrees with the numbersPunted · 46.0% before the snapGo for it44.4%−1.732% to convertField goalOut of rangePuntTheir call46.1%average punt
- Q3 8:57NCSU 4th & 2 at DUKE 7, down 3Numbers favored go for it by 1.9 ptsKicked a field goal · 53.0% before the snapGo for it52.8%53% to convertField goalTheir call50.9%−1.991% to makePunt40.1%−12.7average punt
- Q3 1:05NCSU 4th & 8 at DUKE 18, down 7Agrees with the numbersKicked a field goal · 38.3% before the snapGo for it36.2%−1.732% to convertField goalTheir call37.9%79% to makePunt25.4%−12.5average punt
- Q3 0:00DUKE 4th & 13 at DUKE 17, up 7Agrees with the numbersPunted · 66.4% before the snapGo for it64.1%−3.519% to convertField goalOut of rangePuntTheir call67.6%average punt
- Q4 9:01NCSU 4th & 8 at DUKE 16, down 14Numbers favored field goal by 2.1 ptsWent for it · 11.1% before the snapGo for itTheir call9.4%−2.132% to convertField goal11.5%81% to makePunt5.3%−6.2average punt
- Q4 6:57DUKE 4th & 1 at DUKE 34, up 7Numbers favored go for it by 2.4 ptsPunted · 79.1% before the snapGo for it80.8%71% to convertField goalOut of rangePuntTheir call78.4%−2.4average punt
- Q4 5:56NCSU 4th & 11 at NCSU 25, down 7Agrees with the numbersPunted · 20.4% before the snapGo for it17.0%−1.825% to convertField goalOut of rangePuntTheir call18.8%average punt
- Q4 2:06DUKE 4th & 7 at NCSU 32, up 7Close callKicked a field goal · 87.8% before the snapGo for it87.3%37% to convertField goalTheir call87.3%−0.151% to makePunt85.8%−1.6average punt
- Q4 1:24NCSU 4th & 9 at NCSU 31, down 10Close callWent for it · 5.1% before the snapGo for itTheir call5.5%−0.331% to convertField goalOut of rangePunt5.8%average punt
After touchdowns: kick or go for two?
NCSU made the numbers' call on 0 of 1DUKE made the numbers' call on 3 of 3
- Q1 3:45DUKE Touchdown, up 11 before the tryAgrees with the numbersKicked · madeKickTheir call47.1%97% to makeGo for two47.1%−<0.145% to convert
- Q3 4:37DUKE Touchdown, up 6 before the tryAgrees with the numbersKicked · madeKickTheir call60.7%97% to makeGo for two60.5%−0.245% to convert
- Q4 13:58DUKE Touchdown, up 13 before the tryAgrees with the numbersKicked · madeKickTheir call81.6%97% to makeGo for two81.4%−0.245% to convert
- Q4 9:01NCSU Touchdown, down 8 before the tryClose callKicked · madeKickTheir call21.7%−<0.197% to makeGo for two21.7%45% to convert
Play by play - hover to pin the curve, click to jump
Download drive chartDUKEDrive 1PUNT5 plays · 8 yds · 1:5841% → 41%
NCSUDrive 2SF2 plays · -4 yds · 0:4159% → 59%
DUKEDrive 3PUNT7 plays · 18 yds · 3:0141% → 41%
NCSUDrive 4FUMBLE2 plays · 12 yds · 0:4058% → 58%
DUKEDrive 5FG4 plays · 0 yds · 1:2642% → 43%
own 0own 2550opp 25opp 0
NCSUDrive 6PUNT5 plays · 0 yds · 1:3757% → 56%
own 0own 2550opp 25opp 0
DUKEDrive 7TD3 plays · 75 yds · 1:0943% → 49%
NCSUDrive 8PUNT5 plays · 8 yds · 1:1953% → 52%
Q1 3:34
1ST & 10
OWN 25
+8
52.8%
CJ Bailey pass complete to Terrell Anderson for 8 yds to the NCSU 33Similar
own 0own 2550opp 25opp 0
DUKEDrive 9PUNT4 plays · -7 yds · 1:2650% → 50%
NCSUDrive 10FG9 plays · 54 yds · 4:1250% → 50%
Q1 0:30
2ND & 10
OWN 34
+21
49.9%
CJ Bailey pass complete to Justin Joly for 21 yds to the DUKE 45 for a 1ST downSimilar
Q1 0:00
1ST & 10
OPP 45
+4
50.5%
CJ Bailey pass complete to Hollywood Smothers for 4 yds to the DUKE 41Similar
Q2 12:01
3RD & 8
OPP 10
-2
48.4%
CJ Bailey sacked by Jaylen Stinson for a loss of 2 yards to the DUKE 12Similar
own 0own 2550opp 25opp 0
DUKEDrive 11PUNT5 plays · 2 yds · 2:0750% → 50%
NCSUDrive 12FG9 plays · 57 yds · 3:1548% → 51%
Q2 7:44
3RD & 2
OWN 41
+15
48.8%
CJ Bailey run for 5 yds to the DUKE 46 for a 1ST down Duke Penalty, Defensive Holding (Eli Pancol) to the DUKE 44 for a 1ST downSimilar
Q2 7:18
1ST & 10
OPP 44
+26
49.8%
CJ Bailey pass complete to Noah Rogers for 26 yds to the DUKE 18 for a 1ST downSimilar
Q2 6:41
1ST & 10
OPP 18
+9
49.2%
(06:47) Shotgun Bailey,CJ pass incomplete short middle to Joly,Justin thrown to DUKE00 PENALTY DUKE Holding (Howard,Alex) 9 yards from DUKE18 to DUKE09, 1ST DOWN. NO PLAY.Similar
Q2 6:34
1ST & GOAL
OPP 9
-1
49.1%
CJ Bailey pass complete to Keenan Jackson for a loss of 1 yard to the DUKE 10Similar
own 0own 2550opp 25opp 0
DUKEDrive 13PUNT7 plays · 16 yds · 2:2652% → 53%
Q2 5:39
1ST & 10
OWN 19
+11
47.8%
Maalik Murphy pass complete to Eli Pancol for 11 yds to the DUKE 30 for a 1ST downSimilar
Q2 4:13
2ND & 9
OWN 31
+4
46.2%
Maalik Murphy pass complete to Star Thomas for 4 yds to the DUKE 35Similar
Q2 3:13
4TH & 5
OWN 35
+18
47.5%
Kade Reynoldson punt for 53 yds, punt out-of-bounds at the NCSU 7 , Kevin Concepcion returns for 18 yds to the NCSU 47 NC State Penalty, (8 Yards) to the NCSU 7Similar
own 0own 2550opp 25opp 0
NCSUDrive 14PUNT5 plays · 2 yds · 1:1849% → 47%
DUKEDrive 15FUMBLE7 plays · 47 yds · 1:3756% → 60%
Q2 1:05
2ND & 10
OPP 46
+20
42.5%
Maalik Murphy pass complete to Que'Sean Brown for 20 yds to the NCSU 26 for a 1ST downSimilar
Q2 0:23
2ND & 2
OPP 18
+3
41.1%
Maalik Murphy pass complete to Star Thomas for 3 yds to the NCSU 15 for a 1ST downSimilar
Q2 0:06
1ST & 10
OPP 15
+5
39.8%
Maalik Murphy pass complete to Eli Pancol for 5 yds Eli Pancol fumbled, recovered by DUKE Tamarcus CooleySimilar
own 0own 2550opp 25opp 0
NCSUDrive 16FG2 plays · 0 yds · 0:0058% → 58%
own 0own 2550opp 25opp 0
DUKEDrive 17END OF HALF2 plays · -1 yds · 0:0048% → 48%
own 0own 2550opp 25opp 0
NCSUDrive 18FG17 plays · 58 yds · 5:5853% → 60%
Q3 14:50
2ND & 10
OWN 35
-10
53.0%
(14:54) Shotgun Concepcion,KC rush middle for 18 yards gain to the DUKE47 (Robinson,Kimari; Moore,Terry) PENALTY NCSU Holding (Peak,Jacarrius) 10 yards from NCSU35 to NCSU25. NO PLAY.Similar
Q3 12:14
1ST & 10
50
+5
54.9%
(12:18) Shotgun Bailey,CJ pass incomplete deep left to Rogers,Noah thrown to DUKE06 PENALTY DUKE Offside (Charles,Kendy) 5 yards from DUKE50 to DUKE45. NO PLAY.Similar
Q3 10:49
2ND & 10
OPP 38
+15
53.6%
Duke Penalty, unsportsmanlike conduct (15 Yards) to the DUKE 15 for a 1ST downSimilar
own 0own 2550opp 25opp 0
DUKEDrive 19TD12 plays · 75 yds · 4:1546% → 71%
Q3 8:52
1ST & 10
OWN 25
-1
54.5%
Maalik Murphy pass complete to Sahmir Hagans for a loss of 1 yard to the DUKE 24Similar
Q3 8:03
1ST & 10
OWN 46
-10
50.9%
(08:03) No Huddle-Shotgun Thomas,Star rush middle for 1 yard loss to the DUKE45 (Fitzgerald,Bishop; Bonner,Kamal) PENALTY DUKE Holding (Parker II,Brian) 10 yards from DUKE46 to DUKE36. NO PLAY.Similar
Q3 7:23
2ND & 20
OWN 36
+20
54.7%
Maalik Murphy pass complete to Jordan Moore for 20 yds to the NCSU 44 for a 1ST downSimilar
Q3 6:36
2ND & 9
OPP 43
+22
49.9%
Maalik Murphy pass complete to Que'Sean Brown for 22 yds to the NCSU 21 for a 1ST downSimilar
Q3 6:14
1ST & 10
OPP 21
+6
47.5%
Maalik Murphy pass complete to Que'Sean Brown for 6 yds to the NCSU 15Similar
own 0own 2550opp 25opp 0
NCSUDrive 20MISSED FG10 plays · 52 yds · 3:2237% → 37%
Q3 4:10
3RD & 10
OWN 30
+15
34.8%
CJ Bailey pass complete to Noah Rogers for 15 yds to the NCSU 45 for a 1ST downSimilar
Q3 3:38
1ST & 10
OWN 45
+20
39.2%
CJ Bailey pass complete to Wesley Grimes for 20 yds to the DUKE 35 for a 1ST downSimilar
Q3 2:57
1ST & 10
OPP 35
+15
42.5%
CJ Bailey pass complete to Justin Joly for 15 yds to the DUKE 20 for a 1ST down Duke Penalty, Defensive Pass Interference (Chandler Rivers) declined for a 1ST downSimilar
own 0own 2550opp 25opp 0
DUKEDrive 21PUNT4 plays · -3 yds · 0:5969% → 68%
Q3 0:47
3RD & 10
OWN 20
+3
32.2%
Maalik Murphy pass complete to Star Thomas for 3 yds to the DUKE 17Similar
own 0own 2550opp 25opp 0
NCSUDrive 22INT2 plays · 0 yds · 0:0532% → 32%
DUKEDrive 23TD3 plays · 20 yds · 0:3378% → 90%
NCSUDrive 24TD11 plays · 75 yds · 4:4915% → 30%
Q4 13:50
1ST & 10
OWN 25
+20
15.3%
CJ Bailey pass complete to Dacari Collins for 20 yds to the NCSU 45 for a 1ST downSimilar
Q4 13:15
1ST & 10
OWN 45
+15
16.2%
Hollywood Smothers run for 15 yds to the DUKE 40 for a 1ST downSimilar
Q4 12:30
2ND & 10
OPP 40
+12
16.0%
CJ Bailey pass complete to Jordan Waters for 12 yds to the DUKE 28 for a 1ST downSimilar
Q4 11:47
1ST & 10
OPP 28
+5
16.8%
CJ Bailey pass complete to Jordan Waters for 5 yds to the DUKE 23Similar
Q4 9:01
4TH & 8
OPP 16
+16
29.5%
CJ Bailey pass complete to Wesley Grimes for 16 yds for a TD (Kanoah Vinesett KICK)Similar
own 0own 2550opp 25opp 0
DUKEDrive 25PUNT5 plays · 9 yds · 1:5979% → 81%
Q4 6:57
4TH & 1
OWN 34
+9
19.2%
Kade Reynoldson punt for 49 yds , Kevin Concepcion returns for 9 yds to the NCSU 26Similar
own 0own 2550opp 25opp 0
NCSUDrive 26PUNT3 plays · -1 yds · 0:5624% → 20%
DUKEDrive 27FG9 plays · 37 yds · 3:4284% → 93%
Q4 5:48
1ST & 10
OWN 31
+17
15.7%
Maalik Murphy pass complete to Eli Pancol for 17 yds to the DUKE 48 for a 1ST downSimilar
Q4 5:13
1ST & 10
OWN 48
+3
12.1%
Maalik Murphy pass complete to Eli Pancol for 3 yds to the NCSU 49Similar
Q4 3:48
3RD & 3
OPP 45
+10
11.1%
(03:53) Shotgun Murphy,Maalik pass incomplete deep left to Pancol,Eli thrown to NCSU15 PENALTY NCSU Holding (White,Aydan) 10 yards from NCSU45 to NCSU35, 1ST DOWN. NO PLAY.Similar
own 0own 2550opp 25opp 0
NCSUDrive 28DOWNS5 plays · 1 yds · 0:365% → 4%
own 0own 2550opp 25opp 0
Biggest swings
TD · Q3 4:37
Maalik Murphy run for 3 yds for a TD (Todd Pelino KICK)
-18
TD · Q4 9:01
CJ Bailey pass complete to Wesley Grimes for 16 yds for a TD (Kanoah Vinesett KICK)
+16.6
TD · Q4 13:58
Maalik Murphy pass complete to Sahmir Hagans for 9 yds for a TD (Todd Pelino KICK)
-12