Week 4 · 2025

NC State at Duke

Sat 09/20/2025 04:00 PMWallace Wade StadiumDuke pregame58%Pregame win probability: 58% for Duke. Duke favored, and won.Conference

80°Cloudy8 mph ENE · 54% humidityRecorded at kickoff by College Football Data

NC State

33

8–5

Duke

45

9–5

Attendance

30,022

reported

NCSU4 plays, 74 yd · Touchdown

14:551st & 10own 35Todd Pelino kickoff for 61 yds , Jayden Scott return for 22 yds to the NCSU 26+22
14:501st & 10own 26Hollywood Smothers run for a loss of 1 yard to the NCSU 25−1
14:222nd & 11own 25CJ Bailey pass incomplete to Justin Joly0
14:103rd & 11own 25CJ Bailey pass complete to Terrell Anderson for 75 yds for a TD (Kanoah Vinesett KICK)+75

DUKE13 plays, 70 yd · Touchdown

14:051st & 10own 35Charlie Birtwistle kickoff for 64 yds , Peyton Jones return for 29 yds to the DUKE 30+29
13:571st & 10own 30Darian Mensah pass complete to Jeremiah Hasley for 15 yds to the DUKE 45 for a 1ST down+15
13:291st & 10own 45Darian Mensah pass complete to Sahmir Hagans for 12 yds to the NCSU 43 for a 1ST down+12
13:131st & 10opp 43Jaquez Moore run for 1 yd to the NCSU 42+1
12:472nd & 9opp 42Darian Mensah pass incomplete to Jaquez Moore0
12:413rd & 9opp 42Darian Mensah pass incomplete0
12:414th & 9opp 42PENALTY NCSU Offside 5 yards from NCSU42 to NCSU37. NO PLAY.+5
12:324th & 4opp 37Darian Mensah pass complete to Jeremiah Hasley for 21 yds to the NCSU 16 for a 1ST down+21
12:151st & 10opp 16Nate Sheppard run for 3 yds to the NCSU 13+3
11:422nd & 7opp 13Nate Sheppard run for 10 yds to the NCSU 3 for a 1ST down+10
11:221st & goalopp 3Nate Sheppard run for 1 yd to the NCSU 2+1
10:492nd & goalopp 2Anderson Castle run for 2 yds for a TD (Todd Pelino KICK)+2
10:491st & 10own 25Timeout Duke, clock 10:490

NCSU3 plays, 2 yd · Turnover

10:491st & 10own 35Todd Pelino kickoff for 65 yds for a touchback0
10:441st & 10own 25Hollywood Smothers run for 2 yds to the NCSU 27+2
10:092nd & 8own 27CJ Bailey pass intercepted DaShawn Stone return for no gain to the NCSU 450

DUKE5 plays, -7 yd · Punt

10:031st & 10opp 45Darian Mensah pass incomplete to Jaquez Moore0
9:592nd & 10opp 45Jaquez Moore run for a loss of 1 yard to the NCSU 46−1
9:203rd & 11opp 46Jaquez Moore run for a loss of 1 yard to the NCSU 47−1
8:384th & 12opp 47PENALTY DUKE Delay Of Game 5 yards from NCSU47 to DUKE48. NO PLAY.−5
8:314th & 17own 48Kade Reynoldson punt for 44 yds, punt out-of-bounds at the NCSU 10

NCSU20 plays, 99 yd · Touchdown

