The lead after every score: above the line Duke is ahead, below it North Carolina Central. Each dot is a score in the scoring team's colour; hover one.
Scoring summary
1st quarter
12:46
TDDavis Koppenhaver 17 Yd pass from Quentin Harris (Collin Wareham PAT failed)6 plays, 80 yds, 2:14 · from DUKE 20
NCCU 0–6 DUKE
11:21
TDQuentin Harris 15 Yd Run (Collin Wareham Kick)4 plays, 50 yds, 1:23 · from 50
NCCU 0–13 DUKE
6:10
TDBrittain Brown 44 Yd pass from Quentin Harris (Collin Wareham Kick)7 plays, 79 yds, 1:56 · from DUKE 21
NCCU 0–20 DUKE
0:35
TDIsaiah Totten 20 Yd Run (Adam Lippy Kick)10 plays, 75 yds, 5:35 · from NCCU 25
TDJohnathan Lloyd 16 Yd pass from Quentin Harris (Collin Wareham Kick)2 plays, 17 yds, 0:27 · from NCCU 17
NCCU 13–27 DUKE
3rd quarter
13:18
TDBrittain Brown 43 Yd Run (Collin Wareham Kick)2 plays, 43 yds, 0:14 · from NCCU 43
NCCU 13–34 DUKE
8:49
TDDavis Koppenhaver 3 Yd pass from Chris Katrenick (Collin Wareham Kick)10 plays, 55 yds, 3:31 · from DUKE 45
NCCU 13–41 DUKE
2:23
TDDeon Jackson 2 Yd Run (Collin Wareham Kick)9 plays, 52 yds, 3:21 · from DUKE 48
NCCU 13–48 DUKE
4th quarter
7:51
TDNicodem Pierre 1 Yd Run (Collin Wareham Kick)9 plays, 44 yds, 2:29 · from NCCU 44
NCCU 13–55 DUKE
Drives
DUKE 9/16 scoredNCCU 1/14 scored
Q
Start
Team
From
Plays
Yds
Time
Result
Q1
15:00
DUKE
DUKE 20
6
80
2:14
Touchdown
Q1
12:44
DUKE
50
4
50
1:23
Touchdown
Q1
11:21
NCCU
NCCU 10
5
54
3:15
Punt
Q1
8:06
DUKE
DUKE 21
7
79
1:56
Touchdown
Q1
6:10
NCCU
NCCU 25
10
75
5:35
Touchdown
Q1
0:35
DUKE
DUKE 25
4
17
0:52
Punt
Q2
14:43
NCCU
NCCU 19
3
6
1:32
Punt
Q2
13:11
DUKE
DUKE 48
4
7
0:45
Fumble Touchdown
Q2
12:21
DUKE
DUKE 26
12
69
3:31
Downs
Q2
8:50
NCCU
NCCU 5
3
8
2:11
Punt
Q2
6:39
DUKE
DUKE 42
7
57
2:30
Downs
Q2
4:09
NCCU
NCCU 1
3
8
1:29
Punt
Win probability
Duke 100% · pregame line Duke −46.0 (closing line)
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.
Box score
Passing
C/ATT
YDS
AVG
TD
INT
QBR
Naiil Ramadan
6/15
51
3.4
0
0
--
Chauncey Caldwell
1/6
0
0.0
0
0
--
Rushing
CAR
YDS
AVG
TD
LONG
Isaiah Totten
12
88
7.3
1
59
Jorden Freeman
8
31
3.9
0
18
Jordan Freeman
8
31
3.9
0
18
Tyquan Watson
8
8
1.0
0
4
Dom Shoffner
1
7
7.0
0
7
Naiil Ramadan
3
1
0.3
0
3
Chauncey Caldwell
2
1
0.5
0
2
Receiving
REC
YDS
AVG
TD
LONG
Nique Martin
2
34
17.0
0
36
E.J. Hicks
3
15
5.0
0
9
Chance Kennedy
1
2
2.0
0
2
Jorden Freeman
1
0
0.0
0
0
Jordan Freeman
1
0
0.0
0
0
Kicking
FG
PCT
LONG
XP
PTS
Adam Lippy
0/0
0.0
0
1/1
1
Jordan McRae
0/0
0.0
0
0/1
0
Punting
NO
YDS
AVG
TB
In 20
LONG
John Pecaro
12
369
30.8
0
0
45
Biggest plays
DUKE +1%Q4 0:00 End of 4th Quarter
NCCU +0%Q1 15:00 Jonathan Delucca kickoff for 64 yds , Brittain Brown return for 19 yds to the Duke 20
NCCU +0%Q1 15:00 Deon Jackson run for 5 yds to the Duke 25
NCCU +0%Q1 15:00 T.J. Rahming run for 38 yds to the NCCtl 37 for a 1ST down
NCCU +0%Q1 15:00 Quentin Harris pass incomplete
Team stats
Stat
NCCU
DUKE
1st Downs
8
32
3rd down efficiency
1-14
9-18
4th down efficiency
0-0
2-7
Total Yards
187
628
Passing
51
256
Comp/Att
7/21
20/39
Yards per pass
2.4
6.6
Rushing
136
372
Rushing Attempts
34
59
Yards per rush
4.0
6.3
Penalties
8-80
8-75
Turnovers
0
1
Fumbles lost
0
1
Interceptions thrown
0
0
Possession
27:49
32:11
Play by play
Q4 0:00 End of 4th Quarter
Q4 0:45 1st & 10 at NCCU 48 Jordan Freeman run for 1 yd to the NCCtl 49
Q4 5:32 4th & 7 at DUKE 49 Elijah Deveaux run for 3 yds to the NCCtl 48
Q4 5:32 4th & 2 at NCCU 46 DUKE Penalty, false start (-5 Yards) to the Duke 49
Q4 5:32 3rd & 4 at NCCU 48 Ryan Wolitzer run for 2 yds to the NCCtl 46
Q4 5:32 2nd & 7 at DUKE 49 Griffin Carter run for 3 yds to the NCCtl 48
Q4 5:32 1st & 10 at DUKE 46 Marvin Hubbard III run for 3 yds to the Duke 49
Q4 5:32 3rd & 2 at DUKE 39 Marvin Hubbard III run for 7 yds to the Duke 46 for a 1ST down
Q4 5:32 2nd & 7 at DUKE 34 Marvin Hubbard III run for 5 yds to the Duke 39
Q4 5:32 1st & 10 at DUKE 31 Marvin Hubbard III run for 3 yds to the Duke 34
Q4 7:51 4th & 1 at NCCU 34 John Pecaro punt for 35 yds, fair catch by Jake Bobo at the Duke 31
Q4 7:51 3rd & 1 at NCCU 34 Tyquan Watson run for no gain to the NCCtl 34
Q4 7:51 2nd & 8 at NCCU 27 Dominique Shoffner run for 7 yds to the NCCtl 34
Q4 7:51 1st & 10 at NCCU 25 Tyquan Watson run for 2 yds to the NCCtl 27
Q4 7:51 Jack Driggers kickoff for 65 yds for a touchback
Q4 7:51 2nd & Goal at NCCU 1 Nicodem Pierre run for 1 yd for a TD, (Collin Wareham KICK)
Q4 10:20 1st & Goal at NCCU 3 Nicodem Pierre run for 2 yds to the NCCtl 1
Q4 10:20 3rd & 2 at NCCU 5 Nicodem Pierre run for 2 yds to the NCCtl 3 for a 1ST down
Q4 10:20 2nd & 6 at NCCU 9 Nicodem Pierre run for 4 yds to the NCCtl 5
Q4 10:20 1st & 10 at NCCU 13 Nicodem Pierre run for 4 yds to the NCCtl 9
Q4 10:20 4th & 7 at NCCU 41 Chris Katrenick pass complete to Jake Bobo for 28 yds to the NCCtl 13 for a 1ST down
Q4 10:20 3rd & 7 at NCCU 41 Chris Katrenick pass incomplete, broken up by Daryl Smith
Q4 10:20 2nd & 9 at NCCU 43 Marvin Hubbard III run for 2 yds to the NCCtl 41
Q4 10:20 1st & 10 at NCCU 44 Marvin Hubbard III run for 1 yd to the NCCtl 43
Q4 11:49 4th & 10 at NCCU 12 John Pecaro punt for 39 yds , Jake Bobo returns for 7 yds to the NCCtl 44