Duke at NC State

Saturday, November 9, 2024

Duke beat NC State 29–⁠19. It was their 85th meeting; after it, Duke led the series 43–⁠37–⁠5.

AwayDuke9–⁠4 in 2024
29
HomeNC State6–⁠7 in 2024
19

Final at Carter-Finley Stadium, RaleighTV: ACC NetworkAttendance 56,919

At kickoff
66°F, mostly cloudy, wind 8 mph from the northeastWeather: NOAA NCEI Integrated Surface Database; Raleigh-Durham International Airport (KRDU), 12 km from the stadium, 21 minutes after kickoff
Official
Marcus WoodsGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Duke12071029
NC State093719

How the win probability moved

NC State favored

Win probability by play: NC State 58% at kickoff, 0% at the end. Biggest swing: 33 points.

Duke favored

Win probability after every play, from CollegeFootballData.com’s model. The dot marks the biggest swing (33 points).

Standouts

Player stats

Duke

PassingC/AttYdsTDInt
Maalik Murphy22/3124520
RushingCarYdsTDLong
Star Thomas1736011
Grayson Loftis1505
Que’Sean Brown1101
ReceivingRecYdsTDLong
Que’Sean Brown588031
Jordan Moore376145
Eli Pancol551017
Sahmir Hagans41619
DefenseTklTFLSacksInt
Chandler Rivers70.500
Jaylen Stinson6210
Joshua Pickett60.500
Ozzie Nicholas6000
Wesley Williams520.50
Aaron Hall410.50
Terry Moore4001

NC State

PassingC/AttYdsTDInt
C.J. Bailey16/3918411
RushingCarYdsTDLong
C.J. Bailey103608
Jordan Waters112507
Hollywood Smothers513015
Kendrick Raphael2604
ReceivingRecYdsTDLong
Justin Joly452021
Wesley Grimes344120
Noah Rogers241026
Dacari Collins120020
DefenseTklTFLSacksInt
Sean Brown100.500
Kamal Bonner8200
Tamarcus Cooley80.500
Bishop Fitzgerald6100
Travali Price5210

From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.

Team stats

DukeNC State
276Total yards268
245Passing yards184
31Rushing yards84
7.9Yards per pass4.7
1.1Yards per rush2.9
16First downs19
0–⁠9Third downs3–⁠15
0–⁠0Fourth downs2–⁠3
1Turnovers2
7–⁠77Penalties8–⁠79
29:33Possession30:27
2Sacks (by defense)1

Efficiency

DukeNC State
34%Success rate35%
0.11EPA per play−0.12
1.33Explosiveness0.80
−0.26Rushing EPA−0.14
0.44Passing EPA−0.06
30%Passing-down success29%
−0.17First-down EPA−0.03
0.75Second-down EPA−0.40
−0.34Third-down EPA0.15
25%Havoc by its defense21%

From CollegeFootballData.com: each offense’s efficiency, and the havoc each defense caused. The better side of each line is bold.

Before kickoff

Our ratings and the line, going in

Our ratings (scores only)

NC State 50% to win. Duke won as Elo’s underdog.

The line

NC State −3, over/under 51.5.

The last line on file before kickoff: the consensus line when the books publish one, otherwise a single major sportsbook’s.

Before kickoff, the win chances were NC State 58%, Duke 42%. CollegeFootballData.com’s estimate from the point spread.

Every drive

