Duke at North Carolina

Saturday, November 11, 2023

No. 24 North Carolina beat Duke 47–⁠45 in double overtime. It was their 109th meeting; after it, North Carolina led the series 63–⁠36–⁠4 in the games on file.

AwayDuke8–⁠5 in 2023
45
Home24North Carolina8–⁠5 in 2023
47

Final, 2 overtimes at Kenan Stadium, Chapel HillTV: ACCNAttendance 50,500

At kickoff
51°F, calmWeather: NOAA NCEI Integrated Surface Database; Durham 11 W, 8 km from the stadium
Official
Jeff FlanaganGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4OT1OT2Final
Duke0140223645
North Carolina1063173847

Standouts

Photos: Wikimedia Commons, free licenses; credits on each player’s page.

Player stats

Duke

PassingC/AttYdsTDInt
Grayson Loftis16/2818930
Porter Wilson1/11100
RushingCarYdsTDLong
Jordan Waters20113223
Jaylen Coleman1247012
Jaquez Moore21005
Grayson Loftis6817
ReceivingRecYdsTDLong
Jordan Moore688330
Jalon Calhoun664023
Nicky Dalmolin226014
Jaylen Coleman211011
DefenseTklTFLSacksInt
Tre Freeman141.510
Nick Morris Jr.8110
Jeremiah Lewis7100
Al Blades Jr.7000
Jaylen Stinson7101

North Carolina

PassingC/AttYdsTDInt
Drake Maye28/4334211
RushingCarYdsTDLong
Omarion Hampton31169119
Drake Maye1222214
British Brooks1404
ReceivingRecYdsTDLong
Devontez Walker7162048
Bryson Nesbit768115
Omarion Hampton847013
J.J. Jones237031
DefenseTklTFLSacksInt
Cedric Gray11000
Power Echols70.500
Don Chapman6110
Giovanni Biggers6000
Kaimon Rucker50.50.50
Jahvaree Ritzie40.50.50
Myles Murphy3210

From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.

Team stats

DukeNorth Carolina
379Total yards537
200Passing yards342
179Rushing yards195
6.9Yards per pass8.0
4.2Yards per rush4.4
22First downs30
5–⁠15Third downs11–⁠19
4–⁠4Fourth downs2–⁠2
0Turnovers1
8–⁠83Penalties3–⁠20
31:24Possession28:36
2Sacks (by defense)3

Efficiency

DukeNorth Carolina
43%Success rate46%
0.35EPA per play0.28
1.38Explosiveness1.27
0.21Rushing EPA0.22
0.53Passing EPA0.45
30%Passing-down success38%
0.07First-down EPA−0.06
0.24Second-down EPA0.23
0.58Third-down EPA0.80
17%Havoc by its defense16%

From CollegeFootballData.com: each offense’s efficiency, and the havoc each defense caused. The better side of each line is bold.

Before kickoff

Our ratings and the line, going in

Our ratings (scores only)

North Carolina 63% to win. Elo’s favorite won.

The line

North Carolina −9.5, over/under 52.5.

The last line on file before kickoff: the consensus line when the books publish one, otherwise a single major sportsbook’s.

Before kickoff, the win chances were North Carolina 76%, Duke 24%. CollegeFootballData.com’s estimate from the point spread.

Every drive

