Play-By-Play
1st Quarter
Kickoff
15:00 - 1st
Joey Slye kickoff for 65 yds for a touchback
-10-yd Run
15:00 - 1st
Daniel Jones run for a loss of 10 yards to the Duke 15
1st & 10 at DUKE 25
-4-yd Run
15:00 - 1st
Shaun Wilson run for a loss of 4 yards to the Duke 11
2nd & 20 at DUKE 15
8-yd Run
15:00 - 1st
Daniel Jones run for 8 yds to the Duke 19
3rd & 24 at DUKE 11
Punt
15:00 - 1st
Austin Parker punt for 35 yds , Greg Stroman returns for no gain to the VTech 46
4th & 16 at DUKE 19
3-yd Run
12:59 - 1st
Steven Peoples run for 3 yds to the VTech 49
1st & 10 at VT 46
10-yd Pass
12:59 - 1st
Josh Jackson pass complete to Cam Phillips for 10 yds to the Duke 41 for a 1ST down
2nd & 7 at VT 49
Incompletion
12:09 - 1st
Josh Jackson pass incomplete
1st & 10 at DUKE 41
13-yd Run
11:58 - 1st
Travon McMillian run for 13 yds to the Duke 28 for a 1ST down
2nd & 10 at DUKE 41
1-yd Run
11:58 - 1st
Travon McMillian run for 1 yd to the Duke 27
1st & 10 at DUKE 28
3-yd Run
11:58 - 1st
Josh Jackson run for 3 yds to the Duke 24
2nd & 9 at DUKE 27
1-yd Pass
11:58 - 1st
Josh Jackson pass complete to Cam Phillips for 1 yd to the Duke 23
3rd & 6 at DUKE 24
Incompletion
11:58 - 1st
Josh Jackson pass incomplete to Cam Phillips
4th & 5 at DUKE 23
Incompletion
9:50 - 1st
Daniel Jones pass incomplete, broken up by Adonis Alexander
1st & 10 at DUKE 23
5-yd Pass
9:50 - 1st
Daniel Jones pass complete to Daniel Helm for 5 yds to the Duke 28
2nd & 10 at DUKE 23
Incompletion
9:16 - 1st
Daniel Jones pass incomplete, broken up by Ricky Walker
3rd & 5 at DUKE 28
Punt
9:16 - 1st
Austin 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 29
4th & 5 at DUKE 28
11-yd Run
9:04 - 1st
Sean Savoy run for 11 yds to the VTech 40 for a 1ST down
1st & 10 at VT 29
0-yd Run
9:04 - 1st
Travon McMillian run for no gain to the VTech 40
1st & 10 at VT 40
4-yd Run
9:04 - 1st
Steven Peoples run for 4 yds to the VTech 44
2nd & 10 at VT 40
6-yd Pass
9:04 - 1st
Josh Jackson pass complete to Steven Peoples for 6 yds to the 50 yard line for a 1ST down
3rd & 6 at VT 44
21-yd Pass
9:04 - 1st
Josh Jackson pass complete to Chris Cunningham for 21 yds to the Duke 29 for a 1ST down
1st & 10 at 50
15-yd Penalty
6:23 - 1st
Josh 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.
1st & 10 at DUKE 29
9-yd Run
6:23 - 1st
Deshawn McClease run for 9 yds to the Duke 5
1st & 10 at DUKE 14
1-yd Run
5:22 - 1st
Deshawn McClease run for 1 yd to the Duke 4 for a 1ST down
2nd & 1 at DUKE 5
Incompletion
5:10 - 1st
Josh Jackson pass incomplete to Eric Kumah
1st & Goal at DUKE 4
4-yd Touchdown Run
5:06 - 1st
Deshawn McClease run for 4 yds for a TD, (Joey Slye KICK)
2nd & Goal at DUKE 4
Kickoff
5:06 - 1st
Joey Slye kickoff for 63 yds , Shaun Wilson return for 33 yds to the Duke 35
5-yd Penalty
4:58 - 1st
DUKE Penalty, false start (-5 Yards) to the Duke 30
1st & 10 at DUKE 35
Interception
4:58 - 1st
Daniel Jones pass intercepted Terrell Edmunds return for 15 yds to the VTech 47
1st & 15 at DUKE 30
3-yd Run
4:43 - 1st
Deshawn McClease run for 3 yds to the 50 yard line
1st & 10 at VT 47
4-yd Run
4:31 - 1st
Deshawn McClease run for 4 yds to the Duke 46
2nd & 7 at 50
2-yd Pass
4:31 - 1st
Josh Jackson pass complete to Sean Savoy for 2 yds to the Duke 44
3rd & 3 at DUKE 46
Punt
4:31 - 1st
Oscar Bradburn punt for 35 yds, fair catch by T.J. Rahming at the Duke 9
4th & 1 at DUKE 44
0-yd Run
3:10 - 1st
Brittain Brown run for no gain to the Duke 9
1st & 10 at DUKE 9
2-yd Run
3:10 - 1st
T.J. Rahming run for 2 yds to the Duke 11
2nd & 10 at DUKE 9
9-yd Pass
3:10 - 1st
Daniel Jones pass complete to T.J. Rahming for 9 yds to the Duke 20 for a 1ST down
3rd & 8 at DUKE 11
Incompletion
1:12 - 1st
Daniel Jones pass incomplete
1st & 10 at DUKE 20
3-yd Pass
1:12 - 1st
Daniel Jones pass complete to Keyston Fuller for 3 yds to the Duke 23
2nd & 10 at DUKE 20
Fumble Recovery
1:12 - 1st
T.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 Hill
3rd & 7 at DUKE 23
2nd Quarter
Incompletion
0:27 - 1st
Josh Jackson pass incomplete to Cam Phillips, broken up by Jordan Hayes
1st & 10 at DUKE 19
2-yd Run
0:18 - 1st
Sean Savoy run for 2 yds to the Duke 17
2nd & 10 at DUKE 19

