NC State Wolfpack vs Duke Blue Devils
Drive chart
Drives
End of Game
Interception
Touchdown
Touchdown
Punt
Fumble
Who won: Duke 45-33
The Duke Blue Devils beat the NC State Wolfpack 45-33 on Saturday, September 20, 2025 at Wallace Wade Stadium. Darian Mensah led the Duke in passing yards (19/28, 269 YDS, 3 TD). CJ Bailey led the NC State in passing yards (29/39, 364 YDS, 2 TD, 3 INT).
Every player rated
Chirp Rating, 3.0 to 10.0- 18.6
Terrell Anderson166 YDS2 TD6 REC - 28.4
Anderson Castle92 YDS3 TD12 CAR13 YDS - 38.0
Hollywood Smothers123 YDS1 TD17 CAR41 YDS - 48.0
Darian Mensah19/28 C/ATT269 YDS3 TD-2 YDS - 57.7
DaShawn Stone11 TOT1 INT - 67.3
Tre Freeman9 TOT67 YDS1 INT - 77.2
Caden Fordham11 TOT0.5 SACKS - 87.2
Tra Thomas7 TOT1 SACKS - 97.2
Brandon Cleveland5 TOT1 SACKS - 107.1
Cooper Barkate65 YDS1 TD3 REC1 TOT - 117.1
Sahmir Hagans63 YDS1 TD3 REC - 126.9
Will Wilson2 YDS2 TD2 CAR
Team stats

Player of the game
Terrell Anderson
NCSU · 6 REC, 166 YDS, 2 TD
Win probability
Tap or hover the line to see the play. Dots mark the biggest swings.
Play by play
- Q4 0:00DUK

Stuffed for a loss of 1
Kneel down by Duke at NCSU50 for loss of 1 yard.
1st & 10 · 1st & 10 at NCSU 49
- Q4 0:00DUK

End of game
End of 4th Quarter
- Q4 1:10DUK

7 yd run
Anderson Castle run for 7 yds to the NCSU 49 for a 1ST down
3rd & 3 · 3rd & 3 at DUKE 44
- Q4 1:15DUK

Timeout
Timeout NC State, clock 01:15
- Q4 1:15DUK

3 yd run
Anderson Castle run for 3 yds to the DUKE 44
2nd & 6 · 2nd & 6 at DUKE 41
- Q4 1:19DUK

Timeout
Timeout NC State, clock 01:19
- Q4 1:19DUK

4 yd run
Anderson Castle run for 4 yds to the DUKE 41
1st & 10 · 1st & 10 at DUKE 37
- Q4 1:24NCS
FLAGFlag: penalty
Duke Penalty, unsportsmanlike conduct (DaShawn Stone) to the DUKE 37
4th & 6 · 4th & 6 at NCSU 43
- Q4 1:24NCS
TOPicked off
CJ Bailey pass intercepted Moussa Kane return for 2 yds to the NCSU 49
4th & 6 · 4th & 6 at NCSU 43
- Q4 1:28NCS

Timeout
Timeout NC State, clock 01:28
- Q4 1:40NCS

2 yd completion
CJ Bailey pass complete to Hollywood Smothers for 2 yds to the NCSU 43
3rd & 8 · 3rd & 8 at NCSU 41
- Q4 1:50NCS

Incomplete
CJ Bailey pass incomplete to Justin Joly
2nd & 8 · 2nd & 8 at NCSU 41
- Q4 1:58NCS

Timeout
Timeout Duke, clock 01:58
- Q4 1:58NCS

2 yd run
Hollywood Smothers run for 2 yds to the NCSU 41
1st & 10 · 1st & 10 at NCSU 39
- Q4 2:11NCS

14 yd completion
CJ Bailey pass complete to Justin Joly for 14 yds to the NCSU 39 for a 1ST down
1st & 10 · 1st & 10 at NCSU 25
- Q4 2:19DUK

Kickoff, touchback
Todd Pelino kickoff for 64 yds
- TOUCHDOWNQ4 2:19DUK

Touchdown! 66 yd run
Anderson Castle run for 66 yds for a TD (Todd Pelino KICK)
NCSU 33 - 45 DUKE - Q4 3:09DUK

4 yd run
Nate Sheppard run for 4 yds to the DUKE 34
2nd & 5 · 2nd & 5 at DUKE 30
- Q4 3:56DUK

5 yd run
Nate Sheppard run for 5 yds to the DUKE 30
1st & 10 · 1st & 10 at DUKE 25
- Q4 4:01NCS

Kickoff, touchback
Charlie Birtwistle kickoff for 65 yds for a touchback
- TOUCHDOWNQ4 4:01NCS

Touchdown! 1 yd run
Will Wilson run for 1 yd for a TD (Kanoah Vinesett KICK)
NCSU 33 - 38 DUKE - Q4 4:34NCS

Rush
Hollywood Smothers run for no gain to the DUKE 1
2nd & Goal at DUKE 1
- Q4 5:10NCS

Rush
Hollywood Smothers run for 1 yd to the DUKE 1
1st & Goal at DUKE 2
- Q4 5:39NCS

26 yd completion
CJ Bailey pass complete to Terrell Anderson for 26 yds to the DUKE 2 for a 1ST down
3rd & 15 · 3rd & 15 at DUKE 28
- Q4 5:54NCS

Pass incompletion
CJ Bailey pass incomplete to Teddy Hoffmann
2nd & 15 at DUKE 28

