DukeHome
20
FinalOct 17, 2026 · Wallace Wade Stadium
Team1234Final
North Carolina1070724
Duke0731020

Game flow

North Carolina won by 4 · 8 scores
Lead changes
2
0 times tied
DUKE biggest lead
+3
Q4 4:39
UNC biggest lead
+17
Q2 13:43
Time in front
DUKE 5% · UNC 87%
tied 8% · 2:46 vs 52:17 of game clock
+21+10.5Tie+10.5+21Q1Q2Q3Q4▲ Duke ahead▼ North Carolina aheadQ1 10:03 · UNC Field Goal Good: Rece Verhoff 28 Yd Field Goal (UNC 3, DUKE 0)Q1 7:21 · UNC Passing Touchdown: Jordan Shipp 5 Yd pass from Billy Edwards Jr. (Rece Verhoff Kick) (UNC 10, DUKE 0)Q2 13:43 · UNC Rushing Touchdown: Demon June 4 Yd Run (Rece Verhoff Kick) (UNC 17, DUKE 0)Q2 8:37 · DUKE Fumble Recovery (Opponent): Andrew Pellicciotta 9 Yd Fumble Return (Gavin Strange Kick) (UNC 17, DUKE 7)Q3 6:54 · DUKE Field Goal Good: Gavin Strange 22 Yd Field Goal (UNC 17, DUKE 10)Q4 8:47 · DUKE Field Goal Good: Gavin Strange 21 Yd Field Goal (UNC 17, DUKE 13)Q4 4:39 · DUKE Passing Touchdown: Nate Sheppard 7 Yd pass from Walker Eget (Gavin Strange Kick) (UNC 17, DUKE 20)Q4 1:53 · UNC Rushing Touchdown: Jaylen McGill 24 Yd Run (Rece Verhoff Kick) (UNC 24, DUKE 20)

The lead after every score: above the line Duke is ahead, below it North Carolina. Each dot is a score in the scoring team's colour; hover one.

Scoring summary

1st quarter
10:03UNC
FG Rece Verhoff 28 Yd Field Goal 11 plays, 74 yds, 4:52 · from UNC 16
UNC 3–0 DUKE
7:21UNC
TD Jordan Shipp 5 Yd pass from Billy Edwards Jr. (Rece Verhoff Kick)3 plays, 11 yds, 1:21 · from DUKE 11
UNC 10–0 DUKE
2nd quarter
13:43UNC
TD Demon June 4 Yd Run (Rece Verhoff Kick)14 plays, 63 yds, 7:40 · from UNC 37
UNC 17–0 DUKE
8:37DUKE
Fumble Recovery (Opponent) Andrew Pellicciotta 9 Yd Fumble Return (Gavin Strange Kick)
UNC 17–7 DUKE
3rd quarter
6:54DUKE
FG Gavin Strange 22 Yd Field Goal 19 plays, 62 yds, 8:06 · from DUKE 25
UNC 17–10 DUKE
4th quarter
8:47DUKE
FG Gavin Strange 21 Yd Field Goal 9 plays, 32 yds, 5:24 · from UNC 36
UNC 17–13 DUKE
4:39DUKE
TD Nate Sheppard 7 Yd pass from Walker Eget (Gavin Strange Kick)5 plays, 34 yds, 3:04 · from UNC 34
UNC 17–20 DUKE
1:53UNC
TD Jaylen McGill 24 Yd Run (Rece Verhoff Kick)8 plays, 78 yds, 2:41 · from UNC 22
UNC 24–20 DUKE

Drives

DUKE 3/10 scoredUNC 5/11 scored
QStartTeamFromPlaysYdsTimeResult
Q114:55UNCUNC 1611744:52Field Goal
Q19:59DUKEDUKE 18341:17Punt
Q18:35UNCDUKE 113111:21Touchdown
Q17:17DUKEDUKE 17380:54Punt
Q16:18UNCUNC 3714637:40Touchdown
Q213:43DUKEDUKE 258734:07Downs
Q29:29UNCUNC 2370:59Fumble Touchdown
Q28:37UNCUNC 255102:28Punt
Q25:59DUKEDUKE 254282:09Punt
Q23:53UNCUNC 106123:04Punt
Q20:46DUKEDUKE 357390:56End Of Half
Q315:00DUKEDUKE 2519628:06Field Goal

Win probability

