UPCOMING Saturday, October 17 · 3:30 PM ET

North Carolina Tar HeelsNorth Carolina vs Duke Blue DevilsDuke

Wallace Wade Stadium
ESPN2 · Line Duke -4.5 · Total 54.5

Scoring by quarter

Average points per quarter, 2026 season

North Carolina vs Duke scoreboard
Team Q1Q2Q3Q4 Game
North Carolina 9.56.55.82.3 24.1
Duke 7.013.87.87.8 36.4
North Carolina vs Duke scoring by quarter
North Carolina Qtr Duke
9.5Q17.0
6.5Q213.8
5.8Q37.8
2.3Q47.8
24.1Game36.4

Rivalry highlights

Series record
63-38
North Carolina first, 105 meetings since 1922
Series leader
North Carolina
North Carolina lead 63-38 in 105 meetings since 1922
Widest recent margin
32 points
North Carolina 56-24 Duke, 2020
Tightest recent margin
1 point
North Carolina 20-21 Duke, 2024
Highest recent total
92 points
Duke 45-47 North Carolina, 2023

Key players by position

Each side's leader at the position this season, by real production. Full rosters live on each team hub.

Head to head

Full rivalry page
North Carolina 63 105 meetings since 1922 38 Duke

North Carolina lead 63-38 in 105 meetings since 1922 Series leader: North Carolina.

Team stats, 2026 season

North CarolinaDuke
24.014th Points per game 7th36.3
19.55th Points allowed 2nd11.0
345.815th Total yards per game 6th466.3
6.010th Yards per play 6th6.8
135.514th Rush yards per game 1st243.5
210.315th Pass yards per game 14th222.8
20.312th First downs per game 9th22.3
40.9%11th Third-down rate 9th43.1%
-111th Turnover margin 6th+1
511th Takeaways 15th3
1010th Sacks 8th11
85th Sacks allowed 1st1
28.81st Penalty yards per game 12th76.3
27:2617th Time of possession 4th33:14

Rank within each team's conference. 2026 season totals to date from CollegeFootballData.

North Carolina: last 15 games

6-9 in the last 15 · 20.9 scored · 21.6 allowed

The matchup

Team comparison
North Carolina Split Duke
2-22026 record4-0
0-1Conference1-0
96Points for145
78Points against44
L2FormW4

Recent meetings

