| 15:00 | 1st & 10 | OWN 25 | Daniel Jones pass incomplete to T.J. Rahming, broken up by Juan Thornhill | 0 | -0.70 |
| 15:00 | 2nd & 10 | OWN 25 | Shaun Wilson run for 2 yds to the Duke 27 | +2 | -0.23 |
| 15:00 | 3rd & 8 | OWN 27 | Daniel Jones pass incomplete to Anthony Nash | 0 | -0.22 |
| 15:00 | 4th & 8 | OWN 27 | Austin Parker punt for 36 yds, punt out-of-bounds at the Virg 37 |
| 14:14 | 1st & 10 | OWN 37 | Kurt Benkert pass complete to Keeon Johnson for 6 yds to the Virg 43 | +6 | 0.40 |
| 14:14 | 2nd & 4 | OWN 43 | VIRGINIA Penalty, false start (-5 Yards) to the Virg 38 | -5 | |
| 14:14 | 2nd & 9 | OWN 38 | Kurt Benkert pass incomplete | 0 | -0.75 |
| 14:14 | 3rd & 9 | OWN 38 | Kurt Benkert pass complete to Keeon Johnson for 29 yds to the Duke 33 for a 1ST down | +29 | 3.77 |
| 14:14 | 1st & 10 | OPP 33 | Kurt Benkert pass incomplete | 0 | -0.64 |
| 14:14 | 2nd & 10 | OPP 33 | Kurt Benkert pass incomplete | 0 | -0.86 |
| 14:14 | 3rd & 10 | OPP 33 | Kurt Benkert pass incomplete | 0 | -1.02 |
| 14:14 | 4th & 10 | OPP 33 | Kurt Benkert pass complete to Olamide Zaccheaus for 9 yds to the Duke 24 | +9 | -1.59 |
| 12:43 | 1st & 10 | OWN 24 | Daniel Jones pass complete to T.J. Rahming for 7 yds to the Duke 31 | +7 | 0.59 |
| 12:43 | 2nd & 3 | OWN 31 | Jones, D pass incomplete, PENALTY VA offside 5 yards to the DU36, 1ST DOWN DU, NO PLAY. | +5 | |
| 12:43 | 1st & 10 | OWN 36 | Daniel Jones pass complete to Anthony Nash for 8 yds to the Duke 44 | +8 | 1.04 |
| 12:43 | 2nd & 2 | OWN 44 | Daniel Jones run for 10 yds to the Virg 46 for a 1ST down | +10 | 0.57 |
| 12:43 | 1st & 10 | OPP 46 | Daniel Jones pass complete to T.J. Rahming for 7 yds to the Virg 39 | +7 | 0.53 |
| 12:43 | 2nd & 3 | OPP 39 | Daniel Jones pass complete to T.J. Rahming for 6 yds to the Virg 33 for a 1ST down | +6 | 0.11 |
| 12:43 | 1st & 10 | OPP 33 | Shaun Wilson run for 7 yds to the Virg 26 | +7 | 0.38 |
| 12:43 | 2nd & 3 | OPP 26 | Shaun Wilson run for 3 yds to the Virg 23 for a 1ST down | +3 | -0.14 |
| 9:29 | 1st & 10 | OPP 23 | Daniel Jones pass complete to T.J. Rahming for 23 yds for a TD, (AJ Reed KICK) | +23 | 2.66 |
| 9:24 | 1st & 10 | OWN 22 | Taquan Mizzell run for a loss of 2 yards to the Virg 20 | -2 | -0.77 |
| 9:24 | 2nd & 12 | OWN 20 | Kurt Benkert sacked by Corbin McCarthy for a loss of 14 yards to the Virg 6 VIRGINIA Penalty, intentional grounding (Kurt Benkert) to the Virg 6 | -14 | -0.36 |
| 9:24 | 3rd & 26 | OWN 6 | Kurt Benkert pass complete to Doni Dowling for 14 yds to the Virg 20 | +14 | 0.06 |
| 9:24 | 4th & 12 | OWN 20 | Nicholas Conte punt for 55 yds , Ryan Smith returns for 9 yds to the Duke 34 |
| 8:16 | 1st & 10 | OWN 34 | Daniel Jones pass incomplete | 0 | -0.99 |
| 8:16 | 2nd & 10 | OWN 34 | Joseph Ajeigbe run for 12 yds to the Duke 46 for a 1ST down | +12 | 2.14 |
| 8:16 | 1st & 10 | OWN 46 | Daniel Jones pass complete to Johnathan Lloyd for 8 yds to the Virg 46 | +8 | 0.92 |
| 8:16 | 2nd & 2 | OPP 46 | Joseph Ajeigbe run for 4 yds to the Virg 42 for a 1ST down | +4 | -0.03 |
| 8:16 | 1st & 10 | OPP 42 | Daniel Jones pass intercepted Juan Thornhill return for 17 yds to the Virg 37 | -3.71 |
| 6:41 | 1st & 10 | OWN 37 | Taquan Mizzell run for 3 yds to the Virg 40 | +3 | -0.42 |
| 6:41 | 2nd & 7 | OWN 40 | Kurt Benkert pass complete to Warren Craft for 8 yds to the Virg 48 for a 1ST down | +8 | 1.46 |
| 6:41 | 1st & 10 | OWN 48 | Kurt Benkert pass incomplete to Keeon Johnson, broken up by Ben Humphreys | 0 | -1.14 |
| 6:41 | 2nd & 10 | OWN 48 | Albert Reid run for 5 yds to the Duke 47 | +5 | 0.07 |
| 6:41 | 3rd & 5 | OPP 47 | Taquan Mizzell run for 4 yds to the Duke 43 | +4 | -0.17 |
| 6:41 | 4th & 1 | OPP 43 | VIRGINIA Penalty, false start (-5 Yards) to the Duke 48 | -5 | |
| 6:41 | 4th & 6 | OPP 48 | Nicholas Conte punt for 48 yds for a touchback |
| 4:19 | 1st & 10 | OWN 20 | Daniel Jones pass complete to Johnathan Lloyd for 6 yds to the Duke 26 | +6 | 0.29 |
| 4:19 | 2nd & 4 | OWN 26 | Joseph Ajeigbe run for 1 yd to the Duke 27 | +1 | -0.60 |
| 4:19 | 3rd & 3 | OWN 27 | Daniel Jones pass incomplete to Erich Schneider, broken up by Zach Bradshaw | 0 | -0.40 |
| 4:19 | 4th & 3 | OWN 27 | Austin Parker punt for 37 yds |
| 2:52 | 1st & 10 | OWN 36 | Kurt Benkert pass incomplete to Olamide Zaccheaus, broken up by Breon Borders | 0 | -1.04 |
| 2:52 | 2nd & 10 | OWN 36 | Kurt Benkert pass complete to Olamide Zaccheaus for 11 yds to the Virg 47 for a 1ST down | +11 | 2.09 |
| 2:52 | 1st & 10 | OWN 47 | Kurt Benkert pass complete to Hasise Dubois for 19 yds to the Duke 34 for a 1ST down | +19 | 1.16 |
| 2:52 | 1st & 10 | OPP 34 | Kurt Benkert pass complete to Taquan Mizzell for 3 yds to the Duke 31 | +3 | -0.21 |
| 2:52 | 2nd & 7 | OPP 31 | Taquan Mizzell run for 3 yds to the Duke 28 | +3 | -0.24 |
| 0:38 | 3rd & 4 | OPP 28 | David Eldridge 28 Yd pass from Kurt Benkert (Two-Point Run Conversion Failed) | +28 | 3.38 |
| 0:32 | 1st & 10 | OWN 30 | Daniel Jones pass complete to Quay Chambers for 22 yds to the Virg 48 for a 1ST down | +22 | 2.01 |
| 0:32 | 1st & 10 | OPP 48 | Shaun Wilson run for a loss of 2 yards to the 50 yard line | -2 | -1.54 |
| 0:00 | OWN 0 | End of 1st Quarter | |||
| 15:00 | 2nd & 12 | 50 | Daniel Jones pass complete to T.J. Rahming for 1 yd to the Virg 49 | +1 | -0.78 |
| 15:00 | 3rd & 11 | OPP 49 | Daniel Jones run for 9 yds to the Virg 40 | +9 | 0.91 |
| 13:53 | 4th & 2 | OPP 40 | Timeout DUKE, clock 13:53 | ||
| 13:53 | 4th & 2 | OPP 40 | Daniel Jones pass complete to Davis Koppenhaver for 5 yds to the Virg 35 for a 1ST down | +5 | 2.12 |
| 13:53 | 1st & 10 | OPP 35 | Daniel Jones pass intercepted Bryce Hall return for a loss of 4 yards to the Virg 31 | -4.03 |
| 13:28 | 1st & 10 | OWN 31 | Jordan Ellis run for 3 yds to the Virg 34 VIRGINIA Penalty, unsportsmanlike conduct (-15 Yards) to the Virg 19 | -12 | -1.68 |
| 13:28 | 2nd & 22 | OWN 19 | Kurt Benkert pass incomplete | 0 | -0.07 |
| 13:09 | 3rd & 22 | OWN 19 | Timeout VIRGINIA, clock 13:09 | ||
| 13:09 | 3rd & 22 | OWN 19 | Kurt Benkert pass incomplete to Warren Craft | 0 | -0.03 |
| 13:09 | 4th & 22 | OWN 19 | Nicholas Conte punt for 33 yds , Ryan Smith returns for 5 yds to the Virg 47 |
| 12:51 | 1st & 10 | OPP 47 | Daniel Jones pass complete to Anthony Nash for 20 yds to the Virg 27 for a 1ST down | +20 | 0.87 |
| 12:51 | 1st & 10 | OPP 27 | Daniel Jones pass complete to Shaun Wilson for a loss of 1 yard to the Virg 28 | -1 | -0.61 |
| 12:51 | 2nd & 11 | OPP 28 | Daniel Jones run for 8 yds to the Virg 20 | +8 | 0.41 |
| 12:51 | 3rd & 3 | OPP 20 | Daniel Jones pass incomplete to Quay Chambers | 0 | -0.59 |
| 11:23 | 4th & 3 | OPP 20 | AJ Reed 38 yd FG GOOD | -0.46 |
| 11:16 | 1st & 10 | OWN 30 | Albert Reid run for 6 yds to the Virg 36 | +6 | 0.37 |
| 11:16 | 2nd & 4 | OWN 36 | Kurt Benkert pass complete to Keeon Johnson for a loss of 3 yards to the Virg 33 | -3 | -1.44 |
| 11:16 | 3rd & 7 | OWN 33 | Kurt Benkert run for 1 yd to the Virg 34 | +1 | -0.30 |
| 11:16 | 4th & 6 | OWN 34 | Nicholas Conte punt for 65 yds, downed at the Duke 1 |
| 9:19 | 1st & 10 | OWN 1 | Joseph Ajeigbe run for 2 yds to the Duke 3 | +2 | -0.15 |
| 9:19 | 2nd & 8 | OWN 3 | Joseph Ajeigbe run for 1 yd to the Duke 4 | +1 | -0.13 |
| 9:19 | 3rd & 7 | OWN 4 | Daniel Jones pass complete to T.J. Rahming for 21 yds to the Duke 25 for a 1ST down | +21 | 1.20 |
| 9:19 | 1st & 10 | OWN 25 | Daniel Jones pass incomplete | 0 | -0.70 |
| 9:19 | 2nd & 10 | OWN 25 | Daniel Jones pass complete to Anthony Nash for 8 yds to the Duke 33 | +8 | 0.48 |
| 9:19 | 3rd & 2 | OWN 33 | Daniel Jones pass complete to Davis Koppenhaver for 5 yds to the Duke 38 for a 1ST down | +5 | 1.34 |
| 9:19 | 1st & 10 | OWN 38 | Shaun Wilson run for 1 yd to the Duke 39 | +1 | -0.89 |
| 9:19 | 2nd & 9 | OWN 39 | Daniel Jones pass intercepted Bryce Hall return for no gain to the Virg 14 | -1.16 |
| 6:01 | 1st & 10 | OWN 14 | Albert Reid run for no gain to the Virg 14 | 0 | -0.42 |
| 6:01 | 2nd & 10 | OWN 14 | Kurt Benkert pass incomplete to Keeon Johnson | 0 | -0.19 |
| 6:01 | 3rd & 10 | OWN 14 | Kurt Benkert pass complete to David Eldridge for 84 yds to the Duke 2 for a 1ST down | +84 | 6.05 |
| 6:01 | 1st & 2 | OPP 2 | Kurt Benkert run for 1 yd to the Duke 1 | +1 | -0.69 |
| 4:01 | 2nd & 1 | OPP 1 | Albert Reid run for 1 yd for a TD, (S Hayward KICK) | +1 | 1.90 |
| 3:56 | 1st & 10 | OWN 19 | Shaun Wilson run for 6 yds to the Duke 25 | +6 | 0.28 |
| 3:56 | 2nd & 4 | OWN 25 | Shaun Wilson run for 4 yds to the Duke 29 for a 1ST down | +4 | 0.38 |
| 3:56 | 1st & 10 | OWN 29 | Joseph Ajeigbe run for 3 yds to the Duke 32 | +3 | -0.34 |
| 3:56 | 2nd & 7 | OWN 32 | Daniel Jones pass complete to Johnathan Lloyd for 9 yds to the Duke 41 for a 1ST down | +9 | 1.46 |
| 3:56 | 1st & 10 | OWN 41 | Daniel Jones pass incomplete to Anthony Nash, broken up by Bryce Hall | 0 | -1.14 |
| 3:56 | 2nd & 10 | OWN 41 | Shaun Wilson run for 3 yds to the Duke 44 | +3 | -0.33 |
| 3:56 | 3rd & 7 | OWN 44 | Daniel Jones pass intercepted Quin Blanding return for no gain to the Virg 35 | -0.87 |
| 1:56 | 1st & 10 | OWN 35 | Taquan Mizzell run for 7 yds to the Virg 42 | +7 | 0.71 |
| 1:56 | 2nd & 3 | OWN 42 | Kurt Benkert pass incomplete to Doni Dowling | 0 | -1.26 |
| 1:56 | 3rd & 3 | OWN 42 | Taquan Mizzell run for 5 yds to the Virg 47 for a 1ST down | +5 | 1.70 |
| 1:56 | 1st & 10 | OWN 47 | Kurt Benkert pass complete to Andre Levrone for 32 yds to the Duke 21 for a 1ST down | +32 | 1.46 |
| 1:56 | 1st & 10 | OPP 21 | Kurt Benkert sacked by Brandon Boyce for a loss of 9 yards to the Duke 30 | -9 | -1.55 |
| 0:44 | 2nd & 19 | OPP 30 | Timeout VIRGINIA, clock 00:44 | ||
| 0:44 | 2nd & 19 | OPP 30 | Taquan Mizzell run for 3 yds to the Duke 27 | +3 | -0.34 |
| 0:44 | 3rd & 16 | OPP 27 | Benkert, K pass incomplete to Craft, W, PENALTY DU pass interference (Hayes, J) 15 yards to the DU12, NO PLAY. | +15 | |
| 0:12 | 3rd & 1 | OPP 12 | Kurt Benkert pass complete to Olamide Zaccheaus for 12 yds for a TD, (S Hayward KICK) | +12 | 2.59 |
| 0:07 | 1st & 10 | OWN 36 | Timeout DUKE, clock 00:07 | ||
| 0:07 | 1st & 10 | OWN 36 | Daniel Jones pass complete to Quay Chambers for 10 yds to the Duke 46 for a 1ST down | +10 | 0.96 |
| 0:00 | OWN 0 | End of 2nd Quarter |
| 14:56 | 1st & 10 | OWN 12 | Albert Reid run for 4 yds to the Virg 16 | +4 | -0.05 |
| 14:56 | 2nd & 6 | OWN 16 | Kurt Benkert pass incomplete to Doni Dowling | 0 | -0.35 |
| 14:56 | 3rd & 6 | OWN 16 | Kurt Benkert pass complete to Keeon Johnson for 9 yds to the Virg 25 for a 1ST down | +9 | 1.06 |
| 14:56 | 1st & 10 | OWN 25 | Albert Reid run for 3 yds to the Virg 28 | +3 | -0.30 |
| 14:56 | 2nd & 7 | OWN 28 | Kurt Benkert pass complete to Keeon Johnson for 5 yds to the Virg 33 | +5 | 0.08 |
| 14:56 | 3rd & 2 | OWN 33 | Albert Reid run for 1 yd to the Virg 34 | +1 | -0.50 |
| 14:56 | 4th & 1 | OWN 34 | Nicholas Conte punt for 48 yds , Ryan Smith returns for 9 yds to the Duke 27 |
| 11:43 | 1st & 10 | OWN 27 | Shaun Wilson run for 8 yds to the Duke 35 | +8 | 0.95 |
| 11:43 | 2nd & 2 | OWN 35 | Shaun Wilson run for 3 yds to the Duke 38 for a 1ST down | +3 | 0.03 |
| 11:43 | 1st & 10 | OWN 38 | Daniel Jones pass incomplete | 0 | -1.09 |
| 11:43 | 2nd & 10 | OWN 38 | Shaun Wilson run for 3 yds to the Duke 41 | +3 | -0.30 |
| 11:43 | 3rd & 7 | OWN 41 | Daniel Jones pass complete to Anthony Nash for 12 yds to the Virg 47 for a 1ST down | +12 | 2.72 |
| 11:43 | 1st & 10 | OPP 47 | Shaun Wilson run for no gain to the Virg 47 | 0 | -1.05 |
| 11:43 | 2nd & 10 | OPP 47 | Daniel Jones pass complete to Quay Chambers for 8 yds to the Virg 39 | +8 | 0.79 |
| 9:05 | 3rd & 2 | OPP 39 | Timeout VIRGINIA, clock 09:05 | ||
| 9:05 | 3rd & 2 | OPP 39 | Daniel Jones pass complete to Erich Schneider for 18 yds to the Virg 21 for a 1ST down | +18 | 1.24 |
| 9:05 | 1st & 10 | OPP 21 | Shaun Wilson run for 4 yds to the Virg 17 | +4 | -0.03 |
| 9:05 | 2nd & 6 | OPP 17 | Daniel Jones pass complete to Daniel Helm for 3 yds to the Virg 14 | +3 | -0.13 |
| 9:05 | 3rd & 3 | OPP 14 | Daniel Jones pass complete to Anthony Nash for 6 yds to the Virg 8 for a 1ST down | +6 | 0.47 |
| 9:05 | 1st & 8 | OPP 8 | Daniel Jones run for 2 yds to the Virg 6 | +2 | -0.21 |
| 9:05 | 2nd & 6 | OPP 6 | Shaun Wilson run for 3 yds to the Virg 3 | +3 | -0.10 |
| 9:05 | 3rd & 3 | OPP 3 | Daniel Jones run for no gain to the Virg 3 | 0 | -0.29 |
| 5:40 | 4th & 3 | OPP 3 | AJ Reed 21 yd FG GOOD | -1.08 |
| 5:40 | 1st & 10 | OWN 25 | Taquan Mizzell run for 2 yds to the Virg 27 | +2 | -0.45 |
| 5:40 | 2nd & 8 | OWN 27 | Kurt Benkert pass complete to Taquan Mizzell for 5 yds to the Virg 32 | +5 | 0.06 |
| 5:40 | 3rd & 3 | OWN 32 | Kurt Benkert pass complete to Doni Dowling for 7 yds to the Virg 39 for a 1ST down | +7 | 1.61 |
| 5:40 | 1st & 10 | OWN 39 | Albert Reid run for 11 yds to the 50 yard line for a 1ST down | +11 | 1.01 |
| 5:40 | 1st & 10 | 50 | Kurt Benkert pass incomplete to Andre Levrone | 0 | -1.11 |
| 5:40 | 2nd & 10 | 50 | Taquan Mizzell run for 8 yds to the Duke 42 | +8 | 0.82 |
| 5:40 | 3rd & 2 | OPP 42 | Kurt Benkert pass complete to Andre Levrone for 33 yds to the Duke 9 for a 1ST down | +33 | 1.71 |
| 5:40 | 1st & 9 | OPP 9 | Kurt Benkert pass complete to Albert Reid for 6 yds to the Duke 3 | +6 | 0.21 |
| 5:40 | 2nd & 3 | OPP 3 | Taquan Mizzell run for no gain to the Duke 3 | 0 | -0.41 |
| 1:17 | 3rd & 3 | OPP 3 | Kurt Benkert pass complete to Richard Burney for 3 yds for a TD, (S Hayward KICK) | +3 | 2.62 |
| 1:08 | 1st & 10 | OWN 20 | Shaun Wilson run for 6 yds to the Duke 26 | +6 | 0.29 |
| 1:08 | 2nd & 4 | OWN 26 | Daniel Jones pass complete to Anthony Nash for 4 yds to the Duke 30 for a 1ST down | +4 | 0.40 |
| 1:08 | 1st & 10 | OWN 30 | Daniel Jones pass complete to Erich Schneider for 6 yds to the Duke 36 | +6 | 0.37 |
| 0:00 | OWN 0 | End of 3rd Quarter | |||
| 15:00 | 2nd & 4 | OWN 36 | Daniel Jones pass complete to Davis Koppenhaver for 6 yds to the Duke 42 for a 1ST down | +6 | 0.76 |
| 15:00 | 1st & 10 | OWN 42 | Daniel Jones pass complete to Davis Koppenhaver for 8 yds to the 50 yard line | +8 | 0.99 |
| 15:00 | 2nd & 2 | 50 | Daniel Jones pass complete to Daniel Jones for no gain to the 50 yard line | 0 | -1.33 |
| 15:00 | 3rd & 2 | 50 | Daniel Jones pass incomplete to Anthony Nash | 0 | -1.10 |
| 15:00 | 4th & 2 | 50 | Austin Parker punt for 23 yds, downed at the Virg 27 |
| 13:24 | 1st & 10 | OWN 27 | Kurt Benkert pass incomplete to Keeon Johnson | 0 | -0.77 |
| 13:24 | 2nd & 10 | OWN 27 | Kurt Benkert pass complete to Taquan Mizzell for a loss of 1 yard to the Virg 26 | -1 | -0.44 |
| 13:24 | 3rd & 11 | OWN 26 | Kurt Benkert pass incomplete to Doni Dowling | 0 | -0.15 |
| 13:24 | 4th & 11 | OWN 26 | Nicholas Conte punt for 43 yds , Ryan Smith returns for a loss of 1 yard to the Duke 30 |
| 12:21 | 1st & 10 | OWN 30 | Daniel Jones pass complete to Anthony Nash for 9 yds to the Virg 39 for a 1ST down VIRGINIA Penalty, personal foul (Andre Miles-Redmond) to the Virg 47 for a 1ST down | +23 | 2.08 |
| 12:21 | 1st & 10 | OPP 47 | Daniel Jones pass complete to Quay Chambers for 43 yds to the Virg 4 for a 1ST down | +43 | 1.93 |
| 11:34 | 1st & 4 | OPP 4 | Joseph Ajeigbe run for 4 yds for a TD, (AJ Reed KICK) | +4 | 1.69 |
| 11:26 | 1st & 10 | OWN 38 | Kurt Benkert pass incomplete to Olamide Zaccheaus, broken up by Corbin McCarthy | 0 | -1.09 |
| 11:26 | 2nd & 10 | OWN 38 | Kurt Benkert pass complete to Evan Butts for 7 yds to the Virg 45 | +7 | 0.51 |
| 11:26 | 3rd & 3 | OWN 45 | Taquan Mizzell run for no gain to the Virg 45 | 0 | -0.91 |
| 11:26 | 4th & 3 | OWN 45 | Daniel Hamm run for a loss of 2 yards to the Virg 43 | -2 | -0.56 |
| 10:02 | 1st & 10 | OPP 43 | Daniel Jones pass incomplete, broken up by Micah Kiser | 0 | -0.94 |
| 10:02 | 2nd & 10 | OPP 43 | Shaun Wilson run for 4 yds to the Virg 39 | +4 | -0.16 |
| 10:02 | 3rd & 6 | OPP 39 | Daniel Jones pass complete to Davis Koppenhaver for 6 yds to the Virg 33 for a 1ST down | +6 | 1.54 |
| 10:02 | 1st & 10 | OPP 33 | Daniel Jones pass incomplete to Davis Koppenhaver | 0 | -0.64 |
| 10:02 | 2nd & 10 | OPP 33 | Daniel Jones run for 5 yds to the Virg 28 | +5 | 0.06 |
| 10:02 | 3rd & 5 | OPP 28 | Daniel Jones pass incomplete, broken up by Micah Kiser | 0 | -0.86 |
| 10:02 | 4th & 5 | OPP 28 | Daniel Jones sacked by Micah Kiser for a loss of 9 yards to the Virg 37 | -9 | -2.66 |
| 8:24 | 1st & 10 | OWN 37 | Albert Reid run for 6 yds to the Virg 43 | +6 | 0.40 |
| 8:24 | 2nd & 4 | OWN 43 | Kurt Benkert pass incomplete to Andre Levrone | 0 | -1.20 |
| 7:46 | 3rd & 4 | OWN 43 | Timeout VIRGINIA, clock 07:46 | ||
| 7:46 | 3rd & 4 | OWN 43 | Kurt Benkert pass complete to Olamide Zaccheaus for 10 yds to the Duke 47 for a 1ST down | +10 | 2.24 |
| 7:46 | 2nd & 27 | OWN 36 | Kurt Benkert pass intercepted Ben Humphreys return for 11 yds to the Virg 39 | 0.14 | |
| 7:46 | 1st & 10 | OPP 47 | VIRGINIA Penalty, personal foul (-15 Yards) to the Virg 38 | -15 | |
| 7:46 | 1st & 25 | OWN 38 | Kurt Benkert run for a loss of 2 yards to the Virg 36 | -2 | -0.53 |
| 6:24 | 1st & 10 | OPP 39 | Daniel Jones pass incomplete | 0 | -0.81 |
| 6:24 | 2nd & 10 | OPP 39 | Daniel Jones pass incomplete to Chris Taylor | 0 | -1.01 |
| 6:24 | 3rd & 10 | OPP 39 | Daniel Jones pass complete to Erich Schneider for 8 yds to the Virg 31 | +8 | 0.72 |
| 6:05 | 4th & 2 | OPP 31 | Timeout DUKE, clock 06:05 | ||
| 6:05 | 4th & 2 | OPP 31 | Daniel Jones pass incomplete to Erich Schneider, broken up by Mark Hall | 0 | -2.76 |
| 6:01 | 1st & 10 | OWN 31 | Taquan Mizzell run for 19 yds to the 50 yard line for a 1ST down | +19 | 1.77 |
| 6:01 | 1st & 10 | 50 | Kurt Benkert pass incomplete to Keeon Johnson | 0 | -1.11 |
| 6:01 | 2nd & 10 | 50 | Albert Reid run for 5 yds to the Duke 45 | +5 | 0.07 |
| 5:14 | 3rd & 5 | OPP 45 | Timeout DUKE, clock 05:14 | ||
| 5:14 | 3rd & 5 | OPP 45 | Albert Reid run for no gain to the Duke 45 | 0 | -1.05 |
| 5:14 | 4th & 5 | OPP 45 | Nicholas Conte punt for 44 yds, downed at the Duke 1 |
| 4:35 | 1st & 10 | OWN 1 | Daniel Jones pass incomplete to T.J. Rahming | 0 | -0.24 |
| 4:24 | 2nd & 10 | OWN 1 | Daniel Jones sacked by Jordan Mack for a loss of 1 yard Daniel Jones fumbled, recovered by Virg Eli Hanback , return for 0 yards for a TD, (S Hayward KICK) | 0 | -0.10 |
| 4:24 | 1st & 10 | OWN 25 | Daniel Jones pass complete to Quay Chambers for 7 yds to the Duke 32 | +7 | 0.60 |
| 4:24 | 2nd & 3 | OWN 32 | Daniel Jones pass complete to Anthony Nash for 15 yds to the Duke 47 for a 1ST down | +15 | 1.38 |
| 4:24 | 1st & 10 | OWN 47 | Daniel Jones pass intercepted Juan Thornhill return for 15 yds to the Duke 40 | -2.90 |
| 3:37 | 1st & 10 | OPP 40 | Taquan Mizzell run for 9 yds to the Duke 31 | +9 | 0.84 |
| 3:37 | 2nd & 1 | OPP 31 | Taquan Mizzell run for a loss of 1 yard to the Duke 32 | -1 | -1.03 |
| 3:37 | 3rd & 2 | OPP 32 | Albert Reid run for 4 yds to the Duke 28 for a 1ST down | +4 | 0.61 |
| 3:37 | 1st & 10 | OPP 28 | Albert Reid run for a loss of 2 yards to the Duke 30 | -2 | -0.78 |
| 3:37 | 2nd & 12 | OPP 30 | TEAM run for a loss of 1 yard to the Duke 31 | -1 | -1.01 |
| 0:34 | 3rd & 13 | OPP 31 | Timeout DUKE, clock 00:34 | ||
| 0:34 | 3rd & 13 | OPP 31 | TEAM run for a loss of 1 yard to the Duke 32 | -1 | -1.21 |
| 0:00 | OPP 0 | End of 4th Quarter |
| 2 | sacks | 2 |
| 3 | plays for loss | 12 |
| 6 | takeaways | 1 |
| 2 | three-and-outs forced | 4 |
| 8 | explosive plays allowed | 7 |
| 5.24 | yards allowed / play | 5.21 |
| 4 of 16 | scoring drives allowed | 4 of 15 |
| Micah Kiser | 18 (8) | 1 sk · 2 TFL · 2 PD · 2 QH |
| Kelvin Rainey | 14 (8) | |
| Zach Bradshaw | 12 (3) | 1 PD |
| Jordan Mack | 8 (3) | 1 sk · 1 TFL |
| Quin Blanding | 7 (3) | 1 INT |
| Donte Wilkins | 5 (1) | 1 QH |
| Juan Thornhill | 4 (2) | 2 INT · 1 PD |
| Bryce Hall | 4 (2) | 2 INT · 1 PD |
| Ben Humphreys | 13 (2) | 0.5 TFL · 1 INT · 1 PD |
| Joe Giles-Harris | 12 (5) | 1 TFL · 1 PD |
| Jordan Hayes | 8 (5) | |
| Corbin McCarthy | 5 (2) | 1 sk · 2 TFL · 1 PD |
| Mike Ramsay | 4 (1) | 1 TFL |
| Breon Borders | 4 (3) | 1 PD |
| Bryon Fields Jr. | 4 (4) | |
| Brandon Boyce | 3 (3) | 1 sk · 1 TFL |
| — | field goals | 2 of 2 |
| 7 | punts | 3 |
| 48.0 | punt average | 32.0 |
| 0 | punts inside the 20 | 0 |
| 94 | return yards | 119 |
| own 31 | average drive start | own 25 |
| K | Sam Hayward | 4/4 XP |
| P | Nicholas Conte | 7 punts · 48.0 avg |
| KR | Joe Reed | 4 ret · 94 yds · long 32 |
| K | AJ Reed | 2/2 FG · long 38 · 2/2 XP |
| P | Austin Parker | 3 punts · 32.0 avg |
| KR | Shaun Wilson | 4 ret · 97 yds · long 29 |
| PR | Ryan Smith | 4 ret · 22 yds · long 9 |
| 77 | plays | 85 |
| 401 | yards | 445 |
| 15 | drives | 16 |
| 36% | success rate | 47% |
| 10.79 | total PPA | 1.7 |
| Q1 | Daniel Jones pass complete to T.J. Rahming for 23 yds for a TD, (AJ Reed KICK) | 7–0 |
| Q1 | David Eldridge 28 Yd pass from Kurt Benkert (Two-Point Run Conversion Failed) | 6–7 |
| Q2 | AJ Reed 38 yd FG GOOD | 10–6 |
| Q2 | Albert Reid run for 1 yd for a TD, (S Hayward KICK) | 13–10 |
| Q2 | Kurt Benkert pass complete to Olamide Zaccheaus for 12 yds for a TD, (S Hayward KICK) | 20–10 |
| Q3 | AJ Reed 21 yd FG GOOD | 13–20 |
| Q3 | Kurt Benkert pass complete to Richard Burney for 3 yds for a TD, (S Hayward KICK) | 27–13 |
| Q4 | Joseph Ajeigbe run for 4 yds for a TD, (AJ Reed KICK) | 20–27 |
| Q2 | Kurt Benkert pass complete to David Eldridge for 84 yds to the Duke 2 for a 1ST down | 6.05 |
| Q1 | Kurt Benkert pass complete to Keeon Johnson for 29 yds to the Duke 33 for a 1ST down | 3.77 |
| Q1 | David Eldridge 28 Yd pass from Kurt Benkert (Two-Point Run Conversion Failed) | 3.38 |
| Q3 | Daniel Jones pass complete to Anthony Nash for 12 yds to the Virg 47 for a 1ST down | 2.72 |
| Q1 | Daniel Jones pass complete to T.J. Rahming for 23 yds for a TD, (AJ Reed KICK) | 2.66 |
| Q3 | Kurt Benkert pass complete to Richard Burney for 3 yds for a TD, (S Hayward KICK) | 2.62 |
| 2025 | Virginia 34 – 17 Duke |
| 2025 | Duke 27 – 20 Virginia |
| 2023 | Duke 27 – 30 Virginia |
| 2022 | Virginia 17 – 38 Duke |
| 2021 | Duke 0 – 48 Virginia |
| 2020 | Duke 20 – 38 Virginia |
| 2019 | Duke 14 – 48 Virginia |
| 2018 | Virginia 28 – 14 Duke |