8:211st & 10own 1CJ Bailey pass complete to Keenan Jackson for 14 yds to the NCSU 15 for a 1ST down+14
7:591st & 10own 15Hollywood Smothers run for a loss of 2 yards to the NCSU 13−2
7:302nd & 12own 13CJ Bailey pass complete to Justin Joly for 18 yds to the NCSU 31 for a 1ST down+18
6:571st & 10own 31CJ Bailey pass complete to Hollywood Smothers for 8 yds to the NCSU 39+8
6:242nd & 2own 39Jayden Scott run for 6 yds to the NCSU 45 for a 1ST down+6
5:531st & 10own 45Jayden Scott run for 15 yds to the DUKE 40 for a 1ST down+15
5:321st & 10opp 40CJ Bailey pass complete to Keenan Jackson for 5 yds to the DUKE 35+5
4:582nd & 5opp 35Jayden Scott run for 7 yds to the DUKE 28 for a 1ST down+7
4:151st & 10opp 28CJ Bailey pass complete to Teddy Hoffmann for 3 yds to the DUKE 25+3
3:552nd & 7opp 25PENALTY NCSU False Start (Locklear,Ashton) 5 yards from DUKE25 to DUKE30. NO PLAY.−5
3:252nd & 12opp 30CJ Bailey run for 6 yds to the DUKE 24+6
2:463rd & 6opp 24CJ Bailey pass complete to Keenan Jackson for 7 yds to the DUKE 17 for a 1ST down+7
2:151st & 10opp 17CJ Bailey pass complete to Justin Joly for 8 yds to the DUKE 9+8
2:052nd & 2opp 9Timeout Duke, clock 02:050
1:422nd & 2opp 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:162nd & 12opp 19CJ Bailey run for 11 yds to the DUKE 8+11
0:00opp 8End of 1st Quarter0
0:003rd & 1opp 8Hollywood Smothers run for 4 yds to the DUKE 4 for a 1ST down+4
14:531st & goalopp 4CJ Bailey run for a loss of 2 yards to the DUKE 6−2
14:182nd & goalopp 6CJ Bailey pass complete to Terrell Anderson for 6 yds for a TD (Kanoah Vinesett KICK)+6

DUKE9 plays, 26 yd · Punt

14:181st & 10own 35Charlie Birtwistle kickoff for 65 yds for a touchback0
14:091st & 10own 25Darian Mensah pass complete to Cooper Barkate for 8 yds to the DUKE 33+8
13:522nd & 2own 33Nate Sheppard run for 4 yds to the DUKE 37 for a 1ST down+4
13:181st & 10own 37Darian Mensah sacked for a loss of 3 yards to the DUKE 34−3
12:502nd & 13own 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:451st & 10own 48Nate Sheppard run for 2 yds to the 50 yard line+2
11:582nd & 8midfieldAnderson Castle run for 5 yds to the NCSU 45+5
11:193rd & 3opp 45Anderson Castle run for a loss of 4 yards to the NCSU 49−4
10:394th & 7opp 49Kade Reynoldson punt for 49 yds for a touchback0

NCSU10 plays, 80 yd · Touchdown

10:392nd & 10own 20Timeout Duke, clock 10:390
10:341st & 10own 20Hollywood Smothers run for no gain to the NCSU 200
9:552nd & 10own 20CJ Bailey pass complete to Hollywood Smothers for 7 yds to the NCSU 27+7
9:233rd & 3own 27CJ Bailey pass complete to Teddy Hoffmann for 2 yds to the NCSU 29+2
8:494th & 1own 29Brandon Cleveland run for 4 yds to the NCSU 33 for a 1ST down+4
8:131st & 10own 33Duke Penalty, Face Mask (15 yards) (15 Yards) to the NCSU 48 for a 1ST down+15
7:571st & 10own 48Jayden Scott run for no gain to the NCSU 480
7:212nd & 10own 48CJ Bailey pass complete to Jayden Scott for 5 yds to the DUKE 47+5
6:453rd & 5opp 47CJ Bailey pass complete to Noah Rogers for 25 yds to the DUKE 22 for a 1ST down+25
5:451st & goalopp 1Will Wilson run for 1 yd for a TD Duke Penalty, unsportsmanlike conduct (Vincent Anthony Jr.) to the DUKE 0 (Kanoah Vinesett PAT MISSED)+1

DUKE11 plays, 72 yd · Touchdown

5:401st & 10midfieldCharlie Birtwistle kickoff for 44 yds , Nate Sheppard return for 22 yds to the DUKE 28+22
5:341st & 10own 28Darian Mensah pass incomplete to Andrel Anthony0
5:262nd & 10own 28Darian Mensah run for no gain to the DUKE 28 Duke Penalty, Offensive Holding (Yards) declined0
5:083rd & 10own 28Darian Mensah pass complete to Que'Sean Brown for 15 yds to the DUKE 43 for a 1ST down+15
4:531st & 10own 43Darian Mensah pass incomplete to Cooper Barkate0
4:462nd & 10own 43Darian Mensah pass complete to Nate Sheppard for 6 yds to the DUKE 49+6
4:103rd & 4own 49Darian Mensah pass complete to Jeremiah Hasley for 5 yds to the NCSU 46 for a 1ST down+5
3:481st & 10opp 46Darian Mensah pass complete to Nate Sheppard for 6 yds to the NCSU 40+6
3:182nd & 4opp 40Nate Sheppard run for 13 yds to the NCSU 27 for a 1ST down+13
2:531st & 10opp 27Darian Mensah run for 10 yds to the NCSU 17 for a 1ST down+10
2:201st & 10opp 17Darian Mensah pass complete to Landen King for 17 yds for a TD (Todd Pelino KICK)+17