End of 1st Quarter

Incompletion
14:55 - 2nd
Josh Jackson pass incomplete to Eric Kumah
3rd & 8 at DUKE 17
Field Goal Good
14:51 - 2nd
Joey Slye 34 yd FG GOOD
4th & 8 at DUKE 17
Kickoff
14:51 - 2nd
Joey Slye kickoff for 65 yds for a touchback
5-yd Penalty
14:51 - 2nd
Daniel Jones pass incomplete to Chris Taylor, PENALTY DU ineligible downfield on pass (Julian Santos) 5 yards to the DU20, NO PLAY.
1st & 10 at DUKE 25
3-yd Run
14:51 - 2nd
Shaun Wilson run for 3 yds to the Duke 23
1st & 15 at DUKE 20
2-yd Run
14:51 - 2nd
Daniel Jones run for 2 yds to the Duke 25
2nd & 12 at DUKE 23
0-yd Penalty
13:18 - 2nd
Daniel Jones pass incomplete, PENALTY DU holding off-setting, PENALTY VT roughing passer off-setting, NO PLAY, clock 13:18.
3rd & 10 at VT 0
5-yd Pass
13:18 - 2nd
Daniel Jones pass complete to T.J. Rahming for 5 yds to the Duke 30
3rd & 10 at DUKE 25
Punt
13:18 - 2nd
Austin Parker punt for 48 yds , Greg Stroman returns for 14 yds to the VTech 36
4th & 5 at DUKE 30
23-yd Run
12:30 - 2nd
Deshawn McClease run for 23 yds to the Duke 41 for a 1ST down
1st & 10 at VT 36
Incompletion
11:44 - 2nd
Josh Jackson pass incomplete to Cam Phillips, broken up by Bryon Fields Jr.
1st & 10 at DUKE 41
0-yd Run
11:44 - 2nd
Deshawn McClease run for no gain to the Duke 41
2nd & 10 at DUKE 41
Incompletion
11:00 - 2nd
Josh Jackson pass incomplete to Sean Savoy
3rd & 10 at DUKE 41
Punt
11:00 - 2nd
Oscar Bradburn punt for 34 yds, downed at the Duke 7
4th & 10 at DUKE 41
2-yd Run
10:51 - 2nd
Shaun Wilson run for 2 yds to the Duke 9
1st & 10 at DUKE 7
6-yd Run
10:51 - 2nd
Shaun Wilson run for 6 yds to the Duke 15
2nd & 8 at DUKE 9
13-yd Run
10:51 - 2nd
Daniel Jones run for 13 yds to the Duke 28 for a 1ST down
3rd & 2 at DUKE 15

