Duke at North Carolina

Saturday, October 26, 2019

North Carolina beat Duke 20–⁠17. It was their 105th meeting; after it, North Carolina led the series 59–⁠36–⁠4 in the games on file.

AwayDuke5–⁠7 in 2019
17
HomeNorth Carolina7–⁠6 in 2019
20

Final at Kenan Stadium, Chapel HillTV: ACCNXAttendance 50,500

At kickoff
75°F, wind 5 mphWeather: NOAA NCEI Integrated Surface Database; Durham 11 W, 8 km from the stadium
Officials
Referee Riley Johnson; umpire Michael Wooten; head linesman Kavin McGrath; line judge Tim Graham; side judge Mike Safrit; field judge Mike Cullin; back judge Brian McGready; center judge Thomas McCreeshGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Duke3014017
North Carolina7010320

Standouts

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

Player stats

Duke

PassingC/AttYdsTDInt
Quentin Harris22/3922911
Aaron Young0/1000
Deon Jackson0/1001
RushingCarYdsTDLong
Deon Jackson1991025
Mataeo Durant422011
ReceivingRecYdsTDLong
Scott Bracey562120
Jake Bobo451017
Jalon Calhoun637020
Noah Gray329018
DefenseTklTFLSacksInt
Shaka Heyward15210
Marquis Waters80.501
Dylan Singleton7000
Chris Rumph II6310
Koby Quansah60.500
Jalen Alexander6001

North Carolina

PassingC/AttYdsTDInt
Sam Howell10/2622722
RushingCarYdsTDLong
Javonte Williams22111040
Michael Carter1264017
Antonio Williams550024
ReceivingRecYdsTDLong
Dazz Newsome4103147
Beau Corrales270141
Emery Simmons120020
Michael Carter119019
DefenseTklTFLSacksInt
Chazz Surratt12111
Jason Strowbridge102.51.50
Jeremiah Gemmel91.51.50
Dominique Ross6111
Aaron Crawford6000

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

Team stats

DukeNorth Carolina
329Total yards432
229Passing yards227
100Rushing yards205
5.3Yards per pass8.7
2.7Yards per rush4.6
22First downs22
7–⁠19Third downs3–⁠13
2–⁠2Fourth downs1–⁠1
4Turnovers3
4–⁠19Penalties4–⁠34
29:18Possession30:42
2Sacks (by defense)10

Efficiency

DukeNorth Carolina
33%Success rate43%
−0.04EPA per play0.03
1.27Explosiveness1.29
0.10Rushing EPA−0.03
−0.12Passing EPA0.16
29%Passing-down success35%
−0.45First-down EPA−0.23
−0.14Second-down EPA0.47
0.62Third-down EPA−0.06
27%Havoc by its defense26%

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)

Duke 57% to win. North Carolina won as Elo’s underdog.

The line

North Carolina −3, over/under 53.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 58%, Duke 42%. CollegeFootballData.com’s estimate from the point spread.

Every drive

