← CFB Terminal
#44Duke
45
ACC
AT
10
ACC
2019 week 5 · Friday, September 27, 2019 at 6:00 PM CT · Lane Stadium · 📺 ESPN · 59,537 att · 78.4°F Fair, wind 6.1

Drive chart

Duke Virginia Tech bar spans the drive · tick marks the start · click a drive for the plays
OWN G255025END ZONE
Q1
PUNT
9 pl · 35 yd · 4:54
0–0
14:53 1st & 10 OWN 15 Ryan Willis pass incomplete 0 -0.44
14:37 2nd & 10 OWN 15 Tayvion Robinson run for a loss of 1 yard to the VTech 14 -1 -0.22
14:15 3rd & 11 OWN 14 Ryan Willis pass complete to Tayvion Robinson for 12 yds to the VTech 26 for a 1ST down +12 1.28
13:35 1st & 10 OWN 26 Keshawn King run for no gain to the VTech 26 0 -0.73
13:00 2nd & 10 OWN 26 Ryan Willis run for 11 yds to the VTech 37 for a 1ST down +11 1.69
12:30 1st & 10 OWN 37 Deshawn McClease run for 4 yds to the VTech 41 +4 -0.16
12:05 2nd & 6 OWN 41 Willis, Ryan pass incomplete to Mitchell, James, PENALTY DUKE pass interference 6 yards to the VATECH47, NO PLAY, 1ST DOWN VATECH. +6
11:35 1st & 10 OWN 47 Tre Turner run for a loss of 4 yards to the VTech 43 -4 -1.99
11:03 2nd & 14 OWN 43 Ryan Willis pass complete to Deshawn McClease for 5 yds to the VTech 48 +5 0.05
10:26 3rd & 9 OWN 48 Ryan Willis run for 2 yds to the 50 yard line +2 -0.44
10:06 4th & 7 50 Oscar Bradburn punt for 40 yds, fair catch by Josh Blackwell at the Duke 10
PUNT
3 pl · 5 yd · 1:49
0–0
9:53 1st & 10 OWN 10 Quentin Harris pass complete to Jake Bobo for 5 yds to the Duke 15 +5 0.07
9:32 2nd & 5 OWN 15 Quentin Harris pass complete to Jalon Calhoun for 1 yd to the Duke 16 +1 -0.33
8:54 3rd & 4 OWN 16 Quentin Harris pass complete to Deon Jackson for a loss of 1 yard to the Duke 15 -1 -0.23
8:17 4th & 5 OWN 15 Austin Parker punt for 35 yds, fair catch by Hezekiah Grimsley at the 50 yard line
PUNT
3 pl · 4 yd · 0:59
0–0
8:12 1st & 10 50 Ryan Willis pass incomplete to Phil Patterson 0 -1.11
7:54 2nd & 10 50 Deshawn McClease run for 4 yds to the Duke 46 +4 -0.17
7:30 3rd & 6 OPP 46 Ryan Willis pass incomplete to Tre Turner 0 -0.99
7:18 4th & 6 OPP 46 Oscar Bradburn punt for 37 yds, downed at the Duke 9
PUNT
3 pl · 1 yd · 1:32
0–0
7:05 1st & 10 OWN 9 Quentin Harris run for no gain to the Duke 9 0 -0.33
6:35 2nd & 10 OWN 9 Deon Jackson run for 1 yd to the Duke 10 +1 -0.12
6:02 3rd & 9 OWN 10 Quentin Harris pass incomplete to Aaron Young 0 -0.08
5:46 4th & 9 OWN 10 Austin Parker punt for 55 yds , Hezekiah Grimsley returns for 25 yds to the Duke 40
FG
10 pl · 38 yd · 5:19
0–3
5:36 1st & 10 OPP 40 Deshawn McClease run for 7 yds to the Duke 33 +7 0.45
5:08 2nd & 3 OPP 33 Deshawn McClease run for 1 yd to the Duke 32 +1 -0.64
4:38 3rd & 2 OPP 32 DUKE Penalty, Defensive Offside (5 Yards) to the Duke 27 for a 1ST down +5
4:25 1st & 10 OPP 27 Deshawn McClease run for 1 yd to the Duke 26 +1 -0.37
3:55 2nd & 9 OPP 26 Ryan Willis pass complete to Hezekiah Grimsley for 9 yds to the Duke 17 for a 1ST down +9 0.54
3:19 1st & 10 OPP 17 Deshawn McClease run for 3 yds to the Duke 14 +3 -0.11
2:44 2nd & 7 OPP 14 Quincy Patterson II run for 2 yds to the Duke 12 +2 -0.19
2:30 3rd & 5 OPP 12 Willis, Ryan pass incomplete to Mitchell, James, PENALTY DUKE roughing passer 6 yards to the DUKE6, NO PLAY, 1ST DOWN VATECH. +6
1:56 1st & 6 OPP 6 Deshawn McClease run for no gain to the Duke 6 0 -0.48
1:28 2nd & 6 OPP 6 Deshawn McClease run for 3 yds to the Duke 3 +3 -0.10
0:45 3rd & 3 OPP 3 James Mitchell run for 1 yd to the Duke 2 +1 -0.23
0:27 4th & 2 OPP 2 Brian Johnson 20 Yd Field Goal -1.15
PUNT
5 pl · 11 yd · 1:41
0–3
0:24 1st & 10 OWN 25 Quentin Harris pass incomplete to Deon Jackson 0 -0.70
0:09 2nd & 10 OWN 25 Deon Jackson run for a loss of 1 yard to the Duke 24 -1 -0.39
0:00 OPP 0 End of 1st Quarter
14:56 3rd & 11 OWN 24 Harris, Quentin pass incomplete to Gray, Noah, PENALTY VATECH pass interference (Floyd, Reggie) 9 yards to the DUKE33, NO PLAY, 1ST DOWN DUKE. +9
14:40 1st & 10 OWN 33 Deon Jackson run for 1 yd to the Duke 34 +1 -0.79
14:16 2nd & 9 OWN 34 Deon Jackson run for 2 yds to the Duke 36 +2 -0.40
13:53 3rd & 7 OWN 36 Quentin Harris pass incomplete to Aaron Young 0 -0.43
Q2
FUMBLE
5 pl · -7 yd · 2:21
0–3
13:34 1st & 10 OWN 23 Keshawn King run for 8 yds to the VTech 31 +8 0.87
13:05 2nd & 2 OWN 31 Keshawn King run for 1 yd to the VTech 32 +1 -0.88
12:32 3rd & 1 OWN 32 Keshawn King run for 1 yd to the VTech 33 for a 1ST down +1 0.80
12:06 1st & 10 OWN 33 Timeout VIRGINIA TECH, clock 12:06
11:53 1st & 10 OWN 33 Hendon Hooker run for 7 yds to the VTech 40 +7 0.70
11:25 2nd & 3 OWN 40 Hendon Hooker run for a loss of 24 yards to the VTech 16 Hendon Hooker fumbled, recovered by Duke Koby Quansah -2.27
TD
1 pl · 16 yd · 0:05
7–3
11:20 1st & 10 OPP 16 Noah Gray 16 Yd pass from Quentin Harris (AJ Reed Kick) +16 2.57
PUNT
3 pl · 9 yd · 1:05
7–3
11:05 1st & 10 OWN 25 Ryan Willis pass incomplete to Tre Turner 0 -0.70
10:45 2nd & 10 OWN 25 Ryan Willis pass complete to Phil Patterson for 9 yds to the VTech 34 +9 0.68
10:30 3rd & 1 OWN 34 Ryan Willis pass incomplete to Phil Patterson 0 -0.70
10:15 4th & 1 OWN 34 Oscar Bradburn punt for 53 yds , Josh Blackwell returns for 20 yds to the Duke 33
TD
9 pl · 67 yd · 3:32
14–3
10:03 1st & 10 OWN 33 Quentin Harris run for 4 yds to the Duke 37 +4 -0.15
9:44 2nd & 6 OWN 37 Quentin Harris pass complete to Aaron Young for 13 yds to the 50 yard line for a 1ST down +13 1.74
9:19 1st & 10 50 Quentin Harris pass complete to Deon Jackson for 13 yds to the VTech 37 for a 1ST down +13 0.79
8:49 1st & 10 OPP 37 Quentin Harris pass complete to Mataeo Durant for 17 yds to the VTech 20 for a 1ST down +17 0.43
8:29 1st & 10 OPP 20 Quentin Harris pass incomplete to Noah Gray 0 -0.37
8:29 2nd & 10 OPP 20 DUKE Penalty, False Start (Aaron Young) to the VTech 25 -5
8:17 2nd & 15 OPP 25 Quentin Harris run for 13 yds to the VTech 12 +13 0.83
7:50 3rd & 2 OPP 12 Quentin Harris run for 5 yds to the VTech 7 for a 1ST down +5 0.48
7:24 1st & 7 OPP 7 Harris, Quentin pass incomplete to Young, Aaron, PENALTY VATECH pass interference 5 yards to the VATECH2, NO PLAY, 1ST DOWN DUKE. +5
7:16 1st & 2 OPP 2 Deon Jackson run for 1 yd to the VTech 1 +1 -0.69
6:43 2nd & 1 OPP 1 Noah Gray 1 Yd pass from Quentin Harris (AJ Reed Kick) +1 1.90
PUNT
5 pl · 35 yd · 2:18
14–3
6:34 1st & 10 OWN 25 Deshawn McClease run for 1 yd to the VTech 26 +1 -0.59
6:15 2nd & 9 OWN 26 Grimsley, Hezekiah rush for 3 yards to the VATECH29, PENALTY VATECH illegal block 14 yards to the VATECH12, NO PLAY. -14
5:35 2nd & 23 OWN 12 Deshawn McClease run for 45 yds to the Duke 43 for a 1ST down +45 3.99
5:06 1st & 10 OPP 43 Deshawn McClease run for 3 yds to the Duke 40 +3 -0.31
4:38 2nd & 7 OPP 40 Ryan Willis pass incomplete 0 -1.02
4:33 3rd & 7 OPP 40 Ryan Willis pass incomplete to Kaleb Smith 0 -1.05
4:25 4th & 7 OPP 40 Oscar Bradburn punt for 31 yds, downed at the Duke 9
TD
9 pl · 91 yd · 3:46
21–3
4:06 1st & 10 OWN 9 Brittain Brown run for 9 yds to the Duke 18 +9 0.80
3:58 2nd & 1 OWN 22 Brittain Brown run for 4 yds to the Duke 22 for a 1ST down VIRGINIA TECH Penalty, Face Mask (15 yards) (TyJuan Garbutt) to the Duke 37 for a 1ST down +19 1.13
3:36 1st & 10 OWN 37 Mataeo Durant run for 3 yds to the Duke 40 +3 -0.42
3:03 2nd & 7 OWN 40 Mataeo Durant run for 2 yds to the Duke 42 +2 -0.58
2:35 3rd & 5 OWN 42 Quentin Harris pass complete to Jalon Calhoun for 8 yds to the 50 yard line for a 1ST down +8 2.21
2:10 1st & 10 50 Quentin Harris run for 2 yds to the VTech 48 +2 -0.63
1:40 2nd & 8 OPP 48 Quentin Harris pass complete to Mataeo Durant for 18 yds to the VTech 30 for a 1ST down +18 1.66
1:09 1st & 10 OPP 30 Deon Jackson run for 5 yds to the VTech 25 +5 0.08
0:39 2nd & 5 OPP 25 Deon Jackson 25 Yd pass from Jalon Calhoun (AJ Reed Kick) +25 2.74
END OF HALF
5 pl · 22 yd · 0:39
21–3
0:31 1st & 10 OWN 19 Ryan Willis pass incomplete to Deshawn McClease 0 -0.53
0:31 2nd & 10 OWN 19 DUKE Penalty, Defensive Offside (Victor Dimukeje) to the VTech 24 +5
0:15 2nd & 5 OWN 24 Ryan Willis sacked by Michael Carter II and Koby Quansah for a loss of 9 yards to the VTech 15 -9 -0.96
0:13 3rd & 14 OWN 15 Timeout DUKE, clock 00:13
0:08 3rd & 14 OWN 22 Deshawn McClease run for 7 yds to the VTech 22 for a 1ST down DUKE Penalty, Face Mask (15 yards) (15 Yards) to the VTech 37 for a 1ST down +22 2.89
0:03 1st & 10 OWN 37 Ryan Willis pass incomplete to Phil Patterson 0 -1.07
0:00 2nd & 10 OWN 37 Deshawn McClease run for 4 yds to the VTech 41 +4 -0.12
0:00 OWN 0 End of 2nd Quarter
Q3
PUNT
8 pl · 27 yd · 4:03
21–3
14:45 1st & 10 OWN 25 Quentin Harris pass complete to Noah Gray for 6 yds to the Duke 31 +6 0.33
14:21 2nd & 4 OWN 31 Quentin Harris pass complete to Deon Jackson for 5 yds to the Duke 36 for a 1ST down +5 0.60
14:08 1st & 10 OWN 36 Quentin Harris pass complete to Aaron Young for 9 yds to the Duke 45 +9 1.38
13:47 2nd & 1 OWN 45 Quentin Harris run for no gain to the Duke 45 0 -1.44
13:11 3rd & 1 OWN 45 Quentin Harris run for 1 yd to the Duke 46 for a 1ST down +1 1.02
12:50 1st & 10 OWN 46 Mataeo Durant run for 4 yds to the 50 yard line +4 -0.16
12:20 2nd & 6 50 Quentin Harris run for a loss of 1 yard to the Duke 49 -1 -1.38
11:37 3rd & 7 OWN 49 Quentin Harris pass complete to Deon Jackson for 3 yds to the VTech 48 +3 -0.34
10:57 4th & 4 OPP 48 Austin Parker punt for 38 yds, fair catch by Hezekiah Grimsley at the VTech 10
PUNT
3 pl · 8 yd · 1:53
21–3
10:41 1st & 10 OWN 10 Deshawn McClease run for 4 yds to the VTech 14 +4 -0.05
10:04 2nd & 6 OWN 14 Deshawn McClease run for 3 yds to the VTech 17 +3 -0.13
9:40 3rd & 3 OWN 17 Ryan Willis run for 1 yd to the VTech 18 +1 -0.21
9:04 4th & 2 OWN 18 Oscar Bradburn punt for 45 yds, fair catch by Josh Blackwell at the Duke 37
FG
10 pl · 49 yd · 3:08
24–3
8:57 1st & 10 OWN 37 Quentin Harris pass incomplete to Jake Bobo 0 -1.07
8:46 2nd & 10 OWN 37 Quentin Harris pass complete to Jake Bobo for 7 yds to the Duke 44 +7 0.49
8:18 3rd & 3 OWN 44 Quentin Harris pass complete to Noah Gray for 5 yds to the Duke 49 for a 1ST down +5 1.70
7:56 1st & 10 OWN 49 Quentin Harris pass complete to Mataeo Durant for 18 yds to the VTech 33 for a 1ST down +18 1.02
7:27 1st & 10 OPP 33 Quentin Harris run for 1 yd to the VTech 32 +1 -0.48
7:08 2nd & 9 OPP 32 Deon Jackson run for 10 yds to the VTech 22 for a 1ST down +10 0.74
6:33 1st & 10 OPP 22 Quentin Harris run for 8 yds to the VTech 14 +8 0.46
6:05 2nd & 2 OPP 14 Quentin Harris pass incomplete to Darrell Harding Jr. 0 -0.53
5:59 3rd & 2 OPP 14 Quentin Harris pass incomplete to Aaron Young 0 -0.46
5:56 4th & 2 OPP 14 AJ Reed 31 Yd Field Goal -0.83
ON DOWNS
6 pl · 20 yd · 2:18
24–3
5:41 1st & 10 OWN 23 Keshawn King run for 5 yds to the VTech 28 +5 0.09
5:08 2nd & 5 OWN 28 Hendon Hooker run for 6 yds to the VTech 34 for a 1ST down +6 0.78
4:32 1st & 10 OWN 34 Keshawn King run for 1 yd to the VTech 35 +1 -0.81
4:16 2nd & 9 OWN 35 Hendon Hooker pass incomplete to Damon Hazelton 0 -0.65
4:03 3rd & 9 OWN 35 Hendon Hooker pass complete to Tayvion Robinson for 8 yds to the VTech 43 +8 0.43
3:38 4th & 1 OWN 43 Hendon Hooker run for no gain to the VTech 43 0 -0.63
TD
1 pl · 42 yd · 0:08
31–3
3:30 1st & 10 OPP 42 Quentin Harris 42 Yd Run (AJ Reed Kick) +42 3.29
TD
3 pl · 78 yd · 0:59
31–10
3:08 1st & 10 OWN 22 Ryan Willis pass complete to Tayvion Robinson for 5 yds to the VTech 27 +5 0.09
2:51 2nd & 5 OWN 27 Deshawn McClease run for 1 yd to the VTech 28 +1 -0.55
2:31 3rd & 4 OWN 28 Damon Hazelton 72 Yd pass from Ryan Willis (Brian Johnson Kick) +72 6.74
TD
10 pl · 75 yd · 5:06
38–10
2:19 1st & 10 OWN 25 Quentin Harris run for 3 yds to the Duke 28 +3 -0.30
2:03 2nd & 7 OWN 28 Mataeo Durant run for 2 yds to the Duke 30 +2 -0.36
1:30 3rd & 5 OWN 30 Quentin Harris pass complete to Noah Gray for 10 yds to the Duke 40 for a 1ST down +10 1.98
1:03 1st & 10 OWN 40 Mataeo Durant run for 7 yds to the Duke 47 +7 0.70
0:33 2nd & 3 OWN 47 Mataeo Durant run for 1 yd to the Duke 48 +1 -1.04
0:00 OPP 0 End of 3rd Quarter
14:45 3rd & 2 OWN 48 Quentin Harris run for 7 yds to the VTech 45 for a 1ST down +7 1.61
14:25 1st & 10 OPP 45 Deon Jackson run for 4 yds to the VTech 41 +4 -0.12
13:43 2nd & 6 OPP 41 Quentin Harris run for 12 yds to the VTech 29 for a 1ST down +12 0.80
13:05 1st & 10 OPP 29 Quentin Harris pass complete to Jalon Calhoun for a loss of 3 yards to the VTech 32 -3 -0.97
12:25 2nd & 13 OPP 32 Deon Jackson 32 Yd Run (AJ Reed Kick) +32 3.76
Q4
INT
5 pl · 15 yd · 1:24
38–10
12:12 1st & 10 OWN 25 Tayvion Robinson run for 4 yds to the VTech 29 +4 -0.11
11:56 2nd & 6 OWN 29 Deshawn McClease run for 11 yds to the VTech 40 for a 1ST down +11 1.44
11:27 1st & 10 OWN 40 Ryan Willis pass complete to Tayvion Robinson for no gain to the VTech 40 0 -1.12
11:07 2nd & 10 OWN 40 Ryan Willis pass incomplete to Tayvion Robinson 0 -0.76
TD
11 pl · 57 yd · 7:24
45–10
10:51 1st & 10 OWN 43 Mataeo Durant run for 3 yds to the Duke 46 +3 -0.43
10:10 2nd & 7 OWN 46 Mataeo Durant run for 2 yds to the Duke 48 +2 -0.66
9:28 3rd & 5 OWN 48 Quentin Harris run for 2 yds to the 50 yard line +2 -0.55
8:41 4th & 3 50 Austin Parker run for 28 yds to the VTech 22 for a 1ST down +28 3.46
8:08 1st & 10 OPP 22 Mataeo Durant run for 6 yds to the VTech 16 +6 0.19
7:20 2nd & 4 OPP 16 Mataeo Durant run for no gain to the VTech 16 0 -0.45
6:48 3rd & 4 OPP 16 DUKE Penalty, Delay of Game (-5 Yards) to the VTech 21 -5
6:05 3rd & 9 OPP 21 Quentin Harris run for 2 yds to the VTech 19 +2 -0.39
5:39 4th & 7 OPP 19 Timeout DUKE, clock 05:39
5:28 4th & 7 OPP 19 Quentin Harris pass complete to Noah Gray for 12 yds to the VTech 7 for a 1ST down +12 1.63
4:52 1st & 7 OPP 7 Quentin Harris run for a loss of 1 yard to the VTech 8 -1 -0.48
4:00 2nd & 8 OPP 8 Mataeo Durant run for a loss of 1 yard to the VTech 9 -1 -0.33
3:44 3rd & goal OPP 9 Timeout DUKE, clock 03:44
3:37 3rd & 9 OPP 9 Chris Katrenick 9 Yd Run (AJ Reed Kick) +9 3.01
END OF GAME
7 pl · 25 yd · 3:37
45–10
3:12 1st & 10 OWN 25 Caleb Steward run for 7 yds to the VTech 32 +7 0.60
2:54 2nd & 3 OWN 32 Caleb Steward run for 5 yds to the VTech 37 for a 1ST down +5 0.42
2:14 1st & 10 OWN 37 Caleb Steward run for 2 yds to the VTech 39 +2 -0.66
1:47 2nd & 8 OWN 39 Caleb Steward run for 3 yds to the VTech 42 +3 -0.35
1:33 3rd & 5 OWN 42 Caleb Steward run for 5 yds to the VTech 47 for a 1ST down +5 1.96
0:56 1st & 10 OWN 47 Caleb Steward run for 3 yds to the 50 yard line +3 -0.41
0:19 2nd & 7 50 Caleb Steward run for no gain to the 50 yard line 0 -1.13
0:00 OWN 0 End of 4th Quarter
23 drives. Field position runs left to right for both teams: 0 is the offense's own goal line, 100 the one it is attacking.