North Carolina 100% · pregame line Duke −3.0 (closing line)
Q1Q2Q3Q4▲ Duke▼ North CarolinaNorth Carolina +54% win probability: (02:00) Shotgun #27 J.McGill rush left for 24 yards gain to the DUKE00 TOUCHDOWN, clock 01:53, 1ST DOWN #90 R.Verhoff kick attempt good (H: #93 J.Horvath, LS: #48 G.Burt)North Carolina +48% win probability: (08:28) Shotgun #9 B.Edwards Jr. pass incomplete short right to #2 T.Kekahuna thrown to UNC45 QB hurried by #12 B.Davis and #55 J.ColumbusDuke +45% win probability: (08:47) Shotgun #0 D.June rush middle for 5 yards gain to the UNC30, End Of Play PENALTY DUKE UNS: Unsportsmanlike Conduct (#35 A.Pellicciotta) 15 yards from UNC30 to UNC45, 1ST DOWNDuke +43% win probability: (04:44) Shotgun #2 W.Eget pass complete short left to #20 N.Sheppard caught at UNC09, for 7 yards to the UNC00 TOUCHDOWN, clock 04:39 PENALTY UNC UNS: Unsportsmanlike Conduct (#91 L.Jackson) 15 yards from UNC00 to UNC03, 1ST DOWN #25 G.Strange kick attempt good (H: #41 K.Reynoldson, LS: #52 J.Fitzgerald)North Carolina +36% win probability: (04:39) #25 G.Strange kickoff 37 yards to the UNC13 #5 K.Jackson return 9 yards to the UNC22 (#21 K.Cotton; #6 L.Griffin III)

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

PassingC/ATTYDSAVGTDINTQBR
Billy Edwards Jr.15/251917.61082.8
RushingCARYDSAVGTDLONG
Jaylen McGill12756.3124
Demon June13493.817
Billy Edwards Jr.9202.2012
Benjamin Hall273.506
Kaleb Jackson111.001
Team1-1-1.000
Adam Mccann-Gibbs1-16-16.000
ReceivingRECYDSAVGTDLONG
Jordan Shipp77510.7116
Jelani Thurman45213.0014
Trech Kekahuna24221.0026
Shamar Easter11515.0015
C.J. Sadler177.007
DefenseTOTSOLOSACKSTFLPDQB HUR
Peyton Seelmann1670.50.501
Greg Smith III1050020
Kenton Dopson III720000
Derek McDonald710010
Leroy Jackson710000
Coleman Bryson410010
Jaylen Harvey400001
Jaiden Patterson330010
InterceptionsINTYDSTD
Kenton Dopson III100
KickingFGPCTLONGXPPTS
Rece Verhoff1/1100.0283/36
PuntingNOYDSAVGTBIn 20LONG
Aeron Burrell312541.70043

Biggest plays

UNC +54% Q4 1:53 (02:00) Shotgun #27 J.McGill rush left for 24 yards gain to the DUKE00 TOUCHDOWN, clock 01:53, 1ST DOWN #90 R.Verhoff kick attempt good (H: #93 J.Horvath, LS: #48 G.Burt)
UNC +48% Q4 8:26 (08:28) Shotgun #9 B.Edwards Jr. pass incomplete short right to #2 T.Kekahuna thrown to UNC45 QB hurried by #12 B.Davis and #55 J.Columbus
DUKE +45% Q4 8:47 (08:47) Shotgun #0 D.June rush middle for 5 yards gain to the UNC30, End Of Play PENALTY DUKE UNS: Unsportsmanlike Conduct (#35 A.Pellicciotta) 15 yards from UNC30 to UNC45, 1ST DOWN
DUKE +43% Q4 4:39 (04:44) Shotgun #2 W.Eget pass complete short left to #20 N.Sheppard caught at UNC09, for 7 yards to the UNC00 TOUCHDOWN, clock 04:39 PENALTY UNC UNS: Unsportsmanlike Conduct (#91 L.Jackson) 15 yards from UNC00 to UNC03, 1ST DOWN #25 G.Strange kick attempt good (H: #41 K.Reynoldson, LS: #52 J.Fitzgerald)
UNC +36% Q4 4:34 (04:39) #25 G.Strange kickoff 37 yards to the UNC13 #5 K.Jackson return 9 yards to the UNC22 (#21 K.Cotton; #6 L.Griffin III)

Team stats

StatUNCDUKE
1st Downs2219
3rd down efficiency4-128-18
4th down efficiency2-32-3
Total Yards326373
Passing191249
Comp/Att15/2524/41
Yards per pass7.66.1
Rushing135124
Rushing Attempts3930
Yards per rush3.54.1
Penalties6-658-67
Turnovers21
Fumbles lost20
Interceptions thrown01
Possession28:3731:23

Play by play