(9:11 - 2nd) Timeout DUKE, clock 09:11

-1-yd Run
9:11 - 2nd
Daniel Jones run for a loss of 1 yard to the Duke 27
1st & 10 at DUKE 28
23-yd Pass
9:11 - 2nd
Daniel Jones pass complete to Davis Koppenhaver for 23 yds to the 50 yard line for a 1ST down
2nd & 11 at DUKE 27
2-yd Run
9:11 - 2nd
Deon Jackson run for 2 yds to the VTech 48
1st & 10 at 50
-3-yd Pass
9:11 - 2nd
Daniel Jones pass complete to Deon Jackson for a loss of 3 yards to the Duke 49
2nd & 8 at VT 48
41-yd Pass
6:44 - 2nd
Daniel Jones pass complete to Johnathan Lloyd for 41 yds to the VTech 10 for a 1ST down
3rd & 11 at DUKE 49
-1-yd Pass
6:44 - 2nd
Daniel Jones pass complete to Deon Jackson for a loss of 1 yard to the VTech 11
1st & Goal at VT 10
-2-yd Pass
6:44 - 2nd
Daniel Jones pass complete to T.J. Rahming for a loss of 2 yards to the VTech 13
2nd & Goal at VT 11

(5:17 - 2nd) Timeout DUKE, clock 05:17

Incompletion
5:13 - 2nd
Daniel Jones pass incomplete to T.J. Rahming
3rd & Goal at VT 13
Field Goal Good
5:09 - 2nd
Austin Parker 31 yd FG GOOD
4th & 0 at VT 13
Kickoff
5:09 - 2nd
Jack Driggers kickoff for 64 yds , Travon McMillian return for 20 yds to the VTech 21
17-yd Run
5:03 - 2nd
Sean Savoy run for 17 yds to the VTech 38 for a 1ST down
1st & 10 at VT 21
21-yd Pass
5:03 - 2nd
Josh Jackson pass complete to Chris Cunningham for 21 yds to the Duke 41 for a 1ST down
1st & 10 at VT 38
3-yd Run
5:03 - 2nd
Deshawn McClease run for 3 yds to the Duke 38
1st & 10 at DUKE 41
2-yd Run
5:03 - 2nd
Deshawn McClease run for 2 yds to the Duke 36
2nd & 7 at DUKE 38
1-yd Run
3:42 - 2nd
Josh Jackson run for 1 yd to the Duke 35
3rd & 5 at DUKE 36
Incompletion
3:42 - 2nd
Josh Jackson pass incomplete, broken up by Joe Giles-Harris
4th & 4 at DUKE 35
2-yd Pass
2:52 - 2nd
Daniel Jones pass complete to Johnathan Lloyd for 2 yds to the Duke 37
1st & 10 at DUKE 35
Incompletion
2:16 - 2nd
Daniel Jones pass incomplete to Johnathan Lloyd
2nd & 8 at DUKE 37
Sack
2:16 - 2nd
Daniel Jones sacked by Trevon Hill and Vinny Mihota for a loss of 7 yards to the Duke 30
3rd & 8 at DUKE 37

(2:10 - 2nd) Timeout VIRGINIA TECH, clock 02:10

Punt
2:10 - 2nd
Austin Parker punt for 39 yds, fair catch by Greg Stroman at the VTech 31
4th & 15 at DUKE 30
27-yd Pass
1:54 - 2nd
Josh Jackson pass complete to Travon McMillian for 27 yds to the Duke 42 for a 1ST down
1st & 10 at VT 31
0-yd Run
1:54 - 2nd
Travon McMillian run for no gain to the Duke 42
1st & 10 at DUKE 42
6-yd Pass
1:21 - 2nd
Josh Jackson pass complete to Cam Phillips for 6 yds to the Duke 36
2nd & 10 at DUKE 42
Incompletion
1:21 - 2nd
Josh Jackson pass incomplete, broken up by Mark Gilbert
3rd & 4 at DUKE 36

