| 1:12 | 1st & 10 | 50 | Star Thomas run for 1 yd to the VT 49 | +1 | -0.87 |
| 1:06 | 2nd & 9 | OPP 49 | Star Thomas run for 3 yds to the VT 46 | +3 | -0.41 |
| 0:16 | 3rd & 6 | OPP 46 | Star Thomas run for 5 yds to the VT 41 | +5 | 0.07 |
| 0:10 | 4th & 1 | OPP 41 | Kade Reynoldson punt for 28 yds, punt out-of-bounds at the VT 13 , Jaylin Lane returns for no gain to the VT 13 |
| 14:37 | 1st & 10 | OWN 14 | Jaylin Lane run for 14 yds to the VT 28 for a 1ST down | +14 | 0.80 |
| 14:02 | 1st & 10 | OWN 28 | Collin Schlee pass complete to Bhayshul Tuten for 1 yd to the VT 29 | +1 | -0.66 |
| 13:33 | 2nd & 9 | OWN 29 | Bhayshul Tuten run for 5 yds to the VT 34 | +5 | 0.06 |
| 13:11 | 3rd & 4 | OWN 34 | Collin Schlee pass incomplete to Stephen Gosnell | 0 | -0.51 |
| 13:05 | 4th & 4 | OWN 34 | Peter Moore punt for 52 yds, fair catch by Que'Sean Brown at the DUKE 14 |
| 12:55 | 1st & 10 | OWN 14 | Maalik Murphy pass complete to Eli Pancol for 86 yds for a TD (Todd Pelino KICK) | +86 | 6.66 |
| 12:47 | 1st & 10 | OWN 25 | Collin Schlee run for 7 yds to the VT 32 | +7 | 0.60 |
| 12:15 | 2nd & 3 | OWN 32 | (12:21) No Huddle-Shotgun Schlee,Collin rush right for 3 yards loss to the VaTech29 (Howard,Alex) PENALTY Duke Face Mask (Howard,Alex) 15 yards from VaTech32 to VaTech47, 1ST DOWN. NO PLAY. | +15 | |
| 11:54 | 1st & 10 | OWN 47 | Bhayshul Tuten run for 5 yds to the DUKE 48 | +5 | 0.11 |
| 11:22 | 2nd & 5 | OPP 48 | Bhayshul Tuten run for 3 yds to the DUKE 45 | +3 | -0.42 |
| 11:00 | 3rd & 2 | OPP 45 | Collin Schlee run for 1 yd to the DUKE 44 | +1 | -0.93 |
| 10:19 | 4th & 1 | OPP 44 | (10:23) Shotgun Schlee,Collin rush right for 4 yards gain to the Duke40 (Moore,Terry) PENALTY VaTech Holding (Moore,Braelin) 10 yards from Duke44 to VaTech46. NO PLAY. | -10 | |
| 10:00 | 4th & 11 | OWN 46 | (10:00) PENALTY VaTech False Start (Pennix,Jonathan) 5 yards from VaTech46 to VaTech41. NO PLAY. | -5 | |
| 9:32 | 4th & 16 | OWN 41 | Peter Moore punt for 39 yds |
| 9:27 | 1st & 10 | OWN 20 | Maalik Murphy pass incomplete to Sahmir Hagans | 0 | -0.56 |
| 9:17 | 2nd & 10 | OWN 20 | Maalik Murphy pass complete to Jordan Moore for 3 yds to the DUKE 23 | +3 | -0.11 |
| 8:40 | 3rd & 7 | OWN 23 | Maalik Murphy pass complete to Eli Pancol for 77 yds for a TD (Todd Pelino KICK) | +77 | 7.06 |
| 8:25 | 1st & 10 | OWN 26 | Jaylin Lane run for a loss of 1 yard to the VT 25 | -1 | -0.84 |
| 7:53 | 2nd & 11 | OWN 25 | Collin Schlee run for 8 yds to the VT 33 | +8 | 0.43 |
| 7:26 | 3rd & 3 | OWN 33 | Collin Schlee pass complete to Bhayshul Tuten for 1 yd to the VT 34 | +1 | -0.45 |
| 6:41 | 4th & 2 | OWN 34 | Peter Moore punt for 47 yds , Que'Sean Brown returns for 19 yds to the DUKE 38 |
| 6:32 | 1st & 10 | OWN 38 | Maalik Murphy pass complete to Eli Pancol for 12 yds to the 50 yard line for a 1ST down | +12 | 1.11 |
| 6:17 | 1st & 10 | 50 | Star Thomas run for 6 yds to the VT 44 | +6 | 0.35 |
| 5:58 | 2nd & 4 | OPP 44 | Maalik Murphy pass incomplete to Eli Pancol | 0 | -1.14 |
| 5:52 | 3rd & 4 | OPP 44 | Maalik Murphy pass incomplete | 0 | -1.09 |
| 5:45 | 4th & 4 | OPP 44 | Kade Reynoldson punt for 29 yds, fair catch by Jaylin Lane at the VT 15 |
| 5:39 | 1st & 10 | OWN 15 | Jeremiah Coney run for 5 yds to the VT 20 | +5 | 0.08 |
| 5:05 | 2nd & 5 | OWN 20 | (05:10) No Huddle-Shotgun Schlee,Collin rush right for 3 yards loss to the VaTech17 (Nicholas,Ozzie) PENALTY Duke Face Mask (Nicholas,Ozzie) 15 yards from VaTech20 to VaTech35, 1ST DOWN. NO PLAY. | +15 | |
| 4:28 | 1st & 10 | OWN 35 | Collin Schlee pass complete to Ali Jennings for 65 yds for a TD (John Love KICK) | +65 | 5.24 |
| 4:19 | 1st & 10 | OWN 25 | Maalik Murphy pass complete to Que'Sean Brown for 1 yd to the DUKE 26 | +1 | -0.59 |
| 3:45 | 2nd & 9 | OWN 26 | Maalik Murphy pass complete to Peyton Jones for 1 yd to the DUKE 27 | +1 | -0.34 |
| 3:13 | 3rd & 8 | OWN 27 | Maalik Murphy pass incomplete to Jake Taylor | 0 | -0.22 |
| 3:07 | 4th & 8 | OWN 27 | Kade Reynoldson punt for 38 yds, fair catch by Jaylin Lane at the VT 35 |
| 3:01 | 1st & 10 | OWN 35 | Bhayshul Tuten run for 5 yds to the VT 40 | +5 | 0.11 |
| 2:30 | 2nd & 5 | OWN 40 | Bhayshul Tuten run for 4 yds to the VT 44 | +4 | -0.16 |
| 2:09 | 3rd & 1 | OWN 44 | Collin Schlee run for 2 yds to the VT 46 for a 1ST down | +2 | 1.11 |
| 1:39 | 1st & 10 | OWN 46 | Bhayshul Tuten run for 1 yd to the VT 47 | +1 | -0.92 |
| 1:08 | 2nd & 9 | OWN 47 | Collin Schlee run for 5 yds to the DUKE 48 | +5 | 0.08 |
| 0:39 | 3rd & 4 | OPP 48 | Collin Schlee pass incomplete to Ayden Greene | 0 | -1.04 |
| 0:35 | 4th & 4 | OPP 48 | Collin Schlee pass incomplete to Da'Quan Felton | 0 | -0.94 |
| 0:30 | 1st & 10 | OWN 48 | Maalik Murphy pass incomplete to Jordan Moore | 0 | -1.14 |
| 0:19 | 1st & 10 | OWN 36 | Collin Schlee pass incomplete to Da'Quan Felton | 0 | -1.04 |
| 0:00 | OWN 36 | End of 1st Quarter | |||
| 0:00 | 2nd & 10 | OWN 36 | Collin Schlee run for 7 yds to the VT 43 | +7 | 0.48 |
| 14:56 | 3rd & 3 | OWN 43 | (14:58) Shotgun Tuten,Bhayshul rush middle for 2 yards gain to the VaTech45 (Moore,Terry) PENALTY VaTech Holding (Moore,Braelin) 10 yards from VaTech43 to VaTech33. NO PLAY. | -10 | |
| 14:30 | 3rd & 13 | OWN 33 | Timeout Virginia Tech, clock 14:30 | ||
| 14:18 | 3rd & 13 | OWN 33 | William Watson III pass complete to Ali Jennings for 17 yds to the 50 yard line for a 1ST down | +17 | 3.21 |
| 13:52 | 1st & 10 | 50 | Jeremiah Coney run for 2 yds to the DUKE 48 | +2 | -0.63 |
| 13:19 | 2nd & 8 | OPP 48 | William Watson III pass complete to Ali Jennings for 27 yds to the DUKE 21 for a 1ST down | +27 | 1.84 |
| 12:45 | 1st & 10 | OPP 21 | Ayden Greene run for 21 yds for a TD (John Love KICK) | +21 | 2.63 |
| 12:32 | 1st & 10 | OWN 26 | Star Thomas run for 3 yds to the DUKE 29 | +3 | -0.31 |
| 12:06 | 2nd & 7 | OWN 29 | Maalik Murphy pass incomplete to Eli Pancol | 0 | -0.59 |
| 12:03 | 3rd & 7 | OWN 29 | Maalik Murphy pass intercepted | -0.10 |
| 11:54 | 1st & 10 | OPP 36 | Bhayshul Tuten run for 9 yds to the DUKE 27 | +9 | 0.77 |
| 11:26 | 2nd & 1 | OPP 27 | Bhayshul Tuten run for 2 yds to the DUKE 25 for a 1ST down | +2 | -0.46 |
| 10:58 | 1st & 10 | OPP 25 | Bhayshul Tuten run for 8 yds to the DUKE 17 | +8 | 0.48 |
| 10:22 | 2nd & 2 | OPP 17 | Bhayshul Tuten run for a loss of 1 yard to the DUKE 18 | -1 | -0.66 |
| 9:41 | 3rd & 3 | OPP 18 | William Watson III pass complete to Jaylin Lane for 6 yds to the DUKE 12 for a 1ST down | +6 | 0.36 |
| 9:11 | 1st & 10 | OPP 12 | Jaylin Lane run for 1 yd to the DUKE 11 | +1 | -0.23 |
| 8:35 | 2nd & 9 | OPP 11 | William Watson III run for 4 yds to the DUKE 7 | +4 | -0.02 |
| 7:58 | 3rd & 5 | OPP 7 | William Watson III pass incomplete to Harrison Saint Germain | 0 | -0.32 |
| 7:55 | 4th & 5 | OPP 7 | John Love 24 yd FG GOOD |
| 7:46 | 1st & 10 | OWN 25 | Maalik Murphy pass complete to Sahmir Hagans for 2 yds to the DUKE 23 | +2 | -0.45 |
| 7:07 | 2nd & 12 | OWN 23 | (07:12) Shotgun Murphy,Maalik pass incomplete deep left to Hagans,Sahmir thrown to VaTech42 PENALTY VaTech Pass Interference (Jones,Jaylen) 15 yards from Duke23 to Duke38, 1ST DOWN. NO PLAY. | +15 | |
| 7:04 | 1st & 10 | OWN 38 | Maalik Murphy pass incomplete to Jordan Moore | 0 | -1.09 |
| 6:56 | 2nd & 10 | OWN 38 | Maalik Murphy pass complete to Peyton Jones for 3 yds to the DUKE 35 | +3 | -0.30 |
| 6:08 | 3rd & 13 | OWN 35 | Maalik Murphy pass complete to Jordan Moore for 58 yds to the VT 7 for a 1ST down | +58 | 4.80 |
| 5:41 | 1st & 7 | OPP 7 | Maalik Murphy pass complete to Eli Pancol for 7 yds for a TD (Todd Pelino KICK) | +7 | 2.20 |
| 5:35 | 1st & 10 | OWN 25 | Bhayshul Tuten run for 1 yd to the VT 26 | +1 | -0.59 |
| 4:59 | 2nd & 9 | OWN 26 | William Watson III run for 13 yds to the VT 39 for a 1ST down | +13 | 1.81 |
| 4:22 | 1st & 10 | OWN 39 | William Watson III sacked for a loss of 8 yards to the VT 31 | -8 | -2.13 |
| 3:41 | 2nd & 18 | OWN 31 | Bhayshul Tuten run for 1 yd to the VT 32 | +1 | -0.20 |
| 2:58 | 3rd & 17 | OWN 32 | (03:01) No Huddle-Shotgun Watson III,William pass incomplete deep left to Felton,Da'Quan thrown to Duke40 PENALTY Duke Pass Interference (Pickett,Joshua) 15 yards from VaTech32 to VaTech47, 1ST DOWN. NO PLAY. | +15 | |
| 2:51 | 1st & 10 | OWN 47 | Ayden Greene run for a loss of 1 yard to the VT 46 | -1 | -1.38 |
| 2:09 | 2nd & 11 | OWN 46 | William Watson III pass complete to Ali Jennings for 7 yds to the DUKE 47 | +7 | 0.55 |
| 1:57 | 3rd & 4 | OPP 47 | William Watson III pass incomplete to Jaylin Lane | 0 | -1.06 |
| 1:46 | 4th & 4 | OPP 47 | Peter Moore punt for 47 yds for a touchback |
| 1:42 | 1st & 10 | OWN 20 | Maalik Murphy pass incomplete to Jordan Moore | 0 | -0.56 |
| 1:34 | 2nd & 10 | OWN 20 | Star Thomas run for 5 yds to the DUKE 25 | +5 | 0.04 |
| 1:34 | 3rd & 5 | OWN 25 | Timeout Virginia Tech, clock 01:34 | ||
| 1:32 | 3rd & 5 | OWN 25 | Maalik Murphy pass incomplete to Eli Pancol | 0 | -0.28 |
| 1:24 | 4th & 5 | OWN 25 | Kade Reynoldson punt for 35 yds, punt out-of-bounds at the VT 48 |
| 1:18 | 1st & 10 | OWN 48 | William Watson III pass complete to Stephen Gosnell for 18 yds to the DUKE 34 for a 1ST down | +18 | 1.07 |
| 1:10 | 1st & 10 | OPP 34 | William Watson III pass complete to Benji Gosnell for 9 yds to the DUKE 25 | +9 | 0.74 |
| 1:04 | 2nd & 1 | OPP 25 | Jeremiah Coney run for 11 yds to the DUKE 14 for a 1ST down | +11 | -0.35 |
| 0:47 | 1st & 10 | OPP 14 | William Watson III run for a loss of 2 yards to the DUKE 16 | -2 | -0.45 |
| 0:44 | 2nd & 12 | OPP 16 | Timeout Virginia Tech, clock 00:44 | ||
| 0:40 | 2nd & 12 | OPP 16 | William Watson III sacked by Kendy Charles for a loss of 9 yards to the DUKE 25 | -9 | -1.89 |
| 0:17 | 3rd & 21 | OPP 25 | William Watson III sacked by Chandler Rivers for a loss of 13 yards to the DUKE 38 William Watson III fumbled, recovered by VT Chandler Rivers , return for 0 yards | -13 | -2.30 |
| 0:13 | 1st & 10 | OWN 38 | Maalik Murphy pass incomplete to Jordan Moore | 0 | -1.09 |
| 0:07 | 2nd & 10 | OPP 43 | Timeout Duke, clock 00:07 | ||
| 0:04 | 1st & 10 | OPP 43 | William Watson III pass incomplete to Benji Gosnell | 0 | -0.94 |
| 0:00 | 2nd & 10 | OPP 43 | William Watson III sacked for a loss of 10 yards to the VT 47 | -10 | -2.59 |
| 0:00 | OPP 43 | End of 2nd Quarter |
| 14:49 | 1st & 10 | OWN 26 | Star Thomas run for a loss of 3 yards to the DUKE 23 | -3 | -1.00 |
| 14:07 | 2nd & 13 | OWN 23 | Maalik Murphy pass complete to Que'Sean Brown for 34 yds to the VT 43 for a 1ST down | +34 | 3.66 |
| 13:46 | 1st & 10 | OPP 43 | Maalik Murphy pass complete to Eli Pancol for 6 yds to the VT 37 | +6 | 0.29 |
| 13:23 | 2nd & 4 | OPP 37 | Maalik Murphy pass complete to Que'Sean Brown for 18 yds to the VT 19 for a 1ST down | +18 | 0.46 |
| 13:01 | 1st & 10 | OPP 19 | Star Thomas run for 2 yds to the VT 17 | +2 | -0.20 |
| 12:16 | 2nd & 8 | OPP 17 | Maalik Murphy pass complete to Sahmir Hagans for 15 yds to the VT 2 for a 1ST down | +15 | 1.59 |
| 11:52 | 1st & 2 | OPP 2 | Star Thomas run for 2 yds for a TD (Todd Pelino KICK) | +2 | 1.21 |
| 11:47 | 1st & 10 | OWN 35 | Cosme Salas kickoff for 63 yds , Thomas Williams return for 20 yds to the VT 45 Virginia Tech Penalty, (20 Yards) to the VT 11 |
| 11:41 | 1st & 10 | OWN 11 | Bhayshul Tuten run for a loss of 1 yard to the VT 10 | -1 | -0.41 |
| 11:04 | 2nd & 11 | OWN 10 | William Watson III run for 5 yds to the VT 15 | +5 | 0.02 |
| 10:36 | 3rd & 6 | OWN 15 | William Watson III pass incomplete to Ali Jennings | 0 | -0.15 |
| 10:29 | 4th & 6 | OWN 15 | Peter Moore punt for 37 yds, fair catch by Que'Sean Brown at the DUKE 48 |
| 10:24 | 1st & 10 | OWN 48 | (10:29) No Huddle-Shotgun Murphy,Maalik pass incomplete deep right to Moore,Jordan thrown to VaTech32 PENALTY VaTech Offside (Fuga,Josh) 5 yards from Duke48 to VaTech47. NO PLAY. | +5 | |
| 10:19 | 1st & 5 | OPP 47 | Star Thomas run for 3 yds to the VT 44 | +3 | -0.37 |
| 9:46 | 2nd & 2 | OPP 44 | Star Thomas run for no gain to the VT 44 | 0 | -1.19 |
| 9:08 | 3rd & 2 | OPP 44 | Peyton Jones run for 1 yd to the VT 43 | +1 | -0.93 |
| 8:17 | 4th & 1 | OPP 43 | Duke Penalty, unnecessary roughness (-15 Yards) to the DUKE 42 for a 1ST down | -15 |
| 8:06 | 1st & 10 | OPP 42 | William Watson III sacked for a loss of 4 yards to the DUKE 46 | -4 | -1.80 |
| 7:33 | 2nd & 14 | OPP 46 | Jaylin Lane run for 10 yds to the DUKE 36 | +10 | 1.17 |
| 7:02 | 3rd & 4 | OPP 36 | William Watson III pass complete to Miles Ellis for 2 yds to the DUKE 34 | +2 | -0.59 |
| 6:26 | 4th & 2 | OPP 34 | William Watson III pass intercepted Joshua Pickett return for 37 yds to the VT 31 | -2.49 |
| 6:18 | 1st & 10 | OPP 31 | Star Thomas run for 4 yds to the VT 27 | +4 | -0.05 |
| 5:38 | 2nd & 6 | OPP 27 | Maalik Murphy pass complete to Jordan Moore for 7 yds to the VT 20 for a 1ST down | +7 | 0.28 |
| 4:54 | 1st & 10 | OPP 20 | Star Thomas run for a loss of 2 yards to the VT 22 | -2 | -0.55 |
| 4:09 | 2nd & 12 | OPP 22 | Maalik Murphy pass complete to Que'Sean Brown for 3 yds to the VT 25 | +3 | -0.17 |
| 3:29 | 3rd & 15 | OPP 25 | Maalik Murphy pass incomplete to Que'Sean Brown | 0 | -0.98 |
| 3:24 | 4th & 15 | OPP 25 | Todd Pelino 42 yd FG GOOD |
| 3:20 | 1st & 10 | OWN 25 | Jeremiah Coney run for 2 yds to the VT 27 | +2 | -0.45 |
| 2:43 | 2nd & 8 | OWN 27 | Jeremiah Coney run for 2 yds to the VT 29 | +2 | -0.31 |
| 1:58 | 3rd & 6 | OWN 29 | William Watson III run for 15 yds to the VT 44 for a 1ST down | +15 | 2.47 |
| 1:22 | 1st & 10 | OWN 44 | William Watson III pass complete to Ali Jennings for 21 yds to the DUKE 35 for a 1ST down | +21 | 1.40 |
| 0:44 | 1st & 10 | OPP 35 | William Watson III pass complete to Jaylin Lane for 2 yds to the DUKE 37 | +2 | -0.37 |
| 0:00 | 2nd & 12 | OPP 37 | William Watson III sacked for a loss of 2 yards to the DUKE 39 | -2 | -1.42 |
| 0:00 | OPP 37 | End of 3rd Quarter | |||
| 14:55 | 3rd & 14 | OPP 39 | (14:59) No Huddle-Shotgun Watson III,William pass incomplete deep right to Gosnell,Stephen thrown to Duke07 PENALTY Duke Pass Interference (Diakite,Diassa) 15 yards from Duke39 to Duke24, 1ST DOWN. NO PLAY. | +15 | |
| 14:39 | 1st & 10 | OPP 24 | William Watson III run for no gain to the DUKE 24 | 0 | -0.43 |
| 14:05 | 2nd & 10 | OPP 24 | Bhayshul Tuten run for 3 yds to the DUKE 21 | +3 | -0.18 |
| 13:26 | 3rd & 7 | OPP 21 | William Watson III pass incomplete to Stephen Gosnell | 0 | -0.68 |
| 13:22 | 4th & 7 | OPP 21 | John Love 38 yd FG GOOD |
| 13:09 | 1st & 10 | OWN 24 | Star Thomas run for a loss of 1 yard to the DUKE 23 | -1 | -0.77 |
| 12:32 | 2nd & 11 | OWN 23 | Maalik Murphy pass incomplete to Sahmir Hagans | 0 | -0.28 |
| 12:28 | 3rd & 11 | OWN 23 | Maalik Murphy pass incomplete to Que'Sean Brown | 0 | -0.12 |
| 12:22 | 4th & 11 | OWN 23 | Kade Reynoldson punt for 35 yds , Jaylin Lane returns for 2 yds to the VT 44 |
| 12:16 | 1st & 10 | OWN 44 | William Watson III pass incomplete to Stephen Gosnell | 0 | -1.16 |
| 12:10 | 2nd & 10 | OWN 44 | Bhayshul Tuten run for 9 yds to the DUKE 47 | +9 | 1.11 |
| 11:47 | 3rd & 1 | OPP 47 | William Watson III run for 5 yds to the DUKE 42 for a 1ST down | +5 | 1.13 |
| 11:16 | 1st & 10 | OPP 42 | William Watson III pass incomplete to Ayden Greene | 0 | -0.91 |
| 11:11 | 2nd & 10 | OPP 42 | William Watson III sacked by Ryan Smith for a loss of 5 yards to the DUKE 47 | -5 | -2.03 |
| 10:22 | 3rd & 15 | OPP 47 | William Watson III pass complete to Harrison Saint Germain for 14 yds to the DUKE 33 | +14 | 1.95 |
| 9:51 | 4th & 1 | OPP 33 | William Watson III run for 4 yds to the DUKE 29 for a 1ST down | +4 | 1.50 |
| 9:19 | 1st & 10 | OPP 29 | Bhayshul Tuten run for 29 yds for a TD (W. Watson III Run For Two-point Conversion) | +29 | 2.79 |
| 9:19 | 2nd & 10 | OWN 35 | Timeout Duke, clock 09:19 | ||
| 9:14 | 1st & 10 | OWN 35 | Peyton Jones run for no gain to the DUKE 35 | 0 | -1.01 |
| 8:34 | 2nd & 10 | OWN 35 | Maalik Murphy pass incomplete to Jordan Moore | 0 | -0.60 |
| 8:31 | 3rd & 10 | OWN 35 | Maalik Murphy pass incomplete to Sahmir Hagans | 0 | -0.30 |
| 8:25 | 4th & 10 | OWN 35 | Kade Reynoldson punt for 43 yds, fair catch by Jaylin Lane at the VT 22 |
| 8:20 | 1st & 10 | OWN 22 | Bhayshul Tuten run for no gain to the VT 22 | 0 | -0.61 |
| 7:47 | 2nd & 10 | OWN 22 | Bhayshul Tuten run for 1 yd to the VT 23 | +1 | -0.25 |
| 7:10 | 3rd & 9 | OWN 23 | PENALTY VaTech False Start (Clements,Parker) 5 yards from VaTech23 to VaTech18. NO PLAY. | -5 | |
| 6:40 | 3rd & 14 | OWN 18 | William Watson III pass complete to Ali Jennings for 21 yds to the VT 39 for a 1ST down | +21 | 2.44 |
| 5:59 | 1st & 10 | OWN 39 | William Watson III pass complete to Ali Jennings for 13 yds to the DUKE 48 for a 1ST down | +13 | 1.17 |
| 5:46 | 2nd & 10 | OWN 39 | Bhayshul Tuten run for no gain to the VT 39 | 0 | -0.73 |
| 5:01 | 3rd & 10 | OWN 39 | William Watson III pass incomplete to Benji Gosnell | 0 | -0.39 |
| 4:55 | 4th & 10 | OWN 39 | Peter Moore punt for 43 yds, fair catch by Que'Sean Brown at the DUKE 18 |
| 4:49 | 1st & 10 | OWN 18 | Star Thomas run for 2 yds to the DUKE 20 | +2 | -0.33 |
| 4:07 | 2nd & 8 | OWN 20 | Maalik Murphy pass complete to Star Thomas for 15 yds to the DUKE 35 for a 1ST down | +15 | 1.58 |
| 3:25 | 1st & 10 | OWN 35 | Star Thomas run for 4 yds to the DUKE 39 | +4 | -0.16 |
| 2:41 | 2nd & 6 | OWN 39 | Star Thomas run for 12 yds to the VT 49 for a 1ST down | +12 | 1.64 |
| 1:53 | 1st & 10 | OPP 49 | Star Thomas run for 33 yds to the VT 16 for a 1ST down | +33 | 1.19 |
| 1:44 | 1st & 10 | OPP 16 | Star Thomas run for a loss of 16 yards to the VT 32 Star Thomas fumbled, recovered by VT Cole Nelson | -4.43 |
| 1:38 | 1st & 10 | OWN 32 | William Watson III pass incomplete to Ali Jennings | 0 | -0.93 |
| 1:33 | 2nd & 10 | OWN 32 | William Watson III pass incomplete to Benji Gosnell | 0 | -0.51 |
| 1:24 | 3rd & 10 | OWN 32 | William Watson III sacked for a loss of 3 yards to the VT 29 | -3 | -0.33 |
| 1:24 | 4th & 13 | OWN 29 | Timeout Virginia Tech, clock 01:24 | ||
| 1:17 | 4th & 13 | OWN 29 | William Watson III pass complete to Jaylin Lane for 6 yds to the VT 35 | +6 | 0.29 |
| 1:17 | 4th & 13 | OWN 29 | Duke Penalty, unsportsmanlike conduct (Tre Freeman) to the 50 yard line for a 1ST down | +15 |
| 0:05 | 1st & 10 | OWN 13 | William Watson III pass incomplete to Stephen Gosnell | 0 | -0.40 |
| 0:00 | 2nd & 10 | OWN 13 | William Watson III run for 6 yds to the VT 33 for a 1ST down | +6 | 0.10 |
| 0:00 | OWN 13 | End of 4th Quarter |
| 0 | sacks | 7 |
| 3 | plays for loss | 12 |
| 4 | takeaways | 2 |
| 5 | three-and-outs forced | 2 |
| 7 | explosive plays allowed | 11 |
| 8.08 | yards allowed / play | 4.99 |
| 5 of 16 | scoring drives allowed | 5 of 17 |
| Keonta Jenkins | 7 (2) | 2.5 TFL · 1 QH |
| Caleb Woodson | 6 (1) | 1 TFL · 1 INT |
| Keli Lawson | 5 (3) | 1.5 TFL |
| Dorian Strong | 5 (2) | 2 INT · 1 PD |
| Cole Nelson | 5 (1) | 1 QH |
| Jaylen Jones | 4 (2) | |
| Jaden Keller | 4 (2) | |
| Mansoor Delane | 4 (2) |
| Ozzie Nicholas | 11 (3) | 0.5 sk · 0.5 TFL |
| Kendy Charles | 10 (1) | 1.5 sk · 2.5 TFL |
| Cameron Bergeron | 10 (6) | 1 sk · 1 TFL · 1 QH |
| Chandler Rivers | 9 (5) | 1 sk · 2 TFL · 1 QH |
| Alex Howard | 9 (1) | 2 QH |
| Wesley Williams | 8 | 1 sk · 1.5 TFL · 1 QH |
| Jaylen Stinson | 8 (1) | 0.5 sk · 1 TFL · 3 PD |
| Terry Moore | 6 (2) | 1 TFL · 2 PD |
| 2 of 2 | field goals | 1 of 1 |
| 6 | punts | 6 |
| 44.2 | punt average | 34.7 |
| 2 | punts inside the 20 | 2 |
| 69 | return yards | 85 |
| own 26 | average drive start | own 27 |
| K | John Love | 2/2 FG · long 38 · 2/2 XP |
| P | Peter Moore | 6 punts · 44.2 avg · 2 in 20 · 1 TB |
| KR | Thomas Williams | 3 ret · 59 yds · long 21 |
| PR | Jaylin Lane | 3 ret · 10 yds · long 8 |
| K | Todd Pelino | 1/1 FG · long 42 · 4/4 XP |
| P | Kade Reynoldson | 6 punts · 34.7 avg · 2 in 20 |
| KR | Jaylen Stinson | 1 ret · 14 yds · long 14 |
| KR | Peyton Jones | 2 ret · 52 yds · long 26 |
| PR | Que'Sean Brown | 1 ret · 19 yds · long 19 |
| 84 | plays | 53 |
| 419 | yards | 428 |
| 17 | drives | 16 |
| 36% | success rate | 30% |
| 0.74 | total PPA | 13.92 |
| Q1 | Maalik Murphy pass complete to Eli Pancol for 86 yds for a TD (Todd Pelino KICK) | 7–0 |
| Q1 | Maalik Murphy pass complete to Eli Pancol for 77 yds for a TD (Todd Pelino KICK) | 14–0 |
| Q1 | Collin Schlee pass complete to Ali Jennings for 65 yds for a TD (John Love KICK) | 7–14 |
| Q2 | Ayden Greene run for 21 yds for a TD (John Love KICK) | 14–14 |
| Q2 | John Love 24 yd FG GOOD | 17–14 |
| Q2 | Maalik Murphy pass complete to Eli Pancol for 7 yds for a TD (Todd Pelino KICK) | 21–17 |
| Q3 | Star Thomas run for 2 yds for a TD (Todd Pelino KICK) | 28–17 |
| Q3 | Todd Pelino 42 yd FG GOOD | 31–17 |
| Q4 | John Love 38 yd FG GOOD | 20–31 |
| Q4 | Bhayshul Tuten run for 29 yds for a TD (W. Watson III Run For Two-point Conversion) | 28–31 |
| Q1 | Maalik Murphy pass complete to Eli Pancol for 77 yds for a TD (Todd Pelino KICK) | 7.06 |
| Q1 | Maalik Murphy pass complete to Eli Pancol for 86 yds for a TD (Todd Pelino KICK) | 6.66 |
| Q1 | Collin Schlee pass complete to Ali Jennings for 65 yds for a TD (John Love KICK) | 5.24 |
| Q2 | Maalik Murphy pass complete to Jordan Moore for 58 yds to the VT 7 for a 1ST down | 4.80 |
| Q3 | Maalik Murphy pass complete to Que'Sean Brown for 34 yds to the VT 43 for a 1ST down | 3.66 |
| Q2 | William Watson III pass complete to Ali Jennings for 17 yds to the 50 yard line for a… | 3.21 |
| 2022 | Virginia Tech 7 – 24 Duke |
| 2021 | Duke 17 – 48 Virginia Tech |
| 2020 | Virginia Tech 38 – 31 Duke |
| 2019 | Duke 45 – 10 Virginia Tech |
| 2018 | Virginia Tech 31 – 14 Duke |
| 2017 | Duke 3 – 24 Virginia Tech |
| 2016 | Virginia Tech 24 – 21 Duke |
| 2015 | Duke 45 – 43 Virginia Tech |