← CFB Terminal
31
ACC
AT
#44Duke
14
ACC
2018 week 5 · Saturday, September 29, 2018 at 6:00 PM CT · Wallace Wade Stadium · 📺 ESPN2 · 32,177 att · 75.2°F Cloudy, wind 3.9

Drive chart

Virginia Tech Duke bar spans the drive · tick marks the start · click a drive for the plays
OWN G255025END ZONE
Q1
PUNT
7 pl · 23 yd · 2:37
0–0
14:41 1st & 10 OWN 22 Brittain Brown run for 8 yds to the Duke 30 +8 0.84
14:22 2nd & 2 OWN 30 Daniel Jones pass complete to Johnathan Lloyd for 8 yds to the Duke 38 for a 1ST down +8 0.47
13:55 1st & 10 OWN 38 Brittain Brown run for 3 yds to the Duke 41 +3 -0.43
13:12 2nd & 7 OWN 41 Daniel Jones pass complete to Chris Taylor for 10 yds to the VTech 49 for a 1ST down +10 1.62
13:00 1st & 10 OPP 49 Brittain Brown run for a loss of 1 yard to the 50 yard line -1 -1.33
12:38 2nd & 11 50 Daniel Jones pass incomplete to Chris Taylor 0 -0.99
12:38 3rd & 11 50 DUKE Penalty, False Start (Robert Kraeling) to the Duke 45 -5
12:32 3rd & 16 OWN 45 Daniel Jones pass incomplete 0 -0.34
12:23 4th & 16 OWN 45 Austin Parker punt for 32 yds, downed at the VTech 23
ON DOWNS
7 pl · 30 yd · 2:23
0–0
12:08 1st & 10 OWN 23 Steven Peoples run for 5 yds to the VTech 28 +5 0.09
11:58 2nd & 5 OWN 28 Ryan Willis pass incomplete 0 -0.69
11:51 3rd & 5 OWN 28 Ryan Willis pass complete to Hezekiah Grimsley for 16 yds to the VTech 44 for a 1ST down +16 2.44
11:33 1st & 10 OWN 44 VIRGINIA TECH Penalty, False Start (Damon Hazelton) to the VTech 39 -5
11:15 1st & 15 OWN 39 Steven Peoples run for 1 yd to the VTech 40 +1 -0.70
10:45 2nd & 14 OWN 40 Ryan Willis pass complete to Damon Hazelton for 13 yds to the Duke 47 +13 1.88
10:26 3rd & 1 OPP 47 Steven Peoples run for a loss of 2 yards to the Duke 49 -2 -1.61
10:00 4th & 3 OPP 49 Caleb Farley run for 2 yds to the Duke 47 +2 -0.97
INT
3 pl · 8 yd · 0:57
0–0
9:45 1st & 10 OWN 47 Daniel Jones pass complete to Johnathan Lloyd for 3 yds to the 50 yard line +3 -0.41
9:26 2nd & 7 50 Brittain Brown run for 5 yds to the VTech 45 +5 0.10
9:03 3rd & 2 OPP 45 Daniel Jones pass intercepted Reggie Floyd return for 4 yds to the Duke 48 -2.59
FG
9 pl · 38 yd · 2:29
3–0
8:55 1st & 10 OPP 48 Deshawn McClease run for 6 yds to the Duke 42 +6 0.33
8:36 2nd & 4 OPP 42 Deshawn McClease run for 12 yds to the Duke 30 for a 1ST down +12 0.54
8:17 1st & 10 OPP 30 Ryan Willis pass incomplete to Damon Hazelton 0 -0.56
8:04 2nd & 10 OPP 30 Deshawn McClease run for 1 yd to the Duke 29 +1 -0.58
7:38 3rd & 9 OPP 29 Ryan Willis pass complete to Phil Patterson for 18 yds to the Duke 11 for a 1ST down +18 1.43
7:05 1st & 10 OPP 11 Deshawn McClease run for 1 yd to the Duke 10 +1 -0.23
6:41 2nd & 9 OPP 10 Ryan Willis pass incomplete to Sean Savoy 0 -0.28
6:37 3rd & 9 OPP 10 Ryan Willis pass incomplete to Eric Kumah 0 -0.41
6:34 4th & 9 OPP 10 Brian Johnson 28 yd FG GOOD -0.55
TD
9 pl · 75 yd · 3:09
3–7
6:15 1st & 10 OWN 25 Deon Jackson run for no gain to the Duke 25 0 -0.70
5:55 2nd & 10 OWN 25 Daniel Jones pass complete to Deon Jackson for 1 yd to the Duke 26 +1 -0.29
5:44 3rd & 9 OWN 26 Daniel Jones pass complete to Noah Gray for 15 yds to the Duke 41 for a 1ST down +15 2.41
5:11 1st & 10 OWN 41 Daniel Jones run for 10 yds to the VTech 49 for a 1ST down +10 0.90
4:50 1st & 10 OPP 49 Daniel Jones pass incomplete to Chris Taylor 0 -1.10
4:40 2nd & 10 OPP 49 Daniel Jones pass complete to Daniel Helm for 15 yds to the VTech 34 for a 1ST down +15 1.92
4:16 1st & 10 OPP 34 Deon Jackson run for 1 yd to the VTech 33 +1 -0.50
3:59 2nd & 9 OPP 33 Daniel Jones run for 10 yds to the VTech 23 for a 1ST down +10 0.78
3:25 1st & 10 OPP 23 Daniel Jones pass complete to Noah Gray for 23 yds for a TD, (Collin Wareham KICK) +23 2.66
TD
9 pl · 76 yd · 3:30
10–7
3:20 1st & 10 OWN 24 Steven Peoples run for 1 yd to the VTech 25 +1 -0.56
2:41 2nd & 9 OWN 25 Ryan Willis pass complete to Steven Peoples for 11 yds to the VTech 36 for a 1ST down +11 1.56
2:09 1st & 10 OWN 36 Steven Peoples run for 1 yd to the VTech 37 +1 -0.85
1:49 2nd & 9 OWN 37 Ryan Willis pass incomplete to Hezekiah Grimsley 0 -0.72
1:40 3rd & 9 OWN 37 Ryan Willis pass complete to Eric Kumah for 18 yds to the Duke 45 for a 1ST down +18 3.24
1:06 1st & 10 OPP 45 Hendon Hooker run for 1 yd to the Duke 44 +1 -0.77
0:42 2nd & 9 OPP 44 Ryan Willis pass complete to Eric Kumah for 13 yds to the Duke 31 for a 1ST down +13 1.41
0:01 1st & 10 OPP 31 Terius Wheatley run for 4 yds to the Duke 27 +4 -0.05
0:00 OPP 0 End of 1st Quarter
14:55 2nd & 6 OPP 27 Ryan Willis pass complete to Damon Hazelton for 27 yds for a TD, (Brian Johnson KICK) +27 2.89
Q2
FUMBLE
3 pl · 7 yd · 2:05
10–7
14:50 1st & 10 OWN 25 Daniel Jones sacked by Ricky Walker for a loss of 8 yards to the Duke 17 -8 -1.18
14:14 2nd & 18 OWN 17 Daniel Jones pass complete to T.J. Rahming for 15 yds to the Duke 32 +15 0.79
13:20 3rd & 3 OWN 32 Deon Jackson run for no gain to the Duke 32 0 -0.51
12:50 4th & 3 OWN 32 Austin Parker punt for 53 yds , Damon Hazelton returns for a loss of 2 yards to the VTech 13 Damon Hazelton fumbled, recovered by VTech Jovonn Quillen
TD
4 pl · 87 yd · 1:16
17–7
12:50 1st & 10 OWN 13 Sean Savoy run for a loss of 5 yards to the VTech 8 -5 -0.59
12:37 2nd & 15 OWN 8 Terius Wheatley run for 1 yd to the VTech 9 +1 -0.06
12:04 3rd & 14 OWN 9 Ryan Willis pass complete to Hezekiah Grimsley for 24 yds to the VTech 33 for a 1ST down +24 1.92
11:34 1st & 10 OWN 33 Ryan Willis pass complete to Dalton Keene for 67 yds for a TD, (Brian Johnson KICK) +67 5.43
MISSED FG
12 pl · 50 yd · 4:36
17–7
11:17 1st & 10 OWN 25 Daniel Jones pass complete to Johnathan Lloyd for 11 yds to the Duke 36 for a 1ST down +11 0.93
10:43 1st & 10 OWN 36 Brittain Brown run for 8 yds to the Duke 44 +8 1.04
10:35 2nd & 2 OWN 44 Brittain Brown run for 2 yds to the Duke 46 for a 1ST down +2 -0.08
9:59 1st & 10 OWN 46 Daniel Jones pass complete to Davis Koppenhaver for 7 yds to the VTech 47 +7 0.65
9:35 2nd & 3 OPP 47 Brittain Brown run for a loss of 1 yard to the VTech 48 -1 -1.49
8:56 3rd & 4 OPP 48 Daniel Jones pass complete to Chris Taylor for 14 yds to the VTech 34 for a 1ST down +14 2.09
8:31 1st & 10 OPP 34 Daniel Jones pass incomplete to T.J. Rahming 0 -0.66
8:22 2nd & 10 OPP 34 Daniel Jones pass complete to Chris Taylor for 12 yds to the VTech 22 for a 1ST down +12 0.95
8:01 1st & 10 OPP 22 DUKE Penalty, False Start (Daniel Helm) to the VTech 27 -5
7:44 1st & 15 OPP 27 Daniel Jones pass incomplete to Scott Bracey 0 -0.52
7:38 2nd & 15 OPP 27 Daniel Jones pass incomplete 0 -0.80
7:27 3rd & 15 OPP 27 Deon Jackson run for 2 yds to the VTech 25 +2 -0.57
6:58 4th & 13 OPP 25 Collin Wareham 43 yd FG MISSED
PUNT
4 pl · 4 yd · 2:37
17–7
6:51 1st & 10 OWN 25 Ryan Willis pass complete to Damon Hazelton for 17 yds to the VTech 42 for a 1ST down +17 1.52
6:25 1st & 10 OWN 42 VIRGINIA TECH Penalty, Offensive Holding (Braxton Pfaff) to the VTech 32 -10
5:57 1st & 20 OWN 32 Deshawn McClease run for a loss of 4 yards to the VTech 28 -4 -0.62
5:10 2nd & 24 OWN 28 Ryan Willis pass complete to Deshawn McClease for no gain to the VTech 28 0 -0.11
4:49 3rd & 24 OWN 28 Ryan Willis run for 1 yd to the VTech 29 +1 -0.04
4:21 4th & 23 OWN 29 Oscar Bradburn punt for 49 yds , T.J. Rahming returns for 1 yd to the Duke 23
PUNT
7 pl · 12 yd · 2:56
17–7
4:07 1st & 10 OWN 23 Brittain Brown run for no gain to the Duke 23 0 -0.64
3:35 2nd & 10 OWN 23 Daniel Jones pass incomplete 0 -0.31
3:20 3rd & 10 OWN 23 Daniel Jones pass complete to Chris Taylor for 9 yds to the Duke 32 +9 0.29
2:53 4th & 1 OWN 32 Timeout DUKE, clock 02:53
2:49 4th & 1 OWN 32 Brittain Brown run for 1 yd to the Duke 33 for a 1ST down +1 1.44
2:29 1st & 10 OWN 33 Deon Jackson run for a loss of 1 yard to the Duke 32 -1 -1.10
2:00 2nd & 11 OWN 32 Daniel Jones run for 3 yds to the Duke 35 +3 -0.21
1:35 3rd & 8 OWN 35 Daniel Jones pass incomplete to Johnathan Lloyd 0 -0.37
1:25 4th & 8 OWN 35 Austin Parker punt for 55 yds , C.J. Carroll returns for 7 yds to the VTech 17
PUNT
3 pl · 7 yd · 1:09
17–7
1:01 1st & 10 OWN 17 Steven Peoples run for 5 yds to the VTech 22 +5 0.08
0:33 2nd & 5 OWN 22 Steven Peoples run for no gain to the VTech 22 0 -0.53
0:25 3rd & 5 OWN 22 Timeout DUKE, clock 00:25
0:21 3rd & 5 OWN 22 Steven Peoples run for 2 yds to the VTech 24 +2 -0.16
0:21 4th & 3 OWN 24 Timeout DUKE, clock 00:21
0:16 4th & 3 OWN 24 Oscar Bradburn punt for 45 yds, fair catch by T.J. Rahming at the Duke 31
END OF HALF
1 pl · -1 yd · 0:16
17–7
0:05 1st & 10 OWN 31 TEAM run for a loss of 1 yard to the Duke 30 -1 -1.03
0:00 OWN 0 End of 2nd Quarter
Q3
PUNT
3 pl · 6 yd · 1:19
17–7
14:49 1st & 10 OWN 30 Ryan Willis pass incomplete to Damon Hazelton 0 -0.86
14:37 2nd & 10 OWN 30 Deshawn McClease run for no gain to the VTech 30 0 -0.46
14:00 3rd & 10 OWN 30 Ryan Willis pass complete to Chris Cunningham for 6 yds to the VTech 36 +6 0.10
13:41 4th & 4 OWN 36 Oscar Bradburn punt for 48 yds, fair catch by T.J. Rahming at the Duke 16
ON DOWNS
8 pl · 34 yd · 2:52
17–7
13:29 1st & 10 OWN 16 Brittain Brown run for 4 yds to the Duke 20 +4 -0.07
13:07 2nd & 6 OWN 20 Brittain Brown run for 6 yds to the Duke 26 for a 1ST down +6 0.64
12:44 1st & 10 OWN 26 Daniel Jones pass complete to T.J. Rahming for a loss of 2 yards to the Duke 24 -2 -0.93
12:27 2nd & 12 OWN 24 Daniel Jones pass complete to T.J. Rahming for 17 yds to the Duke 41 for a 1ST down +17 2.27
12:04 1st & 10 OWN 41 Brittain Brown run for no gain to the Duke 41 0 -1.14
11:33 2nd & 10 OWN 41 Deon Jackson run for 4 yds to the Duke 45 +4 -0.14
11:08 3rd & 6 OWN 45 Daniel Jones pass complete to Johnathan Lloyd for 5 yds to the 50 yard line +5 0.07
10:49 4th & 1 50 Deon Jackson run for no gain to the 50 yard line 0 -1.13
TD
5 pl · 50 yd · 1:14
24–7
10:46 1st & 10 50 Ryan Willis pass incomplete 0 -1.11
10:32 2nd & 10 50 Steven Peoples run for 14 yds to the Duke 36 for a 1ST down +14 1.94
10:16 1st & 10 OPP 36 Sean Savoy pass incomplete VIRGINIA TECH Penalty, Intentional Grounding (Sean Savoy) to the Duke 42 -6 -1.93
9:45 2nd & 16 OPP 42 Ryan Willis pass complete to Eric Kumah for 36 yds to the Duke 6 for a 1ST down +36 2.89
9:35 1st & 6 OPP 6 Steven Peoples run for 6 yds for a TD, (Brian Johnson KICK) +6 2.05
PUNT
4 pl · 13 yd · 1:50
24–7
9:23 1st & 10 OWN 25 Daniel Jones pass complete to Chris Taylor for 13 yds to the Duke 38 for a 1ST down +13 1.12
8:53 1st & 10 OWN 38 Daniel Jones sacked by Houshun Gaines for a loss of 4 yards to the Duke 34 -4 -1.70
8:16 2nd & 14 OWN 34 Daniel Jones pass complete to Deon Jackson for 4 yds to the Duke 38 +4 -0.08
7:51 3rd & 10 OWN 38 Daniel Jones pass incomplete to Daniel Helm 0 -0.37
7:45 4th & 10 OWN 38 Austin Parker punt for 40 yds, fair catch by C.J. Carroll at the VTech 22
PUNT
6 pl · 7 yd · 3:39
24–7
7:31 1st & 10 OWN 23 Ryan Willis run for 5 yds to the VTech 28 +5 0.09
7:05 2nd & 5 OWN 28 Deshawn McClease run for 2 yds to the VTech 30 +2 -0.45
6:42 3rd & 3 OWN 30 Ryan Willis pass complete to Damon Hazelton for 8 yds to the VTech 38 for a 1ST down +8 1.61
5:55 1st & 10 OWN 38 Hendon Hooker run for a loss of 1 yard to the VTech 37 -1 -1.27
5:12 2nd & 11 OWN 37 Ryan Willis run for 3 yds to the VTech 40 +3 -0.26
4:40 3rd & 8 OWN 40 Ryan Willis sacked by Lummie Young IV for a loss of 10 yards to the VTech 30 -10 -0.84
4:06 4th & 18 OWN 30 Oscar Bradburn punt for 42 yds , T.J. Rahming returns for a loss of 2 yards to the Duke 26
PUNT
3 pl · 7 yd · 1:06
24–7
3:52 1st & 10 OWN 26 Deon Jackson run for 2 yds to the Duke 28 +2 -0.47
3:20 2nd & 8 OWN 28 Daniel Jones pass complete to Johnathan Lloyd for 5 yds to the Duke 33 +5 0.07
3:07 3rd & 3 OWN 33 Daniel Jones pass incomplete to Davis Koppenhaver 0 -0.54
3:00 4th & 3 OWN 33 Austin Parker punt for 49 yds, fair catch by C.J. Carroll at the VTech 18
PUNT
3 pl · -9 yd · 1:28
24–7
2:46 1st & 10 OWN 18 Ryan Willis run for a loss of 3 yards to the VTech 15 -3 -0.68
2:15 2nd & 13 OWN 15 Ryan Willis pass incomplete to Eric Kumah 0 -0.14
2:15 3rd & 13 OWN 15 VIRGINIA TECH Penalty, False Start (Yosuah Nijman) to the VTech 10 -5
2:10 3rd & 18 OWN 10 Steven Peoples run for a loss of 1 yard to the VTech 9 Steven Peoples fumbled, recovered by VTech Steven Peoples -1 -0.03
1:32 4th & 19 OWN 9 Oscar Bradburn punt for 40 yds , T.J. Rahming returns for no gain to the VTech 49
TD
9 pl · 49 yd · 2:45
24–14
1:02 1st & 10 OPP 49 Daniel Jones pass complete to Johnathan Lloyd for 9 yds to the VTech 40 +9 1.07
0:55 2nd & 1 OPP 40 Daniel Jones pass complete to Johnathan Lloyd for no gain to the VTech 40 0 -1.10
0:27 3rd & 1 OPP 40 Deon Jackson run for 2 yds to the VTech 38 for a 1ST down +2 0.70
0:01 1st & 10 OPP 38 Marvin Hubbard III run for a loss of 2 yards to the VTech 40 -2 -1.18
0:00 OWN 0 End of 3rd Quarter
14:55 2nd & 12 OPP 40 Deon Jackson run for 9 yds to the VTech 31 +9 0.83
14:42 3rd & 3 OPP 31 Daniel Jones pass incomplete 0 -0.92
14:29 4th & 3 OPP 31 Daniel Jones pass complete to Deon Jackson for 29 yds to the VTech 2 for a 1ST down +29 3.15
13:59 1st & 2 OPP 2 Deon Jackson run for 1 yd to the VTech 1 +1 -0.69
13:47 2nd & 1 OPP 1 Deon Jackson run for 1 yd for a TD, (Collin Wareham KICK) +1 1.90
Q4
TD
10 pl · 75 yd · 4:39
31–14
13:40 1st & 10 OWN 25 Ryan Willis pass incomplete 0 -0.70
13:31 2nd & 10 OWN 25 Deshawn McClease run for 4 yds to the VTech 29 +4 -0.06
12:46 3rd & 6 OWN 29 Ryan Willis pass complete to Tre Turner for 33 yds to the Duke 38 for a 1ST down +33 3.75
12:10 1st & 10 OPP 38 Steven Peoples run for 3 yds to the Duke 35 +3 -0.25
11:45 2nd & 7 OPP 35 Ryan Willis pass complete to Dalton Keene for 15 yds to the Duke 20 for a 1ST down +15 0.72
11:05 1st & 10 OPP 20 Steven Peoples run for 7 yds to the Duke 13 +7 0.31
10:32 2nd & 3 OPP 13 Steven Peoples run for 2 yds to the Duke 11 +2 -0.26
9:50 3rd & 1 OPP 11 Ryan Willis run for no gain to the Duke 11 0 -0.43
9:14 4th & 1 OPP 11 Ryan Willis run for 1 yd to the Duke 10 for a 1ST down +1 0.48
9:14 1st & goal OPP 10 Timeout DUKE, clock 09:14
9:08 1st & 10 OPP 10 Ryan Willis pass complete to Phil Patterson for 10 yds for a TD, (Brian Johnson KICK) +10 2.51
PUNT
3 pl · -7 yd · 1:39
31–14
9:08 1st & 10 OWN 25 DUKE Penalty, False Start (Robert Kraeling) to the Duke 20 -5
9:00 1st & 15 OWN 20 Deon Jackson run for 5 yds to the Duke 25 +5 0.04
8:38 2nd & 10 OWN 25 Daniel Jones pass complete to Johnathan Lloyd for 3 yds to the Duke 28 +3 -0.15
8:01 3rd & 7 OWN 28 Daniel Jones sacked by Houshun Gaines and Ricky Walker for a loss of 10 yards to the Duke 18 -10 -0.44
7:29 4th & 17 OWN 18 Austin Parker punt for 54 yds , C.J. Carroll returns for 2 yds to the VTech 30
PUNT
3 pl · 5 yd · 1:48
31–14
7:20 1st & 10 OWN 30 Deshawn McClease run for 1 yd to the VTech 31 +1 -0.72
6:34 2nd & 9 OWN 31 Deshawn McClease run for 4 yds to the VTech 35 +4 -0.10
5:53 3rd & 5 OWN 35 Ryan Willis pass incomplete 0 -0.49
5:41 4th & 5 OWN 35 Oscar Bradburn punt for 44 yds , T.J. Rahming returns for 1 yd to the Duke 22
ON DOWNS
7 pl · 42 yd · 2:47
31–14
5:28 1st & 10 OWN 22 Quentin Harris run for 4 yds to the Duke 26 +4 -0.10
5:01 2nd & 6 OWN 26 Deon Jackson run for 3 yds to the Duke 29 +3 -0.24
4:28 3rd & 3 OWN 29 Quentin Harris pass complete to Jake Bobo for 31 yds to the VTech 40 for a 1ST down +31 3.42
4:08 1st & 10 OPP 40 Quentin Harris pass incomplete to Damond Philyaw-Johnson 0 -0.85
3:55 2nd & 10 OPP 40 Deon Jackson run for 5 yds to the VTech 35 +5 0.07
3:13 3rd & 5 OPP 35 Quentin Harris pass complete to Marvin Hubbard III for a loss of 1 yard to the VTech 36 -1 -1.26
2:54 4th & 6 OPP 36 Quentin Harris pass incomplete to Scott Bracey 0 -1.77
END OF GAME
4 pl · 11 yd · 2:54
31–14
2:45 1st & 10 OWN 36 Steven Peoples run for 2 yds to the VTech 38 +2 -0.64
1:50 2nd & 8 OWN 38 Steven Peoples run for 1 yd to the VTech 39 +1 -0.67
0:48 3rd & 7 OWN 39 Ryan Willis run for 6 yds to the VTech 45 +6 0.21
0:22 4th & 1 OWN 45 Timeout VIRGINIA TECH, clock 00:22
0:00 4th & 1 OWN 45 Ryan Willis run for 2 yds to the VTech 47 for a 1ST down +2 2.15
0:00 OPP 0 End of 4th Quarter
26 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