NCSU10 plays, 51 yd · Turnover

2:201st & 10own 35Todd Pelino kickoff for 63 yds0
2:141st & 10own 25Hollywood Smothers run for a loss of 1 yard to the NCSU 24−1
2:002nd & 11own 24Timeout Duke, clock 02:000
1:532nd & 11own 24CJ Bailey pass complete to Terrell Anderson for 44 yds to the DUKE 32 for a 1ST down+44
1:291st & 10opp 32Hollywood Smothers run for 5 yds to the DUKE 27+5
1:022nd & 5opp 27CJ Bailey sacked for a loss of 1 yard to the DUKE 28−1
1:023rd & 6opp 28Timeout NC State, clock 01:020
0:573rd & 6opp 28CJ Bailey pass complete to Terrell Anderson for 4 yds to the DUKE 24+4
0:574th & 2opp 24Timeout Duke, clock 00:570
0:454th & 2opp 24CJ Bailey pass intercepted Tre Freeman return for 67 yds to the NCSU 12+67

DUKE5 plays, 12 yd · Touchdown

0:451st & goalopp 2Timeout NC State, clock 00:450
0:411st & 10opp 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:351st & goalopp 2Anderson Castle run for 1 yd to the NCSU 1+1
0:202nd & goalopp 1Timeout NC State, clock 00:200
0:162nd & goalopp 1Anderson Castle run for 1 yd for a TD (Todd Pelino KICK)+1

NCSU3 plays, -2 yd · End of period

0:121st & 10own 35Todd Pelino kickoff for 48 yds , Coleson Fields return for 9 yds to the NCSU 26+9
0:001st & 10own 26(00:07) Kneel down by NC State at NCSU24 for loss of 2 yards.−2
0:00own 26End of 2nd Quarter−2

DUKE5 plays, 75 yd · Touchdown

15:001st & 10own 35Charlie Birtwistle kickoff for 65 yds for a touchback0
14:521st & 10own 25Darian Mensah pass complete to Sahmir Hagans for 18 yds to the DUKE 43 for a 1ST down+18
14:211st & 10own 43Nate Sheppard run for 9 yds to the NCSU 48+9
14:002nd & 1opp 48Darian Mensah pass complete to Que'Sean Brown for 15 yds to the NCSU 33 for a 1ST down+15
13:301st & 10opp 33Darian Mensah pass complete to Sahmir Hagans for 33 yds for a TD (Todd Pelino KICK)+33

NCSU5 plays, 75 yd · Touchdown

13:301st & 10own 35Todd Pelino kickoff for 65 yds for a touchback0
13:241st & 10own 25Hollywood Smothers run for no gain to the NCSU 250
12:472nd & 10own 25CJ Bailey pass complete to Noah Rogers for 16 yds to the NCSU 41 for a 1ST down+16
12:151st & 10own 41CJ Bailey pass complete to Justin Joly for 8 yds to the NCSU 49+8
11:532nd & 2own 49Hollywood Smothers run for 51 yds for a TD (Two-Point Conversion failed)+51

DUKE10 plays, 75 yd · Touchdown

11:531st & 10own 35Charlie Birtwistle kickoff for 65 yds for a touchback0
11:471st & 10own 25Darian Mensah pass complete to Nate Sheppard for 8 yds to the DUKE 33+8
11:122nd & 2own 33Anderson Castle run for 4 yds to the DUKE 37 for a 1ST down+4
10:421st & 10own 37Anderson Castle run for 4 yds to the DUKE 41+4
10:142nd & 6own 41Darian Mensah pass complete to Anderson Castle for 13 yds to the NCSU 46 for a 1ST down+13
9:531st & 10opp 46Darian Mensah pass incomplete to Cooper Barkate0
9:472nd & 10opp 46Nate Sheppard run for 2 yds to the NCSU 44+2
9:053rd & 8opp 44Darian Mensah pass complete to Chase Tyler for 7 yds to the NCSU 37+7
8:324th & 1opp 37Darian Mensah pass complete to Cooper Barkate for 37 yds for a TD (Todd Pelino KICK)+37
8:271st & 10own 35Todd 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+20

NCSU6 plays, 57 yd · Missed FG