NC State end zoneDuke end zoneQ1 DukePunt, 3 playsQ1 NC StateSafety, 2 plays (Duke scores)Q1 DukePunt, 5 playsQ1 NC StateFumble, 2 playsQ1 DukeField goal, 4 playsQ1 NC StatePunt, 3 playsQ1 DukeTouchdown, 3 playsQ1 NC StatePunt, 3 playsQ1 DukePunt, 3 playsQ1 NC StateField goal, 10 playsQ2 DukePunt, 3 playsQ2 NC StateField goal, 8 playsQ2 DukePunt, 4 playsQ2 NC StatePunt, 3 playsQ2 DukeFumble, 6 playsQ2 NC StateField goal, 1 playQ2 DukeEnd of half, 1 playQ3 NC StateField goal, 12 playsQ3 DukeTouchdown, 10 playsQ3 NC StateMissed FG, 9 playsQ3 DukePunt, 3 playsQ4 NC StateInterception, 3 playsQ4 DukeTouchdown, 3 playsQ4 NC StateTouchdown, 10 playsQ4 DukePunt, 3 playsQ4 NC StatePunt, 3 playsQ4 DukeField goal, 7 playsQ4 NC StateTurnover on downs, 4 playsQ4 DukeEnd of game, 2 plays
Solid bars scored; an outline in the other team’s color marks points the defense scored. NC State drives left to right, Duke right to left.
  1. Q1 DukePunt, 3 plays, 8 yards
  2. Q1 NC StateSafety, 2 plays (Duke scores), −4 yards
  3. Q1 DukePunt, 5 plays, 18 yards
  4. Q1 NC StateFumble, 2 plays, 12 yards
  5. Q1 DukeField goal, 4 plays, 0 yards
  6. Q1 NC StatePunt, 3 plays, 0 yards
  7. Q1 DukeTouchdown, 3 plays, 75 yards
  8. Q1 NC StatePunt, 3 plays, 8 yards
  9. Q1 DukePunt, 3 plays, −7 yards
  10. Q1 NC StateField goal, 10 plays, 54 yards
  11. Q2 DukePunt, 3 plays, 2 yards
  12. Q2 NC StateField goal, 8 plays, 57 yards
  13. Q2 DukePunt, 4 plays, 16 yards
  14. Q2 NC StatePunt, 3 plays, 2 yards
  15. Q2 DukeFumble, 6 plays, 47 yards
  16. Q2 NC StateField goal, 1 play, 0 yards
  17. Q2 DukeEnd of half, 1 play, −1 yard
  18. Q3 NC StateField goal, 12 plays, 58 yards
  19. Q3 DukeTouchdown, 10 plays, 75 yards
  20. Q3 NC StateMissed FG, 9 plays, 52 yards
  21. Q3 DukePunt, 3 plays, −3 yards
  22. Q4 NC StateInterception, 3 plays, 0 yards
  23. Q4 DukeTouchdown, 3 plays, 20 yards
  24. Q4 NC StateTouchdown, 10 plays, 75 yards
  25. Q4 DukePunt, 3 plays, 9 yards
  26. Q4 NC StatePunt, 3 plays, −1 yard
  27. Q4 DukeField goal, 7 plays, 37 yards
  28. Q4 NC StateTurnover on downs, 4 plays, 1 yard
  29. Q4 DukeEnd of game, 2 plays, −5 yards

Play by play