(1:15 - 2nd) Timeout DUKE, clock 01:15

Punt
1:15 - 2nd
Oscar Bradburn punt for 34 yds, downed at the Duke 2
4th & 4 at DUKE 36
2-yd Run
1:07 - 2nd
Daniel Jones run for 2 yds to the Duke 4
1st & 10 at DUKE 2

(1:03 - 2nd) Timeout VIRGINIA TECH, clock 01:03

2-yd Run
1:03 - 2nd
Daniel Jones run for 2 yds to the Duke 6
2nd & 8 at DUKE 4

(0:55 - 2nd) Timeout VIRGINIA TECH, clock 00:55

0-yd Run
0:55 - 2nd
Shaun Wilson run for no gain to the Duke 6
3rd & 6 at DUKE 6
3-yd Penalty
0:42 - 2nd
DUKE Penalty, personal foul (Shaun Wilson) to the Duke 3
4th & 6 at DUKE 6
Punt
0:42 - 2nd
Austin Parker punt for 49 yds , Greg Stroman returns for 10 yds to the Duke 42
4th & 9 at DUKE 3
16-yd Pass
0:30 - 2nd
Josh Jackson pass complete to Eric Kumah for 16 yds to the Duke 26 for a 1ST down
1st & 10 at DUKE 42
Incompletion
0:20 - 2nd
TEAM pass incomplete
1st & 10 at DUKE 26
26-yd Touchdown Pass
0:15 - 2nd
Josh Jackson pass complete to Sean Savoy for 26 yds for a TD, (Joey Slye KICK)
2nd & 10 at DUKE 26
Kickoff
0:15 - 2nd
Joey Slye kickoff for 65 yds for a touchback
0-yd Run
0:15 - 2nd
Shaun Wilson run for no gain to the Duke 25
1st & 10 at DUKE 25

End of 2nd Quarter

