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. Overtime periods are untimed, so each is drawn the same width.
Scoring summary
1st quarter
10:44
TDDrake Maye 1 Yd Run (Noah Burnette Kick)10 plays, 75 yds, 4:16 · from UNC 25
DUKE 0–7 UNC
5:53
FGNoah Burnette 23 Yd Field Goal 11 plays, 67 yds, 3:55 · from UNC 27
DUKE 0–10 UNC
2nd quarter
11:38
FGNoah Burnette 31 Yd Field Goal 11 plays, 67 yds, 3:51 · from UNC 20
DUKE 0–13 UNC
5:18
TDJordan Moore 10 Yd pass from Grayson Loftis (Todd Pelino Kick)9 plays, 70 yds, 6:13 · from DUKE 30
DUKE 7–13 UNC
2:07
TDGrayson Loftis 3 Yd Run (Todd Pelino Kick)5 plays, 14 yds, 2:59 · from UNC 14
DUKE 14–13 UNC
0:23
FGNoah Burnette 25 Yd Field Goal 8 plays, 66 yds, 1:39 · from UNC 26
DUKE 14–16 UNC
3rd quarter
6:49
FGNoah Burnette 27 Yd Field Goal 16 plays, 55 yds, 6:41 · from UNC 36
DUKE 14–19 UNC
4th quarter
14:55
TDOmarion Hampton 2 Yd Run (Noah Burnette Kick)7 plays, 73 yds, 2:23 · from UNC 27
DUKE 14–26 UNC
9:41
TDJordan Waters 13 Yd Run (Todd Pelino Kick)7 plays, 70 yds, 3:15 · from DUKE 30
DUKE 21–26 UNC
5:21
TDJordan Waters 23 Yd Run (Jalon Calhoun Pass to for Two-Point Conversion)8 plays, 54 yds, 4:19 · from DUKE 46
DUKE 29–26 UNC
1:55
TDBryson Nesbit 15 Yd pass from Drake Maye (Noah Burnette Kick)10 plays, 75 yds, 3:26 · from UNC 25
DUKE 29–33 UNC
0:41
TDJordan Moore 30 Yd pass from Grayson Loftis (Todd Pelino Kick)9 plays, 75 yds, 1:14 · from DUKE 25
DUKE 36–33 UNC
0:00
FGNoah Burnette 43 Yd Field Goal 6 plays, 50 yds, 0:41 · from UNC 25
DUKE 36–36 UNC
OT
FGTodd Pelino 49 Yd Field Goal
DUKE 39–36 UNC
FGNoah Burnette 24 Yd Field Goal
DUKE 39–39 UNC
2OT
TDDrake Maye 5 Yd Run (Drake Maye Pass to John Copenhaver for Two-Point Conversion)
DUKE 39–47 UNC
TDJordan Moore 6 Yd pass from Grayson Loftis (Two-Point Pass Conversion Failed)
DUKE 45–47 UNC
Drives
UNC 8/10 scoredDUKE 5/11 scored
Q
Start
Team
From
Plays
Yds
Time
Result
OT
DUKE
UNC 0
3
5
Q1
15:00
UNC
UNC 25
10
75
4:16
Touchdown
Q1
10:44
DUKE
DUKE 25
3
4
0:56
Punt
Q1
9:48
UNC
UNC 27
11
67
3:55
Field Goal
Q1
5:53
DUKE
DUKE 25
8
29
5:24
Punt
Q1
0:29
UNC
UNC 20
11
67
3:51
Field Goal
Q2
11:31
DUKE
DUKE 30
9
70
6:13
Touchdown
Q2
5:18
UNC
UNC 1
1
0
0:12
Interception
Q2
5:06
DUKE
UNC 14
5
14
2:59
Touchdown
Q2
2:02
UNC
UNC 26
8
66
1:39
Field Goal
Q2
0:23
DUKE
DUKE 25
1
-1
0:23
End of Half
Q3
15:00
DUKE
DUKE 25
3
0
1:30
Punt
Win probability
North Carolina 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.
UNC +98%Q6 0:00 Drake Maye 5 Yd Run (Drake Maye Pass to John Copenhaver for Two-Point Conversion)
DUKE +81%Q5 0:00 End of OT
DUKE +66%Q4 0:41 Grayson Loftis pass complete to Jordan Moore for 30 yds for a TD (Todd Pelino KICK)
DUKE +52%Q4 5:21 Jordan Waters run for 23 yds for a TD (Jalon Calhoun pass to for Two-Point Conversion)
DUKE +49%Q5 0:00 Jaylen Coleman run for no gain to the UNC 6
Team stats
Stat
DUKE
UNC
1st Downs
22
30
3rd down efficiency
5-15
11-19
4th down efficiency
4-4
2-2
Total Yards
379
537
Passing
200
342
Comp/Att
17/29
28/43
Yards per pass
6.9
8.0
Rushing
179
195
Rushing Attempts
43
44
Yards per rush
4.2
4.4
Penalties
8-83
3-20
Turnovers
0
1
Fumbles lost
0
0
Interceptions thrown
0
1
Possession
31:24
28:36
Play by play
Q4 0:00 End of 4th Quarter
Q4 0:00 1st & 10 at DUKE 25 Noah Burnette 43 yd FG GOOD
Q4 0:03 Timeout Duke, clock 00:03
Q4 0:16 2nd & 3 at DUKE 39 Drake Maye pass complete to Bryson Nesbit for 14 yds to the DUKE 25 for a 1ST down
Q4 0:16 1st & 10 at DUKE 46 Drake Maye pass complete to Devontez Walker for 7 yds to the DUKE 39
Q4 0:16 Timeout North Carolina, clock 00:16
Q4 0:41 3rd & 4 at UNC 44 Drake Maye pass complete to Omarion Hampton for 10 yds to the DUKE 46 for a 1ST down
Q4 0:41 2nd & 10 at UNC 38 Drake Maye pass complete to Omarion Hampton for 6 yds to the UNC 44
Q4 0:41 1st & 10 at UNC 38 Drake Maye pass incomplete to Nate McCollum
Q4 0:41 1st & 10 at UNC 25 No Huddle-Shotgun Maye,Drake pass incomplete short right to Nesbit,Bryson, 1ST DOWN, PENALTY DUK Pass Interference (Johnson,Brandon) 13 yards from UNC25 to UNC38, 1ST DOWN. NO PLAY.
Q4 0:41 Charlie Ham kickoff for 65 yds for a touchback
Q4 0:41 4th & 7 at UNC 30 Grayson Loftis pass complete to Jordan Moore for 30 yds for a TD (Todd Pelino KICK)
Q4 0:46 Timeout North Carolina, clock 00:46
Q4 1:55 3rd & 7 at UNC 30 Grayson Loftis pass incomplete to Sahmir Hagans
Q4 1:55 2nd & 7 at UNC 30 Grayson Loftis pass incomplete to Jordan Moore
Q4 1:55 1st & 10 at UNC 33 Jordan Waters run for 3 yds to the UNC 30
Q4 1:55 1st & 5 at UNC 48 Jordan Waters run for 15 yds to the UNC 33 for a 1ST down
Q4 1:55 1st & 10 at DUKE 47 PENALTY UNC Offside (Rucker,Kaimon) 5 yards from DUK47 to UNC48. NO PLAY.
Q4 1:55 1st & 10 at DUKE 36 Grayson Loftis pass complete to Jaylen Coleman for 11 yds to the DUKE 47 for a 1ST down
Q4 1:55 3rd & 10 at DUKE 25 Grayson Loftis pass complete to Jordan Moore for 11 yds to the DUKE 36 for a 1ST down
Q4 1:55 2nd & 10 at DUKE 25 Grayson Loftis pass incomplete to Jordan Moore
Q4 1:55 1st & 10 at DUKE 25 Grayson Loftis pass incomplete to Sahmir Hagans
Q4 1:55 Liam Boyd kickoff for 65 yds for a touchback
Q4 1:55 2nd & Goal at DUKE 15 Drake Maye pass complete to Bryson Nesbit for 15 yds for a TD Duke Penalty, Defensive Pass Interference (Chandler Rivers) declined (Noah Burnette KICK)
Q4 1:59 2nd & Goal at DUKE 5 No Huddle-Shotgun Maye,Drake pass complete short left to Copenhaver,John for 5 yards to the DUK00 TOUCHDOWN nullified by penalty, clock 01:59 PENALTY UNC Holding (Lampkin,Willie) 10 yards from DUK05 to DUK15. NO PLAY.