Victory Bell
See both programs’ full 91-year Zeitgeist History, side by side →This year’s game — the live preview →
North Carolina leads the all-time series 64-38-4. They've met 106 times since 1922. North Carolina once took 13 straight.
Current season
Vegas win totals and transfer-portal swing right now, plus what fans are actually saying — not history, this year.
Exactly, which is why although we're better this year I'm not overly optimistic for the future. Not until we actually get some really good recruiting classes.
10 touchdowns in 4.25 games, Nate Sheppard is my goat
Stature & the series, 1922–2026
Both programs’ standing over time, each line named at its end, with every meeting beneath — read down to see who was bigger and who won. (Stature is each program’s season-by-season standing on the Zeitgeist List, 1936–present — one score blending on-field performance, program achievement, and roster talent.)
The identity war
Duke has been the more pass-heavy program more often than not.
Across 23 seasons of real play-level data (2004–2026), North Carolina led 11 and Duke led 12.
The biggest win was North Carolina by 50 in 1959. The biggest crowd, 62,000, was in 2013.
The coaching duels
The draft ledger
Every NFL Draft pick either program has produced since the modern era began, decade by decade.
Best picks, either side
Chicago BearsRd 1, pick 2#2 overall
New York GiantsRd 1, pick 2#2 overall
Carolina PanthersRd 1, pick 2#2 overall
Baltimore ColtsRd 1, pick 3#3 overall
Cleveland BrownsRd 1, pick 5#5 overall
Kansas City ChiefsRd 1, pick 6#6 overallRecent meetings
Gate premium
Every meeting since 2018, play by play
Each line is North Carolina’s chance to win through that meeting. North Carolina is 3-2 in the meetings since 2018 that were still close in the fourth quarter. The loudest meeting for fans was 2023: roaring. Fans of both teams were loud at once in 2022 and 2023. The bracket marks where.
“Way too much time, this is going to OT”
Read a quote from each meeting
- 2026
“We would be pretty good if we had a quarterback”
A North Carolina fan - 2025
“That was my fav fake play of all-time. Just loved it.”
A Duke fan
This season’s plays, North Carolina and Duke
Official highlights with our numbers, from the 6 plays on film when they met.
Q4, 1:53 · North Carolina down 3, takes the leadJaylen McGill runs 24 yards for a touchdownNorth Carolina at Duke, week 7Q4, 1:53 · North Carolina 24, Duke 201:53Go-ahead touchdown for North Carolina with 1:53 left1:53Go-ahead touchdown for North Carolina with 1:53 leftGo-ahead touchdown for North Carolina with 1:53 leftJ.McGill rush left for 24 yards gain to the DUKE00 touchdown, 1ST DOWN, kick good▶Watch from this play
Q4, 0:14 · Duke down 4Kenton Dopson III intercepts Walker EgetNorth Carolina at Duke, week 7Q4, 0:14 · Duke 20, North Carolina 24Duke turned it over with 0:14 left, trailing by 4Duke turned it over with 0:14 left, trailing by 4W.Eget pass intercepted by K.Dopson III at UNC15 QB hurried by X.Lewis, End Of Play▶Watch from this play
Q3, 3:57 · North Carolina up 7J. McGill fumbles and Duke recoversNorth Carolina at Duke, week 7Q3, 3:57 · North Carolina 17, Duke 10North Carolina turned it over in the red zoneNorth Carolina turned it over in the red zoneJ.McGill rush middle for 2 yards gain to the DUKE09 fumbled by J.McGill at DUKE09 forced by P.Smith-Young recovered by DUKE P.Smith-Young at DUKE09, End Of Play▶Watch from this play
Q1, 7:21 · North Carolina up 3Billy Edwards finds Jordan Shipp for a 5-yard touchdownNorth Carolina at Duke, week 7Q1, 7:21 · North Carolina 10, Duke 0▲9%North Carolina’s chance to win, 59% to 68%▲9%North Carolina’s chance to win, 59% to 68%B.Edwards Jr. pass complete short middle to J.Shipp caught at DUKE00, for 5 yards to the DUKE00 touchdown, 1ST DOWN, kick good▶Watch from this play
Q2, 8:37 · Duke down 17Duke scores a touchdownNorth Carolina at Duke, week 7Q2, 8:37 · Duke 7, North Carolina 179Fumble return touchdown9Fumble return touchdownFumble return touchdownB.Edwards Jr. pass complete short left to J.Shipp caught at UNC10, for 4 yards to the UNC09 fumbled by J.Shipp at UNC08 forced by K.Loud recovered by DUKE A.Pellicciotta at UNC09 A.Pellicciotta return 9 yards to the UNC00 touchdown. The previous play is under automatic review - "Loose ball recovery". CALL UPHELD, kick good▶Watch from this play
Q2, 6:55 · North Carolina up 10Kevin O'Connor sacks Billy Edwards for a 6-yard lossNorth Carolina at Duke, week 7Q2, 6:55 · North Carolina 17, Duke 7▼2%North Carolina’s chance to win, 74% to 72%▼2%North Carolina’s chance to win, 74% to 72%B.Edwards Jr. sacked for loss of 6 yards to the UNC35 (K.O'Connor)▶Watch from this play
Meetings with their own story page
2 meetings in our archive, 2016 to 2022.


New England Patriots
New York Giants