3rd Quarter
Kickoff
15:00 - 3rd
Jack Driggers kickoff for 65 yds , Travon McMillian return for 31 yds to the VTech 31
18-yd Pass
14:54 - 3rd
Josh Jackson pass complete to Cam Phillips for 18 yds to the VTech 49 for a 1ST down
1st & 10 at VT 31
6-yd Run
14:54 - 3rd
Deshawn McClease run for 6 yds to the Duke 45
1st & 10 at VT 49
Incompletion
14:06 - 3rd
Josh Jackson pass incomplete to Eric Kumah, broken up by Mark Gilbert
2nd & 4 at DUKE 45
5-yd Run
14:06 - 3rd
Deshawn McClease run for 5 yds to the Duke 40 for a 1ST down
3rd & 4 at DUKE 45
9-yd Run
14:06 - 3rd
Deshawn McClease run for 9 yds to the Duke 31
1st & 10 at DUKE 40
2-yd Run
14:06 - 3rd
Deshawn McClease run for 2 yds to the Duke 29 for a 1ST down
2nd & 1 at DUKE 31
2-yd Run
14:06 - 3rd
Jalen Holston run for 2 yds to the Duke 27
1st & 10 at DUKE 29
Incompletion
12:01 - 3rd
Josh Jackson pass incomplete
2nd & 8 at DUKE 27
4-yd Run
12:01 - 3rd
Jalen Holston run for 4 yds to the Duke 23
3rd & 8 at DUKE 27
Incompletion
12:01 - 3rd
Josh Jackson pass incomplete to Jalen Holston
4th & 4 at DUKE 23
Incompletion
11:28 - 3rd
Daniel Jones pass incomplete to Chris Taylor
1st & 10 at DUKE 23
2-yd Run
11:28 - 3rd
Daniel Jones run for 2 yds to the Duke 25
2nd & 10 at DUKE 23
Incompletion
10:42 - 3rd
Daniel Jones pass incomplete
3rd & 8 at DUKE 25
Punt
10:31 - 3rd
Austin Parker punt for 47 yds , Greg Stroman returns for 7 yds to the VTech 35
4th & 8 at DUKE 25
8-yd Run
10:31 - 3rd
Coleman Fox run for 8 yds to the VTech 43
1st & 10 at VT 35
5-yd Penalty
10:31 - 3rd
DUKE Penalty, offside defense (5 Yards) to the VTech 48 for a 1ST down
2nd & 2 at VT 43
3-yd Run
10:31 - 3rd
Coleman Fox run for 3 yds to the Duke 49
1st & 10 at VT 48
Sack
10:31 - 3rd
Josh Jackson sacked by Koby Quansah for a loss of 5 yards to the VTech 46
2nd & 7 at DUKE 49
Incompletion
8:30 - 3rd
Josh Jackson pass incomplete to Travon McMillian
3rd & 12 at VT 46
Punt
8:30 - 3rd
Oscar Bradburn punt for 49 yds, downed at the Duke 5
4th & 12 at VT 46
-1-yd Run
8:19 - 3rd
Brittain Brown run for a loss of 1 yard to the Duke 4
1st & 10 at DUKE 5
-3-yd Run
8:19 - 3rd
Daniel Jones run for a loss of 3 yards to the Duke 1
2nd & 11 at DUKE 4
Incompletion
7:05 - 3rd
Daniel Jones pass incomplete to Chris Taylor
3rd & 14 at DUKE 1
Punt
7:05 - 3rd
Austin Parker punt for 42 yds, downed at the Duke 43
4th & 14 at DUKE 1
6-yd Pass
6:54 - 3rd
Josh Jackson pass complete to Chris Cunningham for 6 yds to the Duke 37
1st & 10 at DUKE 43
3-yd Run
6:54 - 3rd
Travon McMillian run for 3 yds to the Duke 34
2nd & 4 at DUKE 37
2-yd Run
6:54 - 3rd
Josh Jackson run for 2 yds to the Duke 32 for a 1ST down
3rd & 1 at DUKE 34
2-yd Run
6:54 - 3rd
Travon McMillian run for 2 yds to the Duke 30
1st & 10 at DUKE 32
15-yd Penalty
4:42 - 3rd
DUKE Penalty, personal foul (Ben Humphreys) to the Duke 15 for a 1ST down
2nd & 8 at DUKE 30
4-yd Run
4:42 - 3rd
Travon McMillian run for 4 yds to the Duke 11
1st & 10 at DUKE 15
5-yd Run
4:42 - 3rd
Josh Jackson run for 5 yds to the Duke 6
2nd & 6 at DUKE 11
0-yd Run
4:42 - 3rd
Travon McMillian run for no gain to the Duke 6
3rd & 1 at DUKE 6
6-yd Touchdown Run
2:31 - 3rd
Josh Jackson run for 6 yds for a TD, (Joey Slye KICK)
4th & 1 at DUKE 6
4th Quarter
Kickoff
2:31 - 3rd
Joey Slye kickoff for 65 yds for a touchback
Not Available
2:31 - 3rd
Daniel Jones pass incomplete DUKE Penalty, ineligible downfield on pass ( Yards) declined
1st & 10 at DUKE 25
33-yd Run
2:31 - 3rd
Daniel Jones run for 33 yds to the VTech 42 for a 1ST down
2nd & 10 at DUKE 25
Incompletion
1:40 - 3rd
Daniel Jones pass incomplete to Chris Taylor, broken up by Mook Reynolds
1st & 10 at VT 42
2-yd Run
1:40 - 3rd
Daniel Jones run for 2 yds to the VTech 40
2nd & 10 at VT 42
16-yd Run
1:40 - 3rd
Daniel Jones run for 16 yds to the VTech 24 for a 1ST down
3rd & 8 at VT 40
-2-yd Run
1:40 - 3rd
Daniel Jones run for a loss of 2 yards to the VTech 26
1st & 10 at VT 24

End of 3rd Quarter

