Total Yards
Game Center
NC State at Duke
Sep 20, 2025 • Completed
Away
NC State
ACC

Final Score
33 - 45

Home
Duke
ACC
Game Pulse
Immediate edge indicators from the box score.
Passing Yards
Rushing Yards
Turnovers
Game Conditions
Humidity
54%
Precipitation
0.00 in
Advanced Box Snapshot
Excitement
6.95
Postgame Win Probability
Duke: 91.8%
NC State: 8.2%
Player Game Leaders
Top individual performers and full player box data.
Full Player Box
Box Score Comparison
Possession Split
Stat Dominance
Team comparison across key performance areas
Game Story
Duke beats NC State 45-33
Duke defeated NC State 45-33 in Week 4 of the 2025 regular slate, finishing with a 418-535 edge in total yards, and scoring 3 passing touchdowns and 3 rushing touchdowns.
Duke set the terms early in a game that finished 45-33. CJ Bailey pass complete to Terrell Anderson for 75 yds for a TD (Kanoah Vinesett KICK) came with 14:10 left in the first quarter, giving NC State the first major swing.
Duke's box score carried the story: 418 total yards, 149 rushing yards, and 269 passing yards. NC State finished with 535 total yards, including 171 on the ground and 364 through the air.
Duke converted 5-12 on third down, went 2-2 on fourth down, the turnover count was 0-4, Duke led 21-20 at halftime. The explosive highlight was Anderson Castle run for 66 yds for a TD (Todd Pelino KICK).
Key Moments
Passing Touchdown
CJ Bailey pass complete to Terrell Anderson for 75 yds for a TD (Kanoah Vinesett KICK) (NC State led 7-0 over Duke).
Rushing Touchdown
Anderson Castle run for 2 yds for a TD (Todd Pelino KICK) (Duke led 7-7 over NC State).
Rushing Touchdown
Will Wilson run for 1 yd for a TD Duke Penalty, unsportsmanlike conduct (Vincent Anthony Jr.) to the DUKE 0 (Kanoah Vinesett PAT MISSED) (NC State led 20-7 over Duke).
Passing Touchdown
Darian Mensah pass complete to Landen King for 17 yds for a TD (Todd Pelino KICK) (Duke led 14-20 over NC State).
Passing Touchdown
CJ Bailey pass complete to Terrell Anderson for 6 yds for a TD (Kanoah Vinesett KICK) (NC State led 14-7 over Duke).
Rushing Touchdown
Anderson Castle run for 1 yd for a TD (Todd Pelino KICK) (Duke led 21-20 over NC State).
Stat Callouts
Final score
45-33
Duke defeated NC State.
Total yards
418-535
Duke held the yardage advantage.
Rushing yards
149
Duke averaged 4.3 yards per rush attempt.
Passing yards
269
Duke averaged 9.6 yards per pass attempt.
Third downs
5-12
Duke's conversion rate helped sustain possessions.
Opponent third downs
7-12
NC State's offense struggled to keep drives alive.
Turnovers
0-4
Turnover totals are listed winner first.
Analysis
Game Breakdown
| Statistic | Duke | NC State |
|---|---|---|
| Total Yards | 418 | 535 |
| Passing Yards | 269 | 364 |
| Rushing Yards | 149 | 171 |
| First Downs | 22 | 26 |
| Third Down Efficiency | 5-12 | 7-12 |
| Fourth Down Efficiency | 2-2 | 1-4 |
| Total Penalties (Yards) | 8-103 | 6-49 |
| Turnovers | 0 | 4 |
| Completions / Attempts | 19-28 | 29-39 |
| Rushing Attempts | 35 | 35 |
| Passing TDs | 3 | 2 |
| Rushing TDs | 3 | 3 |
| Kicking Points | 9 | 3 |
| Possession Time | 27:31 | 32:29 |