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
7:57
TDGio Lopez 1 Yd Run (Rece Verhoff Kick)13 plays, 75 yds, 7:03 · from UNC 25
DUKE 0–7 UNC
2:59
TDAnderson Castle 1 Yd Run (Todd Pelino Kick)10 plays, 53 yds, 4:51 · from DUKE 47
DUKE 7–7 UNC
2nd quarter
10:25
TDJeremiah Hasley 14 Yd pass from Darian Mensah (Todd Pelino Kick)13 plays, 78 yds, 6:11 · from DUKE 22
DUKE 14–7 UNC
2:33
FGTodd Pelino 33 Yd Field Goal 14 plays, 71 yds, 6:51 · from DUKE 13
DUKE 17–7 UNC
0:07
FGRece Verhoff 49 Yd Field Goal 8 plays, 44 yds, 2:26 · from UNC 25
DUKE 17–10 UNC
3rd quarter
9:15
TDAnderson Castle 1 Yd Run (Todd Pelino Kick)11 plays, 44 yds, 5:45 · from UNC 44
DUKE 24–10 UNC
4:52
TDJordan Shipp 20 Yd pass from Gio Lopez (Gio Lopez Pass to Jordan Shipp for Two-Point Conversion)10 plays, 74 yds, 4:23 · from UNC 25
DUKE 24–18 UNC
4th quarter
13:13
TDDavion Gause 12 Yd Run (Rece Verhoff Kick)9 plays, 91 yds, 4:30 · from UNC 9
DUKE 24–25 UNC
2:18
TDAnderson Castle 1 Yd Run (Darian Mensah Pass to Nate Sheppard for Two-Point Conversion)11 plays, 67 yds, 4:19 · from DUKE 32
DUKE 32–25 UNC
Drives
UNC 4/8 scoredDUKE 5/9 scored
Q
Start
Team
From
Plays
Yds
Time
Result
Q1
15:00
UNC
UNC 25
13
75
7:03
Touchdown
Q1
7:50
DUKE
DUKE 47
10
53
4:51
Touchdown
Q1
2:59
UNC
UNC 25
3
1
1:23
Punt
Q1
1:29
DUKE
DUKE 22
13
78
6:11
Touchdown
Q2
10:25
UNC
UNC 25
3
6
1:01
Punt
Q2
9:15
DUKE
DUKE 13
14
71
6:51
Field Goal
Q2
2:33
UNC
UNC 25
8
44
2:26
Field Goal
Q2
0:07
DUKE
DUKE 25
1
-1
0:07
End Of Half
Q3
15:00
DUKE
UNC 44
11
44
5:45
Touchdown
Q3
9:15
UNC
UNC 25
10
74
4:23
Touchdown
Q3
4:52
DUKE
DUKE 25
5
30
2:09
Punt
Q3
2:34
UNC
UNC 9
9
91
4:30
Touchdown
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.
UNC +38%Q4 13:13 (13:16) Shotgun #37 D.Gause rush middle for 12 yards gain to the DU 00 TOUCHDOWN, clock 13:13, 1ST DOWN #90 R.Verhoff kick attempt good (H: #96 T.Maginness, LS: #42 S.Triplett)
UNC +31%Q4 8:44 (08:51) Shotgun #37 D.Gause rush middle for 0 yards to the UNC38 (#42 K.Johnson)
DUKE +28%Q4 13:13 (13:13) #90 R.Verhoff kickoff 65 yards to the DU 00, Touchback
UNC +27%Q3 4:52 (04:58) Shotgun #7 G.Lopez pass complete deep middle to #1 J.Shipp caught at DU 00, for 20 yards to the DU 00 TOUCHDOWN, clock 04:52, 1ST DOWN #1 J.Shipp pass attempt Successful
DUKE +23%Q3 4:52 (04:52) #90 R.Verhoff kickoff 65 yards to the DU 00, Touchback
Team stats
Stat
DUKE
UNC
1st Downs
24
18
3rd down efficiency
6-15
8-13
4th down efficiency
5-6
0-1
Total Yards
352
305
Passing
175
204
Comp/Att
20/33
21/27
Yards per pass
5.3
7.6
Rushing
177
101
Rushing Attempts
43
25
Yards per rush
4.1
4.0
Penalties
3-27
12-103
Turnovers
0
0
Fumbles lost
0
0
Interceptions thrown
0
0
Possession
36:00
24:00
Play by play
Q4 0:36 2nd & Goal at UNC 8 (00:36) Kneel down by #10 D.Mensah at UNC10 for loss of 2 yards
Q4 1:16 1st & Goal at UNC 7 (01:16) Kneel down by #10 D.Mensah at UNC09 for loss of 2 yards
Q4 1:18 1st & 10 at UNC 14 PENALTY UNC UNS: Unsportsmanlike Conduct (#8 K.Paysour) 7 yards from UNC14 to UNC07, 1ST DOWN. NO PLAY
Q4 1:18 4th & 13 at UNC 14 (01:22) Shotgun #7 G.Lopez pass incomplete deep right to #8 K.Paysour thrown to UNC45, TURNOVER ON DOWNS
Q4 1:24 3rd & 7 at UNC 20 (01:31) Shotgun #7 G.Lopez sacked for loss of 6 yards to the UNC14 (#34 L.Mergott)
Q4 1:31 2nd & 6 at UNC 21 (01:38) No Huddle-Shotgun #7 G.Lopez pass complete short right to #1 J.Shipp caught at UNC19, for 1 yard loss to the UNC20 (#0 C.Rivers)
Q4 1:54 1st & 19 at UNC 8 (02:00) Shotgun #37 D.Gause rush middle for 13 yards gain to the UNC21 (#2 J.Francois)
Q4 2:14 1st & 10 at UNC 17 (02:14) Shotgun #7 G.Lopez rush left for 12 yards gain to the UNC29 (#7 V.Anthony Jr.), out of bounds PENALTY UNC Holding (#54 M.McVay) 9 yards from UNC17 to UNC08. NO PLAY
Q4 2:14 (02:18) #39 C.Salas kickoff 42 yards to the UNC08 #31 W.Hardy return 9 yards to the UNC17 (#24 B.Gompers; #18 K.Smith)
Q4 2:18 PENALTY UNC UNS: Unsportsmanlike Conduct (#94 I.Johnson) 15 yards from DU 35 to DU 50. NO PLAY
Q4 2:20 & Goal at UNC 3 PENALTY UNC UNS: Unsportsmanlike Conduct (#7 K.House) 2 yards from UNC03 to UNC01. NO PLAY
Q4 2:18 1st & Goal at UNC 1 (02:20) Shotgun #4 A.Castle rush middle for 1 yard gain to the UNC00 TOUCHDOWN, clock 02:18 #20 N.Sheppard pass attempt Successful
Q4 2:20 4th & 3 at UNC 27 (02:26) #29 T.Pelino rush left for 26 yards gain to the UNC01 (#2 A.Simpson), out of bounds, 1ST DOWN. #91 L.Jackson injured on the play
Q4 2:28 3rd & 3 at UNC 27 (02:33) Shotgun #10 D.Mensah pass incomplete short middle thrown to UNC25 broken up by #8 S.Vilbert
Q4 3:01 2nd & 5 at UNC 29 (03:14) No Huddle-Shotgun #10 D.Mensah pass complete short right to #18 C.Barkate caught at UNC30, for 2 yards to the UNC27 (#29 M.Allen). The previous play is under automatic review - "Pass completion". CALL UPHELD
Q4 3:50 1st & 10 at UNC 34 (03:54) No Huddle-Shotgun #4 A.Castle rush middle for 5 yards gain to the UNC29 (#9 M.Abou Jaoude; #4 M.Gbayor)
Q4 4:29 4th & 7 at UNC 42 (04:39) No Huddle-Shotgun #10 D.Mensah pass complete short left to #2 S.Hagans caught at UNC34, for 8 yards to the UNC34 (#18 J.Patterson), 1ST DOWN
Q4 4:39 3rd & 7 at UNC 42 (04:43) No Huddle-Shotgun #10 D.Mensah pass incomplete short right to #85 J.Hasley thrown to UNC34 broken up by #1 T.Dixon QB hurried by #12 G.Smith III
Q4 5:25 2nd & 10 at UNC 45 (05:28) No Huddle-Shotgun #4 A.Castle rush middle for 3 yards gain to the UNC42 (#94 I.Johnson)
Q4 5:31 1st & 10 at UNC 45 (05:34) No Huddle-Shotgun #10 D.Mensah pass incomplete deep right to #18 C.Barkate thrown to UNC08
Q4 5:45 2nd & 5 at DUKE 37 (05:55) No Huddle-Shotgun #10 D.Mensah pass complete short right to #20 N.Sheppard caught at DU 36, for 18 yards to the UNC45 (#4 M.Gbayor), 1ST DOWN
Q4 6:31 1st & 10 at DUKE 32 (06:37) Shotgun #20 N.Sheppard rush middle for 5 yards gain to the DU 37 (#4 M.Gbayor; #7 K.House)
Q4 6:37 4th & 23 at UNC 25 (06:42) #96 T.Maginness punt 43 yards to the DU 32 fair catch by #18 C.Barkate at DU 32
Q4 7:17 3rd & 18 at UNC 30 (07:24) Shotgun #7 G.Lopez sacked for loss of 5 yards to the UNC25 (#99 A.Hall)
Q4 8:03 2nd & 10 at UNC 38 (08:10) Shotgun #7 G.Lopez sacked for loss of 8 yards to the UNC30 (#4 J.Green)