8:201st & 10own 35Hollywood Smothers run for 2 yds to the NCSU 37+2
7:401st & 10opp 48Hollywood Smothers run for 42 yds to the DUKE 6 for a 1ST down+42
7:031st & goalopp 6CJ Bailey run for a loss of 2 yards to the DUKE 8−2
6:182nd & goalopp 8CJ Bailey pass complete to Teddy Hoffmann for no gain to the DUKE 80
5:453rd & goalopp 8CJ Bailey pass incomplete to Noah Rogers0
5:404th & goalopp 8Kanoah 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.+25

DUKE6 plays, 1 yd · Punt

5:361st & 10own 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:141st & 18own 8Nate Sheppard run for 2 yds to the DUKE 10+2
4:362nd & 16own 10Darian Mensah pass complete to Jeremiah Hasley for 2 yds to the DUKE 12+2
3:533rd & 14own 12Darian Mensah pass incomplete0
3:534th & 14own 12PENALTY NCSU Offside 5 yards from DUKE12 to DUKE17. NO PLAY.+5
3:434th & 9own 17Kade Reynoldson punt for 26 yds , Teddy Hoffmann returns for 3 yds to the DUKE 40+3

NCSU4 plays, 3 yd · On downs

3:291st & 10opp 40CJ Bailey pass complete to Teddy Hoffmann for no gain to the DUKE 400
3:052nd & 10opp 40CJ Bailey pass incomplete to Terrell Anderson0
2:543rd & 10opp 40CJ Bailey pass complete to Hollywood Smothers for 3 yds to the DUKE 37+3
2:174th & 7opp 37CJ Bailey pass incomplete to Justin Joly0

DUKE9 plays, 37 yd · Field goal

2:021st & 10own 37Darian Mensah pass complete to Cooper Barkate for 20 yds to the NCSU 43 for a 1ST down+20
1:471st & 10opp 43Darian Mensah pass incomplete to Cooper Barkate0
1:412nd & 10opp 43Nate Sheppard run for 5 yds to the NCSU 38+5
0:563rd & 5opp 38Darian Mensah pass complete to Que'Sean Brown for 11 yds to the NCSU 27 for a 1ST down+11
0:001st & 10opp 27Nate Sheppard run for 3 yds to the NCSU 24+3
0:00opp 27End of 3rd Quarter+3
14:562nd & 7opp 24Nate Sheppard run for a loss of 2 yards to the NCSU 26−2
14:233rd & 9opp 26Darian Mensah pass incomplete to Andrel Anthony0
14:184th & 9opp 26Todd Pelino 43 yd FG GOOD+43

NCSU4 plays, 13 yd · Turnover

14:141st & 10own 35Todd Pelino kickoff for 65 yds , Jayden Scott return for 20 yds to the NCSU 20+20
14:101st & 10own 20CJ Bailey pass incomplete to Justin Joly0
14:042nd & 10own 20CJ Bailey pass complete to Terrell Anderson for 11 yds to the NCSU 31 for a 1ST down+11
13:331st & 10own 31CJ Bailey run for 2 yds to the NCSU 33 CJ Bailey fumbled, recovered by NCSU Wesley Williams+2

DUKE4 plays, -10 yd · Punt

13:171st & 10opp 33Darian Mensah sacked by Brandon Cleveland for a loss of 1 yard to the NCSU 34−1
12:412nd & 11opp 34Anderson Castle run for a loss of 1 yard to the NCSU 35−1
12:033rd & 12opp 35Darian Mensah sacked by Tra Thomas for a loss of 8 yards to the NCSU 43−8
11:274th & 20opp 43Kade Reynoldson punt for 38 yds, fair catch by Teddy Hoffmann at the NCSU 50

NCSU17 plays, 95 yd · Touchdown

