← CFB Terminal
33
ACC
AT
#44Duke
45
ACC
2025 week 4 · Saturday, September 20, 2025 at 3:00 PM CT · Wallace Wade Stadium · 📺 ESPN2 · 79.5°F Cloudy, wind 8.1

Drive chart

WIN PROBABILITYNC State above · Duke below
KICK57% → 100% DukeFINAL
NC State Duke bar spans the drive · tick marks the start · click a drive for the plays
OWN G255025END ZONE
WP
Δ
Q1
TD
3 pl · 74 yd · 0:45
7–0
−23
14:50 1st & 10 OWN 26 Hollywood Smothers run for a loss of 1 yard to the NCSU 25 -1 -0.84
14:22 2nd & 11 OWN 25 CJ Bailey pass incomplete to Justin Joly 0 -0.31
14:10 3rd & 11 OWN 25 CJ Bailey pass complete to Terrell Anderson for 75 yds for a TD (Kanoah Vinesett KICK) +75 7.16
TD
10 pl · 70 yd · 3:16
7–7
+30
13:57 1st & 10 OWN 30 Darian Mensah pass complete to Jeremiah Hasley for 15 yds to the DUKE 45 for a 1ST down +15 1.42
13:29 1st & 10 OWN 45 Darian Mensah pass complete to Sahmir Hagans for 12 yds to the NCSU 43 for a 1ST down +12 0.92
13:13 1st & 10 OPP 43 Jaquez Moore run for 1 yd to the NCSU 42 +1 -0.72
12:47 2nd & 9 OPP 42 Darian Mensah pass incomplete to Jaquez Moore 0 -1.06
12:41 3rd & 9 OPP 42 Darian Mensah pass incomplete 0 -0.97
12:41 4th & 9 OPP 42 PENALTY NCSU Offside 5 yards from NCSU42 to NCSU37. NO PLAY. +5
12:32 4th & 4 OPP 37 Darian Mensah pass complete to Jeremiah Hasley for 21 yds to the NCSU 16 for a 1ST down +21 2.50
12:15 1st & 10 OPP 16 Nate Sheppard run for 3 yds to the NCSU 13 +3 -0.11
11:42 2nd & 7 OPP 13 Nate Sheppard run for 10 yds to the NCSU 3 for a 1ST down +10 1.21
11:22 1st & 3 OPP 3 Nate Sheppard run for 1 yd to the NCSU 2 +1 -0.60
10:49 2nd & 2 OPP 2 Anderson Castle run for 2 yds for a TD (Todd Pelino KICK) +2 2.07
INT
2 pl · 2 yd · 0:40
7–7
−6
10:44 1st & 10 OWN 25 Hollywood Smothers run for 2 yds to the NCSU 27 +2 -0.45
10:09 2nd & 8 OWN 27 CJ Bailey pass intercepted DaShawn Stone return for no gain to the NCSU 45 -0.47
PUNT
3 pl · -7 yd · 1:38
7–7
−8
10:03 1st & 10 OPP 45 Darian Mensah pass incomplete to Jaquez Moore 0 -1.00
9:59 2nd & 10 OPP 45 Jaquez Moore run for a loss of 1 yard to the NCSU 46 -1 -1.27
9:20 3rd & 11 OPP 46 Jaquez Moore run for a loss of 1 yard to the NCSU 47 -1 -0.91
8:38 4th & 12 OPP 47 PENALTY DUKE Delay Of Game 5 yards from NCSU47 to DUKE48. NO PLAY. -5
8:31 4th & 17 OWN 48 Kade Reynoldson punt for 44 yds, punt out-of-bounds at the NCSU 1
TD
16 pl · 99 yd · 9:13
14–7
−25
8:21 1st & 10 OWN 1 CJ Bailey pass complete to Keenan Jackson for 14 yds to the NCSU 15 for a 1ST down +14 0.37
7:59 1st & 10 OWN 15 Hollywood Smothers run for a loss of 2 yards to the NCSU 13 -2 -0.55
7:30 2nd & 12 OWN 13 CJ Bailey pass complete to Justin Joly for 18 yds to the NCSU 31 for a 1ST down +18 1.56
6:57 1st & 10 OWN 31 CJ Bailey pass complete to Hollywood Smothers for 8 yds to the NCSU 39 +8 1.01
6:24 2nd & 2 OWN 39 Jayden Scott run for 6 yds to the NCSU 45 for a 1ST down +6 0.32
5:53 1st & 10 OWN 45 Jayden Scott run for 15 yds to the DUKE 40 for a 1ST down +15 1.09
5:32 1st & 10 OPP 40 CJ Bailey pass complete to Keenan Jackson for 5 yds to the DUKE 35 +5 0.09
4:58 2nd & 5 OPP 35 Jayden Scott run for 7 yds to the DUKE 28 for a 1ST down +7 0.34
4:15 1st & 10 OPP 28 CJ Bailey pass complete to Teddy Hoffmann for 3 yds to the DUKE 25 +3 -0.16
3:55 2nd & 7 OPP 25 PENALTY NCSU False Start (Locklear,Ashton) 5 yards from DUKE25 to DUKE30. NO PLAY. -5
3:25 2nd & 12 OPP 30 CJ Bailey run for 6 yds to the DUKE 24 +6 0.19
2:46 3rd & 6 OPP 24 CJ Bailey pass complete to Keenan Jackson for 7 yds to the DUKE 17 for a 1ST down +7 0.78
2:15 1st & 10 OPP 17 CJ Bailey pass complete to Justin Joly for 8 yds to the DUKE 9 +8 0.45
2:05 2nd & 2 OPP 9 Timeout Duke, clock 02:05
1:42 2nd & 2 OPP 9 (01:47) Shotgun Bailey,CJ rush right for 8 yards gain to the DUKE01 (Freeman,Tre; Mergott,Luke), out of bounds PENALTY NCSU Holding (Erickson,Val) 10 yards from DUKE09 to DUKE19. NO PLAY. -10
1:16 2nd & 12 OPP 19 CJ Bailey run for 11 yds to the DUKE 8 +11 0.55
0:00 OPP 8 End of 1st Quarter
0:00 3rd & 1 OPP 8 Hollywood Smothers run for 4 yds to the DUKE 4 for a 1ST down +4 0.84
14:53 1st & 4 OPP 4 CJ Bailey run for a loss of 2 yards to the DUKE 6 -2 -0.84
14:18 2nd & 6 OPP 6 CJ Bailey pass complete to Terrell Anderson for 6 yds for a TD (Kanoah Vinesett KICK) +6 2.53
Q2
PUNT
6 pl · 26 yd · 3:39
14–7
+5
14:09 1st & 10 OWN 25 Darian Mensah pass complete to Cooper Barkate for 8 yds to the DUKE 33 +8 0.91
13:52 2nd & 2 OWN 33 Nate Sheppard run for 4 yds to the DUKE 37 for a 1ST down +4 0.12
13:18 1st & 10 OWN 37 Darian Mensah sacked for a loss of 3 yards to the DUKE 34 -3 -1.53
12:50 2nd & 13 OWN 34 (12:54) No Huddle-Shotgun Mensah,Darian pass incomplete short middle to Brown,Que'Sean thrown to DUKE45 PENALTY NCSU Pass Interference (Royal, III,Ronnie) 14 yards from DUKE34 to DUKE48, 1ST DOWN. NO PLAY. +14
12:45 1st & 10 OWN 48 Nate Sheppard run for 2 yds to the 50 yard line +2 -0.66
11:58 2nd & 8 50 Anderson Castle run for 5 yds to the NCSU 45 +5 0.09
11:19 3rd & 3 OPP 45 Anderson Castle run for a loss of 4 yards to the NCSU 49 -4 -1.84
10:39 4th & 7 OPP 49 Kade Reynoldson punt for 49 yds for a touchback
TD
10 pl · 80 yd · 4:54
20–7
−7
10:39 2nd & 10 OWN 20 Timeout Duke, clock 10:39
10:34 1st & 10 OWN 20 Hollywood Smothers run for no gain to the NCSU 20 0 -0.56
9:55 2nd & 10 OWN 20 CJ Bailey pass complete to Hollywood Smothers for 7 yds to the NCSU 27 +7 0.25
9:23 3rd & 3 OWN 27 CJ Bailey pass complete to Teddy Hoffmann for 2 yds to the NCSU 29 +2 -0.26
8:49 4th & 1 OWN 29 Brandon Cleveland run for 4 yds to the NCSU 33 for a 1ST down +4 1.52
8:13 1st & 10 OWN 33 Duke Penalty, Face Mask (15 yards) (15 Yards) to the NCSU 48 for a 1ST down +15
7:57 1st & 10 OWN 48 Jayden Scott run for no gain to the NCSU 48 0 -1.14
7:21 2nd & 10 OWN 48 CJ Bailey pass complete to Jayden Scott for 5 yds to the DUKE 47 +5 0.07
6:45 3rd & 5 OPP 47 CJ Bailey pass complete to Noah Rogers for 25 yds to the DUKE 22 for a 1ST down +25 2.43
5:45 1st & 1 OPP 1 Will Wilson run for 1 yd for a TD Duke Penalty, unsportsmanlike conduct (Vincent Anthony Jr.) to the DUKE 0 (Kanoah Vinesett PAT MISSED) +1 0.94
TD
10 pl · 72 yd · 3:20
20–14
+24
5:34 1st & 10 OWN 28 Darian Mensah pass incomplete to Andrel Anthony 0 -0.80
5:26 2nd & 10 OWN 28 Darian Mensah run for no gain to the DUKE 28 Duke Penalty, Offensive Holding (Yards) declined 0 -0.41
5:08 3rd & 10 OWN 28 Darian Mensah pass complete to Que'Sean Brown for 15 yds to the DUKE 43 for a 1ST down +15 2.60
4:53 1st & 10 OWN 43 Darian Mensah pass incomplete to Cooper Barkate 0 -1.16
4:46 2nd & 10 OWN 43 Darian Mensah pass complete to Nate Sheppard for 6 yds to the DUKE 49 +6 0.31
4:10 3rd & 4 OWN 49 Darian Mensah pass complete to Jeremiah Hasley for 5 yds to the NCSU 46 for a 1ST down +5 1.77
3:48 1st & 10 OPP 46 Darian Mensah pass complete to Nate Sheppard for 6 yds to the NCSU 40 +6 0.31
3:18 2nd & 4 OPP 40 Nate Sheppard run for 13 yds to the NCSU 27 for a 1ST down +13 0.49
2:53 1st & 10 OPP 27 Darian Mensah run for 10 yds to the NCSU 17 for a 1ST down +10 0.16
2:20 1st & 10 OPP 17 Darian Mensah pass complete to Landen King for 17 yds for a TD (Todd Pelino KICK) +17 2.58
INT
6 pl · 51 yd · 1:35
20–14
−18
2:14 1st & 10 OWN 25 Hollywood Smothers run for a loss of 1 yard to the NCSU 24 -1 -0.80
2:00 2nd & 11 OWN 24 Timeout Duke, clock 02:00
1:53 2nd & 11 OWN 24 CJ Bailey pass complete to Terrell Anderson for 44 yds to the DUKE 32 for a 1ST down +44 4.01
1:29 1st & 10 OPP 32 Hollywood Smothers run for 5 yds to the DUKE 27 +5 0.08
1:02 2nd & 5 OPP 27 CJ Bailey sacked for a loss of 1 yard to the DUKE 28 -1 -0.79
1:02 3rd & 6 OPP 28 Timeout NC State, clock 01:02
0:57 3rd & 6 OPP 28 CJ Bailey pass complete to Terrell Anderson for 4 yds to the DUKE 24 +4 -0.11
0:57 4th & 2 OPP 24 Timeout Duke, clock 00:57
0:45 4th & 2 OPP 24 CJ Bailey pass intercepted Tre Freeman return for 67 yds to the NCSU 12 -3.31
TD
2 pl · 12 yd · 0:29
20–21
+45
0:45 1st & 2 OPP 2 Timeout NC State, clock 00:45
0:41 1st & 10 OPP 12 (00:45) No Huddle-Shotgun Mensah,Darian pass incomplete short left to Hasley,Jeremiah thrown to NCSU00 PENALTY NCSU Pass Interference (Royal, III,Ronnie) 10 yards from NCSU12 to NCSU02, 1ST DOWN. NO PLAY. +10
0:35 1st & 2 OPP 2 Anderson Castle run for 1 yd to the NCSU 1 +1 -0.69
0:20 2nd & 1 OPP 1 Timeout NC State, clock 00:20
0:16 2nd & 1 OPP 1 Anderson Castle run for 1 yd for a TD (Todd Pelino KICK) +1 1.90
END OF HALF
1 pl · -2 yd · 0:12
20–21
−9
0:00 1st & 10 OWN 26 (00:07) Kneel down by NC State at NCSU24 for loss of 2 yards. -2 -0.93
0:00 OWN 26 End of 2nd Quarter
Q3
TD
4 pl · 75 yd · 1:30
20–28
+22
14:52 1st & 10 OWN 25 Darian Mensah pass complete to Sahmir Hagans for 18 yds to the DUKE 43 for a 1ST down +18 1.61
14:21 1st & 10 OWN 43 Nate Sheppard run for 9 yds to the NCSU 48 +9 1.28
14:00 2nd & 1 OPP 48 Darian Mensah pass complete to Que'Sean Brown for 15 yds to the NCSU 33 for a 1ST down +15 0.28
13:30 1st & 10 OPP 33 Darian Mensah pass complete to Sahmir Hagans for 33 yds for a TD (Todd Pelino KICK) +33 2.90
TD
4 pl · 75 yd · 1:37
26–28
−33
13:24 1st & 10 OWN 25 Hollywood Smothers run for no gain to the NCSU 25 0 -0.70
12:47 2nd & 10 OWN 25 CJ Bailey pass complete to Noah Rogers for 16 yds to the NCSU 41 for a 1ST down +16 2.12
12:15 1st & 10 OWN 41 CJ Bailey pass complete to Justin Joly for 8 yds to the NCSU 49 +8 1.00
11:53 2nd & 2 OWN 49 Hollywood Smothers run for 51 yds for a TD (Two-Point Conversion failed) +51 3.65
TD
8 pl · 75 yd · 3:21
26–35
+33
11:47 1st & 10 OWN 25 Darian Mensah pass complete to Nate Sheppard for 8 yds to the DUKE 33 +8 0.91
11:12 2nd & 2 OWN 33 Anderson Castle run for 4 yds to the DUKE 37 for a 1ST down +4 0.12
10:42 1st & 10 OWN 37 Anderson Castle run for 4 yds to the DUKE 41 +4 -0.16
10:14 2nd & 6 OWN 41 Darian Mensah pass complete to Anderson Castle for 13 yds to the NCSU 46 for a 1ST down +13 1.67
9:53 1st & 10 OPP 46 Darian Mensah pass incomplete to Cooper Barkate 0 -1.03
9:47 2nd & 10 OPP 46 Nate Sheppard run for 2 yds to the NCSU 44 +2 -0.63
9:05 3rd & 8 OPP 44 Darian Mensah pass complete to Chase Tyler for 7 yds to the NCSU 37 +7 0.54
8:32 4th & 1 OPP 37 Darian Mensah pass complete to Cooper Barkate for 37 yds for a TD (Todd Pelino KICK) +37 4.66
8:27 1st & 10 OWN 35 Todd Pelino kickoff for 65 yds , Jayden Scott return for 20 yds to the NCSU 45 Duke Penalty, Personal Foul (-15 Yards) to the NCSU 35
MISSED FG
6 pl · 57 yd · 2:47
26–35
−3
8:20 1st & 10 OWN 35 Hollywood Smothers run for 2 yds to the NCSU 37 +2 -0.63
7:40 1st & 10 OPP 48 Hollywood Smothers run for 42 yds to the DUKE 6 for a 1ST down +42 1.63
7:03 1st & 6 OPP 6 CJ Bailey run for a loss of 2 yards to the DUKE 8 -2 -0.62
6:18 2nd & 8 OPP 8 CJ Bailey pass complete to Teddy Hoffmann for no gain to the DUKE 8 0 -0.27
5:45 3rd & 8 OPP 8 CJ Bailey pass incomplete to Noah Rogers 0 -0.35
5:40 4th & 8 OPP 8 Kanoah Vinesett 25 yd FG BLOCKED blocked by Wesley Williams (05:44) Vinesett,Kanoah field goal attempt from 25 yards NO GOOD blocked by Williams,Wesley (H: Noonkester,Caden, LS: Mann,Jake), clock 05:40 recovered by DUKE Callahan,Landan at DUKE16, End Of Play.
PUNT
3 pl · 1 yd · 1:57
26–35
5:36 1st & 10 OWN 16 (05:40) No Huddle-Shotgun Mensah,Darian pass complete short right to Barkate,Cooper caught at DUKE25, for 7 yards to the DUKE23 (Johnson,Jamel), out of bounds PENALTY DUKE Holding (Hasley,Jeremiah) 8 yards from DUKE16 to DUKE08. NO PLAY. -8
5:14 1st & 18 OWN 8 Nate Sheppard run for 2 yds to the DUKE 10 +2 -0.07
4:36 2nd & 16 OWN 10 Darian Mensah pass complete to Jeremiah Hasley for 2 yds to the DUKE 12 +2 -0.05
3:53 3rd & 14 OWN 12 Darian Mensah pass incomplete 0 -0.04
3:53 4th & 14 OWN 12 PENALTY NCSU Offside 5 yards from DUKE12 to DUKE17. NO PLAY. +5
3:43 4th & 9 OWN 17 Kade Reynoldson punt for 26 yds , Teddy Hoffmann returns for 3 yds to the DUKE 40
ON DOWNS
4 pl · 3 yd · 1:26
26–35
3:29 1st & 10 OPP 40 CJ Bailey pass complete to Teddy Hoffmann for no gain to the DUKE 40 0 -0.85
3:05 2nd & 10 OPP 40 CJ Bailey pass incomplete to Terrell Anderson 0 -1.03
2:54 3rd & 10 OPP 40 CJ Bailey pass complete to Hollywood Smothers for 3 yds to the DUKE 37 +3 -0.38
2:17 4th & 7 OPP 37 CJ Bailey pass incomplete to Justin Joly 0 -1.56
FG
8 pl · 37 yd · 2:59
26–38
+6
2:02 1st & 10 OWN 37 Darian Mensah pass complete to Cooper Barkate for 20 yds to the NCSU 43 for a 1ST down +20 1.70
1:47 1st & 10 OPP 43 Darian Mensah pass incomplete to Cooper Barkate 0 -0.94
1:41 2nd & 10 OPP 43 Nate Sheppard run for 5 yds to the NCSU 38 +5 0.07
0:56 3rd & 5 OPP 38 Darian Mensah pass complete to Que'Sean Brown for 11 yds to the NCSU 27 for a 1ST down +11 1.48
0:00 1st & 10 OPP 27 Nate Sheppard run for 3 yds to the NCSU 24 +3 -0.15
0:00 OPP 27 End of 3rd Quarter
14:56 2nd & 7 OPP 24 Nate Sheppard run for a loss of 2 yards to the NCSU 26 -2 -0.84
14:23 3rd & 9 OPP 26 Darian Mensah pass incomplete to Andrel Anthony 0 -0.88
14:18 4th & 9 OPP 26 Todd Pelino 43 yd FG GOOD
Q4
FUMBLE
3 pl · 13 yd · 0:41
26–38
14:10 1st & 10 OWN 20 CJ Bailey pass incomplete to Justin Joly 0 -0.56
14:04 2nd & 10 OWN 20 CJ Bailey pass complete to Terrell Anderson for 11 yds to the NCSU 31 for a 1ST down +11 1.34
13:33 1st & 10 OWN 31 CJ Bailey run for 2 yds to the NCSU 33 CJ Bailey fumbled, recovered by NCSU Wesley Williams -1.39
PUNT
3 pl · -10 yd · 2:06
26–38
+1
13:17 1st & 10 OPP 33 Darian Mensah sacked by Brandon Cleveland for a loss of 1 yard to the NCSU 34 -1 -0.80
12:41 2nd & 11 OPP 34 Anderson Castle run for a loss of 1 yard to the NCSU 35 -1 -1.12
12:03 3rd & 12 OPP 35 Darian Mensah sacked by Tra Thomas for a loss of 8 yards to the NCSU 43 -8 -2.08
11:27 4th & 20 OPP 43 Kade Reynoldson punt for 38 yds, fair catch by Teddy Hoffmann at the NCSU 5
TD
15 pl · 95 yd · 7:26
33–38
−26
11:22 1st & 10 OWN 5 Hollywood Smothers run for 18 yds to the NCSU 23 for a 1ST down +18 0.71
10:48 1st & 10 OWN 23 CJ Bailey pass complete to Brandon Cleveland for 9 yds to the NCSU 32 +9 1.20
10:18 2nd & 1 OWN 32 Jayden Scott run for 1 yd to the NCSU 33 for a 1ST down +1 -0.42
9:37 1st & 10 OWN 33 CJ Bailey pass complete to Keenan Jackson for 1 yd to the NCSU 34 +1 -0.79
9:19 2nd & 9 OWN 34 (09:22) No Huddle-Shotgun Bailey,CJ pass incomplete short right to Anderson,Terrell thrown to NCSU50 PENALTY DUKE Pass Interference (Callahan,Landan) 15 yards from NCSU34 to NCSU49, 1ST DOWN. NO PLAY. +15
9:15 1st & 10 OWN 49 Jayden Scott run for 6 yds to the DUKE 45 +6 0.35
8:54 2nd & 4 OPP 45 Jayden Scott run for no gain to the DUKE 45 0 -1.16
8:10 3rd & 4 OPP 45 CJ Bailey pass complete to Noah Rogers for 7 yds to the DUKE 38 for a 1ST down +7 1.64
7:50 1st & 10 OPP 38 Hollywood Smothers run for no gain to the DUKE 38 0 -0.78
7:12 2nd & 10 OPP 38 (07:18) No Huddle-Shotgun Bailey,CJ pass incomplete short left thrown to NCSU50 QB hurried by Williams,Wesley and Johnson,Kendall PENALTY DUKE Roughing The Passer offsetting NCSU Intentional Grounding offsetting. NO PLAY. 0
6:57 2nd & 10 OPP 38 CJ Bailey pass complete to Justin Joly for 15 yds to the DUKE 23 for a 1ST down +15 1.21
6:30 1st & 10 OPP 23 CJ Bailey sacked for a loss of 5 yards to the DUKE 28 -5 -1.01
5:54 2nd & 15 OPP 28 CJ Bailey pass incomplete to Teddy Hoffmann 0 -0.83
5:39 3rd & 15 OPP 28 CJ Bailey pass complete to Terrell Anderson for 26 yds to the DUKE 2 for a 1ST down +26 3.29
5:10 1st & 2 OPP 2 Hollywood Smothers run for 1 yd to the DUKE 1 +1 -0.69
4:34 2nd & 1 OPP 1 Hollywood Smothers run for no gain to the DUKE 1 0 -0.55
4:01 3rd & 1 OPP 1 Will Wilson run for 1 yd for a TD (Kanoah Vinesett KICK) +1 2.45
TD
3 pl · 75 yd · 1:42
33–45
+27
3:56 1st & 10 OWN 25 Nate Sheppard run for 5 yds to the DUKE 30 +5 0.09
3:09 2nd & 5 OWN 30 Nate Sheppard run for 4 yds to the DUKE 34 +4 -0.12
2:19 3rd & 1 OWN 34 Anderson Castle run for 66 yds for a TD (Todd Pelino KICK) +66 6.10
INT
5 pl · 18 yd · 0:55
33–45
+8
2:11 1st & 10 OWN 25 CJ Bailey pass complete to Justin Joly for 14 yds to the NCSU 39 for a 1ST down +14 1.22
1:58 1st & 10 OWN 39 Hollywood Smothers run for 2 yds to the NCSU 41 +2 -0.67
1:58 2nd & 8 OWN 41 Timeout Duke, clock 01:58
1:50 2nd & 8 OWN 41 CJ Bailey pass incomplete to Justin Joly 0 -0.90
1:40 3rd & 8 OWN 41 CJ Bailey pass complete to Hollywood Smothers for 2 yds to the NCSU 43 +2 -0.34
1:28 4th & 6 OWN 43 Timeout NC State, clock 01:28
1:24 4th & 6 OWN 43 CJ Bailey pass intercepted Moussa Kane return for 2 yds to the NCSU 49 -0.23
1:24 4th & 6 OWN 43 Duke Penalty, unsportsmanlike conduct (DaShawn Stone) to the DUKE 37 +15
END OF GAME
4 pl · 13 yd · 1:24
33–45
+1
1:19 1st & 10 OWN 37 Anderson Castle run for 4 yds to the DUKE 41 +4 -0.16
1:19 2nd & 6 OWN 41 Timeout NC State, clock 01:19
1:15 2nd & 6 OWN 41 Anderson Castle run for 3 yds to the DUKE 44 +3 -0.41
1:15 3rd & 3 OWN 44 Timeout NC State, clock 01:15
1:10 3rd & 3 OWN 44 Anderson Castle run for 7 yds to the NCSU 49 for a 1ST down +7 1.86
0:00 OPP 49 End of 4th Quarter
0:00 1st & 10 OPP 49 (00:43) Kneel down by Duke at NCSU50 for loss of 1 yard. -1 -1.33
24 drives. Field position runs left to right for both teams: 0 is the offense's own goal line, 100 the one it is attacking. WP is CollegeFootballData's model, read at the last play of each drive; Δ is what the drive moved it, in points of probability.

