Q4
0:00End of 4th Quarter3–24
7:30TEAM run for a loss of 1 yard to the Duke 263–24
7:30TEAM run for a loss of 2 yards to the Duke 253–24
7:30Josh Jackson pass complete to Dalton Keene for 40 yds to the Duke 23 for a 1ST down3–24
7:30Jalen Holston run for a loss of 1 yard to the VTech 373–24
7:30Jalen Holston run for 3 yds to the VTech 383–24
7:30Jalen Holston run for 1 yd to the VTech 35 for a 1ST down3–24
7:30Jalen Holston run for 6 yds to the VTech 343–24
7:30Jalen Holston run for 3 yds to the VTech 283–24
7:30Josh Jackson run for 8 yds to the VTech 25 for a 1ST down3–24
7:30Travon McMillian run for 4 yds to the VTech 173–24
7:30Travon McMillian run for 2 yds to the VTech 133–24
7:35Shaun Wilson run for no gain to the VTech 113–24
7:35Timeout DUKE, clock 07:353–24
9:34Shaun Wilson run for 5 yds to the VTech 113–24
9:34Shaun Wilson run for 5 yds to the VTech 163–24
9:34TEAM run for a loss of 1 yard to the VTech 21 TEAM fumbled, recovered by Duke Daniel Jones3–24
9:34Shaun Wilson run for 11 yds to the VTech 20 for a 1ST down3–24
10:47Shaun Wilson run for 9 yds to the VTech 31 for a 1ST down3–24
10:47Daniel Jones run for 2 yds to the VTech 403–24
10:47Daniel Jones pass incomplete to Johnathan Lloyd, PENALTY VT pass interference (Mook Reynolds) 15 yards to the VT42, 1ST DOWN DU, NO PLAY, clock 10:47.3–24
10:53Daniel Jones pass incomplete3–24
10:58Daniel Jones pass incomplete to T.J. Rahming, PENALTY VT pass interference (Brandon Facyson) 15 yards to the DU43, 1ST DOWN DU, NO PLAY, clock 10:58.3–24
12:09Daniel Jones run for 3 yds to the Duke 283–24
12:09Shaun Wilson run for 1 yd to the Duke 253–24
12:19Oscar Bradburn punt for 44 yds, downed at the Duke 243–24
12:19Josh Jackson pass incomplete to Eric Kumah, broken up by Mark Gilbert3–24
13:47Deshawn McClease run for 1 yd to the VTech 323–24
13:47Deshawn McClease run for 3 yds to the VTech 313–24
14:09Daniel Jones pass incomplete, broken up by Tremaine Edmunds3–24
14:09DUKE Penalty, false start (-5 Yards) to the VTech 283–24
14:54Daniel Jones run for 3 yds to the VTech 233–24
14:54Daniel Jones pass incomplete to T.J. Rahming3–24
Q3
0:00End of 3rd Quarter3–24
1:40Daniel Jones run for a loss of 2 yards to the VTech 263–24
1:40Daniel Jones run for 16 yds to the VTech 24 for a 1ST down3–24
1:40Daniel Jones run for 2 yds to the VTech 403–24
1:40Daniel Jones pass incomplete to Chris Taylor, broken up by Mook Reynolds3–24
2:31Daniel Jones run for 33 yds to the VTech 42 for a 1ST down3–24
2:31Daniel Jones pass incomplete DUKE Penalty, ineligible downfield on pass ( Yards) declined3–24
2:31Joey Slye kickoff for 65 yds for a touchback3–24
2:31Josh Jackson run for 6 yds for a TD, (Joey Slye KICK)3–24
4:42Travon McMillian run for no gain to the Duke 63–17
4:42Josh Jackson run for 5 yds to the Duke 63–17
4:42Travon McMillian run for 4 yds to the Duke 113–17
4:42DUKE Penalty, personal foul (Ben Humphreys) to the Duke 15 for a 1ST down3–17
6:54Travon McMillian run for 2 yds to the Duke 303–17
6:54Josh Jackson run for 2 yds to the Duke 32 for a 1ST down3–17
6:54Travon McMillian run for 3 yds to the Duke 343–17
6:54Josh Jackson pass complete to Chris Cunningham for 6 yds to the Duke 373–17
7:05Austin Parker punt for 42 yds, downed at the Duke 433–17
7:05Daniel Jones pass incomplete to Chris Taylor3–17
8:19Daniel Jones run for a loss of 3 yards to the Duke 13–17
8:19Brittain Brown run for a loss of 1 yard to the Duke 43–17
8:30Oscar Bradburn punt for 49 yds, downed at the Duke 53–17
8:30Josh Jackson pass incomplete to Travon McMillian3–17
10:31Josh Jackson sacked by Koby Quansah for a loss of 5 yards to the VTech 463–17
10:31Coleman Fox run for 3 yds to the Duke 493–17
10:31DUKE Penalty, offside defense (5 Yards) to the VTech 48 for a 1ST down3–17
10:31Coleman Fox run for 8 yds to the VTech 433–17
10:31Austin Parker punt for 47 yds , Greg Stroman returns for 7 yds to the VTech 353–17
10:42Daniel Jones pass incomplete3–17
11:28Daniel Jones run for 2 yds to the Duke 253–17
11:28Daniel Jones pass incomplete to Chris Taylor3–17
12:01Josh Jackson pass incomplete to Jalen Holston3–17
12:01Jalen Holston run for 4 yds to the Duke 233–17
12:01Josh Jackson pass incomplete3–17
14:06Jalen Holston run for 2 yds to the Duke 273–17
14:06Deshawn McClease run for 2 yds to the Duke 29 for a 1ST down3–17
14:06Deshawn McClease run for 9 yds to the Duke 313–17
14:06Deshawn McClease run for 5 yds to the Duke 40 for a 1ST down3–17
14:06Josh Jackson pass incomplete to Eric Kumah, broken up by Mark Gilbert3–17
14:54Deshawn McClease run for 6 yds to the Duke 453–17
14:54Josh Jackson pass complete to Cam Phillips for 18 yds to the VTech 49 for a 1ST down3–17
15:00Jack Driggers kickoff for 65 yds , Travon McMillian return for 31 yds to the VTech 313–17
Q2
0:00End of 2nd Quarter3–17
0:15Shaun Wilson run for no gain to the Duke 253–17
0:15Joey Slye kickoff for 65 yds for a touchback3–17
0:15Josh Jackson pass complete to Sean Savoy for 26 yds for a TD, (Joey Slye KICK)3–17
0:20TEAM pass incomplete3–10
0:30Josh Jackson pass complete to Eric Kumah for 16 yds to the Duke 26 for a 1ST down3–10
0:42Austin Parker punt for 49 yds , Greg Stroman returns for 10 yds to the Duke 423–10
0:42DUKE Penalty, personal foul (Shaun Wilson) to the Duke 33–10
0:55Shaun Wilson run for no gain to the Duke 63–10
0:55Timeout VIRGINIA TECH, clock 00:553–10
1:03Daniel Jones run for 2 yds to the Duke 63–10
1:03Timeout VIRGINIA TECH, clock 01:033–10
1:07Daniel Jones run for 2 yds to the Duke 43–10
1:15Oscar Bradburn punt for 34 yds, downed at the Duke 23–10
1:15Timeout DUKE, clock 01:153–10
1:21Josh Jackson pass incomplete, broken up by Mark Gilbert3–10
1:21Josh Jackson pass complete to Cam Phillips for 6 yds to the Duke 363–10
1:54Travon McMillian run for no gain to the Duke 423–10
1:54Josh Jackson pass complete to Travon McMillian for 27 yds to the Duke 42 for a 1ST down3–10
2:10Austin Parker punt for 39 yds, fair catch by Greg Stroman at the VTech 313–10
2:10Timeout VIRGINIA TECH, clock 02:103–10
2:16Daniel Jones sacked by Trevon Hill and Vinny Mihota for a loss of 7 yards to the Duke 303–10
2:16Daniel Jones pass incomplete to Johnathan Lloyd3–10
2:52Daniel Jones pass complete to Johnathan Lloyd for 2 yds to the Duke 373–10
3:42Josh Jackson pass incomplete, broken up by Joe Giles-Harris3–10
3:42Josh Jackson run for 1 yd to the Duke 353–10
5:03Deshawn McClease run for 2 yds to the Duke 363–10
5:03Deshawn McClease run for 3 yds to the Duke 383–10
5:03Josh Jackson pass complete to Chris Cunningham for 21 yds to the Duke 41 for a 1ST down3–10
5:03Sean Savoy run for 17 yds to the VTech 38 for a 1ST down3–10
5:09Jack Driggers kickoff for 64 yds , Travon McMillian return for 20 yds to the VTech 213–10
5:09Austin Parker 31 yd FG GOOD3–10
5:13Daniel Jones pass incomplete to T.J. Rahming0–10
5:17Timeout DUKE, clock 05:170–10
6:44Daniel Jones pass complete to T.J. Rahming for a loss of 2 yards to the VTech 130–10
6:44Daniel Jones pass complete to Deon Jackson for a loss of 1 yard to the VTech 110–10
6:44Daniel Jones pass complete to Johnathan Lloyd for 41 yds to the VTech 10 for a 1ST down0–10
9:11Daniel Jones pass complete to Deon Jackson for a loss of 3 yards to the Duke 490–10
9:11Deon Jackson run for 2 yds to the VTech 480–10
9:11Daniel Jones pass complete to Davis Koppenhaver for 23 yds to the 50 yard line for a 1ST down0–10
9:11Daniel Jones run for a loss of 1 yard to the Duke 270–10
9:11Timeout DUKE, clock 09:110–10
10:51Daniel Jones run for 13 yds to the Duke 28 for a 1ST down0–10
10:51Shaun Wilson run for 6 yds to the Duke 150–10
10:51Shaun Wilson run for 2 yds to the Duke 90–10
11:00Oscar Bradburn punt for 34 yds, downed at the Duke 70–10
11:00Josh Jackson pass incomplete to Sean Savoy0–10
11:44Deshawn McClease run for no gain to the Duke 410–10
11:44Josh Jackson pass incomplete to Cam Phillips, broken up by Bryon Fields Jr.0–10
12:30Deshawn McClease run for 23 yds to the Duke 41 for a 1ST down0–10
13:18Austin Parker punt for 48 yds , Greg Stroman returns for 14 yds to the VTech 360–10
13:18Daniel Jones pass complete to T.J. Rahming for 5 yds to the Duke 300–10
13:18Daniel Jones pass incomplete, PENALTY DU holding off-setting, PENALTY VT roughing passer off-setting, NO PLAY, clock 13:18.0–10
14:51Daniel Jones run for 2 yds to the Duke 250–10
14:51Shaun Wilson run for 3 yds to the Duke 230–10
14:51Daniel Jones pass incomplete to Chris Taylor, PENALTY DU ineligible downfield on pass (Julian Santos) 5 yards to the DU20, NO PLAY.0–10
14:51Joey Slye kickoff for 65 yds for a touchback0–10
14:51Joey Slye 34 yd FG GOOD0–10
14:55Josh Jackson pass incomplete to Eric Kumah0–7
Q1
0:00End of 1st Quarter0–7
0:18Sean Savoy run for 2 yds to the Duke 170–7
0:27Josh Jackson pass incomplete to Cam Phillips, broken up by Jordan Hayes0–7
1:12T.J. Rahming run for a loss of 4 yards to the Duke 19 T.J. Rahming fumbled, forced by Mook Reynolds, recovered by VTech Trevon Hill0–7
1:12Daniel Jones pass complete to Keyston Fuller for 3 yds to the Duke 230–7
1:12Daniel Jones pass incomplete0–7
3:10Daniel Jones pass complete to T.J. Rahming for 9 yds to the Duke 20 for a 1ST down0–7
3:10T.J. Rahming run for 2 yds to the Duke 110–7
3:10Brittain Brown run for no gain to the Duke 90–7
4:31Oscar Bradburn punt for 35 yds, fair catch by T.J. Rahming at the Duke 90–7
4:31Josh Jackson pass complete to Sean Savoy for 2 yds to the Duke 440–7
4:31Deshawn McClease run for 4 yds to the Duke 460–7
4:43Deshawn McClease run for 3 yds to the 50 yard line0–7
4:58Daniel Jones pass intercepted Terrell Edmunds return for 15 yds to the VTech 470–7
4:58DUKE Penalty, false start (-5 Yards) to the Duke 300–7
5:06Joey Slye kickoff for 63 yds , Shaun Wilson return for 33 yds to the Duke 350–7
5:06Deshawn McClease run for 4 yds for a TD, (Joey Slye KICK)0–7
5:10Josh Jackson pass incomplete to Eric Kumah0–0
5:22Deshawn McClease run for 1 yd to the Duke 4 for a 1ST down0–0
6:23Deshawn McClease run for 9 yds to the Duke 50–0
6:23Josh Jackson pass incomplete to James Clark, PENALTY DU pass interference (Mark Gilbert) 15 yards to the DU14, 1ST DOWN VT, NO PLAY, clock 06:23.0–0
9:04Josh Jackson pass complete to Chris Cunningham for 21 yds to the Duke 29 for a 1ST down0–0
9:04Josh Jackson pass complete to Steven Peoples for 6 yds to the 50 yard line for a 1ST down0–0
9:04Steven Peoples run for 4 yds to the VTech 440–0
9:04Travon McMillian run for no gain to the VTech 400–0
9:04Sean Savoy run for 11 yds to the VTech 40 for a 1ST down0–0
9:16Austin Parker punt for 42 yds , Greg Stroman returns for 9 yds to the VTech 37 VIRGINIA TECH Penalty, Offensive holding (Anthony Shegog) to the VTech 290–0
9:16Daniel Jones pass incomplete, broken up by Ricky Walker0–0
9:50Daniel Jones pass complete to Daniel Helm for 5 yds to the Duke 280–0
9:50Daniel Jones pass incomplete, broken up by Adonis Alexander0–0
11:58Josh Jackson pass incomplete to Cam Phillips0–0
11:58Josh Jackson pass complete to Cam Phillips for 1 yd to the Duke 230–0
11:58Josh Jackson run for 3 yds to the Duke 240–0
11:58Travon McMillian run for 1 yd to the Duke 270–0
11:58Travon McMillian run for 13 yds to the Duke 28 for a 1ST down0–0
12:09Josh Jackson pass incomplete0–0
12:59Josh Jackson pass complete to Cam Phillips for 10 yds to the Duke 41 for a 1ST down0–0
12:59Steven Peoples run for 3 yds to the VTech 490–0
15:00Austin Parker punt for 35 yds , Greg Stroman returns for no gain to the VTech 460–0
15:00Daniel Jones run for 8 yds to the Duke 190–0
15:00Shaun Wilson run for a loss of 4 yards to the Duke 110–0
15:00Daniel Jones run for a loss of 10 yards to the Duke 150–0
15:00Joey Slye kickoff for 65 yds for a touchback0–0