11:221st & 10own 5Hollywood Smothers run for 18 yds to the NCSU 23 for a 1ST down+18
10:481st & 10own 23CJ Bailey pass complete to Brandon Cleveland for 9 yds to the NCSU 32+9
10:182nd & 1own 32Jayden Scott run for 1 yd to the NCSU 33 for a 1ST down+1
9:371st & 10own 33CJ Bailey pass complete to Keenan Jackson for 1 yd to the NCSU 34+1
9:192nd & 9own 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:151st & 10own 49Jayden Scott run for 6 yds to the DUKE 45+6
8:542nd & 4opp 45Jayden Scott run for no gain to the DUKE 450
8:103rd & 4opp 45CJ Bailey pass complete to Noah Rogers for 7 yds to the DUKE 38 for a 1ST down+7
7:501st & 10opp 38Hollywood Smothers run for no gain to the DUKE 380
7:122nd & 10opp 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:572nd & 10opp 38CJ Bailey pass complete to Justin Joly for 15 yds to the DUKE 23 for a 1ST down+15
6:301st & 10opp 23CJ Bailey sacked for a loss of 5 yards to the DUKE 28−5
5:542nd & 15opp 28CJ Bailey pass incomplete to Teddy Hoffmann0
5:393rd & 15opp 28CJ Bailey pass complete to Terrell Anderson for 26 yds to the DUKE 2 for a 1ST down+26
5:101st & goalopp 2Hollywood Smothers run for 1 yd to the DUKE 1+1
4:342nd & goalopp 1Hollywood Smothers run for no gain to the DUKE 10
4:013rd & goalopp 1Will Wilson run for 1 yd for a TD (Kanoah Vinesett KICK)+1

DUKE4 plays, 75 yd · Touchdown

4:011st & 10own 35Charlie Birtwistle kickoff for 65 yds for a touchback0
3:561st & 10own 25Nate Sheppard run for 5 yds to the DUKE 30+5
3:092nd & 5own 30Nate Sheppard run for 4 yds to the DUKE 34+4
2:193rd & 1own 34Anderson Castle run for 66 yds for a TD (Todd Pelino KICK)+66

NCSU9 plays, 18 yd · Turnover

2:191st & 10own 35Todd Pelino kickoff for 64 yds0
2:111st & 10own 25CJ Bailey pass complete to Justin Joly for 14 yds to the NCSU 39 for a 1ST down+14
1:581st & 10own 39Hollywood Smothers run for 2 yds to the NCSU 41+2
1:582nd & 8own 41Timeout Duke, clock 01:580
1:502nd & 8own 41CJ Bailey pass incomplete to Justin Joly0
1:403rd & 8own 41CJ Bailey pass complete to Hollywood Smothers for 2 yds to the NCSU 43+2
1:284th & 6own 43Timeout NC State, clock 01:280
1:244th & 6own 43CJ Bailey pass intercepted Moussa Kane return for 2 yds to the NCSU 49+2
1:244th & 6own 43Duke Penalty, unsportsmanlike conduct (DaShawn Stone) to the DUKE 37+15

DUKE7 plays, 13 yd · End of period

1:191st & 10own 37Anderson Castle run for 4 yds to the DUKE 41+4
1:192nd & 6own 41Timeout NC State, clock 01:190
1:152nd & 6own 41Anderson Castle run for 3 yds to the DUKE 44+3
1:153rd & 3own 44Timeout NC State, clock 01:150
1:103rd & 3own 44Anderson Castle run for 7 yds to the NCSU 49 for a 1ST down+7
0:00opp 49End of 4th Quarter0
0:001st & 10opp 49(00:43) Kneel down by Duke at NCSU50 for loss of 1 yard.−1

Field position is from the offense’s point of view, the same as the drive chart. Play descriptions are CFBD’s own.

Previous 10 meetings vs. Team

Duke 4–6 vs NC State

  • 2024 · wk 11Duke 29 @ NC State 19
  • 2023 · wk 7NC State 3 @ Duke 24
  • 2020 · wk 7Duke 20 @ NC State 31
  • 2013 · wk 11NC State 20 @ Duke 38
  • 2009 · wk 6Duke 49 @ NC State 28
  • 2008 · wk 11NC State 27 @ Duke 17
  • 2003 · wk 10NC State 28 @ Duke 21
  • 2002 · wk 9Duke 22 @ NC State 24
  • 2001 · wk 11NC State 55 @ Duke 31
  • 2000 · wk 12Duke 31 @ NC State 35

Previous 3 meetings vs. Manny Diaz

NC State 0–3 vs Manny Diaz

  • 2024 · wk 11Duke 29 @ NC State 19
  • 2021 · wk 8 (coaching change that season)NC State 30 @ Miami 31
  • 2020 · wk 10Miami 44 @ NC State 41

† That school changed coaches during the season and the loader cannot say which games he took.

Previous 4 meetings vs. Dave Doeren

Duke 3–1 vs Dave Doeren

  • 2024 · wk 11Duke 29 @ NC State 19
  • 2023 · wk 7NC State 3 @ Duke 24
  • 2020 · wk 7Duke 20 @ NC State 31
  • 2013 · wk 11NC State 20 @ Duke 38

Research

Keep this open while you look at others