THIRD AND DATA

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. NC State

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