Defense

3sacks2
9plays for loss8
0takeaways4
3three-and-outs forced0
8explosive plays allowed10
6.63yards allowed / play7.21
7 of 12scoring drives allowed5 of 12
NC State
Caden Fordham 11 (5) 0.5 sk · 1 TFL
Sean Brown 8 (4)
Tra Thomas 7 (3) 1 sk · 1.5 TFL
Brandon Cleveland 5 (2) 1 sk · 2.5 TFL
Kenny Soares Jr. 5 (2) 1 TFL · 1 QH
Brody Barnhardt 5 (2)
Devon Marshall 4 (3)
Jeremiah Johnson 4 (2) 1 QH
Duke
DaShawn Stone 11 (7) 0.5 TFL · 1 INT
Caleb Weaver 11 (1) 0.5 TFL
Jaiden Francois 10 (1) 0.5 sk · 1 TFL
Tre Freeman 9 (3) 0.5 TFL · 1 INT
Josiah Green 7 0.5 sk · 0.5 TFL
Chandler Rivers 7 (5) 1 PD
Luke Mergott 6 0.5 TFL · 3 QH
Aaron Hall 4 0.5 sk · 1 TFL · 2 QH
Tackles with solo in parentheses. Sacks, plays for loss and explosive plays come from the play rows; takeaways and three-and-outs from how each drive ended.