2024
North Carolina 20 : 21 Duke
2023
Duke 45 : 47 North Carolina
2022
North Carolina 38 : 35 Duke
2021
Duke 7 : 38 North Carolina
2020
North Carolina 56 : 24 Duke
How to watch
TVESPN2
Streamingthe ESPN app
Betting line
Spread Duke -4.5
Total 54.5
21+. Lines move, we timestamp them.
Make your pick
vs
10 pts correct · 20 for a called upset · locks at kickoff. Predictions league & leaderboard →
North Carolina · QB Billy Edwards
Pass yards
819
Pass TD
6
Comp-Att
61-106
INT
3
Hall rush
251 yds
Shipp rec
273 yds
Duke · QB Walker Eget
Pass yards
721
Pass TD
6
Comp-Att
58-93
INT
1
Sheppard rush
644 yds
Hasley rec
195 yds
3 Travis Burgess QB 8 Miles O'Neill QB 9 Billy Edwards Jr. QB 10 Au'Tori Newkirk QB 15 DJ Mazzone QB 18 Andres Miyares Jr. QB 0 Demon June RB 5 Kaleb Jackson RB 7 Benjamin Hall RB 20 Crew Davis RB 23 Charleston French RB 26 JoJo Troupe RB 27 Jaylen McGill RB 47 Henry Martello FB 1 Jordan Shipp WR 2 Trech Kekahuna WR 4 Mason Humphrey WR 6 Dayton Sneed WR 11 Nathan Leacock WR 14 C.J. Sadler WR 16 Zamaurious Robertson WR 17 Nyqir Helton WR 24 Jaden Jefferson WR 81 Kymistrii Young WR 82 Keeyun Chapman WR 83 Carnell Warren WR 86 Madrid Tucker WR 19 Jaxxon Warren TE 45 Jelani Thurman TE 80 Jordan Washington TE 84 Shamar Easter TE 85 Dream Rashad TE 87 Carson Sneed TE 88 Deems May TE 51 Peter Pesansky OL 52 Rowan Byrne OL 54 Jonah Rodriguez OL 55 Brandon Homady OL 56 Christo Kelly OL 57 Will Conroy OL 60 Cristian Alvarez OL 65 Zion Smith OL 66 Jordan Hall OL 67 Dujuan Davis OL 68 Aidan Banfield OL 70 Byron Nelson OL 71 Jacqawn McRoy OL 72 Eidan Buchanan OL 73 J.B. Shabazz OL 74 Nick Fiumara OL 75 Andrew Threatt OL 77 Trey Blue OL 79 Anthony Hall OL 0 Isaiah Johnson DL 5 Donovan Hoilette Jr. DL 9 Melkart Abou Jaoude DL 11 Jaylen Harvey DL 14 Tarvorise Brown DL 25 Joseph Mupoyi DL 29 Zavion Griffin-Haynes DL 56 Viliami Moala DL 88 Vodney Cleveland DL 89 Emmanuel Nwaiwu DL 90 Xavier Lewis DL 91 Leroy Jackson DL 92 Jimmy-Phrisco Alo-Suliafu DL 93 Trashawn Ruffin DL 94 David Jackson III DL 96 Nicco Maggio DL 97 Trey Giddens DL 8 Jonathan Agumadu LB 10 Peyton Seelmann LB 12 Calvin Thomas LB 15 Derek McDonald LB 26 DQ Forkpa LB 33 Tyler Houser LB 35 Ashton Blatt LB 36 Jayden Griffin-Haynes LB 42 Jordan Avinger LB 43 Lantz Pascal LB 44 Jake Bauer LB 54 Timir Hickman-Collins LB 95 Daniel Anderson LB 1 Greg Smith DB 2 Kaleb Cost DB 3 Ade Willie DB 4 Jalon Thompson DB 6 Tre Miller DB 7 Peyton Waters DB 16 Coleman Bryson DB 17 Jakob Weatherspoon DB 18 Jaiden Patterson DB 19 Reggie Love II DB 20 Xavier Jackson DB 21 Kenton Dopson III DB 23 Khristian Dunbar-Hawkins DB 24 Javion Butts DB 27 Graham Reintjes DB 28 Jamarrion Gordon DB 30 Jaziel Hart DB 31 Julian Peterson DB 32 Jermaine Anderson DB 34 David Davis DB 38 Julian Burns DB 90 Rece Verhoff PK 92 Aeron Burrell PK 97 David Green PK 91 Adam Mccann-Gibbs P 93 Jacob Horvath P 40 Roman Wazni LS 48 Gannon Burt LS
2 Walker Eget QB 10 Dan Mahan QB 11 Ari Patu QB 12 Blaine Hipa QB 13 Terry Walker III QB 16 Lawrence Gardner QB 0 CJ Campbell Jr. RB 20 Nate Sheppard RB 22 Jayvian Tanelus RB 24 Wilhelm Daal II RB 26 CJ Givers RB 28 Cole Denson RB 83 Paul Holyfield Jr. RB 1 Jamien Little WR 3 Blake Rohrer WR 4 Jaivon Solomon WR 5 Javen Nicholas WR 6 Jonah Burton WR 7 Kavon Simmons WR 8 Jayden Moore WR 9 Kavon Conciauro WR 17 Jared Richardson WR 18 Brody Keefe WR 21 Qeanu Johnson WR 88 Paxon Kettering WR 89 Jackson Maggiore WR 15 Jake Taylor TE 44 Nate Kurisky TE 46 Tony Boggs TE 80 Benjamin Moseley TE 81 Brett Elliott TE 84 Jack Gaskins TE 85 Jeremiah Hasley TE 54 Daniel Boyd OL 55 Ryan Daly OL 56 Nick Del Grande OL 60 Sean Stover OL 62 Cole Allen OL 63 Bradley Smith OL 64 Jordan Larsen OL 65 Kai Jacobowitz OL 66 Caleb Dorris OL 71 Jamin Brown OL 72 Matt Craycraft OL 74 Reagan McCranie OL 75 Micah Sahakian OL 76 Gemyel Allen OL 77 Braden Miller OL 78 Nathan Kutufaris OL 79 Roman Fina OL 10 Tyshon Reed DE 12 Bryce Davis DE 13 Obinna Umeh DE 15 Kevin O'Connor DE 18 Kobe Smith DE 43 Semaj Turner DE 90 Tommy Rupley DE 93 Sampson Onuoha DE 98 Jaylen Carl DE 44 David Anderson DT 50 Chadwicke Cannon Jr. DT 55 Julius Columbus DT 88 Bariate Kara DT 91 Owen Wafle DT 95 Preston Watson DT 97 Ayden Cain DT 99 Dakota Quinonez DT 7 Nick Morris Jr. LB 11 Derrick Brown Jr. LB 19 Jon Morris LB 24 Bradley Gompers LB 30 Will Felder Jr. LB 31 Elliott Schaper LB 32 Tony Grimmer LB 33 Colsen Gatten LB 34 Luke Mergott LB 40 Asher Wasserman LB 42 Kendall Johnson LB 0 Dylan Flowers CB 1 Kyon Loud CB 3 Landan Callahan CB 4 Evan Smith CB 5 Kimari Robinson CB 9 Che Ojarikre CB 23 Kolbe Harmon CB 26 Tyson Sanford CB 28 Kaleb Lanier CB 2 Patrick Smith-Young S 6 Leon Griffin III S 8 DaShawn Stone S 21 KD Cotton S 29 Brady Winter S 35 Andrew Pellicciotta S 37 Lyrik Pettis S 25 Gavin Strange PK 31 Mika Levy PK 38 Ashton Zamani PK 39 Cosme Salas PK 41 Kade Reynoldson P 27 Jack Yates LS 49 Jack Ronilo LS 52 Jake Fitzgerald LS