Defense

1sacks0
3plays for loss6
2takeaways0
3three-and-outs forced2
3explosive plays allowed11
4.89yards allowed / play6.33
2 of 12scoring drives allowed7 of 11
Duke
Koby Quansah 13 (5) 0.5 sk · 0.5 TFL · 1 PD
Brandon Hill 11 (3) 0.5 TFL · 1 PD
Marquis Waters 7 (3) 0.5 TFL
Tre Hornbuckle 5 (2)
Michael Carter II 4 (2) 0.5 sk · 0.5 TFL
Dylan Singleton 4 (2) 1 TFL
Leonard Johnson 4 (3) 1 INT · 1 PD
Trevon McSwain 3 (1)
Virginia Tech
Rayshard Ashby 8 (3) 1.5 TFL · 1 QH
Reggie Floyd 8 (4) 0.5 TFL
TyJuan Garbutt 7 (3) 1.5 TFL
Alan Tisdale 7 (1) 0.5 TFL · 1 QH
Divine Deablo 7 (5)
Chamarri Conner 5 (2) 1 PD · 1 QH
Emmanuel Belmar 5 (2)
DaShawn Crawford 5 (2)
Tackles with solo in parentheses. Sacks, plays for loss and explosive plays come from the play rows; takeaways and three-and-outs from how each drive ended.

