Referee Duane Heydt; umpire Tom Laverty; head linesman Brian Perry; line judge Deon Lawrence; side judge Barry Hendon; field judge C. Clougherty; back judge Tony Tarantini; center judge Tee JonesGame officials: stats.ncaa.org box scores, via SportsDataverse
From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
North Carolina
Duke
573
Total yards
411
235
Passing yards
226
338
Rushing yards
185
8.4
Yards per pass
7.1
7.2
Yards per rush
4.4
30
First downs
26
6–12
Third downs
6–15
4–4
Fourth downs
2–4
1
Turnovers
2
6–80
Penalties
7–63
30:56
Possession
29:04
5
Sacks (by defense)
1
Efficiency
North Carolina
Duke
55%
Success rate
41%
0.49
EPA per play
0.01
1.48
Explosiveness
1.49
0.53
Rushing EPA
0.21
0.45
Passing EPA
−0.20
48%
Passing-down success
35%
0.11
First-down EPA
0.16
0.34
Second-down EPA
−0.23
1.12
Third-down EPA
0.20
23%
Havoc by its defense
15%
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 58% to win. Elo’s favorite won.
The line
North Carolina −11.5, over/under 63.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 79%, Duke 21%. CollegeFootballData.com’s estimate from the point spread.
Every drive
Solid bars scored; an outline in the other team’s color marks points the defense scored. Duke drives left to right, North Carolina right to left.
Q1 North CarolinaTouchdown, 8 plays, 50 yards
Q1 DukePunt, 3 plays, 1 yard
Q1 North CarolinaTouchdown, 3 plays, 66 yards
Q1 DukePunt, 7 plays, 28 yards
Q1 North CarolinaTouchdown, 10 plays, 80 yards
Q1 DukeInterception, 4 plays, 29 yards
Q1 North CarolinaTouchdown, 3 plays, 21 yards
Q2 DukeTouchdown, 12 plays, 75 yards
Q2 North CarolinaTouchdown, 10 plays, 65 yards
Q2 DukeTurnover on downs, 5 plays, 46 yards
Q2 North CarolinaTouchdown, 7 plays, 71 yards
Q2 DukeField goal, 8 plays, 64 yards
Q2 North CarolinaEnd of half, 1 play, −2 yards
Q3 DukeFumble, 1 play, 3 yards
Q3 North CarolinaTouchdown, 3 plays, 28 yards
Q3 DukeTouchdown, 4 plays, 75 yards
Q3 North CarolinaInterception, 10 plays, 49 yards
Q3 DukeTurnover on downs, 7 plays, 51 yards
Q3 North CarolinaPunt, 3 plays, 8 yards
Q3 DukePunt, 10 plays, 25 yards
Q4 North CarolinaTouchdown, 5 plays, 65 yards
Q4 DukePunt, 4 plays, 18 yards
Q4 North CarolinaPunt, 3 plays, 7 yards
Q4 DukeTouchdown, 10 plays, 51 yards
Q4 North CarolinaEnd of game, 9 plays, 75 yards
Play by play
1st quarter7 drives, then North Carolina 21, Duke 0
North Carolina Touchdown, 8 plays
15:00
1st & 10 at own 35
Jack Driggers kickoff for 64 yds DUKE Penalty, ball on NC35, PENALTY personal foul (-15 Yards) to the 50 yard line
15:00
1st & 10 at the 50
Sam Howell pass complete to Dazz Newsome for 16 yds to the Duke 34 for a 1ST down
15:00
1st & 10 at opp 34
Sam Howell pass complete to Dyami Brown for 12 yds to the Duke 22 for a 1ST down
15:00
1st & 10 at opp 22
Sam Howell pass incomplete
15:00
2nd & 10 at opp 22
Sam Howell pass complete to Dyami Brown for 13 yds to the Duke 9 for a 1ST down
15:00
1st & goal at opp 9
Sam Howell pass incomplete to Dyami Brown
15:00
2nd & goal at opp 9
Michael Carter run for 5 yds to the Duke 4
15:00
3rd & goal at opp 4
Sam Howell run for 2 yds to the Duke 2
12:39
4th & goal at opp 2
Sam Howell pass complete to Javonte Williams for 2 yds for a TD, (Grayson Atkins KICK)North Carolina 7, Duke 0
Duke Punt, 3 plays
12:39
1st & 0 at own 35
Jonathan Kim kickoff for 65 yds for a touchback
12:39
1st & 10 at own 25
Chase Brice pass incomplete
12:39
2nd & 10 at own 25
Chase Brice sacked by Jeremiah Gemmel for a loss of 7 yards to the Duke 18
12:39
3rd & 17 at own 18
Deon Jackson run for 8 yds to the Duke 26
12:39
4th & 9 at own 26
Porter Wilson punt for 45 yds, punt out-of-bounds at the NCaro 34 , Dazz Newsome returns for 5 yds to the NCaro 34
North Carolina Touchdown, 3 plays
11:17
1st & 10 at own 34
Javonte Williams run for 12 yds to the NCaro 46 for a 1ST down
11:17
1st & 10 at own 46
Sam Howell pass complete to Emery Simmons for 51 yds to the Duke 3 for a 1ST down
10:07
1st & goal at opp 3
Sam Howell run for 3 yds for a TD (Grayson Atkins KICK)North Carolina 14, Duke 0
Duke Punt, 7 plays
10:07
1st & 0 at own 35
Jonathan Kim kickoff for 65 yds for a touchback
10:07
1st & 10 at own 25
Deon Jackson run for 2 yds to the Duke 27 for a 1ST down NORTH CAROLINA Penalty, personal foul (15 Yards) to the Duke 42 for a 1ST down
10:07
1st & 10 at own 42
Deon Jackson run for 5 yds to the Duke 47
10:07
2nd & 5 at own 47
Chase Brice pass complete to Noah Gray for 3 yds to the 50 yard line
10:07
3rd & 2 at the 50
Deon Jackson run for 3 yds to the NCaro 47 for a 1ST down
10:07
1st & 10 at opp 47
DUKE Penalty, false start (-5 Yards) to the Duke 48
10:07
1st & 15 at own 48
Chase Brice pass complete to Jalon Calhoun for 7 yds to the NCaro 45
10:07
2nd & 8 at opp 45
Chase Brice run for a loss of 5 yards to the 50 yard line
10:07
3rd & 13 at the 50
Chase Brice run for 3 yds to the NCaro 47
10:07
4th & 10 at opp 47
Porter Wilson punt for 47 yds for a touchback
North Carolina Touchdown, 10 plays
6:22
1st & 10 at own 20
Michael Carter run for 8 yds to the NCaro 28
6:22
2nd & 2 at own 28
Sam Howell pass complete to Khafre Brown for 16 yds to the NCaro 44 for a 1ST down
6:22
1st & 10 at own 44
Sam Howell pass complete to Michael Carter for 10 yds to the Duke 46 for a 1ST down
6:22
1st & 10 at opp 46
Sam Howell pass complete to Dazz Newsome for a loss of 1 yard to the Duke 47
6:22
2nd & 11 at opp 47
Sam Howell pass complete to Dazz Newsome for 2 yds to the Duke 45
6:22
3rd & 9 at opp 45
Sam Howell pass complete to Javonte Williams for 7 yds to the Duke 38
3:29
4th & 2 at opp 38
Timeout NORTH CAROLINA, clock 03:29
3:29
4th & 2 at opp 38
Javonte Williams run for 5 yds to the Duke 33 for a 1ST down
3:29
1st & 10 at opp 33
Michael Carter run for 27 yds to the Duke 6 for a 1ST down
3:29
1st & goal at opp 6
Michael Carter run for 2 yds to the Duke 4
2:06
2nd & goal at opp 4
Javonte Williams run for 4 yds for a TD (Grayson Atkins KICK)North Carolina 21, Duke 0
Duke Interception, 4 plays
2:06
1st & 0 at own 35
Jonathan Kim kickoff for 65 yds for a touchback
2:06
1st & 10 at own 25
Mataeo Durant run for 28 yds to the NCaro 47 for a 1ST down
2:06
1st & 10 at opp 47
Chase Brice run for a loss of 2 yards to the NCaro 49
2:06
2nd & 12 at opp 49
Mataeo Durant run for 3 yds to the NCaro 46
2:06
3rd & 9 at opp 46
Chase Brice pass intercepted DeAndre Hollins return for 43 yds to the Duke 21
North Carolina Touchdown, 3 plays
0:30
1st & 10 at opp 21
Michael Carter run for a loss of 1 yard to the Duke 22
Q2 15:00
2nd & 11 at opp 22
Sam Howell pass incomplete to Dyami Brown, broken up by Michael Carter II
Q2 14:43
3rd & 11 at opp 22
Sam Howell pass complete to Michael Carter for 22 yds for a TD (Grayson Atkins KICK)North Carolina 28, Duke 0
2nd quarter6 drives, then North Carolina 42, Duke 10
Duke Touchdown, 12 plays
14:43
1st & 0 at own 35
Jonathan Kim kickoff for 65 yds for a touchback
14:43
1st & 10 at own 25
Chase Brice pass incomplete
14:43
2nd & 10 at own 25
Mataeo Durant run for 3 yds to the Duke 28
14:43
3rd & 7 at own 28
Chase Brice pass complete to Mataeo Durant for 16 yds to the Duke 44 for a 1ST down
14:43
1st & 10 at own 44
Deon Jackson run for 3 yds to the Duke 47
14:43
2nd & 7 at own 47
Chase Brice sacked by Desmond Evans for a loss of 7 yards to the Duke 40
14:43
3rd & 14 at own 40
Brice, C. sacked for loss of 7 yards to the DU33 (Fox, Tomon), PENALTY NC personal foul (Fox, Tomari) 15 yards to the NC45, 1ST DOWN DU, NO PLAY.
14:43
1st & 10 at opp 45
Chase Brice pass incomplete to Jalon Calhoun
14:43
2nd & 10 at opp 45
Chase Brice pass complete to Eli Pancol for 12 yds to the NCaro 33 for a 1ST down
14:43
1st & 10 at opp 33
Eli Pancol run for 5 yds to the NCaro 28
14:43
2nd & 5 at opp 28
Chase Brice run for 2 yds to the NCaro 26
14:43
3rd & 3 at opp 26
Chase Brice run for 1 yd to the NCaro 25
14:43
4th & 2 at opp 25
Deon Jackson run for 3 yds to the NCaro 22 for a 1ST down
9:32
1st & 10 at opp 22
Eli Pancol run for 22 yds for a TD (Charlie Ham KICK)North Carolina 28, Duke 7
North Carolina Touchdown, 10 plays
9:32
1st & 0 at own 35
Jack Driggers kickoff for 62 yds
9:32
1st & 10 at own 35
Michael Carter run for a loss of 2 yards to the NCaro 33
9:32
2nd & 12 at own 33
Michael Carter run for 10 yds to the NCaro 43
9:32
3rd & 2 at own 43
Michael Carter run for 3 yds to the NCaro 46 for a 1ST down
9:32
1st & 10 at own 46
Sam Howell pass incomplete to Emery Simmons
9:32
2nd & 10 at own 46
Sam Howell pass incomplete to Khafre Brown
9:32
3rd & 10 at own 46
Sam Howell run for 14 yds to the Duke 40 for a 1ST down
9:32
1st & 10 at opp 40
Javonte Williams run for 5 yds to the Duke 35
9:32
2nd & 5 at opp 35
Sam Howell pass incomplete to Dazz Newsome, broken up by Marquis Waters
9:32
3rd & 5 at opp 35
Michael Carter run for 3 yds to the Duke 32
6:00
4th & 2 at opp 32
Javonte Williams run for 32 yds for a TD (Grayson Atkins KICK)North Carolina 35, Duke 7
Duke Turnover on downs, 5 plays
6:00
1st & 0 at own 35
Jonathan Kim kickoff for 65 yds for a touchback
6:00
1st & 10 at own 25
Chase Brice pass complete to Deon Jackson for 47 yds to the NCaro 28 for a 1ST down
6:00
1st & 10 at opp 28
Chase Brice pass complete to Darrell Harding Jr. for 2 yds to the NCaro 26
6:00
2nd & 8 at opp 26
Deon Jackson run for a loss of 3 yards to the NCaro 29
6:00
3rd & 11 at opp 29
Chase Brice pass incomplete to Eli Pancol
4:16
4th & 11 at opp 29
Timeout DUKE, clock 04:16
4:16
4th & 11 at opp 29
Chase Brice pass incomplete to Noah Gray
North Carolina Touchdown, 7 plays
4:10
1st & 10 at own 29
Sam Howell pass complete to Emery Simmons for 16 yds to the NCaro 45 for a 1ST down
4:10
1st & 10 at own 45
Michael Carter run for a loss of 1 yard to the NCaro 44
4:10
2nd & 11 at own 44
Sam Howell pass incomplete to Dyami Brown
4:10
3rd & 11 at own 44
Sam Howell run for 8 yds to the Duke 48
4:10
4th & 3 at opp 48
Sam Howell pass complete to Michael Carter for 14 yds to the Duke 34 for a 1ST down
4:10
1st & 10 at opp 34
Michael Carter run for 6 yds to the Duke 28
4:10
2nd & 4 at opp 28
NORTH CAROLINA Penalty, false start (-5 Yards) to the Duke 33
1:55
2nd & 9 at opp 33
Javonte Williams run for 33 yds for a TD (Grayson Atkins KICK)North Carolina 42, Duke 7
Duke Field goal, 8 plays
1:55
1st & 0 at own 35
Jonathan Kim kickoff for 65 yds for a touchback
1:55
1st & 10 at own 25
Mataeo Durant run for 18 yds to the Duke 43 for a 1ST down
1:55
1st & 10 at own 43
Mataeo Durant run for 7 yds to the 50 yard line
1:55
2nd & 3 at the 50
Chase Brice sacked by Tyrone Hopper for a loss of 1 yard to the Duke 49
0:47
3rd & 4 at own 49
Timeout DUKE, clock 00:47
0:47
3rd & 4 at own 49
Chase Brice pass complete to Jalon Calhoun for 12 yds to the NCaro 39 for a 1ST down
0:47
1st & 10 at opp 39
Chase Brice pass incomplete
0:47
2nd & 10 at opp 39
Brice, C. pass incomplete to Smith, D., PENALTY NC personal foul (Fox, Tomon) 15 yards to the NC24, 1ST DOWN DU, NO PLAY.
0:47
1st & 10 at opp 24
Chase Brice pass incomplete to Noah Gray, broken up by Cam’Ron Kelly
0:47
2nd & 10 at opp 24
Chase Brice pass complete to Mataeo Durant for 13 yds to the NCaro 11 for a 1ST down
0:01
1st & 10 at opp 11
Charlie Ham 29 yd FG GOODNorth Carolina 42, Duke 10
North Carolina End of half, 1 play
0:01
1st & 0 at own 35
Charlie Ham on-side kick recovered by NORTH CAROLINA at the NCaro 47
0:01
1st & 10 at own 47
Michael Carter run for a loss of 2 yards to the NCaro 45
Q3 15:00
2nd & 12 at own 35
Jonathan Kim kickoff for 65 yds for a touchback
Q3 15:00
1st & 10 at own 25
Deon Jackson run for 2 yds to the Duke 28 Deon Jackson fumbled, forced by Jeremiah Gemmel, recovered by NCaro Chazz Surratt
3rd quarter6 drives, then North Carolina 49, Duke 17
North Carolina Touchdown, 3 plays
14:54
1st & 10 at opp 28
Sam Howell run for 13 yds to the Duke 15 for a 1ST down
14:54
1st & 10 at opp 15
Michael Carter run for 2 yds to the Duke 13
13:52
2nd & 8 at opp 13
Sam Howell pass complete to Dazz Newsome for 13 yds for a TD (Grayson Atkins KICK)North Carolina 49, Duke 10
Duke Touchdown, 4 plays
13:52
1st & 0 at own 35
Jonathan Kim kickoff for 65 yds for a touchback
13:52
1st & 10 at own 25
Mataeo Durant run for 3 yds to the Duke 28 for a 1ST down NORTH CAROLINA Penalty, personal foul (15 Yards) to the Duke 43 for a 1ST down
13:52
1st & 10 at own 43
Mataeo Durant run for 1 yd to the Duke 44
13:52
2nd & 9 at own 44
Chase Brice pass complete to Jalon Calhoun for 10 yds to the NCaro 46 for a 1ST down
12:30
1st & 10 at opp 46
Mataeo Durant run for 46 yds for a TD (Charlie Ham KICK)North Carolina 49, Duke 17
North Carolina Interception, 10 plays
12:30
1st & 0 at own 35
Jackson Hubbard kickoff for 59 yds
12:30
1st & 10 at own 25
Javonte Williams run for 3 yds to the NCaro 28
12:30
2nd & 7 at own 28
Sam Howell run for 1 yd to the NCaro 29
12:30
3rd & 6 at own 29
Sam Howell pass complete to Javonte Williams for 9 yds to the NCaro 38 for a 1ST down
12:30
1st & 10 at own 38
Sam Howell sacked by Dorian Mausi for a loss of 6 yards to the NCaro 32
12:30
2nd & 16 at own 32
Javonte Williams run for 14 yds to the NCaro 46
12:30
3rd & 2 at own 46
Sam Howell pass complete to Dazz Newsome for 15 yds to the Duke 39 for a 1ST down
12:30
1st & 10 at opp 39
Michael Carter run for 1 yd to the Duke 38
12:30
2nd & 9 at opp 38
Michael Carter run for 10 yds to the Duke 28 for a 1ST down
12:30
1st & 10 at opp 28
Michael Carter run for 2 yds to the Duke 26
12:30
2nd & 8 at opp 26
Sam Howell pass intercepted Michael Carter II return for no gain to the Duke 15
Duke Turnover on downs, 7 plays
7:59
1st & 10 at own 15
Deon Jackson run for 3 yds to the Duke 18
7:59
2nd & 7 at own 18
Chase Brice pass incomplete to Jarett Garner, broken up by Patrice Rene
7:59
3rd & 7 at own 18
Chase Brice pass complete to Darrell Harding Jr. for 28 yds to the NCaro 46 for a 1ST down NORTH CAROLINA Penalty, personal foul (Raymond Vohasek) to the NCaro 39 for a 1ST down
7:59
1st & 10 at opp 39
Chase Brice pass incomplete to Deon Jackson
7:59
2nd & 10 at opp 39
Chase Brice pass incomplete to Jarett Garner
7:59
3rd & 10 at opp 39
Chase Brice pass incomplete to Jarett Garner
7:59
4th & 10 at opp 39
Chase Brice pass complete to Jake Marwede for 5 yds to the NCaro 34
North Carolina Punt, 3 plays
6:38
1st & 10 at own 34
Javonte Williams run for 2 yds to the NCaro 36
6:38
2nd & 8 at own 36
Sam Howell pass incomplete to Dazz Newsome, broken up by Jalen Alexander NORTH CAROLINA Penalty, ineligible downfield on pass ( Yards) declined
6:38
3rd & 8 at own 36
Sam Howell pass complete to Javonte Williams for 6 yds to the NCaro 42
6:38
4th & 2 at own 42
Ben Kiernan punt for 46 yds , Jontavis Robertson returns for 5 yds to the Duke 47 DUKE Penalty, illegal block (Jaylen Stinson) to the Duke 4
Duke Punt, 10 plays
5:01
1st & 10 at own 4
Mataeo Durant run for 1 yd to the Duke 5
5:01
2nd & 9 at own 5
Gunnar Holmberg run for 12 yds to the Duke 17 for a 1ST down
5:01
1st & 10 at own 17
Gunnar Holmberg run for a loss of 2 yards to the Duke 15
5:01
2nd & 12 at own 15
Gunnar Holmberg pass incomplete to Jalon Calhoun
5:01
3rd & 12 at own 15
DUKE Penalty, false start (Devery Hamilton) to the Duke 10
5:01
3rd & 17 at own 10
Mataeo Durant run for 17 yds to the Duke 27 for a 1ST down
5:01
1st & 10 at own 27
Gunnar Holmberg run for 4 yds to the Duke 31
5:01
2nd & 6 at own 31
Gunnar Holmberg run for 6 yds to the Duke 37 for a 1ST down
5:01
1st & 10 at own 37
Holmberg, G. pass complete to Calhoun, J. for 20 yards to the NC43, out-of-bounds (Morrison, T), PENALTY DU holding (Holman, C.) 10 yards to the DU27, NO PLAY.
5:01
1st & 20 at own 27
Deon Jackson run for 6 yds to the Duke 33
5:01
2nd & 14 at own 33
Gunnar Holmberg sacked by Chris Collins for a loss of 8 yards to the Duke 25
5:01
3rd & 22 at own 25
Gunnar Holmberg run for 4 yds to the Duke 29
Q4 15:00
4th & 18 at own 29
Porter Wilson punt for 36 yds, fair catch by Dazz Newsome at the NCaro 35
4th quarter5 drives, then North Carolina 56, Duke 24
North Carolina Touchdown, 5 plays
14:55
1st & 10 at own 35
Javonte Williams run for no gain to the NCaro 35
14:55
2nd & 10 at own 35
Sam Howell pass complete to Dazz Newsome for 12 yds to the NCaro 47 for a 1ST down
14:55
1st & 10 at own 47
Javonte Williams run for 4 yds to the Duke 49
14:55
2nd & 6 at opp 49
Javonte Williams run for 37 yds to the Duke 12 for a 1ST down
13:08
1st & 10 at opp 12
Michael Carter run for 12 yds for a TD (Grayson Atkins KICK)North Carolina 56, Duke 17
Duke Punt, 4 plays
13:08
1st & 0 at own 35
Jonathan Kim kickoff for 65 yds for a touchback
13:08
1st & 10 at own 25
Gunnar Holmberg pass complete to Jake Bobo for 14 yds to the Duke 39 for a 1ST down
13:08
1st & 10 at own 39
Gunnar Holmberg pass complete to Jalon Calhoun for 5 yds to the Duke 44
13:08
2nd & 5 at own 44
Gunnar Holmberg run for a loss of 1 yard to the Duke 43
13:08
3rd & 6 at own 43
Gunnar Holmberg pass incomplete to Dennis Smith, broken up by Obi Egbuna
13:08
4th & 6 at own 43
Porter Wilson punt for 47 yds , Dazz Newsome returns for 10 yds to the NCaro 20
North Carolina Punt, 3 plays
11:37
1st & 10 at own 20
Jacolby Criswell run for 7 yds to the NCaro 27
11:37
2nd & 3 at own 27
Josh Henderson run for no gain to the NCaro 27
11:37
3rd & 3 at own 27
Jacolby Criswell pass complete to Josh Henderson for no gain to the NCaro 27
11:37
4th & 3 at own 27
Ben Kiernan punt for 39 yds , Jontavis Robertson returns for 15 yds to the Duke 49
Duke Touchdown, 10 plays
9:36
1st & 10 at own 49
Gunnar Holmberg pass complete to Darrell Harding Jr. for 11 yds to the NCaro 40 for a 1ST down
9:36
1st & 10 at opp 40
Gunnar Holmberg sacked by Chris Collins for a loss of 9 yards to the NCaro 49
9:36
2nd & 19 at opp 49
Gunnar Holmberg pass complete to Darrell Harding Jr. for 14 yds to the NCaro 35
9:36
3rd & 5 at opp 35
Mataeo Durant run for 5 yds to the NCaro 30 for a 1ST down
9:36
1st & 10 at opp 30
Gunnar Holmberg pass complete to Darrell Harding Jr. for 15 yds to the NCaro 15 for a 1ST down
9:36
1st & 10 at opp 15
Gunnar Holmberg pass complete to Eli Pancol for 7 yds to the NCaro 8
9:36
2nd & 3 at opp 8
Gunnar Holmberg run for 1 yd to the NCaro 7
9:36
3rd & 2 at opp 7
Jordan Waters run for no gain to the NCaro 7
9:36
4th & 2 at opp 7
Gunnar Holmberg pass complete to Eli Pancol for 6 yds Eli Pancol fumbled, forced by Khadry Jackson, recovered by Duke Maurice McIntyre for a 1ST down
5:36
1st & goal at opp 2
Jordan Waters run for 2 yds for a TDNorth Carolina 56, Duke 24
North Carolina End of game, 9 plays
5:36
1st & 0 at own 35
Jackson Hubbard kickoff for 60 yds , Michael Carter return for 5 yds to the NCaro 10
5:33
1st & 10 at own 10
British Brooks run for 14 yds to the NCaro 24 for a 1ST down
5:33
1st & 10 at own 24
Jacolby Criswell run for 6 yds to the NCaro 30
5:33
2nd & 4 at own 30
British Brooks run for 3 yds to the NCaro 33
5:33
3rd & 1 at own 33
British Brooks run for 3 yds to the NCaro 36 for a 1ST down
5:33
1st & 10 at own 36
D.J. Jones run for 11 yds to the NCaro 47 for a 1ST down
5:33
1st & 10 at own 47
D.J. Jones run for 10 yds to the DUKE 43 for a 1ST down DUKE Penalty, personal foul (Christian Hood) to the Duke 28 for a 1ST down
5:33
1st & 10 at opp 28
D.J. Jones run for 5 yds to the Duke 23
5:33
2nd & 5 at opp 23
Jace Ruder run for 7 yds to the Duke 16 for a 1ST down
5:33
1st & 10 at opp 16
D.J. Jones run for 1 yd to the Duke 15
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 six since this game.