1st quarter10 drives, then Duke 12, NC State 0
Duke Punt, 3 plays
15:001st & 10 at own 35Collin Smith kickoff for 65 yds for a touchback
14:551st & 10 at own 25Maalik Murphy pass complete to Sahmir Hagans for 1 yd to the DUKE 26
14:232nd & 9 at own 26Maalik Murphy run for no gain to the DUKE 26
13:363rd & 9 at own 26Maalik Murphy pass complete to Sahmir Hagans for 7 yds to the DUKE 33
12:574th & 2 at own 33Kade Reynoldson punt for 63 yds
NC State Safety, 2 plays (Duke scores)
12:511st & 10 at own 4Hollywood Smothers run for 2 yds to the NCSU 2
12:102nd & 12 at own 2CJ Bailey sacked for a loss of 2 yards for a SAFETYDuke 2, NC State 0
Duke Punt, 5 plays
12:051st & 10 at own 20Collin Smith kickoff for 66 yds , Sahmir Hagans return for 11 yds to the DUKE 25
12:001st & 10 at own 25Star Thomas run for 1 yd to the DUKE 26
11:282nd & 9 at own 26Maalik Murphy pass complete to Eli Pancol for 15 yds to the DUKE 41 for a 1ST down
11:091st & 10 at own 41Star Thomas run for 1 yd to the DUKE 42
10:272nd & 9 at own 42Star Thomas run for 2 yds to the DUKE 40
9:333rd & 11 at own 40Maalik Murphy pass complete to Star Thomas for 3 yds to the DUKE 43
8:594th & 8 at own 43Kade Reynoldson punt for 57 yds for a touchback
NC State Fumble, 2 plays
8:531st & 10 at own 20Jordan Waters run for 4 yds to the NCSU 24
8:132nd & 6 at own 24CJ Bailey run for 8 yds to the NCSU 32 CJ Bailey fumbled, recovered by DUKE Cameron Bergeron
Duke Field goal, 4 plays
8:051st & 10 at opp 32Maalik Murphy pass incomplete to Sahmir Hagans
8:002nd & 10 at opp 32Peyton Jones run for 1 yd to the NCSU 31
7:193rd & 9 at opp 31Peyton Jones run for 1 yd to the NCSU 32
6:394th & 10 at opp 32Todd Pelino 50 yd FG GOODDuke 5, NC State 0
NC State Punt, 3 plays
6:391st & 10 at own 35Cosme Salas kickoff for 65 yds for a touchback
6:351st & 10 at own 25Hollywood Smothers run for 2 yds to the NCSU 27
5:562nd & 8 at own 27Hollywood Smothers run for 2 yds to the NCSU 25
5:093rd & 10 at own 25CJ Bailey pass incomplete to Kevin Concepcion
4:584th & 10 at own 25Caden Noonkester punt for 50 yds
Duke Touchdown, 3 plays
4:541st & 10 at own 25Star Thomas run for 1 yd to the DUKE 24
4:112nd & 11 at own 24Maalik Murphy pass complete to Que’Sean Brown for 31 yds to the NCSU 45 for a 1ST down
3:451st & 10 at opp 45Maalik Murphy pass complete to Jordan Moore for 45 yds for a TD (Todd Pelino KICK)Duke 12, NC State 0
NC State Punt, 3 plays
3:451st & 10 at own 35Cosme Salas kickoff for 65 yds for a touchback
3:341st & 10 at own 25CJ Bailey pass complete to Terrell Anderson for 8 yds to the NCSU 33
3:072nd & 2 at own 33CJ Bailey pass incomplete to Jordan Waters
3:033rd & 2 at own 33Jordan Waters run for no gain to the NCSU 33
2:154th & 2 at own 33Caden Noonkester punt for 34 yds
Duke Punt, 3 plays
2:111st & 10 at own 33Star Thomas run for 1 yd to the DUKE 34
1:292nd & 9 at own 34Maalik Murphy pass incomplete to Jontavis Robertson
1:233rd & 9 at own 34Maalik Murphy sacked by Travali Price for a loss of 8 yards to the DUKE 26
0:454th & 17 at own 26Kade Reynoldson punt for 50 yds , Kevin Concepcion returns for 10 yds to the NCSU 34
NC State Field goal, 10 plays
0:391st & 10 at own 34CJ Bailey pass incomplete to Dacari Collins
0:302nd & 10 at own 34CJ Bailey pass complete to Justin Joly for 21 yds to the DUKE 45 for a 1ST down
0:001st & 10 at opp 45CJ Bailey pass complete to Hollywood Smothers for 4 yds to the DUKE 41
Q2 14:532nd & 6 at opp 41CJ Bailey pass complete to Justin Joly for 2 yds to the DUKE 39
Q2 14:173rd & 4 at opp 39Hollywood Smothers run for no gain to the DUKE 39
Q2 12:511st & 10 at opp 12Jordan Waters run for 2 yds to the DUKE 10
Q2 12:132nd & 8 at opp 10CJ Bailey pass incomplete to Dacari Collins
Q2 12:013rd & 8 at opp 10CJ Bailey sacked by Jaylen Stinson for a loss of 2 yards to the DUKE 12
Q2 11:274th & 10 at opp 12Kanoah Vinesett 30 yd FG GOODDuke 12, NC State 3
2nd quarter6 drives, then Duke 12, NC State 9
Duke Punt, 3 plays
11:271st & 10 at own 35Collin Smith kickoff for 65 yds for a touchback
11:201st & 10 at own 25Star Thomas run for 2 yds to the DUKE 23
10:352nd & 12 at own 23Star Thomas run for 5 yds to the DUKE 18
9:463rd & 17 at own 18Maalik Murphy pass complete to Que’Sean Brown for 9 yds to the DUKE 27
9:134th & 8 at own 27Kade Reynoldson punt for 40 yds, fair catch by Kevin Concepcion at the NCSU 33
NC State Field goal, 8 plays
9:081st & 10 at own 33Kendrick Raphael run for 2 yds to the NCSU 35
8:232nd & 8 at own 35CJ Bailey run for 6 yds to the NCSU 41
7:443rd & 2 at own 41CJ 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 down
7:181st & 10 at opp 44CJ Bailey pass complete to Noah Rogers for 26 yds to the DUKE 18 for a 1ST down
6:411st & 10 at opp 18(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.
6:341st & goal at opp 9CJ Bailey pass complete to Keenan Jackson for a loss of 1 yard to the DUKE 10
6:022nd & goal at opp 10CJ Bailey pass incomplete to Noah Rogers
5:573rd & goal at opp 10CJ Bailey pass incomplete to Kevin Concepcion
5:534th & goal at opp 10Kanoah Vinesett 28 yd FG GOODDuke 12, NC State 6
Duke Punt, 4 plays
5:481st & 10 at own 35Collin Smith kickoff for 62 yds , Sahmir Hagans return for 16 yds to the DUKE 19
5:391st & 10 at own 19Maalik Murphy pass complete to Eli Pancol for 11 yds to the DUKE 30 for a 1ST down
4:591st & 10 at own 30Que’Sean Brown run for 1 yd to the DUKE 31
4:132nd & 9 at own 31Maalik Murphy pass complete to Star Thomas for 4 yds to the DUKE 35
3:303rd & 5 at own 35Timeout Duke, clock 03:30
3:243rd & 5 at own 35Maalik Murphy pass incomplete to Que’Sean Brown
3:134th & 5 at own 35Kade 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 7
NC State Punt, 3 plays
3:071st & 10 at own 7Jordan Waters run for 7 yds to the NCSU 14
2:322nd & 3 at own 14(02:32) PENALTY NCSU False Start (Peak,Jacarrius) 5 yards from NCSU14 to NCSU09. NO PLAY.
2:042nd & 8 at own 9Jordan Waters run for no gain to the NCSU 9
1:553rd & 8 at own 9CJ Bailey pass incomplete to Kevin Concepcion
1:494th & 8 at own 9Caden Noonkester punt for 48 yds, fair catch by Sahmir Hagans at the DUKE 43
Duke Fumble, 6 plays
1:431st & 10 at own 43Star Thomas run for 11 yds to the NCSU 46 for a 1ST down
1:101st & 10 at opp 46Maalik Murphy pass incomplete to Sahmir Hagans
1:052nd & 10 at opp 46Maalik Murphy pass complete to Que’Sean Brown for 20 yds to the NCSU 26 for a 1ST down
1:001st & 10 at opp 26Star Thomas run for 8 yds to the NCSU 18
0:232nd & 2 at opp 18Maalik Murphy pass complete to Star Thomas for 3 yds to the NCSU 15 for a 1ST down
0:231st & 10 at opp 15Timeout NC State, clock 00:23
0:061st & 10 at opp 15Maalik Murphy pass complete to Eli Pancol for 5 yds Eli Pancol fumbled, recovered by DUKE Tamarcus Cooley
0:061st & 10 at own 35Timeout Duke, clock 00:06
0:011st & 10 at opp 20Kanoah Vinesett 37 yd FG GOODDuke 12, NC State 9
Duke End of half, 1 play
0:011st & 10 at own 35Collin Smith kickoff for 65 yds for a touchback
0:001st & 10 at own 25M. Murphy takes a knee
3rd quarter4 drives, then Duke 19, NC State 12
NC State Field goal, 12 plays
15:001st & 10 at own 35Cosme Salas kickoff for 47 yds
14:551st & 10 at own 35CJ Bailey pass incomplete to Justin Joly
14:502nd & 10 at own 35(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.
14:111st & 10 at own 40Jordan Waters run for 7 yds to the NCSU 47
13:352nd & 3 at own 47Jordan Waters run for 2 yds to the NCSU 49
12:543rd & 1 at own 49Jordan Waters run for 1 yd to the 50 yard line for a 1ST down
12:141st & 10 at the 50(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.
12:141st & 5 at opp 45Timeout NC State, clock 12:14
12:041st & 5 at opp 45CJ Bailey run for 3 yds to the DUKE 42
11:342nd & 2 at opp 42Kendrick Raphael run for 4 yds to the DUKE 38 for a 1ST down
10:581st & 10 at opp 38CJ Bailey pass incomplete to Hollywood Smothers
10:492nd & 10 at opp 38Duke Penalty, unsportsmanlike conduct (15 Yards) to the DUKE 15 for a 1ST down
10:201st & 10 at opp 15CJ Bailey pass incomplete to Dacari Collins
10:142nd & 10 at opp 15CJ Bailey run for 8 yds to the DUKE 7
9:313rd & 2 at opp 7Jordan Waters run for no gain to the DUKE 7
9:014th & 2 at opp 7Timeout NC State, clock 09:01
8:574th & 2 at opp 7Kanoah Vinesett 25 yd FG GOODTied at 12
Duke Touchdown, 10 plays
8:571st & 10 at own 35Collin Smith kickoff for 65 yds for a touchback
8:521st & 10 at own 25Maalik Murphy pass complete to Sahmir Hagans for a loss of 1 yard to the DUKE 24
8:212nd & 11 at own 24NC State Penalty, (15 Yards) to the DUKE 46 for a 1ST down
8:031st & 10 at own 46(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.
7:351st & 20 at own 36Maalik Murphy pass incomplete to Jordan Moore
7:232nd & 20 at own 36Maalik Murphy pass complete to Jordan Moore for 20 yds to the NCSU 44 for a 1ST down
7:001st & 10 at opp 44Star Thomas run for 1 yd to the NCSU 43
6:362nd & 9 at opp 43Maalik Murphy pass complete to Que’Sean Brown for 22 yds to the NCSU 21 for a 1ST down
6:141st & 10 at opp 21Maalik Murphy pass complete to Que’Sean Brown for 6 yds to the NCSU 15
5:182nd & 4 at opp 15Grayson Loftis run for 5 yds to the NCSU 10 for a 1ST down
4:561st & goal at opp 10Star Thomas run for 7 yds to the NCSU 3
4:372nd & goal at opp 3Maalik Murphy run for 3 yds for a TD (Todd Pelino KICK)Duke 19, NC State 12
NC State Missed FG, 9 plays
4:311st & 10 at own 35Cosme Salas kickoff for 61 yds , DK Kaufman return for 26 yds to the NCSU 30
4:271st & 10 at own 30CJ Bailey pass incomplete to Kevin Concepcion
4:192nd & 10 at own 30CJ Bailey pass incomplete to Keenan Jackson
4:103rd & 10 at own 30CJ Bailey pass complete to Noah Rogers for 15 yds to the NCSU 45 for a 1ST down
3:381st & 10 at own 45CJ Bailey pass complete to Wesley Grimes for 20 yds to the DUKE 35 for a 1ST down
2:571st & 10 at opp 35CJ 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 down
2:341st & 10 at opp 20Jordan Waters run for 3 yds to the DUKE 17
1:522nd & 7 at opp 17Jordan Waters run for 1 yd to the DUKE 18
1:103rd & 8 at opp 18CJ Bailey pass incomplete to Hollywood Smothers
1:054th & 8 at opp 18Kanoah Vinesett 36 yd FG MISSED
Duke Punt, 3 plays
0:591st & 10 at own 20Maalik Murphy pass incomplete to Sahmir Hagans
0:562nd & 10 at own 20Maalik Murphy pass incomplete to Que’Sean Brown
0:473rd & 10 at own 20Maalik Murphy pass complete to Star Thomas for 3 yds to the DUKE 17
0:004th & 13 at own 17Kade Reynoldson punt for 53 yds
4th quarter8 drives, then Duke 29, NC State 19
NC State Interception, 3 plays
14:571st & 10 at own 30CJ Bailey pass incomplete to Kevin Concepcion
14:522nd & 10 at own 30CJ Bailey pass incomplete to Kevin Concepcion
Duke Touchdown, 3 plays
14:311st & 10 at opp 20Maalik Murphy pass complete to Jordan Moore for 11 yds to the NCSU 9 for a 1ST down
14:041st & goal at opp 9Maalik Murphy pass incomplete to Eli Pancol
13:582nd & goal at opp 9Maalik Murphy pass complete to Sahmir Hagans for 9 yds for a TD (Todd Pelino KICK)Duke 26, NC State 12
NC State Touchdown, 10 plays
13:581st & 10 at own 35Cosme Salas kickoff for 65 yds for a touchback
13:501st & 10 at own 25CJ Bailey pass complete to Dacari Collins for 20 yds to the NCSU 45 for a 1ST down
13:151st & 10 at own 45Hollywood Smothers run for 15 yds to the DUKE 40 for a 1ST down
12:381st & 10 at opp 40CJ Bailey pass incomplete
12:302nd & 10 at opp 40CJ Bailey pass complete to Jordan Waters for 12 yds to the DUKE 28 for a 1ST down
11:471st & 10 at opp 28CJ Bailey pass complete to Jordan Waters for 5 yds to the DUKE 23
11:022nd & 5 at opp 23CJ Bailey run for 5 yds to the DUKE 18 for a 1ST down
10:261st & 10 at opp 18Kevin Concepcion run for 4 yds to the DUKE 14
9:482nd & 6 at opp 14CJ Bailey pass incomplete to Keenan Jackson
9:393rd & 6 at opp 14CJ Bailey run for 2 yds to the DUKE 16
9:014th & 8 at opp 16CJ Bailey pass complete to Wesley Grimes for 16 yds for a TD (Kanoah Vinesett KICK)Duke 26, NC State 19
Duke Punt, 3 plays
9:011st & 10 at own 35Collin Smith kickoff for 65 yds for a touchback
8:561st & 10 at own 25Star Thomas run for 1 yd to the DUKE 24
8:222nd & 11 at own 24Star Thomas run for 8 yds to the DUKE 32
7:433rd & 3 at own 32Star Thomas run for 2 yds to the DUKE 34
6:574th & 1 at own 34Kade Reynoldson punt for 49 yds , Kevin Concepcion returns for 9 yds to the NCSU 26
NC State Punt, 3 plays
6:521st & 10 at own 26CJ Bailey pass incomplete to Wesley Grimes
6:412nd & 10 at own 26CJ Bailey pass complete to Kendrick Raphael for a loss of 1 yard to the NCSU 25
5:564th & 11 at own 25Caden Noonkester punt for 44 yds
Duke Field goal, 7 plays
5:481st & 10 at own 31Maalik Murphy pass complete to Eli Pancol for 17 yds to the DUKE 48 for a 1ST down
5:131st & 10 at own 48Maalik Murphy pass complete to Eli Pancol for 3 yds to the NCSU 49
4:352nd & 7 at opp 49Star Thomas run for 4 yds to the NCSU 45
3:483rd & 3 at opp 45(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.
3:441st & 10 at opp 35Star Thomas run for no gain to the NCSU 35
2:592nd & 10 at opp 35Star Thomas run for 3 yds to the NCSU 32
2:123rd & 7 at opp 32Maalik Murphy pass incomplete to Jordan Moore
2:064th & 7 at opp 32Todd Pelino 49 yd FG GOODDuke 29, NC State 19
2:001st & 10 at own 35Cosme Salas kickoff for 62 yds , DK Kaufman return for 42 yds to the NCSU 23 NC State Penalty, (10 Yards) to the NCSU 30
NC State Turnover on downs, 4 plays
2:001st & 10 at own 30CJ Bailey run for 7 yds to the NCSU 37
1:362nd & 3 at own 37CJ Bailey pass incomplete to Noah Rogers
1:363rd & 3 at own 37PENALTY NCSU False Start 6 yards from NCSU37 to NCSU31. NO PLAY.
1:293rd & 9 at own 31NC State Penalty, (Yards) declined
1:244th & 9 at own 31CJ Bailey pass incomplete to Justin Joly
Duke End of game, 2 plays
1:171st & 10 at opp 31M. Murphy takes a knee
0:002nd & 13 at opp 34NC State Penalty, (15 Yards) to the NCSU 21 for a 1ST down

Play-by-play from CollegeFootballData.com, as its scorers wrote it. The clock is the time left in the quarter; the spot is from the side of the team with the ball.

Duke leads 44–⁠37–⁠5 in 86 meetings, counting the one since this game.

Recent meetings
2025Duke 45, NC State 33
2024Duke 29, NC State 19
2023Duke 24, NC State 3
2020NC State 31, Duke 20
2013Duke 38, NC State 20
2009Duke 49, NC State 28

Around this game