North Carolina end zoneDuke end zoneQ1 North CarolinaTouchdown, 10 playsQ1 DukePunt, 3 playsQ1 North CarolinaField goal, 11 playsQ1 DukePunt, 8 playsQ1 North CarolinaField goal, 11 playsQ2 DukeTouchdown, 9 playsQ2 North CarolinaInterception, 1 playQ2 DukeTouchdown, 5 playsQ2 North CarolinaField goal, 8 playsQ2 DukeEnd of half, 1 playQ3 DukePunt, 3 playsQ3 North CarolinaField goal, 16 playsQ3 DukePunt, 7 playsQ3 North CarolinaTouchdown, 7 playsQ4 DukePunt, 3 playsQ4 North CarolinaPunt, 3 playsQ4 DukeTouchdown, 7 playsQ4 DukeTouchdown, 8 playsQ4 North CarolinaTouchdown, 10 playsQ4 DukeTouchdown, 9 playsQ4 North CarolinaField goal, 6 plays
Solid bars scored; an outline in the other team’s color marks points the defense scored. North Carolina drives left to right, Duke right to left. Our source’s drive data for this game doesn’t add up to the final score, so a score may be missing here; the scoring by quarter above is complete.
  1. Q1 North CarolinaTouchdown, 10 plays, 75 yards
  2. Q1 DukePunt, 3 plays, 4 yards
  3. Q1 North CarolinaField goal, 11 plays, 67 yards
  4. Q1 DukePunt, 8 plays, 29 yards
  5. Q1 North CarolinaField goal, 11 plays, 67 yards
  6. Q2 DukeTouchdown, 9 plays, 70 yards
  7. Q2 North CarolinaInterception, 1 play, 0 yards
  8. Q2 DukeTouchdown, 5 plays, 14 yards
  9. Q2 North CarolinaField goal, 8 plays, 66 yards
  10. Q2 DukeEnd of half, 1 play, −1 yard
  11. Q3 DukePunt, 3 plays, 0 yards
  12. Q3 North CarolinaField goal, 16 plays, 55 yards
  13. Q3 DukePunt, 7 plays, 16 yards
  14. Q3 North CarolinaTouchdown, 7 plays, 73 yards
  15. Q4 DukePunt, 3 plays, 5 yards
  16. Q4 North CarolinaPunt, 3 plays, 3 yards
  17. Q4 DukeTouchdown, 7 plays, 70 yards
  18. Q4 DukeTouchdown, 8 plays, 54 yards
  19. Q4 North CarolinaTouchdown, 10 plays, 75 yards
  20. Q4 DukeTouchdown, 9 plays, 75 yards
  21. Q4 North CarolinaField goal, 6 plays, 50 yards

Play by play