Special teams

1 of 1field goals1 of 1
4punts5
42.3punt average41.2
0punts inside the 200
20return yards122
own 21average drive startown 28
Duke
K AJ Reed 1/1 FG · long 31 · 6/6 XP
P Austin Parker 4 punts · 42.3 avg
PR Josh Blackwell 1 ret · 20 yds · long 20
Virginia Tech
K Brian Johnson 1/1 FG · long 20 · 1/1 XP
P Oscar Bradburn 5 punts · 41.2 avg
KR Terius Wheatley 4 ret · 79 yds · long 25
KR Eli Adams 1 ret · 14 yds · long 14
KR Caleb Steward 1 ret · 4 yds · long 4
PR Hezekiah Grimsley 1 ret · 25 yds · long 25
K kicking, P punting, KR kick returns, PR punt returns. Average drive start counts only drives that began after a punt or a kickoff — a drive handed over by a takeaway is the defense's doing.

Team stats from play-by-play

69plays61
437yards298
11drives12
49%success rate30%
27.04total PPA2.6
Derived from 130 scrimmage plays. Interception return yardage is excluded from the offense.

Scoring

Q1Brian Johnson 20 Yd Field Goal 3–0
Q2Noah Gray 16 Yd pass from Quentin Harris (AJ Reed Kick) 7–3
Q2Noah Gray 1 Yd pass from Quentin Harris (AJ Reed Kick) 14–3
Q2Deon Jackson 25 Yd pass from Jalon Calhoun (AJ Reed Kick) 21–3
Q3AJ Reed 31 Yd Field Goal 24–3
Q3Quentin Harris 42 Yd Run (AJ Reed Kick) 31–3
Q3Damon Hazelton 72 Yd pass from Ryan Willis (Brian Johnson Kick) 10–31
Q4Deon Jackson 32 Yd Run (AJ Reed Kick) 38–10
Q4Chris Katrenick 9 Yd Run (AJ Reed Kick) 45–10

Biggest plays by PPA

Q3Damon Hazelton 72 Yd pass from Ryan Willis (Brian Johnson Kick) 6.74
Q2Deshawn McClease run for 45 yds to the Duke 43 for a 1ST down 3.99
Q4Deon Jackson 32 Yd Run (AJ Reed Kick) 3.76
Q4Austin Parker run for 28 yds to the VTech 22 for a 1ST down 3.46
Q3Quentin Harris 42 Yd Run (AJ Reed Kick) 3.29
Q4Chris Katrenick 9 Yd Run (AJ Reed Kick) 3.01

Series recent meetings

2024 Virginia Tech 28 – 31 Duke
2022 Virginia Tech 7 – 24 Duke
2021 Duke 17 – 48 Virginia Tech
2020 Virginia Tech 38 – 31 Duke
2018 Virginia Tech 31 – 14 Duke
2017 Duke 3 – 24 Virginia Tech
2016 Virginia Tech 24 – 21 Duke
2015 Duke 45 – 43 Virginia Tech
Last 8 meetings shown. Full all-time series sits on each team page.
Data: CollegeFootballData · terminal