North Carolina end zoneDuke end zoneQ1 DukePunt, 3 playsQ1 North CarolinaPunt, 5 playsQ1 DukePunt, 3 playsQ1 North CarolinaInterception, 4 playsQ1 DukeField goal, 12 playsQ1 North CarolinaTouchdown, 6 playsQ1 DukePunt, 3 playsQ1 North CarolinaPunt, 3 playsQ2 DukeFumble, 5 playsQ2 North CarolinaPunt, 5 playsQ2 DukePunt, 6 playsQ2 North CarolinaMissed FG, 10 playsQ2 DukeInterception, 7 playsQ2 North CarolinaEnd of half, 1 playQ3 North CarolinaTouchdown, 4 playsQ3 DukeTouchdown, 10 playsQ3 North CarolinaInterception, 1 playQ3 DukeTouchdown, 1 playQ3 North CarolinaField goal, 12 playsQ3 DukePunt, 6 playsQ3 North CarolinaPunt, 3 playsQ4 DukePunt, 3 playsQ4 North CarolinaPunt, 3 playsQ4 DukePunt, 5 playsQ4 North CarolinaField goal, 7 playsQ4 DukePunt, 3 playsQ4 North CarolinaFumble, 9 playsQ4 DukeInterception, 14 playsQ4 North CarolinaEnd of game, 1 play
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.
  1. Q1 DukePunt, 3 plays, 4 yards
  2. Q1 North CarolinaPunt, 5 plays, 15 yards
  3. Q1 DukePunt, 3 plays, 5 yards
  4. Q1 North CarolinaInterception, 4 plays, 30 yards
  5. Q1 DukeField goal, 12 plays, 64 yards
  6. Q1 North CarolinaTouchdown, 6 plays, 60 yards
  7. Q1 DukePunt, 3 plays, −6 yards
  8. Q1 North CarolinaPunt, 3 plays, −9 yards
  9. Q2 DukeFumble, 5 plays, 27 yards
  10. Q2 North CarolinaPunt, 5 plays, 14 yards
  11. Q2 DukePunt, 6 plays, 17 yards
  12. Q2 North CarolinaMissed FG, 10 plays, 45 yards
  13. Q2 DukeInterception, 7 plays, 31 yards
  14. Q2 North CarolinaEnd of half, 1 play, 2 yards
  15. Q3 North CarolinaTouchdown, 4 plays, 75 yards
  16. Q3 DukeTouchdown, 10 plays, 74 yards
  17. Q3 North CarolinaInterception, 1 play, 0 yards
  18. Q3 DukeTouchdown, 1 play, 7 yards
  19. Q3 North CarolinaField goal, 12 plays, 58 yards
  20. Q3 DukePunt, 6 plays, 20 yards
  21. Q3 North CarolinaPunt, 3 plays, 2 yards
  22. Q4 DukePunt, 3 plays, −2 yards
  23. Q4 North CarolinaPunt, 3 plays, −2 yards
  24. Q4 DukePunt, 5 plays, 7 yards
  25. Q4 North CarolinaField goal, 7 plays, 67 yards
  26. Q4 DukePunt, 3 plays, 0 yards
  27. Q4 North CarolinaFumble, 9 plays, 73 yards
  28. Q4 DukeInterception, 14 plays, 92 yards
  29. Q4 North CarolinaEnd of game, 1 play, −2 yards

Play by play