Matchup stats

Matchup predictor

37% UNC
63% DUKE

Win probability from the current point spread

Last five games

North Carolina

DateOppResult
10-03 vsND L 26-37
09-19 atCLEM L 20-28
09-12 vsETSU W 35-3
08-29 atTCU W 15-10
11-29 atNCSU L 19-42

Duke

DateOppResult
09-26 vsW&M W 62-7
09-19 vsSTAN W 35-7
09-12 atILL W 31-27
09-05 vsTULN W 17-3
12-31 vsASU W 42-39

Completed results from CollegeFootballData via the CFB Data Hub

2026 standings

ACC

TeamWLTPCTPFPA
Miami 500 1.00024849
Pittsburgh 500 1.00019267
Duke 400 1.00014544
Virginia Tech 410 .80020699
Wake Forest 410 .800183115
SMU 410 .800173115
Virginia 320 .60016990
Florida State 320 .600166108
NC State 320 .600184128
Clemson 320 .60097129
Syracuse 220 .50013992
North Carolina 220 .5009678
Louisville 230 .400193146
California 230 .400135133
Boston College 230 .40095117
Stanford 230 .40087191
Georgia Tech 130 .250108104

Records computed from completed games this season

How to watch North Carolina vs Duke

North Carolina Tar Heels vs Duke Blue Devils, 3:30 PM ET at Wallace Wade Stadium on October 17, 2026.

  1. TV The game is scheduled for ESPN2 at 3:30 PM ET.
  2. Streaming It streams on the ESPN app.
  3. Live updates Live score, play-by-play and match player stats for North Carolina vs Duke update on this page.

North Carolina vs Duke: preview and how to watch

North Carolina Tar Heels vs Duke Blue Devils kicks off 3:30 PM ET at Wallace Wade Stadium on October 17, 2026. This ACC game page carries the live score on gameday, betting line, TV channel and player stats once it kicks off, alongside the North Carolina and Duke team hubs, the match center, the schedule and the live standings. For the wider grudge history between these teams, see the ACC rivalry pages.

The ACC Report

One conference, in your inbox every Tuesday.

Standings, the title race and one opinion on the ACC. No filler.

Free. Unsubscribe anytime. We never sell your email.

Frequently asked questions

What channel is North Carolina vs Duke on?

North Carolina Tar Heels vs Duke Blue Devils is scheduled for ESPN2, 3:30 PM ET.

What is the line for North Carolina vs Duke?

The current line for North Carolina Tar Heels vs Duke Blue Devils is Duke -4.5, with a total of 54.5. Odds are entertainment only, 21+.

When does North Carolina play Duke?

Kickoff for North Carolina vs Duke is 3:30 PM ET at Wallace Wade Stadium, on October 17, 2026.