Incompletion
14:54 - 4th
Daniel Jones pass incomplete to T.J. Rahming
2nd & 12 at VT 26
3-yd Run
14:54 - 4th
Daniel Jones run for 3 yds to the VTech 23
3rd & 12 at VT 26
5-yd Penalty
14:09 - 4th
DUKE Penalty, false start (-5 Yards) to the VTech 28
4th & 9 at VT 23
Incompletion
14:09 - 4th
Daniel Jones pass incomplete, broken up by Tremaine Edmunds
4th & 14 at VT 28
3-yd Run
13:47 - 4th
Deshawn McClease run for 3 yds to the VTech 31
1st & 10 at VT 28
1-yd Run
13:47 - 4th
Deshawn McClease run for 1 yd to the VTech 32
2nd & 7 at VT 31
Incompletion
12:19 - 4th
Josh Jackson pass incomplete to Eric Kumah, broken up by Mark Gilbert
3rd & 6 at VT 32
Punt
12:19 - 4th
Oscar Bradburn punt for 44 yds, downed at the Duke 24
4th & 6 at VT 32
1-yd Run
12:09 - 4th
Shaun Wilson run for 1 yd to the Duke 25
1st & 10 at DUKE 24
3-yd Run
12:09 - 4th
Daniel Jones run for 3 yds to the Duke 28
2nd & 9 at DUKE 25
15-yd Penalty
10:58 - 4th
Daniel 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.
3rd & 6 at DUKE 28
Incompletion
10:53 - 4th
Daniel Jones pass incomplete
1st & 10 at DUKE 43
15-yd Penalty
10:47 - 4th
Daniel 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.
2nd & 10 at DUKE 43
2-yd Run
10:47 - 4th
Daniel Jones run for 2 yds to the VTech 40
1st & 10 at VT 42
9-yd Run
10:47 - 4th
Shaun Wilson run for 9 yds to the VTech 31 for a 1ST down
2nd & 8 at VT 40
11-yd Run
9:34 - 4th
Shaun Wilson run for 11 yds to the VTech 20 for a 1ST down
1st & 10 at VT 31
Fumble Recovery (Own)
9:34 - 4th
TEAM run for a loss of 1 yard to the VTech 21 TEAM fumbled, recovered by Duke Daniel Jones
1st & 10 at VT 20
5-yd Run
9:34 - 4th
Shaun Wilson run for 5 yds to the VTech 16
2nd & 11 at VT 21
5-yd Run
9:34 - 4th
Shaun Wilson run for 5 yds to the VTech 11
3rd & 6 at VT 16

(7:35 - 4th) Timeout DUKE, clock 07:35

0-yd Run
7:35 - 4th
Shaun Wilson run for no gain to the VTech 11
4th & 1 at VT 11
2-yd Run
7:30 - 4th
Travon McMillian run for 2 yds to the VTech 13
1st & 10 at VT 11
4-yd Run
7:30 - 4th
Travon McMillian run for 4 yds to the VTech 17
2nd & 8 at VT 13
8-yd Run
7:30 - 4th
Josh Jackson run for 8 yds to the VTech 25 for a 1ST down
3rd & 4 at VT 17
3-yd Run
7:30 - 4th
Jalen Holston run for 3 yds to the VTech 28
1st & 10 at VT 25
6-yd Run
7:30 - 4th
Jalen Holston run for 6 yds to the VTech 34
2nd & 7 at VT 28
1-yd Run
7:30 - 4th
Jalen Holston run for 1 yd to the VTech 35 for a 1ST down
3rd & 1 at VT 34
3-yd Run
7:30 - 4th
Jalen Holston run for 3 yds to the VTech 38
1st & 10 at VT 35
-1-yd Run
7:30 - 4th
Jalen Holston run for a loss of 1 yard to the VTech 37
2nd & 7 at VT 38
40-yd Pass
7:30 - 4th
Josh Jackson pass complete to Dalton Keene for 40 yds to the Duke 23 for a 1ST down
3rd & 8 at VT 37
-2-yd Run
7:30 - 4th
TEAM run for a loss of 2 yards to the Duke 25
1st & 10 at DUKE 23
-1-yd Run
7:30 - 4th
TEAM run for a loss of 1 yard to the Duke 26
2nd & 12 at DUKE 25

End of 4th Quarter