The lead after every score: above the line NC State is ahead, below it Duke. Each dot is a score in the scoring team's colour; hover one.
Scoring summary
1st quarter
12:10
SFTeam Safety
DUKE 2–0 NCSU
6:39
FGTodd Pelino 50 Yd Field Goal 4 plays, 0 yds, 1:34 · from NCSU 32
DUKE 5–0 NCSU
3:45
TDJordan Moore 45 Yd pass from Maalik Murphy (Todd Pelino Kick)3 plays, 75 yds, 1:13 · from DUKE 25
DUKE 12–0 NCSU
2nd quarter
11:27
FGKanoah Vinesett 30 Yd Field Goal 10 plays, 54 yds, 4:18 · from NCSU 34
DUKE 12–3 NCSU
5:53
FGKanoah Vinesett 28 Yd Field Goal 8 plays, 57 yds, 3:20 · from NCSU 33
DUKE 12–6 NCSU
0:01
FGKanoah Vinesett 37 Yd Field Goal 1 play, 0 yds, 0:05 · from DUKE 20
DUKE 12–9 NCSU
3rd quarter
8:57
FGKanoah Vinesett 25 Yd Field Goal 12 plays, 58 yds, 6:03 · from NCSU 35
DUKE 12–12 NCSU
4:37
TDMaalik Murphy 3 Yd Run (Todd Pelino Kick)10 plays, 75 yds, 4:20 · from DUKE 25
DUKE 19–12 NCSU
4th quarter
13:58
TDSahmir Hagans 9 Yd pass from Maalik Murphy (Todd Pelino Kick)3 plays, 20 yds, 0:41 · from NCSU 20
DUKE 26–12 NCSU
9:01
TDWesley Grimes 16 Yd pass from CJ Bailey (Kanoah Vinesett Kick)10 plays, 75 yds, 4:57 · from NCSU 25
DUKE 26–19 NCSU
2:06
FGTodd Pelino 49 Yd Field Goal 7 plays, 37 yds, 3:50 · from DUKE 31
DUKE 29–19 NCSU
Drives
NCSU 6/14 scoredDUKE 5/15 scored
Q
Start
Team
From
Plays
Yds
Time
Result
Q1
15:00
DUKE
DUKE 25
3
8
2:03
Punt
Q1
12:57
NCSU
NCSU 4
2
-4
0:47
SAFETY
Q1
12:05
DUKE
DUKE 25
5
18
3:06
Punt
Q1
8:59
NCSU
NCSU 20
2
12
0:46
Fumble
Q1
8:13
DUKE
NCSU 32
4
0
1:34
Field Goal
Q1
6:39
NCSU
NCSU 25
3
0
1:41
Punt
Q1
4:58
DUKE
DUKE 25
3
75
1:13
Touchdown
Q1
3:45
NCSU
NCSU 25
3
8
1:30
Punt
Q1
2:15
DUKE
DUKE 33
3
-7
1:30
Punt
Q1
0:45
NCSU
NCSU 34
10
54
4:18
Field Goal
Q2
11:27
DUKE
DUKE 25
3
2
2:14
Punt
Q2
9:13
NCSU
NCSU 33
8
57
3:20
Field Goal
Win probability
Duke 100% · no pregame line on file, so it starts at 50–50
The pregame line (TDC's for this week's games, the closing betting line for past ones), blended with the score, clock and field position (calibrated on every 2024–25 FBS play). Gold dots mark the biggest swings; hover one.
NCSU +25%Q4 9:01 CJ Bailey pass complete to Wesley Grimes for 16 yds for a TD (Kanoah Vinesett KICK)
DUKE +22%Q3 8:57 Collin Smith kickoff for 65 yds for a touchback
DUKE +22%Q4 9:01 Collin Smith kickoff for 65 yds for a touchback
DUKE +22%Q3 4:37 Maalik Murphy run for 3 yds for a TD (Todd Pelino KICK)
DUKE +18%Q1 3:45 Maalik Murphy pass complete to Jordan Moore for 45 yds for a TD (Todd Pelino KICK)
Team stats
Stat
DUKE
NCSU
1st Downs
16
19
3rd down efficiency
0-9
3-15
4th down efficiency
0-0
2-3
Total Yards
276
268
Passing
245
184
Comp/Att
22/31
16/39
Yards per pass
7.9
4.7
Rushing
31
84
Rushing Attempts
27
29
Yards per rush
1.1
2.9
Penalties
7-77
8-79
Turnovers
1
2
Fumbles lost
1
1
Interceptions thrown
0
1
Possession
29:33
30:27
Play by play
Q4 0:00 End of 4th Quarter
Q4 0:00 2nd & 13 at NCSU 34 NC State Penalty, (15 Yards) to the NCSU 21 for a 1ST down
Q4 1:17 1st & 10 at NCSU 31 M. Murphy takes a knee
Q4 1:24 4th & 9 at NCSU 31 CJ Bailey pass incomplete to Justin Joly
Q4 1:29 3rd & 9 at NCSU 31 NC State Penalty, (Yards) declined
Q4 1:36 3rd & 3 at NCSU 37 PENALTY NCSU False Start 6 yards from NCSU37 to NCSU31. NO PLAY.
Q4 1:36 2nd & 3 at NCSU 37 CJ Bailey pass incomplete to Noah Rogers
Q4 2:00 1st & 10 at NCSU 30 CJ Bailey run for 7 yds to the NCSU 37
Q4 2:00 Cosme Salas kickoff for 62 yds , DK Kaufman return for 42 yds to the NCSU 23 NC State Penalty, (10 Yards) to the NCSU 30
Q4 2:06 4th & 7 at NCSU 32 Todd Pelino 49 yd FG GOOD
Q4 2:12 3rd & 7 at NCSU 32 Maalik Murphy pass incomplete to Jordan Moore
Q4 2:59 2nd & 10 at NCSU 35 Star Thomas run for 3 yds to the NCSU 32
Q4 3:44 1st & 10 at NCSU 35 Star Thomas run for no gain to the NCSU 35
Q4 3:48 3rd & 3 at NCSU 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.
Q4 4:35 2nd & 7 at NCSU 49 Star Thomas run for 4 yds to the NCSU 45
Q4 5:13 1st & 10 at DUKE 48 Maalik Murphy pass complete to Eli Pancol for 3 yds to the NCSU 49
Q4 5:48 1st & 10 at DUKE 31 Maalik Murphy pass complete to Eli Pancol for 17 yds to the DUKE 48 for a 1ST down
Q4 5:56 4th & 11 at NCSU 25 Caden Noonkester punt for 44 yds
Q4 6:41 2nd & 10 at NCSU 26 CJ Bailey pass complete to Kendrick Raphael for a loss of 1 yard to the NCSU 25
Q4 6:52 1st & 10 at NCSU 26 CJ Bailey pass incomplete to Wesley Grimes
Q4 6:57 4th & 1 at DUKE 34 Kade Reynoldson punt for 49 yds , Kevin Concepcion returns for 9 yds to the NCSU 26
Q4 7:43 3rd & 3 at DUKE 32 Star Thomas run for 2 yds to the DUKE 34
Q4 8:22 2nd & 11 at DUKE 24 Star Thomas run for 8 yds to the DUKE 32
Q4 8:56 1st & 10 at DUKE 25 Star Thomas run for 1 yd to the DUKE 24
Q4 9:01 Collin Smith kickoff for 65 yds for a touchback