Q4 0:00 End of 4th quarter.
Q4 0:13 1st & 10 at UNC 15 (00:13) Kneel down by #9 B.Edwards Jr. at UNC14 for loss of 1 yard
Q4 0:14 3rd & 14 at UNC 34 (00:19) Shotgun #2 W.Eget pass intercepted by #21 K.Dopson III at UNC15 QB hurried by #90 X.Lewis, End Of Play
Q4 0:19 2nd & 24 at UNC 44 (00:24) Shotgun #2 W.Eget pass complete short middle to #8 J.Moore caught at UNC34, for 10 yards to the UNC34 (#8 J.Agumadu; #16 C.Bryson)
Q4 0:28 1st & 10 at UNC 30 (00:28) Shotgun #2 W.Eget pass incomplete short middle thrown to UNC30 QB hurried by #90 X.Lewis and #10 P.Seelmann PENALTY DUKE Intentional Grounding (#2 W.Eget)
Q4 0:28 3rd & 1 at UNC 38 (00:33) Shotgun #20 N.Sheppard rush left for 8 yards gain to the UNC30 (#21 K.Dopson III), out of bounds, 1ST DOWN
Q4 0:34 2nd & 1 at UNC 38 (00:34) No Huddle-Shotgun #2 W.Eget pass incomplete short left to #4 J.Solomon thrown to UNC27
Q4 0:47 1st & 10 at UNC 47 (00:57) Shotgun #2 W.Eget pass complete short middle to #20 N.Sheppard caught at UNC44, for 9 yards to the UNC38 (#10 P.Seelmann)
Q4 1:05 1st & 10 at DUKE 38 (01:05) No Huddle-Shotgun #2 W.Eget pass intercepted by #21 K.Dopson III at UNC30 #21 K.Dopson III return for loss of 8 yards to the UNC22 (#8 J.Moore) PENALTY UNC Pass Interference (#21 K.Dopson III) 15 yards from DUKE38 to UNC47, 1ST DOWN. NO PLAY
Q4 1:09 3rd & 1 at DUKE 34 (01:12) No Huddle-Shotgun #20 N.Sheppard rush middle for 4 yards gain to the DUKE38 (#91 L.Jackson), 1ST DOWN
Q4 1:24 2nd & 2 at DUKE 33 (01:29) No Huddle-Shotgun #20 N.Sheppard rush middle for 1 yard gain to the DUKE34 (#96 N.Maggio)
Q4 1:48 1st & 10 at DUKE 25 (01:52) Shotgun #20 N.Sheppard rush right for 8 yards gain to the DUKE33 (#10 P.Seelmann; #1 G.Smith III)
Q4 1:53 (01:53) #90 R.Verhoff kickoff 65 yards to the DUKE00, Touchback
Q4 1:53 1st & 10 at DUKE 24 (02:00) Shotgun #27 J.McGill rush left for 24 yards gain to the DUKE00 TOUCHDOWN, clock 01:53, 1ST DOWN #90 R.Verhoff kick attempt good (H: #93 J.Horvath, LS: #48 G.Burt)
Q4 2:11 2nd & 6 at DUKE 40 (02:23) Shotgun #9 B.Edwards Jr. pass complete short right to #2 T.Kekahuna caught at DUKE31, for 16 yards to the DUKE24 (#5 K.Robinson; #9 C.Ojarikre), 1ST DOWN
Q4 3:00 1st & 10 at DUKE 44 (03:04) Shotgun #27 J.McGill rush middle for 4 yards gain to the DUKE40 (#7 N.Morris Jr.; #18 K.Smith)
Q4 3:19 1st & 10 at UNC 40 (03:25) Shotgun #27 J.McGill rush middle for 16 yards gain to the DUKE44 (#1 K.Loud), 1ST DOWN
Q4 3:34 4th & 4 at UNC 28 (03:48) Shotgun #9 B.Edwards Jr. pass complete short middle to #45 J.Thurman caught at UNC40, for 12 yards to the UNC40, End Of Play, 1ST DOWN
Q4 3:48 3rd & 4 at UNC 28 (03:50) No Huddle-Shotgun #9 B.Edwards Jr. pass incomplete short right to #17 N.Helton thrown to UNC32
Q4 3:51 2nd & 4 at UNC 28 (03:55) Shotgun #9 B.Edwards Jr. pass incomplete short right to #1 J.Shipp thrown to UNC43
Q4 4:26 1st & 10 at UNC 22 (04:34) Shotgun #9 B.Edwards Jr. rush middle for 6 yards gain to the UNC28 (#7 N.Morris Jr.)
Q4 4:34 (04:39) #25 G.Strange kickoff 37 yards to the UNC13 #5 K.Jackson return 9 yards to the UNC22 (#21 K.Cotton; #6 L.Griffin III)
Q4 4:39 2nd & Goal at UNC 7 (04:44) Shotgun #2 W.Eget pass complete short left to #20 N.Sheppard caught at UNC09, for 7 yards to the UNC00 TOUCHDOWN, clock 04:39 PENALTY UNC UNS: Unsportsmanlike Conduct (#91 L.Jackson) 15 yards from UNC00 to UNC03, 1ST DOWN #25 G.Strange kick attempt good (H: #41 K.Reynoldson, LS: #52 J.Fitzgerald)
Q4 5:21 1st & Goal at UNC 13 (05:32) No Huddle-Shotgun #2 W.Eget pass complete short right to #20 N.Sheppard caught at UNC19, for 6 yards to the UNC07 (#15 D.McDonald; #10 P.Seelmann)
Q4 5:53 1st & Goal at UNC 8 (05:56) PENALTY DUKE False Start (#6 J.Burton) 5 yards from UNC08 to UNC13. NO PLAY