3sacks1
10plays for loss7
2takeaways0
2three-and-outs forced4
4explosive plays allowed11
4.36yards allowed / play6.00
2 of 13scoring drives allowed5 of 13
Virginia Tech
Rayshard Ashby 15 (5) 1 PD
Reggie Floyd 8 (6) 2.5 TFL · 1 INT · 1 PD
Dylan Rivers 7 (2) 0.5 TFL · 2 QH
Jovonn Quillen 7 (7)
Divine Deablo 6 (4) 1 PD
Khalil Ladler 6 (2)
Ricky Walker 5 (2) 0.5 sk · 1 TFL
Houshun Gaines 4 (2) 2.5 sk · 2.5 TFL
Duke
Dylan Singleton 10 (4)
Joe Giles-Harris 8 (4)
Trevon McSwain 6 (4) 2 TFL · 1 QH
Tre Hornbuckle 6 (3) 1 TFL · 1 PD
Victor Dimukeje 5 (2) 1 TFL
Josh Blackwell 5 (4)
Ben Humphreys 4 (1) 1 TFL
Myles Hudzick 4 (3)
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 goals0 of 1
6punts6
44.8punt average47.2
1punts inside the 203
61return yards20
own 23average drive startown 27
Virginia Tech
K Brian Johnson 1/1 FG · long 28 · 4/4 XP
P Oscar Bradburn 6 punts · 44.8 avg · 1 in 20
KR Terius Wheatley 1 ret · 30 yds · long 30
KR Steven Peoples 1 ret · 24 yds · long 24
PR C.J. Carroll 2 ret · 9 yds · long 7
PR Damon Hazelton 1 ret · -2 yds
Duke
K Collin Wareham 0/1 FG · 2/2 XP
P Austin Parker 6 punts · 47.2 avg · 3 in 20
KR Deon Jackson 1 ret · 20 yds · long 20
PR T.J. Rahming 4 ret · 0 yds · long 1
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

