| 15:00 | 1st & 10 | OWN 25 | Michael Carter run for 11 yds to the NCaro 36 for a 1ST down | +11 | 0.93 |
| 15:00 | 1st & 10 | OWN 36 | DUKE Penalty, Defensive offside (5 Yards) to the NCaro 41 | +5 | |
| 15:00 | 1st & 5 | OWN 41 | Michael Carter run for 4 yds to the NCaro 45 | +4 | -0.16 |
| 15:00 | 2nd & 1 | OWN 45 | Antonio Williams run for 12 yds to the Duke 43 for a 1ST down | +12 | 0.41 |
| 15:00 | 1st & 10 | OPP 43 | Michael Carter run for 4 yds to the Duke 39 | +4 | -0.11 |
| 15:00 | 2nd & 6 | OPP 39 | Nathan Elliott pass complete to Jake Bargas for 9 yds to the Duke 30 for a 1ST down | +9 | 0.64 |
| 15:00 | 1st & 10 | OPP 30 | Michael Carter run for 17 yds to the Duke 13 for a 1ST down | +17 | 0.28 |
| 12:11 | 1st & 10 | OPP 13 | Anthony Ratliff-Williams run for 13 yds for a TD (Freeman Jones KICK) | +13 | 2.54 |
| 12:11 | 1st & 10 | OWN 25 | NORTH CAROLINA Penalty, Defensive offside (5 Yards) to the Duke 30 | +5 | |
| 12:11 | 1st & 5 | OWN 30 | Daniel Jones pass incomplete to Johnathan Lloyd, broken up by Corey Bell Jr. | 0 | -1.32 |
| 12:11 | 2nd & 5 | OWN 30 | Daniel Jones pass complete to Chris Taylor for 13 yds to the Duke 43 for a 1ST down | +13 | 1.52 |
| 12:11 | 1st & 10 | OWN 43 | Daniel Jones pass complete to T.J. Rahming for no gain to the Duke 43 | 0 | -1.16 |
| 12:11 | 2nd & 10 | OWN 43 | Daniel Jones run for 5 yds to the Duke 48 | +5 | 0.07 |
| 10:22 | 3rd & 5 | OWN 48 | Daniel Jones pass complete to Chris Taylor for 52 yds for a TD (Collin Wareham KICK) | +52 | 5.55 |
| 10:16 | 1st & 10 | OWN 17 | Michael Carter run for 19 yds to the NCaro 36 for a 1ST down | +19 | 1.39 |
| 10:16 | 1st & 10 | OWN 36 | Nathan Elliott pass complete to Michael Carter for 11 yds to the NCaro 47 for a 1ST down | +11 | 1.05 |
| 10:16 | 1st & 10 | OWN 47 | Nathan Elliott pass incomplete | 0 | -1.15 |
| 10:16 | 2nd & 10 | OWN 47 | Antonio Williams run for 13 yds to the Duke 40 for a 1ST down | +13 | 2.06 |
| 10:16 | 1st & 10 | OPP 40 | Antonio Williams run for no gain to the Duke 40 | 0 | -0.85 |
| 8:16 | 2nd & 10 | OPP 40 | Michael Carter run for 40 yds for a TD (Freeman Jones KICK) | +40 | 4.03 |
| 8:10 | 1st & 10 | OWN 23 | Daniel Jones pass incomplete to Chris Taylor | 0 | -0.64 |
| 8:10 | 2nd & 10 | OWN 23 | Deon Jackson run for 3 yds to the Duke 26 | +3 | -0.14 |
| 8:10 | 3rd & 7 | OWN 26 | Daniel Jones pass complete to Johnathan Lloyd for 34 yds to the NCaro 40 for a 1ST down | +34 | 3.80 |
| 8:10 | 1st & 10 | OPP 40 | Deon Jackson run for 14 yds to the NCaro 26 for a 1ST down | +14 | 0.47 |
| 6:20 | 1st & 10 | OPP 26 | Daniel Jones pass complete to Daniel Helm for 26 yds for a TD (Collin Wareham KICK) | +26 | 2.72 |
| 6:16 | 1st & 10 | OWN 29 | Antonio Williams run for 1 yd to the NCaro 30 | +1 | -0.69 |
| 6:16 | 2nd & 9 | OWN 30 | Nathan Elliott pass complete to Michael Carter for 2 yds to the NCaro 32 | +2 | -0.33 |
| 6:16 | 3rd & 7 | OWN 32 | Nathan Elliott pass incomplete | 0 | -0.34 |
| 6:16 | 4th & 7 | OWN 32 | Hunter Lent punt for 35 yds, fair catch by T.J. Rahming at the Duke 33 |
| 5:11 | 1st & 10 | OWN 33 | Daniel Jones sacked by Dominique Ross and Tomon Fox for a loss of 7 yards to the Duke 26 | -7 | -1.65 |
| 5:11 | 2nd & 17 | OWN 26 | Deon Jackson run for 4 yds to the Duke 30 | +4 | -0.04 |
| 5:11 | 3rd & 13 | OWN 30 | Daniel Jones pass complete to Noah Gray for 16 yds to the Duke 46 for a 1ST down | +16 | 2.93 |
| 3:23 | 1st & 10 | OWN 46 | Jones, D pass complete to Taylor, C for 54 yards to the NC0, clock 03:23, PENALTY DU pass interference (Taylor, C) 15 yards to the DU31, NO PLAY. | -15 | |
| 3:23 | 1st & 25 | OWN 31 | Daniel Jones pass complete to Deon Jackson for 4 yds to the Duke 35 | +4 | -0.06 |
| 3:23 | 2nd & 21 | OWN 35 | Daniel Jones pass incomplete to Johnathan Lloyd, broken up by Trey Morrison | 0 | -0.24 |
| 3:23 | 3rd & 21 | OWN 35 | Daniel Jones pass incomplete to Deon Jackson | 0 | -0.11 |
| 3:23 | 4th & 21 | OWN 35 | Austin Parker punt for 25 yds, punt out-of-bounds at the NCaro 40 |
| 2:41 | 1st & 10 | OWN 40 | Antonio Williams run for no gain to the NCaro 40 | 0 | -1.12 |
| 2:41 | 2nd & 10 | OWN 40 | Antonio Williams run for no gain to the NCaro 40 | 0 | -0.76 |
| 2:41 | 3rd & 10 | OWN 40 | Nathan Elliott pass complete to Dazz Newsome for 14 yds to the Duke 46 for a 1ST down | +14 | 3.10 |
| 2:41 | 1st & 10 | OPP 46 | Jordon Brown run for 3 yds to the Duke 43 | +3 | -0.34 |
| 2:41 | 2nd & 7 | OPP 43 | Jordon Brown run for 8 yds to the Duke 35 for a 1ST down | +8 | 0.91 |
| 2:41 | 1st & 10 | OPP 35 | Nathan Elliott pass complete to Anthony Ratliff-Williams for 3 yds to the Duke 32 | +3 | -0.22 |
| 0:00 | OPP 0 | End of 1st Quarter | |||
| 15:00 | 2nd & 7 | OPP 32 | Michael Carter run for 1 yd to the Duke 31 | +1 | -0.59 |
| 15:00 | 3rd & 6 | OPP 31 | Nathan Elliott pass incomplete to Dazz Newsome | 0 | -0.96 |
| 14:29 | 4th & 6 | OPP 31 | Freeman Jones 49 yd FG MISSED |
| 14:29 | 1st & 10 | OWN 32 | Jones, D pass incomplete to Garner, J, PENALTY NC holding (Ross, G) 11 yards to the DU43, 1ST DOWN DU, NO PLAY. | +11 | |
| 14:29 | 1st & 10 | OWN 43 | Daniel Jones pass complete to T.J. Rahming for 48 yds to the NCaro 9 for a 1ST down | +48 | 2.04 |
| 14:29 | 1st & 9 | OPP 9 | Daniel Jones run for 3 yds to the NCaro 6 | +3 | -0.10 |
| 14:29 | 2nd & 6 | OPP 6 | Daniel Jones run for 4 yds to the NCaro 2 | +4 | -0.02 |
| 12:51 | 3rd & 2 | OPP 2 | Daniel Jones pass complete to Davis Koppenhaver for 2 yds for a TD (Collin Wareham KICK) | +2 | 2.54 |
| 12:45 | 1st & 10 | OWN 19 | Nathan Elliott pass incomplete to Dazz Newsome | 0 | -0.53 |
| 12:45 | 2nd & 10 | OWN 19 | Michael Carter run for 7 yds to the NCaro 26 | +7 | 0.24 |
| 12:45 | 3rd & 3 | OWN 26 | Nathan Elliott pass complete to Carl Tucker for 11 yds to the NCaro 37 for a 1ST down | +11 | 1.68 |
| 12:45 | 1st & 10 | OWN 37 | Michael Carter run for 10 yds to the NCaro 47 for a 1ST down | +10 | 0.96 |
| 12:45 | 1st & 10 | OWN 47 | Michael Carter run for 2 yds to the NCaro 49 | +2 | -0.67 |
| 12:45 | 2nd & 8 | OWN 49 | Nathan Elliott pass complete to Anthony Ratliff-Williams for 35 yds to the Duke 16 for a 1ST down | +35 | 2.19 |
| 12:45 | 1st & 10 | OPP 16 | Javonte Williams run for 11 yds to the Duke 5 for a 1ST down | +11 | 0.68 |
| 12:45 | 1st & 5 | OPP 5 | Javonte Williams run for 3 yds to the Duke 2 | +3 | -0.18 |
| 9:55 | 2nd & 2 | OPP 2 | Javonte Williams run for 2 yds for a TD (Freeman Jones KICK) | +2 | 2.07 |
| 9:55 | 1st & 10 | OWN 25 | Daniel Jones pass incomplete to Noah Gray | 0 | -0.70 |
| 9:55 | 2nd & 10 | OWN 25 | Daniel Jones pass incomplete to Deon Jackson, broken up by Dominique Ross | 0 | -0.35 |
| 9:55 | 3rd & 10 | OWN 25 | Daniel Jones pass complete to Noah Gray for 11 yds to the Duke 36 for a 1ST down | +11 | 1.98 |
| 9:55 | 1st & 10 | OWN 36 | Jones, D pass incomplete to Rahming, T.J. (Ross, G), PENALTY NC pass interference (Ross, G) 15 yards to the NC49, 1ST DOWN DU, NO PLAY. | +15 | |
| 9:18 | 1st & 10 | OPP 49 | Timeout DUKE, clock 09:18 | ||
| 9:18 | 1st & 10 | OPP 49 | Daniel Jones pass complete to Deon Jackson for 4 yds to the NCaro 45 | +4 | -0.14 |
| 9:18 | 2nd & 6 | OPP 45 | Jones, D pass incomplete to Jackson, D, PENALTY NC pass interference (Ross, D) 15 yards to the NC30, 1ST DOWN DU, NO PLAY. | +15 | |
| 9:18 | 1st & 10 | OPP 30 | Deon Jackson run for 10 yds to the NCaro 20 for a 1ST down | +10 | 0.20 |
| 9:18 | 1st & 10 | OPP 20 | Daniel Jones pass complete to T.J. Rahming for 4 yds to the NCaro 16 | +4 | -0.03 |
| 9:18 | 2nd & 6 | OPP 16 | Daniel Jones pass complete to T.J. Rahming for 8 yds to the NCaro 8 for a 1ST down | +8 | 0.32 |
| 9:18 | 1st & 8 | OPP 8 | Daniel Jones pass complete to Trevon Lee for 4 yds to the NCaro 4 | +4 | -0.01 |
| 6:52 | 2nd & 4 | OPP 4 | Deon Jackson run for 4 yds for a TD (Collin Wareham KICK) | +4 | 2.33 |
| 6:47 | 1st & 10 | OWN 11 | Elliott, N pass complete to Newsome, D for 1 yard to the NC12 (Waters, M), PENALTY DU offside (Dimukeje, V) 5 yards to the NC16, NO PLAY. | +5 | |
| 6:14 | 1st & 5 | OWN 16 | Dazz Newsome run for 84 yds for a TD (Freeman Jones KICK) | +84 | 5.81 |
| 6:14 | 1st & 10 | OWN 25 | Johnathan Lloyd run for 1 yd to the Duke 26 | +1 | -0.59 |
| 6:14 | 2nd & 9 | OWN 26 | Daniel Jones pass incomplete to Chris Taylor, broken up by D.J. Ford | 0 | -0.41 |
| 6:14 | 3rd & 9 | OWN 26 | Daniel Jones run for 20 yds to the Duke 46 for a 1ST down | +20 | 2.89 |
| 6:14 | 1st & 10 | OWN 46 | Deon Jackson run for a loss of 1 yard to the Duke 45 | -1 | -1.38 |
| 6:14 | 2nd & 11 | OWN 45 | Deon Jackson run for 5 yds to the 50 yard line | +5 | 0.07 |
| 6:14 | 3rd & 6 | 50 | Daniel Jones pass complete to Johnathan Lloyd for 7 yds to the NCaro 43 for a 1ST down | +7 | 2.15 |
| 6:14 | 1st & 10 | OPP 43 | Daniel Jones pass incomplete to Daniel Helm | 0 | -0.94 |
| 6:14 | 2nd & 10 | OPP 43 | Daniel Jones run for 11 yds to the NCaro 32 for a 1ST down | +11 | 1.42 |
| 6:14 | 1st & 10 | OPP 32 | T.J. Rahming run for 1 yd to the NCaro 31 | +1 | -0.46 |
| 6:14 | 2nd & 9 | OPP 31 | Daniel Jones run for 16 yds to the NCaro 15 for a 1ST down | +16 | 0.78 |
| 6:14 | 1st & 10 | OPP 15 | Deon Jackson run for 5 yds to the NCaro 10 | +5 | 0.07 |
| 6:14 | 2nd & 5 | OPP 10 | Daniel Jones pass incomplete to Chris Taylor DUKE Penalty, ineligible downfield on pass ( Yards) declined | 0 | -0.36 |
| 6:14 | 3rd & 5 | OPP 10 | Daniel Jones pass incomplete, broken up by Malik Carney | 0 | -0.37 |
| 1:28 | 4th & 5 | OPP 10 | Collin Wareham 28 yd FG MISSED |
| 1:28 | 1st & 10 | OWN 20 | Nathan Elliott pass complete to Michael Carter for 3 yds to the NCaro 23 | +3 | -0.24 |
| 1:28 | 2nd & 7 | OWN 23 | Nathan Elliott pass complete to Michael Carter for 3 yds to the NCaro 26 | +3 | -0.19 |
| 1:28 | 3rd & 4 | OWN 26 | Nathan Elliott pass complete to Dyami Brown for 7 yds to the NCaro 33 NORTH CAROLINA Penalty, personal foul (Jake Bargas) to the NCaro 18 | -8 | -0.54 |
| 1:28 | 3rd & 12 | OWN 18 | Nathan Elliott pass incomplete | 0 | -0.08 |
| 1:03 | 4th & 12 | OWN 18 | Timeout NORTH CAROLINA, clock 01:03 | ||
| 1:03 | 4th & 12 | OWN 18 | Hunter Lent punt for 54 yds , T.J. Rahming returns for 5 yds to the Duke 33 |
| 0:51 | 1st & 10 | OWN 33 | Deon Jackson run for 6 yds to the Duke 39 | +6 | 0.39 |
| 0:51 | 2nd & 4 | OWN 39 | Daniel Jones pass incomplete to Deon Jackson | 0 | -1.11 |
| 0:16 | 3rd & 4 | OWN 39 | Daniel Jones run for 61 yds for a TD (Collin Wareham KICK) | +61 | 6.15 |
| 0:08 | 1st & 10 | OWN 23 | Michael Carter run for 7 yds to the NCaro 30 | +7 | 0.57 |
| 0:00 | OPP 0 | End of 2nd Quarter |
| 14:56 | 1st & 10 | OWN 16 | Daniel Jones pass complete to Trevon Lee for 9 yds to the Duke 25 | +9 | 0.99 |
| 14:56 | 2nd & 1 | OWN 25 | Daniel Jones pass incomplete | 0 | -0.99 |
| 14:56 | 3rd & 1 | OWN 25 | Daniel Jones run for 11 yds to the Duke 36 for a 1ST down | +11 | 1.43 |
| 14:56 | 1st & 10 | OWN 36 | Daniel Jones sacked by Jason Strowbridge for a loss of 4 yards to the Duke 32 | -4 | -1.60 |
| 14:56 | 2nd & 14 | OWN 32 | Daniel Jones pass incomplete to T.J. Rahming | 0 | -0.36 |
| 14:56 | 3rd & 14 | OWN 32 | Daniel Jones pass complete to T.J. Rahming for 17 yds to the Duke 49 for a 1ST down | +17 | 3.18 |
| 14:56 | 1st & 10 | OWN 49 | Daniel Jones pass complete to T.J. Rahming for 2 yds to the NCaro 49 | +2 | -0.64 |
| 14:56 | 2nd & 8 | OPP 49 | Daniel Jones pass complete to Johnathan Lloyd for 9 yds to the NCaro 40 for a 1ST down | +9 | 1.38 |
| 14:56 | 1st & 10 | OPP 40 | Daniel Jones pass complete to Chris Taylor for 16 yds to the NCaro 24 for a 1ST down | +16 | 0.51 |
| 14:56 | 1st & 10 | OPP 24 | Daniel Jones pass incomplete to Chris Taylor | 0 | -0.43 |
| 14:56 | 2nd & 10 | OPP 24 | Daniel Jones pass incomplete to Davis Koppenhaver | 0 | -0.58 |
| 14:56 | 3rd & 10 | OPP 24 | Deon Jackson run for 2 yds to the NCaro 22 | +2 | -0.46 |
| 10:52 | 4th & 8 | OPP 22 | Collin Wareham 40 yd FG BLOCKED blocked by Tomon Fox Greg Ross return for no gain to the NCaro 43 |
| 10:52 | 1st & 10 | OWN 43 | Jordon Brown run for 3 yds to the NCaro 46 | +3 | -0.43 |
| 10:52 | 2nd & 7 | OWN 46 | Nathan Elliott pass complete to Michael Carter for 11 yds to the DUKE 43 NORTH CAROLINA Penalty, Offensive holding (Carl Tucker) to the NCaro 47 | +1 | -0.88 |
| 10:52 | 2nd & 6 | OWN 47 | Javonte Williams run for 1 yd to the NCaro 48 | +1 | -0.92 |
| 10:52 | 3rd & 5 | OWN 48 | Nathan Elliott pass incomplete, broken up by Trevon McSwain | 0 | -0.88 |
| 10:52 | 4th & 5 | OWN 48 | Hunter Lent punt for 24 yds, punt out-of-bounds at the Duke 28 |
| 9:14 | 1st & 10 | OWN 28 | Deon Jackson run for 18 yds to the Duke 46 for a 1ST down | +18 | 1.67 |
| 9:14 | 1st & 10 | OWN 46 | Deon Jackson run for 2 yds to the Duke 48 | +2 | -0.67 |
| 9:14 | 2nd & 8 | OWN 48 | Daniel Jones pass incomplete to Daniel Helm, broken up by Cole Holcomb | 0 | -1.07 |
| 9:14 | 3rd & 8 | OWN 48 | Daniel Jones pass complete to Johnathan Lloyd for 10 yds to the NCaro 42 for a 1ST down | +10 | 2.63 |
| 9:14 | 1st & 10 | OPP 42 | Daniel Jones pass complete to Daniel Helm for 4 yds to the NCaro 38 | +4 | -0.10 |
| 9:14 | 2nd & 6 | OPP 38 | Daniel Jones pass complete to Chris Taylor for 14 yds Chris Taylor fumbled, forced by Malik Carney, recovered by NCaro Malik Carney | -3.60 |
| 7:10 | 1st & 10 | OWN 24 | Michael Carter run for 1 yd to the NCaro 25 | +1 | -0.56 |
| 7:10 | 2nd & 9 | OWN 25 | Nathan Elliott pass incomplete to Michael Carter | 0 | -0.39 |
| 7:10 | 3rd & 9 | OPP 0 | Carter, M rush for 11 yards to the NC36 (Hill, B), PENALTY DU offside off-setting, PENALTY NC holding off-setting, NO PLAY. | 0 | |
| 7:10 | 3rd & 9 | OWN 25 | Nathan Elliott pass incomplete | 0 | -0.18 |
| 7:10 | 4th & 9 | OWN 25 | Hunter Lent punt for 34 yds, fair catch by T.J. Rahming at the Duke 41 |
| 5:52 | 1st & 10 | OWN 41 | NORTH CAROLINA Penalty, Defensive offside (Jalen Dalton) to the Duke 46 | +5 | |
| 5:52 | 1st & 5 | OWN 46 | Daniel Jones pass incomplete to Chris Taylor | 0 | -1.34 |
| 5:52 | 2nd & 5 | OWN 46 | Deon Jackson run for 4 yds to the 50 yard line | +4 | -0.17 |
| 5:52 | 3rd & 1 | 50 | DUKE Penalty, false start (Zach Harmon) to the Duke 45 | -5 | |
| 5:52 | 3rd & 6 | OWN 45 | Daniel Jones pass complete to Noah Gray for 10 yds to the NCaro 45 for a 1ST down | +10 | 2.46 |
| 5:52 | 1st & 10 | OPP 45 | Daniel Jones sacked by Jalen Dalton for a loss of 7 yards to the Duke 39 Daniel Jones fumbled, recovered by NCaro Tomon Fox , return for 0 yards , return for 6 yds to the Duke 39 | +6 | 0.30 |
| 4:23 | 3rd & 17 | OPP 46 | Jordon Brown run for 6 yds to the Duke 40 | +6 | 0.20 |
| 4:23 | 4th & 11 | OPP 40 | Hunter Lent punt for 33 yds, downed at the Duke 7 NORTH CAROLINA Penalty, personal foul (-15 Yards) to the Duke 22 | ||
| 4:23 | 1st & 10 | OPP 39 | Rontavius Groves pass incomplete to Jake Bargas | 0 | -0.81 |
| 4:23 | 2nd & 10 | OPP 39 | Nathan Elliott pass complete to Michael Carter for a loss of 7 yards to the Duke 46 | -7 | -2.37 |
| 2:39 | 1st & 10 | OWN 22 | Daniel Jones pass complete to T.J. Rahming for 8 yds to the Duke 30 | +8 | 0.84 |
| 2:39 | 2nd & 2 | OWN 30 | Daniel Jones run for 68 yds to the NCaro 2 for a 1ST down | +68 | 4.21 |
| 1:42 | 1st & 2 | OPP 2 | Quentin Harris run for 2 yds for a TD (Collin Wareham KICK) | +2 | 1.21 |
| 1:35 | 1st & 10 | OWN 22 | Michael Carter run for 2 yds to the NCaro 24 | +2 | -0.40 |
| 1:35 | 2nd & 8 | OWN 24 | Michael Carter run for no gain to the NCaro 24 | 0 | -0.41 |
| 1:35 | 3rd & 8 | OWN 24 | Nathan Elliott pass complete to Jordon Brown for 6 yds to the NCaro 30 | +6 | 0.10 |
| 0:00 | OPP 0 | End of 3rd Quarter | |||
| 15:00 | 4th & 2 | OWN 30 | Hunter Lent punt for 45 yds, fair catch by T.J. Rahming at the Duke 25 |
| 14:53 | 1st & 10 | OWN 25 | Daniel Jones pass complete to T.J. Rahming for 12 yds to the Duke 37 for a 1ST down | +12 | 1.03 |
| 14:53 | 1st & 10 | OWN 37 | Daniel Jones pass complete to Noah Gray for 4 yds to the Duke 41 | +4 | -0.16 |
| 14:53 | 2nd & 6 | OWN 41 | Daniel Jones pass incomplete to Deon Jackson | 0 | -1.02 |
| 14:53 | 3rd & 6 | OWN 41 | Daniel Jones pass incomplete to T.J. Rahming | 0 | -0.61 |
| 14:53 | 4th & 6 | OWN 41 | Austin Parker punt for 29 yds , Patrice Rene returns for no gain to the NCaro 30 Patrice Rene fumbled, recovered by NCaro Javonte Williams |
| 14:53 | 1st & 10 | OWN 30 | Nathan Elliott pass incomplete to Anthony Ratliff-Williams | 0 | -0.86 |
| 14:53 | 2nd & 10 | OWN 30 | Jordon Brown run for 3 yds to the NCaro 33 | +3 | -0.20 |
| 14:53 | 3rd & 7 | OWN 33 | Nathan Elliott run for 2 yds to the NCaro 35 | +2 | -0.24 |
| 14:53 | 4th & 5 | OWN 35 | Hunter Lent punt for 46 yds, punt out-of-bounds at the Duke 19 , T.J. Rahming returns for no gain to the Duke 19 |
| 12:27 | 1st & 10 | OWN 19 | Deon Jackson run for a loss of 1 yard to the Duke 18 | -1 | -0.60 |
| 12:27 | 2nd & 11 | OWN 18 | Daniel Jones pass complete to T.J. Rahming for a loss of 1 yard to the Duke 17 | -1 | -0.23 |
| 12:27 | 3rd & 12 | OWN 17 | Jones, D pass incomplete to Taylor, C, PENALTY NC personal foul (Fox, T) 14 yards to the DU31, 1ST DOWN DU, NO PLAY. | +14 | |
| 12:27 | 1st & 10 | OWN 31 | Deon Jackson run for 1 yd to the Duke 32 | +1 | -0.74 |
| 12:27 | 2nd & 9 | OWN 32 | Daniel Jones pass incomplete to T.J. Rahming, broken up by Patrice Rene | 0 | -0.56 |
| 12:27 | 3rd & 9 | OWN 32 | Daniel Jones pass incomplete to T.J. Rahming | 0 | -0.28 |
| 12:27 | 4th & 9 | OWN 32 | DUKE Penalty, delay of game (-5 Yards) to the Duke 27 | -5 | |
| 12:27 | 4th & 14 | OWN 27 | Austin Parker punt for 42 yds, punt out-of-bounds at the Duke 48 , Dazz Newsome returns for 21 yds to the Duke 48 |
| 10:32 | 1st & 10 | OPP 48 | Michael Carter run for 12 yds to the Duke 36 for a 1ST down | +12 | 0.68 |
| 10:32 | 1st & 10 | OPP 36 | Nathan Elliott pass complete to Dazz Newsome for no gain to the Duke 36 | 0 | -0.72 |
| 10:32 | 2nd & 10 | OPP 36 | Nathan Elliott pass complete to Carl Tucker for 4 yds to the Duke 32 | +4 | -0.12 |
| 10:32 | 3rd & 6 | OPP 32 | Michael Carter run for 1 yd to the Duke 31 | +1 | -0.76 |
| 10:32 | 4th & 5 | OPP 31 | Nathan Elliott pass incomplete to Dyami Brown | 0 | -2.38 |
| 8:12 | 1st & 10 | OWN 31 | Daniel Jones pass complete to Damond Philyaw-Johnson for 3 yds to the Duke 34 | +3 | -0.37 |
| 8:12 | 2nd & 7 | OWN 34 | Daniel Jones pass complete to Deon Jackson for 6 yds to the Duke 40 | +6 | 0.32 |
| 8:12 | 3rd & 1 | OWN 40 | Daniel Jones run for 4 yds to the Duke 44 for a 1ST down | +4 | 1.28 |
| 8:12 | 1st & 10 | OWN 44 | Daniel Jones pass incomplete, broken up by Malik Carney | 0 | -1.16 |
| 8:12 | 2nd & 10 | OWN 44 | Daniel Jones pass complete to Johnathan Lloyd for 5 yds to the Duke 49 | +5 | 0.07 |
| 6:02 | 3rd & 5 | OWN 49 | Timeout DUKE, clock 06:02 | ||
| 6:02 | 3rd & 5 | OWN 49 | Daniel Jones run for 3 yds to the NCaro 48 | +3 | -0.37 |
| 6:02 | 4th & 2 | OPP 48 | Austin Parker punt for 28 yds, fair catch by Dazz Newsome at the NCaro 20 |
| 5:16 | 1st & 10 | OWN 20 | Nathan Elliott pass complete to Michael Carter for 2 yds to the NCaro 22 | +2 | -0.36 |
| 5:16 | 2nd & 8 | OWN 22 | Michael Carter run for 4 yds to the NCaro 26 | +4 | -0.06 |
| 5:16 | 3rd & 4 | OWN 26 | Nathan Elliott pass complete to Beau Corrales for 4 yds to the NCaro 30 for a 1ST down | +4 | 1.12 |
| 5:16 | 1st & 10 | OWN 30 | Nathan Elliott pass incomplete, broken up by Jordan Hayes | 0 | -0.86 |
| 5:16 | 2nd & 10 | OWN 30 | Nathan Elliott pass incomplete | 0 | -0.46 |
| 5:16 | 3rd & 10 | OWN 30 | Nathan Elliott pass complete to Dazz Newsome for 10 yds to the NCaro 40 for a 1ST down | +10 | 2.26 |
| 5:16 | 1st & 10 | OWN 40 | Nathan Elliott pass complete to Dazz Newsome for 9 yds to the NCaro 49 | +9 | 1.34 |
| 5:16 | 2nd & 1 | OWN 49 | Michael Carter run for 6 yds to the Duke 45 for a 1ST down | +6 | -0.06 |
| 5:16 | 1st & 10 | OPP 45 | Nathan Elliott pass complete to Michael Carter for 7 yds to the Duke 38 | +7 | 0.51 |
| 5:16 | 2nd & 3 | OPP 38 | Nathan Elliott pass incomplete to Anthony Ratliff-Williams | 0 | -0.98 |
| 5:16 | 3rd & 3 | OPP 38 | Nathan Elliott pass complete to Carl Tucker for 6 yds to the Duke 32 for a 1ST down | +6 | 1.07 |
| 5:16 | 1st & 10 | OPP 32 | Nathan Elliott pass incomplete to Beau Corrales, broken up by Josh Blackwell | 0 | -0.61 |
| 5:16 | 2nd & 10 | OPP 32 | Nathan Elliott pass complete to Anthony Ratliff-Williams for 8 yds to the Duke 24 | +8 | 0.49 |
| 5:16 | 3rd & 2 | OPP 24 | Jordon Brown run for 2 yds to the Duke 22 for a 1ST down | +2 | 0.34 |
| 5:16 | 1st & 10 | OPP 22 | Nathan Elliott pass complete to Thomas Jackson for 9 yds to the Duke 13 | +9 | 0.63 |
| 1:15 | 2nd & 1 | OPP 13 | Nathan Elliott pass complete to Thomas Jackson for 13 yds for a TD (Freeman Jones KICK) | +13 | 2.02 |
| 1:11 | 1st & 10 | OPP 24 | DUKE Penalty, delay of game (-5 Yards) to the NCaro 29 | -5 | |
| 1:11 | 1st & 15 | OPP 29 | Deon Jackson run for 1 yd to the NCaro 28 | +1 | -0.43 |
| 1:08 | 2nd & 14 | OPP 28 | Timeout NORTH CAROLINA, clock 01:08 | ||
| 1:08 | 2nd & 14 | OPP 28 | Deon Jackson run for 1 yd to the NCaro 27 | +1 | -0.61 |
| 1:03 | 3rd & 13 | OPP 27 | Timeout NORTH CAROLINA, clock 01:03 | ||
| 1:03 | 3rd & 13 | OPP 27 | Daniel Jones run for 1 yd to the NCaro 26 | +1 | -0.77 |
| 0:59 | 4th & 12 | OPP 26 | Timeout NORTH CAROLINA, clock 00:59 | ||
| 0:59 | 4th & 12 | OPP 26 | Daniel Jones pass intercepted Myles Dorn return for no gain to the NCaro 0 | -2.03 |
| 0:53 | 1st & 10 | OWN 20 | Nathan Elliott pass complete to Dazz Newsome for 20 yds to the NCaro 40 for a 1ST down | +20 | 1.63 |
| 0:53 | 1st & 10 | OWN 40 | Nathan Elliott pass complete to Anthony Ratliff-Williams for 8 yds to the NCaro 48 | +8 | 1.02 |
| 0:53 | 2nd & 2 | OWN 48 | Nathan Elliott pass complete to Dazz Newsome for 13 yds to the Duke 39 for a 1ST down | +13 | 0.60 |
| 0:53 | 1st & 10 | OPP 39 | TEAM pass incomplete | 0 | -0.81 |
| 0:53 | 2nd & 10 | OPP 39 | Bryson Richardson pass incomplete to Anthony Ratliff-Williams, broken up by Brandon Feamster | 0 | -1.01 |
| 0:00 | OPP 0 | End of 4th Quarter |
| 3 | sacks | 0 |
| 5 | plays for loss | 2 |
| 3 | takeaways | 0 |
| 0 | three-and-outs forced | 5 |
| 13 | explosive plays allowed | 10 |
| 7.17 | yards allowed / play | 6.31 |
| 6 of 15 | scoring drives allowed | 5 of 16 |
| Cole Holcomb | 12 (5) | 0.5 TFL · 1 PD |
| Dominique Ross | 9 (4) | 0.5 sk · 0.5 TFL · 1 PD |
| Malik Carney | 8 (6) | 1 TFL · 2 PD |
| Myles Dorn | 8 (5) | 1 TFL · 1 INT |
| Jalen Dalton | 6 (3) | 1 sk · 1.5 TFL |
| Patrice Rene | 5 (5) | 1 PD |
| D.J. Ford | 5 (2) | 1 PD |
| J.K. Britt | 5 (5) |
| Brandon Hill | 10 (6) | |
| Ben Humphreys | 8 (5) | |
| Marquis Waters | 6 (2) | |
| Jordan Hayes | 5 (3) | 1 TFL · 1 PD |
| Brandon Feamster | 5 (3) | 1 PD |
| Josh Blackwell | 5 (2) | 1 PD |
| Dylan Singleton | 5 (3) | |
| Trevon McSwain | 4 (4) | 1 PD · 1 QH |
| 0 of 1 | field goals | 0 of 2 |
| 7 | punts | 4 |
| 38.7 | punt average | 31.0 |
| 2 | punts inside the 20 | 0 |
| 134 | return yards | 55 |
| own 26 | average drive start | own 31 |
| K | Freeman Jones | 0/1 FG · 5/5 XP |
| P | Hunter Lent | 7 punts · 38.7 avg · 2 in 20 |
| KR | Anthony Ratliff-Williams | 4 ret · 79 yds · long 23 |
| KR | Dazz Newsome | 2 ret · 34 yds · long 22 |
| PR | Dazz Newsome | 1 ret · 21 yds · long 21 |
| PR | Patrice Rene | 1 ret · 0 yds |
| K | Collin Wareham | 0/2 FG · 6/6 XP |
| P | Austin Parker | 4 punts · 31.0 avg |
| KR | Deon Jackson | 2 ret · 31 yds · long 16 |
| KR | Jake Bobo | 1 ret · 19 yds · long 19 |
| PR | T.J. Rahming | 2 ret · 5 yds · long 5 |
| 81 | plays | 88 |
| 511 | yards | 631 |
| 16 | drives | 15 |
| 43% | success rate | 41% |
| 16.77 | total PPA | 33.24 |
| Q1 | Anthony Ratliff-Williams run for 13 yds for a TD (Freeman Jones KICK) | 7–0 |
| Q1 | Daniel Jones pass complete to Chris Taylor for 52 yds for a TD (Collin Wareham KICK) | 7–7 |
| Q1 | Michael Carter run for 40 yds for a TD (Freeman Jones KICK) | 14–7 |
| Q1 | Daniel Jones pass complete to Daniel Helm for 26 yds for a TD (Collin Wareham KICK) | 14–14 |
| Q2 | Daniel Jones pass complete to Davis Koppenhaver for 2 yds for a TD (Collin Wareham KICK) | 21–14 |
| Q2 | Javonte Williams run for 2 yds for a TD (Freeman Jones KICK) | 21–21 |
| Q2 | Deon Jackson run for 4 yds for a TD (Collin Wareham KICK) | 28–21 |
| Q2 | Dazz Newsome run for 84 yds for a TD (Freeman Jones KICK) | 28–28 |
| Q2 | Daniel Jones run for 61 yds for a TD (Collin Wareham KICK) | 35–28 |
| Q3 | Quentin Harris run for 2 yds for a TD (Collin Wareham KICK) | 42–28 |
| Q4 | Nathan Elliott pass complete to Thomas Jackson for 13 yds for a TD (Freeman Jones KICK) | 35–42 |
| Q2 | Daniel Jones run for 61 yds for a TD (Collin Wareham KICK) | 6.15 |
| Q2 | Dazz Newsome run for 84 yds for a TD (Freeman Jones KICK) | 5.81 |
| Q1 | Daniel Jones pass complete to Chris Taylor for 52 yds for a TD (Collin Wareham KICK) | 5.55 |
| Q3 | Daniel Jones run for 68 yds to the NCaro 2 for a 1ST down | 4.21 |
| Q1 | Michael Carter run for 40 yds for a TD (Freeman Jones KICK) | 4.03 |
| Q1 | Daniel Jones pass complete to Johnathan Lloyd for 34 yds to the NCaro 40 for a 1ST down | 3.80 |
| 2025 | Duke 32 – 25 North Carolina |
| 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 |
| 2019 | Duke 17 – 20 North Carolina |
| 2017 | Duke 27 – 17 North Carolina |