1st quarter5 drives, then North Carolina 10, Duke 0
North Carolina Touchdown, 10 plays
15:001st & 10 at own 35Charlie Ham kickoff for 65 yds for a touchback
15:001st & 10 at own 25Drake Maye pass complete to Omarion Hampton for 4 yds to the UNC 29
15:002nd & 6 at own 29Drake Maye pass complete to Omarion Hampton for 2 yds to the UNC 31
14:013rd & 4 at own 31Timeout Duke, clock 14:01
14:013rd & 4 at own 31Drake Maye pass complete to Bryson Nesbit for 6 yds to the UNC 37 for a 1ST down
14:011st & 10 at own 37British Brooks run for 4 yds to the UNC 41
14:012nd & 6 at own 41Drake Maye pass complete to Devontez Walker for 5 yds to the UNC 46
14:013rd & 1 at own 46Omarion Hampton run for 1 yd to the UNC 47 for a 1ST down
14:011st & 10 at own 47Omarion Hampton run for 1 yd to the UNC 48
14:012nd & 9 at own 48Drake Maye pass complete to Devontez Walker for 43 yds to the DUKE 9 for a 1ST down
14:011st & goal at opp 9Drake Maye pass complete to Bryson Nesbit for 8 yds to the DUKE 1
10:442nd & goal at opp 1Drake Maye run for 1 yd for a TD (Noah Burnette KICK)North Carolina 7, Duke 0
Duke Punt, 3 plays
10:441st & 10 at own 35Liam Boyd kickoff for 65 yds for a touchback
10:441st & 10 at own 25Jordan Waters run for 4 yds to the DUKE 29
10:442nd & 6 at own 29Grayson Loftis pass incomplete to Jordan Moore
10:443rd & 6 at own 29Grayson Loftis pass incomplete to Sahmir Hagans
9:484th & 6 at own 29Porter Wilson punt for 44 yds, fair catch by Alijah Huzzie at the UNC 27
North Carolina Field goal, 11 plays
9:481st & 10 at own 27Drake Maye pass complete to Nate McCollum for 13 yds to the UNC 40 for a 1ST down
9:481st & 10 at own 40Omarion Hampton run for 9 yds to the UNC 49
9:482nd & 1 at own 49Omarion Hampton run for 13 yds to the DUKE 38 for a 1ST down
9:481st & 10 at opp 38Omarion Hampton run for 6 yds to the DUKE 32
9:482nd & 4 at opp 32Drake Maye pass incomplete
9:483rd & 4 at opp 32Drake Maye pass complete to John Copenhaver for 9 yds to the DUKE 23 for a 1ST down
9:481st & 10 at opp 23Omarion Hampton run for 19 yds to the DUKE 4 for a 1ST down
9:481st & goal at opp 4Omarion Hampton run for 3 yds to the DUKE 1
9:482nd & goal at opp 1Drake Maye run for no gain to the DUKE 1
9:483rd & goal at opp 1Drake Maye run for no gain to the DUKE 1
5:574th & goal at opp 1Maye,Drake pass complete short right to Nesbit,Bryson for 1 yard to the DUK00 TOUCHDOWN nullified by penalty, clock 05:57 PENALTY UNC Illegal Substitution (Nesbit,Bryson) 5 yards from DUK01 to DUK06. NO PLAY.
5:534th & goal at opp 6Noah Burnette 23 yd FG GOODNorth Carolina 10, Duke 0
Duke Punt, 8 plays
5:531st & 10 at own 35Liam Boyd kickoff for 65 yds for a touchback
5:531st & 10 at own 25Jordan Waters run for 2 yds to the DUKE 27
5:532nd & 8 at own 27PENALTY DUK Delay Of Game 5 yards from DUK27 to DUK22. NO PLAY.
5:532nd & 13 at own 22Jordan Waters run for 14 yds to the DUKE 36 for a 1ST down
5:531st & 10 at own 36Grayson Loftis pass incomplete to Jeremiah Hasley
5:532nd & 10 at own 36Jaquez Moore run for 5 yds to the DUKE 41
5:533rd & 5 at own 41Grayson Loftis pass complete to Jalon Calhoun for 10 yds to the UNC 49 for a 1ST down
5:531st & 10 at opp 49Jordan Waters run for no gain to the UNC 49
5:532nd & 10 at opp 49Jaylen Coleman run for 2 yds to the UNC 47
5:533rd & 8 at opp 47Grayson Loftis run for 1 yd to the UNC 46
0:294th & 7 at opp 46Porter Wilson punt for 46 yds for a touchback
North Carolina Field goal, 11 plays
0:001st & 10 at own 20Omarion Hampton run for 2 yds to the UNC 22
Q2 15:002nd & 8 at own 22Omarion Hampton run for 2 yds to the UNC 24
Q2 15:003rd & 6 at own 24Drake Maye pass complete to Bryson Nesbit for 11 yds to the UNC 35 for a 1ST down
Q2 15:001st & 10 at own 35Omarion Hampton run for 7 yds to the UNC 42
Q2 15:002nd & 3 at own 42Omarion Hampton run for no gain to the UNC 42
Q2 15:003rd & 3 at own 42Omarion Hampton run for 14 yds to the DUKE 44 for a 1ST down
Q2 15:001st & 10 at opp 44Drake Maye pass complete to J.J. Jones for 31 yds to the DUKE 13 for a 1ST down Duke Penalty, Illegal Substitution (Chandler Rivers) declined for a 1ST down
Q2 15:001st & 10 at opp 13Omarion Hampton run for no gain to the DUKE 13
Q2 15:002nd & 10 at opp 13Drake Maye pass incomplete to Bryson Nesbit
Q2 15:003rd & 10 at opp 13Drake Maye pass incomplete
Q2 11:384th & 10 at opp 13Noah Burnette 31 yd FG GOODNorth Carolina 13, Duke 0
2nd quarter4 drives, then North Carolina 16, Duke 14
Duke Touchdown, 9 plays
11:311st & 10 at own 35Liam Boyd kickoff for 65 yds , Terry Moore return for 30 yds to the DUKE 30
11:311st & 10 at own 30Jordan Waters run for 7 yds to the DUKE 37
11:312nd & 3 at own 37Jordan Waters run for 6 yds to the DUKE 43 for a 1ST down
11:311st & 10 at own 43PENALTY DUK False Start (Hornibrook,Jake) 5 yards from DUK43 to DUK38. NO PLAY.
11:311st & 15 at own 38Jordan Waters run for 6 yds to the DUKE 44
11:312nd & 9 at own 44Jaylen Coleman run for 3 yds to the DUKE 47
11:313rd & 6 at own 47Grayson Loftis pass complete to Jalon Calhoun for 7 yds to the UNC 46 for a 1ST down
11:311st & 10 at opp 46Jaylen Coleman run for 3 yds to the UNC 43
11:312nd & 7 at opp 43Grayson Loftis pass complete to Jordan Moore for 21 yds to the UNC 22 for a 1ST down
11:311st & 10 at opp 22Jaylen Coleman run for 12 yds to the UNC 10 for a 1ST down
5:181st & goal at opp 10Grayson Loftis pass complete to Jordan Moore for 10 yds for a TD (Todd Pelino KICK)North Carolina 13, Duke 7
5:181st & 10 at own 35Charlie Ham kickoff for 64 yds
5:061st & 10 at own 1Drake Maye pass intercepted
Duke Touchdown, 5 plays
5:061st & 10 at opp 14Jordan Waters run for 4 yds to the UNC 10
5:062nd & 6 at opp 10Jordan Waters run for 7 yds to the UNC 3 for a 1ST down
5:061st & goal at opp 3Jordan Waters run for 2 yds to the UNC 5
5:062nd & goal at opp 5Jordan Moore run for 2 yds to the UNC 3
2:113rd & goal at opp 3Timeout Duke, clock 02:11
2:073rd & goal at opp 3Grayson Loftis run for 3 yds for a TD (Todd Pelino KICK)Duke 14, North Carolina 13
North Carolina Field goal, 8 plays
2:021st & 10 at own 35Charlie Ham kickoff for 42 yds , Jalen Brooks return for 3 yds to the UNC 26
2:021st & 10 at own 26Omarion Hampton run for 7 yds to the UNC 33
2:022nd & 3 at own 33Drake Maye pass incomplete to Bryson Nesbit
2:023rd & 3 at own 33Omarion Hampton run for 8 yds to the UNC 41 for a 1ST down
2:021st & 10 at own 41Drake Maye pass complete to Devontez Walker for 48 yds to the DUKE 11 for a 1ST down
2:021st & 10 at opp 11Omarion Hampton run for 3 yds to the DUKE 8
2:022nd & 7 at opp 8Drake Maye pass incomplete to Bryson Nesbit
2:023rd & 7 at opp 8Drake Maye pass incomplete to Bryson Nesbit
0:234th & 7 at opp 8Noah Burnette 25 yd FG GOODNorth Carolina 16, Duke 14
Duke End of half, 1 play
0:231st & 10 at own 35Liam Boyd kickoff for 65 yds for a touchback
0:001st & 10 at own 25Jordan Waters run for 1 yd to the DUKE 24
3rd quarter4 drives, then North Carolina 19, Duke 14
Duke Punt, 3 plays
15:001st & 10 at own 35Liam Boyd kickoff for 65 yds for a touchback
15:001st & 10 at own 25Jordan Waters run for 1 yd to the DUKE 26
15:002nd & 9 at own 26Jordan Waters run for 1 yd to the DUKE 25
15:003rd & 10 at own 25No Huddle-Shotgun Loftis,Grayson pass incomplete short right to Calhoun,Jalon PENALTY DUK Holding offsetting UNC Pass Interference offsetting. NO PLAY.
15:003rd & 10 at own 25Grayson Loftis pass incomplete to Jalon Calhoun
13:304th & 10 at own 25Porter Wilson punt for 39 yds, fair catch by Alijah Huzzie at the UNC 36
North Carolina Field goal, 16 plays
13:301st & 10 at own 36Omarion Hampton run for 4 yds to the UNC 40
13:302nd & 6 at own 40Omarion Hampton run for 4 yds to the UNC 44
13:303rd & 2 at own 44Drake Maye run for 1 yd to the DUKE 40 for a 1ST down
13:301st & 10 at opp 40Drake Maye sacked by Nick Morris Jr. for a loss of 3 yards to the DUKE 43
13:302nd & 13 at opp 43Drake Maye sacked by Tre Freeman for a loss of 2 yards to the DUKE 45
13:303rd & 15 at opp 45Drake Maye pass complete to Omarion Hampton for 6 yds to the DUKE 39
13:304th & 9 at opp 39Drake Maye pass complete to Devontez Walker for 9 yds to the DUKE 30 for a 1ST down
13:301st & 10 at opp 30Drake Maye pass complete to Tychaun Chapman for 10 yds to the DUKE 20 for a 1ST down
13:301st & 10 at opp 20No Huddle-Shotgun Maye,Drake pass incomplete deep right to Walker,Devontez PENALTY UNC Ineligible Downfield on Pass offsetting DUK Pass Interference offsetting. NO PLAY.
13:301st & 10 at opp 20Drake Maye run for no gain to the DUKE 20
13:302nd & 10 at opp 20Drake Maye pass complete to Devontez Walker for 7 yds to the DUKE 13
13:303rd & 3 at opp 13Omarion Hampton run for 1 yd to the DUKE 14
13:304th & 4 at opp 14Drake Maye pass complete to J.J. Jones for 6 yds to the DUKE 8 for a 1ST down
13:301st & goal at opp 8Drake Maye pass complete to Bryson Nesbit for 1 yd to the DUKE 9
13:302nd & goal at opp 9Drake Maye pass incomplete to J.J. Jones
13:303rd & goal at opp 9Drake Maye pass incomplete to Bryson Nesbit
6:494th & goal at opp 9Noah Burnette 27 yd FG GOODNorth Carolina 19, Duke 14
Duke Punt, 7 plays
6:491st & 10 at own 35Liam Boyd kickoff for 65 yds for a touchback
6:491st & 10 at own 25Jaylen Coleman run for no gain to the DUKE 25
6:492nd & 10 at own 25Grayson Loftis run for 2 yds to the DUKE 27
6:493rd & 8 at own 27Grayson Loftis pass incomplete
6:494th & 8 at own 27Porter Wilson pass complete to Terry Moore for 11 yds to the DUKE 38 for a 1ST down
6:491st & 10 at own 38Jordan Waters run for 2 yds to the DUKE 40
6:492nd & 8 at own 40Jordan Moore run for 3 yds to the DUKE 43
6:493rd & 5 at own 43Grayson Loftis sacked by Myles Murphy for a loss of 2 yards to the DUKE 41
2:184th & 7 at own 41Porter Wilson punt for 32 yds, fair catch by Alijah Huzzie at the UNC 27
North Carolina Touchdown, 7 plays
2:181st & 10 at own 27Drake Maye pass complete to Omarion Hampton for 9 yds to the UNC 36
2:182nd & 1 at own 36Omarion Hampton run for 15 yds to the DUKE 49 for a 1ST down
2:181st & 10 at opp 49No Huddle-Shotgun Maye,Drake pass incomplete deep middle to Jones,J.J. QB hurried by Carter,DeWayne PENALTY DUK Pass Interference (Blades, Jr.,Al) 15 yards from DUK49 to DUK34, 1ST DOWN. NO PLAY.
2:181st & 10 at opp 34Drake Maye pass incomplete to Devontez Walker
2:182nd & 10 at opp 34No Huddle-Shotgun Hampton,Omarion rush right for 0 yards to the DUK34 (Morris Jr.,Nick) PENALTY DUK Face Mask (Morris Jr.,Nick) 15 yards from DUK34 to DUK19, 1ST DOWN. NO PLAY.
2:181st & 10 at opp 19Drake Maye run for 14 yds to the DUKE 5 for a 1ST down
2:181st & goal at opp 5Omarion Hampton run for 3 yds to the DUKE 2
0:002nd & goal at opp 2Omarion Hampton run for no gain to the DUKE 2
Q4 14:553rd & goal at opp 2Omarion Hampton run for 2 yds for a TD (Noah Burnette KICK)North Carolina 26, Duke 14
4th quarter7 drives, then Tied at 36
Duke Punt, 3 plays
14:551st & 10 at own 35Liam Boyd kickoff for 65 yds for a touchback
14:551st & 10 at own 25Jaquez Moore run for 5 yds to the DUKE 30
14:552nd & 5 at own 30Grayson Loftis pass incomplete to Jordan Moore
14:553rd & 5 at own 30Grayson Loftis pass incomplete to Jaquez Moore
14:224th & 5 at own 30Porter Wilson punt for 36 yds, fair catch by Alijah Huzzie at the UNC 34
North Carolina Punt, 3 plays
14:221st & 10 at own 34Omarion Hampton run for no gain to the UNC 34
14:222nd & 10 at own 34Drake Maye run for 3 yds to the UNC 37
14:223rd & 7 at own 37Drake Maye pass incomplete to Devontez Walker
12:564th & 7 at own 37Tom Maginness punt for 38 yds, punt out-of-bounds at the DUKE 30 , Jalon Calhoun returns for 5 yds to the DUKE 30
Duke Touchdown, 7 plays
12:561st & 10 at own 30Grayson Loftis sacked for a loss of 3 yards to the DUKE 27
12:562nd & 13 at own 27Grayson Loftis pass complete to Nicky Dalmolin for 14 yds to the DUKE 41 for a 1ST down
12:561st & 10 at own 41Grayson Loftis pass complete to Nicky Dalmolin for 12 yds to the UNC 47 for a 1ST down
12:561st & 10 at opp 47Grayson Loftis pass complete to Jalon Calhoun for 5 yds to the UNC 42
12:562nd & 5 at opp 42Jordan Waters run for 6 yds to the UNC 36 for a 1ST down
12:561st & 10 at opp 36Grayson Loftis pass complete to Jalon Calhoun for 23 yds to the UNC 13 for a 1ST down
9:411st & 10 at opp 13Jordan Waters run for 13 yds for a TD (Todd Pelino KICK)North Carolina 26, Duke 21
Duke Touchdown, 8 plays
9:401st & 10 at own 35kickoff for 11 yds
9:401st & 10 at own 46Jaylen Coleman run for 3 yds to the DUKE 49
9:402nd & 7 at own 49Jaylen Coleman run for 5 yds to the UNC 46
9:403rd & 2 at opp 46Jaylen Coleman run for 10 yds to the UNC 36 for a 1ST down
9:401st & 10 at opp 36No Huddle-Shotgun Loftis,Grayson pass incomplete deep left to Calhoun,Jalon PENALTY DUK Holding (Barton,Graham) 10 yards from UNC36 to UNC46. NO PLAY.
9:401st & 20 at opp 46Grayson Loftis pass incomplete to Mehki Wall
9:402nd & 20 at opp 46Grayson Loftis pass complete to Jalon Calhoun for 12 yds to the UNC 34
9:403rd & 8 at opp 34Grayson Loftis pass complete to Jalon Calhoun for 7 yds to the UNC 27
9:404th & 1 at opp 27Jordan Waters run for 4 yds to the UNC 23 for a 1ST down
5:211st & 10 at opp 23Jordan Waters run for 23 yds for a TD (Jalon Calhoun pass to for Two-Point Conversion)Duke 29, North Carolina 26
North Carolina Touchdown, 10 plays
5:211st & 10 at own 35Charlie Ham kickoff for 65 yds for a touchback
5:211st & 10 at own 25Drake Maye pass complete to Omarion Hampton for 3 yds to the UNC 22
5:212nd & 13 at own 22Drake Maye pass complete to Devontez Walker for 43 yds to the DUKE 35 for a 1ST down
5:211st & 10 at opp 35Drake Maye pass incomplete to Devontez Walker
5:212nd & 10 at opp 35Omarion Hampton run for 4 yds to the DUKE 31
5:213rd & 6 at opp 31Drake Maye run for 6 yds to the DUKE 25 for a 1ST down
5:211st & 10 at opp 25No Huddle-Shotgun Maye,Drake pass incomplete deep right to Walker,Devontez QB hurried by Freeman,Tre PENALTY DUK Holding (Rivers,Chandler) 10 yards from DUK25 to DUK15, 1ST DOWN. NO PLAY.
5:211st & 10 at opp 15Drake Maye pass complete to Nate McCollum for 4 yds to the DUKE 19
5:212nd & 14 at opp 19Drake Maye pass incomplete to Omarion Hampton
5:213rd & 14 at opp 19Drake Maye pass complete to Bryson Nesbit for 15 yds to the DUKE 4 for a 1ST down
5:211st & goal at opp 4Omarion Hampton run for 1 yd to the DUKE 5
1:592nd & goal at opp 5No 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.
1:552nd & goal at opp 15Drake Maye pass complete to Bryson Nesbit for 15 yds for a TD Duke Penalty, Defensive Pass Interference (Chandler Rivers) declined (Noah Burnette KICK)North Carolina 33, Duke 29
Duke Touchdown, 9 plays
1:551st & 10 at own 35Liam Boyd kickoff for 65 yds for a touchback
1:551st & 10 at own 25Grayson Loftis pass incomplete to Sahmir Hagans
1:552nd & 10 at own 25Grayson Loftis pass incomplete to Jordan Moore
1:553rd & 10 at own 25Grayson Loftis pass complete to Jordan Moore for 11 yds to the DUKE 36 for a 1ST down
1:551st & 10 at own 36Grayson Loftis pass complete to Jaylen Coleman for 11 yds to the DUKE 47 for a 1ST down
1:551st & 10 at own 47PENALTY UNC Offside (Rucker,Kaimon) 5 yards from DUK47 to UNC48. NO PLAY.
1:551st & 5 at opp 48Jordan Waters run for 15 yds to the UNC 33 for a 1ST down
1:551st & 10 at opp 33Jordan Waters run for 3 yds to the UNC 30
1:552nd & 7 at opp 30Grayson Loftis pass incomplete to Jordan Moore
1:553rd & 7 at opp 30Grayson Loftis pass incomplete to Sahmir Hagans
0:464th & 7 at opp 30Timeout North Carolina, clock 00:46
0:414th & 7 at opp 30Grayson Loftis pass complete to Jordan Moore for 30 yds for a TD (Todd Pelino KICK)Duke 36, North Carolina 33
North Carolina Field goal, 6 plays
0:411st & 10 at own 35Charlie Ham kickoff for 65 yds for a touchback
0:411st & 10 at own 25No 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.
0:411st & 10 at own 38Drake Maye pass incomplete to Nate McCollum
0:412nd & 10 at own 38Drake Maye pass complete to Omarion Hampton for 6 yds to the UNC 44
0:413rd & 4 at own 44Drake Maye pass complete to Omarion Hampton for 10 yds to the DUKE 46 for a 1ST down
0:161st & 10 at opp 46Timeout North Carolina, clock 00:16
0:161st & 10 at opp 46Drake Maye pass complete to Devontez Walker for 7 yds to the DUKE 39
0:162nd & 3 at opp 39Drake Maye pass complete to Bryson Nesbit for 14 yds to the DUKE 25 for a 1ST down
0:031st & 10 at opp 25Timeout Duke, clock 00:03
0:001st & 10 at opp 25Noah Burnette 43 yd FG GOODTied at 36

Play-by-play from CollegeFootballData.com, as its scorers wrote it. The clock is the time left in the quarter; the spot is from the side of the team with the ball.

Officially, North Carolina leads 64–⁠42–⁠4; as played, 64–⁠38–⁠4 in the 106 games on file; the official count covers all 112 meetings, counting the three since this game.

Recent meetings
2026North Carolina 24, Duke 20
2025Duke 32, North Carolina 25
2024Duke 21, North Carolina 20
2023North Carolina 47, Duke 45
2022North Carolina 38, Duke 35
2021North Carolina 38, Duke 7

Around this game