The lead after every score: above the line North Carolina is ahead, below it Duke. Each dot is a score in the scoring team's colour; hover one.
Scoring summary
1st quarter
12:42
TDRyan Switzer 89 Yd pass from Marquise Williams (Nick Weiler Kick)1 play, 89 yds, 0:12 · from UNC 11
DUKE 0–7 UNC
9:05
FGRoss Martin 22 Yd Field Goal 11 plays, 71 yds, 3:37 · from DUKE 25
DUKE 3–7 UNC
7:14
TDMarquise Williams 4 Yd Run (Nick Weiler Kick)6 plays, 75 yds, 1:51 · from UNC 25
DUKE 3–14 UNC
1:27
TDElijah Hood 4 Yd Run (Nick Weiler Kick)11 plays, 70 yds, 2:56 · from UNC 30
DUKE 3–21 UNC
2nd quarter
12:04
TDJela Duncan 52 Yd Run (Ross Martin Kick)2 plays, 66 yds, 0:30 · from DUKE 34
DUKE 10–21 UNC
4:26
FGNick Weiler 35 Yd Field Goal 5 plays, 21 yds, 1:36 · from DUKE 39
DUKE 10–24 UNC
1:30
TDMack Hollins 74 Yd pass from Marquise Williams (Nick Weiler Kick)2 plays, 92 yds, 0:41 · from UNC 8
DUKE 10–31 UNC
0:01
TDBug Howard 49 Yd pass from Marquise Williams (Nick Weiler Kick)3 plays, 65 yds, 0:18 · from UNC 35
DUKE 10–38 UNC
3rd quarter
12:19
TDElijah Hood 16 Yd Run (Nick Weiler Kick)7 plays, 75 yds, 2:41 · from UNC 25
DUKE 10–45 UNC
10:38
TDThomas Sirk 53 Yd Run (Ross Martin Kick)5 plays, 65 yds, 1:41 · from DUKE 35
DUKE 17–45 UNC
7:37
TDQuinshad Davis 12 Yd pass from Marquise Williams (Nick Weiler Kick)7 plays, 62 yds, 2:59 · from UNC 38
DUKE 17–52 UNC
4:47
TDElijah Hood 5 Yd Run (Nick Weiler Kick)4 plays, 20 yds, 1:47 · from DUKE 20
DUKE 17–59 UNC
1:41
TDThomas Sirk 4 Yd Run (Ross Martin Kick)12 plays, 75 yds, 3:06 · from DUKE 25
DUKE 24–59 UNC
4th quarter
10:50
TDMitch Trubisky 2 Yd Run (Nick Weiler Kick)13 plays, 75 yds, 5:51 · from UNC 25
DUKE 24–66 UNC
3:56
TDErich Schneider 4 Yd pass from Parker Boehme (Ross Martin Kick)12 plays, 75 yds, 6:54 · from DUKE 25
DUKE 31–66 UNC
Drives
UNC 10/13 scoredDUKE 5/14 scored
Q
Start
Team
From
Plays
Yds
Time
Result
Q1
15:00
DUKE
DUKE 24
6
21
2:06
Punt
Q1
12:54
UNC
UNC 11
1
89
0:12
Touchdown
Q1
12:42
DUKE
DUKE 25
11
71
3:37
Field Goal
Q1
9:05
UNC
UNC 25
6
75
1:51
Touchdown
Q1
7:14
DUKE
DUKE 25
9
45
2:51
Fumble
Q1
4:23
UNC
UNC 30
11
70
2:56
Touchdown
Q1
1:27
DUKE
DUKE 25
5
18
1:36
Punt
Q2
14:51
UNC
UNC 20
5
14
2:17
Punt
Q2
12:34
DUKE
DUKE 34
2
66
0:30
Touchdown
Q2
12:04
UNC
UNC 25
14
74
4:41
Downs
Q2
7:23
DUKE
DUKE 1
3
3
1:21
Punt
Q2
6:02
UNC
DUKE 39
5
21
1:36
Field Goal
Win probability
North Carolina 100% · pregame line North Carolina −8.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
Thomas Sirk
18/37
191
5.2
0
2
51.9
Parker Boehme
2/3
15
5.0
1
0
87.7
Rushing
CAR
YDS
AVG
TD
LONG
Jela Duncan
13
115
8.8
1
52
Shaquille Powell
13
98
7.5
0
16
Thomas Sirk
8
74
9.3
2
53
Nicodem Pierre
4
23
5.8
0
8
Parker Boehme
4
16
4.0
0
8
Joseph Ajeigbe
2
1
0.5
0
4
Receiving
REC
YDS
AVG
TD
LONG
Johnell Barnes
5
51
10.2
0
18
Anthony Nash
2
41
20.5
0
34
Shaquille Powell
3
31
10.3
0
14
T.J. Rahming
1
26
26.0
0
26
Max McCaffrey
4
25
6.3
0
8
Braxton Deaver
3
17
5.7
0
9
Terrence Alls
1
11
11.0
0
11
Erich Schneider
1
4
4.0
1
4
Kicking
FG
PCT
LONG
XP
PTS
Ross Martin
1/1
100.0
22
4/4
7
Punting
NO
YDS
AVG
TB
In 20
LONG
Will Monday
4
177
44.3
0
0
57
Biggest plays
UNC +18%Q1 12:42 Marquise Williams pass complete to Ryan Switzer for 89 yds for a TD, (Nick Weiler KICK)
UNC +13%Q1 9:05 Ross Martin kickoff for 65 yds for a touchback
DUKE +9%Q2 12:04 Jela Duncan run for 52 yds for a TD, (Ross Martin KICK)
UNC +8%Q1 7:14 Marquise Williams run for 4 yds for a TD, (Nick Weiler KICK)
DUKE +7%Q1 9:05 Ross Martin 22 yd FG GOOD
Team stats
Stat
DUKE
UNC
1st Downs
30
29
3rd down efficiency
6-13
7-14
4th down efficiency
2-2
2-3
Total Yards
533
704
Passing
206
537
Comp/Att
20/40
28/40
Yards per pass
5.2
13.4
Rushing
327
167
Rushing Attempts
44
40
Yards per rush
7.4
4.2
Penalties
8-72
5-39
Turnovers
3
0
Fumbles lost
1
0
Interceptions thrown
2
0
Possession
29:37
30:23
Play by play
Q4 0:00 End of 4th Quarter
Q4 1:25 2nd & 5 at UNC 49 Nicodem Pierre run for 8 yds to the NCaro 41 for a 1ST down
Q4 1:25 1st & 10 at DUKE 46 Nicodem Pierre run for 5 yds to the NCaro 49
Q4 1:25 2nd & 5 at DUKE 41 Nicodem Pierre run for 5 yds to the Duke 46 for a 1ST down
Q4 1:25 1st & 10 at DUKE 36 Nicodem Pierre run for 5 yds to the Duke 41
Q4 1:37 4th & 1 at UNC 15 Joey Mangili punt for 49 yds, downed at the Duke 36
Q4 1:37 Timeout NORTH CAROLINA, clock 01:37
Q4 3:56 3rd & 6 at UNC 10 Ty'Son Williams run for 5 yds to the NCaro 15
Q4 3:56 2nd & 8 at UNC 8 Ty'Son Williams run for 2 yds to the NCaro 10
Q4 3:56 1st & 10 at UNC 6 Ty'Son Williams run for 2 yds to the NCaro 8
Q4 3:56 Ross Martin kickoff for 59 yds
Q4 3:56 1st & Goal at UNC 4 Parker Boehme pass complete to Erich Schneider for 4 yds for a TD, (Ross Martin KICK)
Q4 10:50 1st & Goal at UNC 9 Jela Duncan rush left for no gain to the NC9 (Junior Gnonkonde;Jeremiah Clarke), PENALTY NC face mask (Junior Gnonkonde) 5 yards to the NC4, NO PLAY.
Q4 10:50 1st & 10 at UNC 29 Jela Duncan run for 20 yds to the NCaro 9 for a 1ST down
Q4 10:50 4th & 8 at UNC 40 Parker Boehme pass complete to Terrence Alls for 11 yds to the NCaro 29 for a 1ST down