Special teams

0 of 1field goals1 of 1
punts4
punt average39.3
punts inside the 202
67return yards51
own 24average drive startown 27
NC State
K Kanoah Vinesett 0/1 FG · 3/4 XP
KR Jayden Scott 3 ret · 62 yds · long 22
KR Coleson Fields 1 ret · 9 yds · long 9
PR Teddy Hoffmann 2 ret · -4 yds · long 3
Duke
K Todd Pelino 1/1 FG · long 43 · 6/6 XP
P Kade Reynoldson 4 punts · 39.3 avg · 2 in 20 · 1 TB
KR Peyton Jones 1 ret · 29 yds · long 29
KR Nate Sheppard 1 ret · 22 yds · long 22
K kicking, P punting, KR kick returns, PR punt returns. Average drive start counts only drives that began after a punt or a kickoff — a drive handed over by a takeaway is the defense's doing.

Team stats from play-by-play

71plays63
512yards418
12drives12
48%success rate46%
21.55total PPA20.1
Derived from 134 scrimmage plays. Interception return yardage is excluded from the offense.

Scoring

Q1CJ Bailey pass complete to Terrell Anderson for 75 yds for a TD (Kanoah Vinesett KICK) 7–0
Q1Anderson Castle run for 2 yds for a TD (Todd Pelino KICK) 7–7
Q2CJ Bailey pass complete to Terrell Anderson for 6 yds for a TD (Kanoah Vinesett KICK) 14–7
Q2Will Wilson run for 1 yd for a TD Duke Penalty, unsportsmanlike conduct (Vincent Anthony Jr.)… 20–7
Q2Darian Mensah pass complete to Landen King for 17 yds for a TD (Todd Pelino KICK) 14–20
Q2Anderson Castle run for 1 yd for a TD (Todd Pelino KICK) 21–20
Q3Darian Mensah pass complete to Sahmir Hagans for 33 yds for a TD (Todd Pelino KICK) 28–20
Q3Hollywood Smothers run for 51 yds for a TD (Two-Point Conversion failed) 26–28
Q3Darian Mensah pass complete to Cooper Barkate for 37 yds for a TD (Todd Pelino KICK) 35–26
Q4Todd Pelino 43 yd FG GOOD 38–26
Q4Will Wilson run for 1 yd for a TD (Kanoah Vinesett KICK) 33–38
Q4Anderson Castle run for 66 yds for a TD (Todd Pelino KICK) 45–33

Biggest plays by PPA

Q1CJ Bailey pass complete to Terrell Anderson for 75 yds for a TD (Kanoah Vinesett KICK) 7.16
Q4Anderson Castle run for 66 yds for a TD (Todd Pelino KICK) 6.10
Q3Darian Mensah pass complete to Cooper Barkate for 37 yds for a TD (Todd Pelino KICK) 4.66
Q2CJ Bailey pass complete to Terrell Anderson for 44 yds to the DUKE 32 for a 1ST down 4.01
Q3Hollywood Smothers run for 51 yds for a TD (Two-Point Conversion failed) 3.65
Q4CJ Bailey pass complete to Terrell Anderson for 26 yds to the DUKE 2 for a 1ST down 3.29

Series recent meetings

2024 Duke 29 – 19 NC State
2023 NC State 3 – 24 Duke
2020 Duke 20 – 31 NC State
2013 NC State 20 – 38 Duke
2009 Duke 49 – 28 NC State
2008 NC State 27 – 17 Duke
2003 NC State 28 – 21 Duke
2002 Duke 22 – 24 NC State
Last 8 meetings shown. Full all-time series sits on each team page.
Data: CollegeFootballData · terminal