68plays75
408yards327
13drives13
37%success rate36%
20.17total PPA1.82
Derived from 143 scrimmage plays. Interception return yardage is excluded from the offense.

Scoring

Q1Brian Johnson 28 yd FG GOOD 3–0
Q1Daniel Jones pass complete to Noah Gray for 23 yds for a TD, (Collin Wareham KICK) 7–3
Q2Ryan Willis pass complete to Damon Hazelton for 27 yds for a TD, (Brian Johnson KICK) 10–7
Q2Ryan Willis pass complete to Dalton Keene for 67 yds for a TD, (Brian Johnson KICK) 17–7
Q3Steven Peoples run for 6 yds for a TD, (Brian Johnson KICK) 24–7
Q4Deon Jackson run for 1 yd for a TD, (Collin Wareham KICK) 14–24
Q4Ryan Willis pass complete to Phil Patterson for 10 yds for a TD, (Brian Johnson KICK) 31–14

Biggest plays by PPA

Q2Ryan Willis pass complete to Dalton Keene for 67 yds for a TD, (Brian Johnson KICK) 5.43
Q4Ryan Willis pass complete to Tre Turner for 33 yds to the Duke 38 for a 1ST down 3.75
Q4Quentin Harris pass complete to Jake Bobo for 31 yds to the VTech 40 for a 1ST down 3.42
Q1Ryan Willis pass complete to Eric Kumah for 18 yds to the Duke 45 for a 1ST down 3.24
Q4Daniel Jones pass complete to Deon Jackson for 29 yds to the VTech 2 for a 1ST down 3.15
Q2Ryan Willis pass complete to Damon Hazelton for 27 yds for a TD, (Brian Johnson KICK) 2.89

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
2019 Duke 45 – 10 Virginia Tech
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