1st quarter8 drives, then North Carolina 7, Duke 3
Duke Punt, 3 plays
15:001st & 10 at own 35Jonathan Kim kickoff for 65 yds , Damond Philyaw-Johnson return for 20 yds to the Duke 20
15:001st & 10 at own 20Quentin Harris pass incomplete to Scott Bracey
15:002nd & 10 at own 20Deon Jackson run for no gain to the Duke 20
15:003rd & 10 at own 20Quentin Harris pass complete to Jalon Calhoun for 4 yds to the Duke 24
15:004th & 6 at own 24Austin Parker punt for 55 yds , Dazz Newsome returns for a loss of 6 yards to the NCaro 15
North Carolina Punt, 5 plays
13:281st & 10 at own 15Michael Carter run for 8 yds to the NCaro 21 Michael Carter fumbled, forced by Dylan Singleton, recovered by NCaro Michael Carter
13:282nd & 4 at own 21Michael Carter run for 5 yds to the NCaro 26 for a 1ST down
13:281st & 10 at own 26Sam Howell run for 4 yds to the NCaro 30
13:282nd & 6 at own 30Sam Howell pass incomplete to Dazz Newsome
13:283rd & 6 at own 30Sam Howell pass incomplete
13:284th & 6 at own 30Ben Kiernan punt for 49 yds
Duke Punt, 3 plays
12:021st & 10 at own 22Quentin Harris sacked by Jeremiah Gemmel for a loss of 4 yards to the Duke 18
12:022nd & 14 at own 18Deon Jackson run for 1 yd to the Duke 19
12:023rd & 13 at own 19Deon Jackson run for 8 yds to the Duke 27
12:024th & 5 at own 27Austin Parker punt for 54 yds, fair catch by Dazz Newsome at the NCaro 19
North Carolina Interception, 4 plays
10:111st & 10 at own 19Sam Howell pass complete to Dazz Newsome for 34 yds to the UNC 47 for a 1ST down DUKE Penalty, Defensive pass interference ( Yards) declined for a 1ST down
10:111st & 10 at opp 47Sam Howell pass incomplete
10:112nd & 10 at opp 47Javonte Williams run for a loss of 4 yards to the NCaro 49 Javonte Williams fumbled, recovered by NCaro Javonte Williams
10:113rd & 14 at own 49Sam Howell pass intercepted Marquis Waters return for 8 yds to the Duke 31
Duke Field goal, 12 plays
8:381st & 10 at own 31Quentin Harris pass complete to Jake Bobo for 15 yds to the Duke 46 for a 1ST down
8:381st & 10 at own 46Mataeo Durant run for 2 yds to the Duke 48
8:382nd & 8 at own 48Aaron Young pass incomplete to Deon Jackson
8:383rd & 8 at own 48Quentin Harris pass complete to Jake Bobo for 17 yds to the NCaro 35 for a 1ST down
8:381st & 10 at opp 35Quentin Harris pass complete to Jalon Calhoun for 20 yds to the NCaro 15 for a 1ST down
8:381st & 10 at opp 15Quentin Harris pass complete to Mataeo Durant for 3 yds to the NCaro 12
8:382nd & 7 at opp 12Quentin Harris pass incomplete to Jake Bobo
8:383rd & 7 at opp 12Mataeo Durant run for 11 yds to the NCaro 1 for a 1ST down
8:381st & goal at opp 1Quentin Harris run for no gain to the NCaro 1
8:382nd & goal at opp 1DUKE Penalty, false start (-4 Yards) to the NCaro 5
8:382nd & goal at opp 5Quentin Harris pass incomplete to Jake Bobo
8:383rd & goal at opp 5Quentin Harris pass incomplete
4:334th & goal at opp 5AJ Reed 23 yd FG GOODDuke 3, North Carolina 0
North Carolina Touchdown, 6 plays
4:331st & 0 at own 35AJ Reed kickoff for 63 yds , Michael Carter return for 38 yds to the NCaro 40
4:251st & 10 at own 40Javonte Williams run for 11 yds to the Duke 49 for a 1ST down
4:251st & 10 at opp 49Javonte Williams run for 6 yds to the Duke 43
4:252nd & 4 at opp 43Javonte Williams run for 9 yds to the Duke 34 for a 1ST down
4:251st & 10 at opp 34Michael Carter run for 5 yds to the Duke 29
4:252nd & 5 at opp 29Michael Carter run for 4 yds to the Duke 25
4:253rd & 1 at opp 25NORTH CAROLINA Penalty, false start (-4 Yards) to the Duke 29
1:363rd & 5 at opp 29Sam Howell pass complete to Beau Corrales for 29 yds for a TD, (Jonathan Kim KICK)North Carolina 7, Duke 3
Duke Punt, 3 plays
1:361st & 0 at own 35Jonathan Kim kickoff for 65 yds for a touchback
1:361st & 10 at own 25DUKE Penalty, substitution infraction (-5 Yards) to the Duke 20
1:361st & 15 at own 20Quentin Harris pass incomplete
1:362nd & 15 at own 20Quentin Harris pass complete to Noah Gray for 5 yds to the Duke 25
1:363rd & 10 at own 25Quentin Harris sacked by Jason Strowbridge for a loss of 6 yards to the Duke 19
1:364th & 16 at own 19Austin Parker punt for 44 yds , Dazz Newsome returns for no gain to the NCaro 37
North Carolina Punt, 3 plays
0:041st & 10 at own 37Sam Howell sacked by Shaka Heyward for a loss of 9 yards to the NCaro 28
Q2 15:002nd & 19 at own 28Javonte Williams run for 5 yds to the NCaro 33
Q2 15:003rd & 14 at own 33Sam Howell run for a loss of 5 yards to the NCaro 28
Q2 15:004th & 19 at own 28Ben Kiernan punt for 45 yds , Jake Bobo returns for 14 yds to the Duke 41
2nd quarter6 drives, then North Carolina 7, Duke 3
Duke Fumble, 5 plays
13:331st & 10 at own 41Deon Jackson run for no gain to the Duke 41
13:332nd & 10 at own 41Quentin Harris run for 4 yds to the Duke 45
13:333rd & 6 at own 45Quentin Harris pass complete to Jake Bobo for 8 yds to the NCaro 47 for a 1ST down
13:331st & 10 at opp 47Quentin Harris pass complete to Scott Bracey for 20 yds to the NCaro 27 for a 1ST down
13:331st & 10 at opp 27Quentin Harris sacked by Dominique Ross for a loss of 6 yards to the NCaro 32 Quentin Harris fumbled, recovered by NCaro Jason Strowbridge , return for 0 yards
North Carolina Punt, 5 plays
11:411st & 10 at own 32Javonte Williams run for no gain to the NCaro 32
11:412nd & 10 at own 32Antonio Williams run for 11 yds to the NCaro 43 for a 1ST down
11:411st & 10 at own 43Sam Howell run for a loss of 3 yards to the NCaro 40
11:412nd & 13 at own 40Javonte Williams run for 8 yds to the NCaro 48
11:413rd & 5 at own 48Javonte Williams run for a loss of 2 yards to the NCaro 46
11:414th & 7 at own 46Ben Kiernan punt for 25 yds, downed at the Duke 29
Duke Punt, 6 plays
8:401st & 10 at own 29Deon Jackson run for 3 yds to the Duke 32
8:402nd & 7 at own 32Deon Jackson run for 2 yds to the Duke 34
8:403rd & 5 at own 34Quentin Harris pass complete to Jake Bobo for 11 yds to the Duke 45 for a 1ST down
8:401st & 10 at own 45Deon Jackson run for 1 yd to the Duke 46
8:402nd & 9 at own 46Quentin Harris pass complete to Jalon Calhoun for no gain to the Duke 46
8:403rd & 9 at own 46Quentin Harris pass incomplete to Jalon Calhoun, broken up by Jeremiah Gemmel
8:404th & 9 at own 46Austin Parker punt for 54 yds for a touchback
North Carolina Missed FG, 10 plays
6:001st & 10 at own 20Sam Howell pass incomplete, broken up by Chris Rumph II
6:002nd & 10 at own 20Sam Howell pass incomplete to Dyami Brown, broken up by Marquis Waters
6:003rd & 10 at own 20Sam Howell pass complete to Dazz Newsome for 12 yds to the NCaro 32 for a 1ST down
6:001st & 10 at own 32Sam Howell pass complete to Michael Carter for 19 yds to the Duke 49 for a 1ST down
6:001st & 10 at opp 49Michael Carter run for a loss of 2 yards to the NCaro 49
6:002nd & 12 at own 49Antonio Williams run for 24 yds to the Duke 27 for a 1ST down
6:001st & 10 at opp 27Sam Howell pass incomplete to Garrett Walston
6:002nd & 10 at opp 27Sam Howell pass incomplete
6:003rd & 10 at opp 27Javonte Williams run for a loss of 8 yards to the Duke 35
2:404th & 18 at opp 35Jonathan Kim 52 yd FG MISSED
Duke Interception, 7 plays
2:401st & 10 at own 35Deon Jackson run for 5 yds to the Duke 40
2:402nd & 5 at own 40Deon Jackson run for 2 yds to the Duke 42
2:403rd & 3 at own 42Quentin Harris run for 2 yds to the Duke 44
2:404th & 1 at own 44Quentin Harris run for 2 yds to the Duke 46 for a 1ST down
2:401st & 10 at own 46Quentin Harris pass complete to Aaron Young for 20 yds to the NCaro 34 for a 1ST down
0:481st & 10 at opp 34Timeout DUKE, clock 00:48
0:481st & 10 at opp 34Quentin Harris pass incomplete to Noah Gray
0:482nd & 10 at opp 34Quentin Harris pass intercepted Dominique Ross return for no gain to the NCaro 12
North Carolina End of half, 1 play
0:361st & 10 at own 12Michael Carter run for 2 yds to the NCaro 14
3rd quarter7 drives, then Tied at 17
North Carolina Touchdown, 4 plays
15:002nd & 8 at own 35AJ Reed kickoff for 65 yds for a touchback
15:001st & 10 at own 25Sam Howell sacked by Chris Rumph II for a loss of 5 yards to the NCaro 20
15:002nd & 15 at own 20Michael Carter run for 16 yds to the NCaro 36 for a 1ST down
15:001st & 10 at own 36Michael Carter run for 17 yds to the Duke 47 for a 1ST down
13:231st & 10 at opp 47Sam Howell pass complete to Dazz Newsome for 47 yds for a TD, (Noah Ruggles KICK)North Carolina 14, Duke 3
Duke Touchdown, 10 plays
13:231st & 0 at own 35Jonathan Kim kickoff for 57 yds , Damond Philyaw-Johnson return for 18 yds to the Duke 26
13:181st & 10 at own 26Quentin Harris pass complete to Jalon Calhoun for 5 yds to the Duke 31
13:182nd & 5 at own 31Deon Jackson run for 5 yds to the Duke 36 for a 1ST down
13:181st & 10 at own 36Quentin Harris pass complete to Deon Jackson for 19 yds to the NCaro 45 for a 1ST down
13:181st & 10 at opp 45Deon Jackson run for no gain to the NCaro 45
13:182nd & 10 at opp 45Quentin Harris pass complete to Aaron Young for 8 yds to the NCaro 37
13:183rd & 2 at opp 37Deon Jackson run for 8 yds to the NCaro 29 for a 1ST down
13:181st & 10 at opp 29Quentin Harris sacked by Chazz Surratt for a loss of 9 yards to the NCaro 38
13:182nd & 19 at opp 38Deon Jackson run for 25 yds to the NCaro 13 for a 1ST down
13:181st & 10 at opp 13Mataeo Durant run for 2 yds to the NCaro 11
8:572nd & 8 at opp 11Quentin Harris pass complete to Scott Bracey for 11 yds for a TD, (AJ Reed KICK)North Carolina 14, Duke 10
North Carolina Interception, 1 play
8:571st & 0 at own 35AJ Reed kickoff for 65 yds for a touchback
8:571st & 10 at own 25Sam Howell pass intercepted Jalen Alexander return for 22 yds to the NCaro 7 Jalen Alexander fumbled, forced by Javonte Williams, recovered by Duke
Duke Touchdown, 1 play
8:371st & goal at opp 7Quentin Harris run for 7 yds for a TD, (AJ Reed KICK)Duke 17, North Carolina 14
North Carolina Field goal, 12 plays
8:371st & 0 at own 35AJ Reed kickoff for 65 yds for a touchback
8:371st & 10 at own 25Javonte Williams run for 12 yds to the NCaro 37 for a 1ST down
8:371st & 10 at own 37Javonte Williams run for 6 yds to the NCaro 43
8:372nd & 4 at own 43Antonio Williams run for 8 yds to the Duke 49 for a 1ST down
8:371st & 10 at opp 49Sam Howell pass incomplete to Beau Corrales
8:372nd & 10 at opp 49Michael Carter run for 5 yds to the Duke 44
8:373rd & 5 at opp 44Sam Howell pass complete to Garrett Walston for 9 yds to the Duke 35 for a 1ST down
8:371st & 10 at opp 35Michael Carter run for 4 yds to the Duke 31
8:372nd & 6 at opp 31Sam Howell pass complete to Rontavius Groves for 6 yds to the Duke 25 for a 1ST down
8:371st & 10 at opp 25Sam Howell pass incomplete to Michael Carter
8:372nd & 10 at opp 25Javonte Williams run for 6 yds to the Duke 19
8:373rd & 4 at opp 19Javonte Williams run for 2 yds to the Duke 17
3:594th & 2 at opp 17Noah Ruggles 34 yd FG GOODTied at 17
Duke Punt, 6 plays
3:591st & 0 at own 35Jonathan Kim kickoff for 65 yds for a touchback
3:591st & 10 at own 25Quentin Harris pass incomplete to Scott Bracey, broken up by Greg Ross
3:592nd & 10 at own 25Quentin Harris pass complete to Scott Bracey for 9 yds to the Duke 34
3:593rd & 1 at own 34Mataeo Durant run for 7 yds to the Duke 41 for a 1ST down
3:591st & 10 at own 41Quentin Harris sacked by Jeremiah Gemmel and Jason Strowbridge for a loss of 5 yards to the Duke 36
3:592nd & 15 at own 36Deon Jackson run for 8 yds to the Duke 44
3:593rd & 7 at own 44Quentin Harris pass complete to Noah Gray for 6 yds to the 50 yard line
3:594th & 1 at the 50DUKE Penalty, false start (-5 Yards) to the Duke 45
3:594th & 6 at own 45Austin Parker punt for 45 yds, fair catch by Rontavius Groves at the NCaro 10
North Carolina Punt, 3 plays
0:371st & 10 at own 11Michael Carter run for 3 yds to the NCaro 14
Q4 15:002nd & 7 at own 14Michael Carter run for a loss of 1 yard to the NCaro 13
Q4 15:003rd & 8 at own 13Sam Howell pass incomplete to Beau Corrales
Q4 15:004th & 8 at own 13Ben Kiernan punt for 45 yds, fair catch by Jake Bobo at the Duke 42
4th quarter8 drives, then North Carolina 20, Duke 17
Duke Punt, 3 plays
14:111st & 10 at own 42Deon Jackson run for 3 yds to the Duke 45
14:112nd & 7 at own 45DUKE Penalty, false start (Rakavius Chambers) to the Duke 40
14:112nd & 12 at own 40Quentin Harris pass incomplete to Jake Bobo, broken up by DeAndre Hollins
14:113rd & 12 at own 40Quentin Harris pass incomplete to Jake Bobo
14:114th & 12 at own 40Austin Parker punt for 45 yds , Rontavius Groves returns for no gain to the NCaro 15
North Carolina Punt, 3 plays
13:151st & 10 at own 15Javonte Williams run for 2 yds to the NCaro 17
13:152nd & 8 at own 17Sam Howell pass incomplete to Dyami Brown
13:153rd & 8 at own 17Javonte Williams run for a loss of 4 yards to the NCaro 13
13:154th & 12 at own 13Ben Kiernan punt for 47 yds , Jake Bobo returns for 7 yds to the Duke 47
Duke Punt, 5 plays
11:351st & 10 at own 47Deon Jackson run for 5 yds to the NCaro 48
11:352nd & 5 at opp 48Deon Jackson run for 6 yds to the NCaro 42 for a 1ST down
11:351st & 10 at opp 42Jalon Calhoun run for a loss of 3 yards to the NCaro 46 Jalon Calhoun fumbled, forced by Jason Strowbridge, recovered by Duke
11:352nd & 14 at opp 46Quentin Harris pass incomplete to Darrell Harding Jr.
11:353rd & 14 at opp 46Quentin Harris pass incomplete to Jalon Calhoun
11:354th & 14 at opp 46Austin Parker punt for 36 yds, downed at the NCaro 10
North Carolina Field goal, 7 plays
9:451st & 10 at own 10Javonte Williams run for 40 yds to the 50 yard line for a 1ST down
9:451st & 10 at the 50Javonte Williams run for no gain to the 50 yard line
9:452nd & 10 at the 50Sam Howell pass complete to Emery Simmons for 20 yds to the Duke 30 for a 1ST down
9:451st & 10 at opp 30Antonio Williams run for 5 yds to the Duke 25
9:452nd & 5 at opp 25Antonio Williams run for 2 yds to the Duke 23
9:453rd & 3 at opp 23Sam Howell pass incomplete to Emery Simmons
7:004th & 3 at opp 23Noah Ruggles 40 yd FG GOODNorth Carolina 20, Duke 17
Duke Punt, 3 plays
7:001st & 0 at own 35Jonathan Kim kickoff for 65 yds for a touchback
7:001st & 10 at own 25Quentin Harris pass incomplete to Aaron Young
7:002nd & 10 at own 25Quentin Harris pass incomplete to Deon Jackson
7:003rd & 10 at own 25Quentin Harris pass incomplete to Jalon Calhoun
7:004th & 10 at own 25Austin Parker punt for 55 yds, fair catch by Dazz Newsome at the NCaro 20
North Carolina Fumble, 9 plays
6:381st & 10 at own 21Javonte Williams run for 10 yds to the NCaro 31 for a 1ST down
6:381st & 10 at own 31Javonte Williams run for 10 yds to the NCaro 41 for a 1ST down
6:381st & 10 at own 41Javonte Williams run for a loss of 1 yard to the NCaro 40
6:382nd & 11 at own 40Sam Howell pass complete to Beau Corrales for 41 yds to the Duke 19 for a 1ST down
6:381st & 10 at opp 19Javonte Williams run for 6 yds to the Duke 13
6:382nd & 4 at opp 13Sam Howell pass incomplete to Dyami Brown
6:383rd & 4 at opp 13Sam Howell pass incomplete to Garrett Walston
6:384th & 4 at opp 13Sam Howell pass complete to Dazz Newsome for 10 yds to the Duke 3 for a 1ST down
3:011st & 0 at opp 3Timeout NORTH CAROLINA, clock 03:01
3:011st & goal at opp 3Javonte Williams run for 1 yd to the Duke 6 Javonte Williams fumbled, forced by Trevon McSwain, recovered by Duke Shaka Heyward
Duke Interception, 14 plays
2:551st & 10 at own 6Deon Jackson run for 9 yds to the Duke 15
2:552nd & 1 at own 15Quentin Harris pass complete to Jalon Calhoun for 4 yds to the Duke 19 for a 1ST down
2:551st & 10 at own 19Quentin Harris run for 3 yds to the Duke 22
2:552nd & 7 at own 22Quentin Harris run for no gain to the Duke 22
1:573rd & 7 at own 22Timeout DUKE, clock 01:57
1:573rd & 7 at own 22Quentin Harris pass complete to Jalon Calhoun for 4 yds to the Duke 26
1:574th & 3 at own 26Quentin Harris pass complete to Noah Gray for 18 yds to the Duke 44 for a 1ST down
1:571st & 10 at own 44Harris,Q. deep pass incomplete to Young,A. (Ross, G), PENALTY NC pass interference (Ross, G) 15 yards to the NC41, 1ST DOWN DU, NO PLAY.
1:571st & 10 at opp 41Quentin Harris run for 2 yds to the NCaro 39
1:172nd & 8 at opp 39Timeout DUKE, clock 01:17
1:172nd & 8 at opp 39Quentin Harris pass incomplete, broken up by Allen Cater
1:173rd & 8 at opp 39Quentin Harris pass complete to Scott Bracey for 7 yds to the NCaro 32
0:574th & 1 at opp 32Timeout DUKE, clock 00:57
0:574th & 1 at opp 32Harris,Q. rush up middle for no gain to the NC32, PENALTY NC face mask (Cater, A) 14 yards to the NC18, 1ST DOWN DU, NO PLAY.
0:571st & 10 at opp 18Deon Jackson run for no gain to the NCaro 18
0:572nd & 10 at opp 18TEAM pass incomplete
0:573rd & 10 at opp 18Quentin Harris pass complete to Scott Bracey for 15 yds to the NCaro 3 for a 1ST down
0:571st & goal at opp 3TEAM pass incomplete
0:572nd & goal at opp 3Harris,Q. pass incomplete to Bracey,S. (Hollins, D), PENALTY NC pass interference (Hollins, D) 1 yards to the NC2, 1ST DOWN DU, NO PLAY.
0:181st & 0 at opp 2Timeout NORTH CAROLINA, clock 00:18
0:181st & goal at opp 2Deon Jackson pass intercepted Chazz Surratt return for 3 yds to the NCaro 4
North Carolina End of game, 1 play
0:141st & 10 at own 4TEAM run for a loss of 2 yards to the NCaro 2

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 seven 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