← CFB Terminal
7
ACC
AT
#44Duke
24
ACC
2022 week 11 · Saturday, November 12, 2022 at 11:00 AM CT · Wallace Wade Stadium · 20,857 att · 72.3°F Cloudy, wind 13.7

Drive chart

WIN PROBABILITYVirginia Tech above · Duke below
KICK78% → 98% DukeFINAL
Virginia Tech Duke bar spans the drive · tick marks the start · click a drive for the plays
OWN G255025END ZONE
WP
Δ
Q1
PUNT
3 pl · 5 yd · 0:53
0–0
−6
14:56 1st & 10 OWN 12 Riley Leonard pass incomplete to Jalon Calhoun 0 -0.38
14:56 2nd & 10 OWN 12 Riley Leonard run for 5 yds to the Duke 17 +5 0.03
14:56 3rd & 5 OWN 17 Riley Leonard pass incomplete to Sahmir Hagans 0 -0.19
14:03 4th & 5 OWN 17 Porter Wilson punt for 38 yds, punt out-of-bounds at the VTech 45
TD
2 pl · 55 yd · 0:37
7–0
−8
14:03 1st & 10 OWN 45 Grant Wells pass complete to Keshawn King for 2 yds to the VTech 47 +2 -0.68
13:26 2nd & 8 OWN 47 Grant Wells pass complete to Da'Wain Lofton for 53 yds for a TD, (John Love KICK) +53 4.96
PUNT
6 pl · 17 yd · 3:18
7–0
−13
13:26 1st & 10 OWN 25 Riley Leonard pass complete to Jalon Calhoun for 6 yds to the Duke 31 +6 0.33
13:26 2nd & 4 OWN 31 No Huddle-Shotgun Leonard,Riley pass complete deep right to Moore,Jordan for 17 yards to the DUKE48 (Delane,Mansoor; Hollifield,Dax) PENALTY DUKE Ineligible Downfield on Pass (Burns,Jack) 5 yards from DUKE31 to DUKE26. NO PLAY. -5
13:26 2nd & 9 OWN 26 Riley Leonard pass incomplete to Jalon Calhoun 0 -0.41
13:26 3rd & 9 OWN 26 Riley Leonard run for 13 yds to the Duke 39 for a 1ST down +13 2.22
13:26 1st & 10 OWN 39 Riley Leonard run for 1 yd to the Duke 40 +1 -0.90
13:26 2nd & 9 OWN 40 Jaquez Moore run for 2 yds to the Duke 42 +2 -0.52
13:26 3rd & 7 OWN 42 Riley Leonard pass incomplete to Sahmir Hagans 0 -0.59
10:08 4th & 7 OWN 42 Porter Wilson punt for 40 yds, fair catch by Tucker Holloway at the VTech 18
PUNT
6 pl · 39 yd · 2:10
7–0
+1
10:08 1st & 10 OWN 18 Grant Wells pass complete to Kaleb Smith for 22 yds to the VTech 40 for a 1ST down +22 1.73
10:08 1st & 10 OWN 40 Grant Wells pass incomplete to Nick Gallo 0 -1.12
10:08 2nd & 10 OWN 40 Grant Wells pass complete to Da'Wain Lofton for 12 yds to the Duke 48 for a 1ST down +12 2.20
10:08 1st & 10 OPP 48 Keshawn King run for 1 yd to the Duke 47 +1 -0.84
10:08 2nd & 9 OPP 47 Grant Wells pass incomplete to Da'Wain Lofton 0 -1.08
10:08 3rd & 9 OPP 47 Grant Wells pass complete to Dae'Quan Wright for 4 yds to the Duke 43 +4 -0.15
7:58 4th & 5 OPP 43 Peter Moore punt for 43 yds for a touchback
FG
10 pl · 72 yd · 5:54
7–3
+3
7:58 1st & 10 OWN 20 Jaylen Coleman run for 2 yds to the Duke 22 +2 -0.36
7:58 2nd & 8 OWN 22 Riley Leonard pass complete to Sahmir Hagans for 13 yds to the Duke 35 for a 1ST down +13 1.51
7:58 1st & 10 OWN 35 Jaylen Coleman run for 3 yds to the Duke 38 +3 -0.41
7:58 2nd & 7 OWN 38 Riley Leonard pass complete to Nicky Dalmolin for no gain to the Duke 38 0 -0.87
7:58 3rd & 7 OWN 38 Riley Leonard pass complete to Jalon Calhoun for 18 yds to the VTech 44 for a 1ST down +18 3.10
7:58 1st & 10 OPP 44 Riley Leonard pass complete to Jalon Calhoun for 31 yds to the VTech 13 for a 1ST down +31 0.87
7:58 1st & 10 OPP 13 Jordan Waters run for no gain to the VTech 13 0 -0.30
7:58 2nd & 10 OPP 13 Jordan Waters run for no gain to the VTech 13 0 -0.33
7:58 3rd & 10 OPP 13 Riley Leonard run for 5 yds to the VTech 8 +5 0.03
2:04 4th & 5 OPP 8 Todd Pelino 25 yd FG GOOD
PUNT
3 pl · 9 yd · 1:22
7–3
−1
2:04 1st & 10 OWN 35 Chance Black run for 4 yds to the VTech 39 +4 -0.16
2:04 2nd & 6 OWN 39 Grant Wells pass incomplete to Chance Black 0 -0.97
2:04 3rd & 6 OWN 39 Grant Wells pass complete to Jalen Holston for 5 yds to the VTech 44 +5 0.06
0:42 4th & 1 OWN 44 Peter Moore punt for 56 yds for a touchback
INT
9 pl · 64 yd · 4:56
7–3
+8
0:00 1st & 10 OWN 20 Jaquez Moore run for 5 yds to the Duke 25 +5 0.09
0:00 OWN 20 End of 1st Quarter
15:00 2nd & 5 OWN 25 Jordan Waters run for 10 yds to the Duke 35 for a 1ST down +10 1.06
14:14 1st & 10 OWN 35 Jordan Waters run for 65 yds DUKE Penalty, Offensive Holding (Sahmir Hagans) to the Duke 35 +55 2.73
14:14 1st & 10 OWN 35 Riley Leonard pass complete to Jalon Calhoun for 4 yds to the Duke 39 +4 -0.16
14:14 2nd & 6 OWN 39 Jaquez Moore run for no gain to the Duke 39 0 -0.97
14:14 3rd & 6 OWN 39 Riley Leonard run for 6 yds to the Duke 45 for a 1ST down +6 2.09
14:14 1st & 10 OWN 45 Riley Leonard pass complete to Jalon Calhoun for 35 yds to the VTech 20 for a 1ST down +35 1.66
14:14 1st & 10 OPP 20 Jaylen Coleman run for 4 yds to the VTech 16 +4 -0.03
10:46 2nd & 6 OPP 16 Riley Leonard pass intercepted -4.36
Q2
PUNT
3 pl · 5 yd · 2:00
7–3
10:46 1st & 10 OWN 2 Jalen Holston run for no gain to the VTech 2 0 -0.25
10:46 2nd & 10 OWN 2 Grant Wells run for 1 yd to the VTech 3 +1 -0.09
10:46 3rd & 9 OWN 3 Jalen Holston run for 4 yds to the VTech 7 +4 -0.01
8:46 4th & 5 OWN 7 Peter Moore punt for 55 yds , Jalon Calhoun returns for 22 yds to the VTech 40
TD
5 pl · 40 yd · 2:14
7–10
+9
8:46 1st & 10 OPP 40 Riley Leonard pass incomplete 0 -0.85
8:46 2nd & 10 OPP 40 Jaylen Coleman run for 4 yds to the VTech 36 +4 -0.14
8:46 3rd & 6 OPP 36 Jaylen Coleman run for 1 yd to the VTech 37 +1 -0.83
8:46 4th & 7 OPP 37 Riley Leonard pass complete to Jontavis Robertson for 13 yds to the VTech 24 for a 1ST down +13 2.76
6:32 1st & 10 OPP 24 Riley Leonard pass complete to Nicky Dalmolin for 24 yds for a TD, (Todd Pelino KICK) +24 2.68
PUNT
3 pl · -1 yd · 2:21
7–10
+12
6:32 1st & 10 OWN 25 Grant Wells run for 1 yd to the VTech 26 +1 -0.59
6:32 2nd & 9 OWN 26 Grant Wells pass complete to Jadan Blue for 6 yds to the VTech 32 +6 0.20
6:32 3rd & 3 OWN 32 Grant Wells sacked by Brandon Johnson for a loss of 8 yards to the VTech 24 -8 -0.84
4:11 4th & 11 OWN 24 Peter Moore punt for 33 yds
MISSED FG
8 pl · 29 yd · 3:22
7–10
−11
4:11 1st & 10 OWN 43 Riley Leonard pass complete to Jontavis Robertson for 15 yds to the VTech 42 for a 1ST down +15 1.17
4:11 1st & 10 OPP 42 Riley Leonard pass complete to Jaquez Moore for 3 yds to the VTech 39 +3 -0.29
4:11 2nd & 7 OPP 39 Jordan Waters run for 6 yds to the VTech 33 +6 0.29
4:11 3rd & 1 OPP 33 Jordan Waters run for 6 yds to the VTech 27 for a 1ST down +6 0.56
4:11 1st & 10 OPP 27 Jordan Waters run for 1 yd to the VTech 28 +1 -0.37
4:11 2nd & 11 OPP 28 Riley Leonard pass incomplete to Jalon Calhoun 0 -0.72
4:11 3rd & 11 OPP 28 Riley Leonard pass incomplete to Jalon Calhoun 0 -0.97
0:49 4th & 11 OPP 28 Todd Pelino 45 yd FG MISSED
MISSED FG
8 pl · 40 yd · 0:48
7–10
+3
0:49 1st & 10 OWN 28 Jalen Holston run for 10 yds to the VTech 38 for a 1ST down +10 0.90
0:49 1st & 10 OWN 38 Jalen Holston run for 4 yds to the VTech 42 +4 -0.17
0:34 2nd & 6 OWN 42 Timeout VIRGINIA TECH, clock 00:34
0:34 2nd & 6 OWN 42 Grant Wells pass incomplete to Nick Gallo 0 -1.05
0:34 3rd & 6 OWN 42 Grant Wells pass complete to Jalen Holston for 7 yds to the VTech 49 for a 1ST down +7 2.24
0:25 1st & 10 OWN 49 Timeout VIRGINIA TECH, clock 00:25
0:25 1st & 10 OWN 49 Grant Wells pass incomplete to Jalen Holston 0 -1.13
0:25 2nd & 10 OWN 49 Grant Wells run for 9 yds to the Duke 42 +9 1.09
0:25 3rd & 1 OPP 42 Grant Wells pass complete to Nick Gallo for 10 yds to the Duke 32 for a 1ST down +10 1.09
0:07 1st & 10 OPP 32 Timeout VIRGINIA TECH, clock 00:07
0:01 1st & 10 OPP 32 John Love 50 yd FG MISSED
END OF HALF
1 pl · -1 yd · 0:01
7–10
+15
0:00 1st & 10 OWN 32 Kneel down by Duke at DUKE31 for loss of 1 yards. -1 -1.07
0:00 OWN 32 End of 2nd Quarter
Q3
PUNT
6 pl · 13 yd · 1:46
7–10
−5
15:00 1st & 10 OWN 25 Jalen Holston run for 6 yds to the VTech 31 +6 0.33
15:00 2nd & 4 OWN 31 Grant Wells pass incomplete to Da'Wain Lofton 0 -0.87
15:00 3rd & 4 OWN 31 Grant Wells pass complete to Dae'Quan Wright for 4 yds to the VTech 35 for a 1ST down +4 1.37
15:00 1st & 10 OWN 35 Grant Wells pass complete to Tucker Holloway for 3 yds to the VTech 38 +3 -0.41
15:00 2nd & 7 OWN 38 Grant Wells pass incomplete to Da'Wain Lofton 0 -0.87
15:00 3rd & 7 OWN 38 Grant Wells pass incomplete to Kaleb Smith 0 -0.48
13:14 4th & 7 OWN 38 Peter Moore punt for 31 yds , Sahmir Hagans returns for 7 yds to the Duke 38
TD
11 pl · 62 yd · 5:19
7–17
13:14 1st & 10 OWN 38 Riley Leonard pass complete to Jordan Moore for 4 yds to the Duke 42 +4 -0.17
13:14 2nd & 6 OWN 42 Riley Leonard pass incomplete to Jalon Calhoun 0 -1.05
13:14 3rd & 6 OWN 42 Riley Leonard pass complete to Jordan Moore for 15 yds to the VTech 43 for a 1ST down +15 2.81
13:14 1st & 10 OPP 43 Riley Leonard pass complete to Nicky Dalmolin for 3 yds to the VTech 40 +3 -0.31
13:14 2nd & 7 OPP 40 Jordan Waters run for 14 yds to the VTech 26 for a 1ST down +14 0.94
13:14 1st & 10 OPP 26 Riley Leonard pass complete to Sahmir Hagans for 7 yds to the VTech 19 +7 0.33
13:14 2nd & 3 OPP 19 Jordan Waters run for 3 yds to the VTech 16 for a 1ST down +3 -0.18
13:14 1st & 10 OPP 16 No Huddle-Shotgun Waters,Jordan rush left for 6 yards gain to the VT10 (Hollifield,Dax; Peoples,Nasir) PENALTY DUKE Holding (Foley,Brian) 10 yards from VT16 to VT26. NO PLAY. -10
13:14 1st & 20 OPP 26 Riley Leonard pass incomplete to Sahmir Hagans 0 -0.62
13:14 2nd & 20 OPP 26 Riley Leonard pass complete to Jontavis Robertson for 19 yds to the VTech 7 +19 1.45
13:14 3rd & 1 OPP 7 Jaylen Coleman run for 2 yds to the VTech 5 for a 1ST down +2 0.63
7:55 1st & 5 OPP 5 Riley Leonard run for 5 yds for a TD, (Todd Pelino KICK) +5 1.88
ON DOWNS
9 pl · 52 yd · 3:49
7–17
+6
7:48 1st & 10 OWN 27 Keshawn King run for 9 yds to the VTech 36 +9 1.30
7:48 2nd & 1 OWN 36 Keshawn King run for 10 yds to the VTech 46 for a 1ST down +10 0.45
7:48 1st & 10 OWN 46 Keshawn King run for 2 yds to the VTech 48 +2 -0.67
7:48 2nd & 8 OWN 48 Grant Wells run for 15 yds to the Duke 37 for a 1ST down +15 1.81
7:48 1st & 10 OPP 37 Grant Wells pass complete to Da'Wain Lofton for 10 yds to the Duke 27 for a 1ST down +10 0.31
7:48 1st & 10 OPP 27 Grant Wells run for 2 yds to the Duke 29 +2 -0.26
7:48 2nd & 12 OPP 29 Jalen Holston run for 5 yds to the Duke 24 +5 0.04
7:48 3rd & 7 OPP 24 Grant Wells run for 3 yds to the Duke 21 +3 -0.25
3:59 4th & 4 OPP 21 Grant Wells pass incomplete to Kaleb Smith 0 -3.31
PUNT
3 pl · -1 yd · 0:59
7–17
−9
3:59 1st & 10 OWN 21 Riley Leonard pass incomplete to Jordan Waters 0 -0.59
3:59 2nd & 10 OWN 21 Jordan Waters run for 1 yd to the Duke 20 +1 -0.23
3:59 3rd & 11 OWN 20 Riley Leonard pass incomplete to Sahmir Hagans 0 -0.10
3:00 4th & 11 OWN 20 Porter Wilson punt for 58 yds, fair catch by Tucker Holloway at the VTech 22
PUNT
3 pl · -3 yd · 1:47
7–17
+14
3:00 1st & 10 OWN 22 Keshawn King run for 4 yds to the VTech 26 +4 -0.10
3:00 2nd & 6 OWN 26 Keshawn King run for 1 yd to the VTech 27 +1 -0.48
3:00 3rd & 5 OWN 27 Grant Wells sacked by Brandon Johnson for a loss of 8 yards to the VTech 19 -8 -0.51
1:13 4th & 13 OWN 19 Peter Moore punt for 41 yds, punt out-of-bounds at the Duke 40
TD
8 pl · 60 yd · 4:58
7–24
1:13 1st & 10 OWN 40 Jaylen Coleman run for 11 yds to the VTech 49 for a 1ST down +11 0.99
0:00 1st & 10 OPP 49 Riley Leonard run for 9 yds to the VTech 40 +9 1.07
0:00 OPP 49 End of 3rd Quarter
15:00 2nd & 1 OPP 40 Jaylen Coleman run for 11 yds to the VTech 29 for a 1ST down +11 -0.09
15:00 1st & 10 OPP 29 Jaylen Coleman run for 2 yds to the VTech 27 +2 -0.29
15:00 2nd & 8 OPP 27 Jordan Waters run for 3 yds to the VTech 24 +3 -0.20
15:00 3rd & 5 OPP 24 Jordan Waters run for no gain to the VTech 24 0 -0.73
15:00 4th & 5 OPP 24 Riley Leonard pass complete to Jordan Moore for 18 yds to the VTech 6 for a 1ST down +18 1.95
11:15 1st & 6 OPP 6 Riley Leonard pass complete to Jontavis Robertson for 6 yds for a TD, (Todd Pelino KICK) +6 2.05
Q4
INT
6 pl · 33 yd · 1:47
7–24
+2
11:11 1st & 10 OWN 25 Grant Wells pass complete to Tucker Holloway for 7 yds to the VTech 32 +7 0.60
11:11 2nd & 3 OWN 32 Grant Wells pass complete to Jalen Holston for 20 yds to the Duke 48 for a 1ST down +20 1.79
11:11 1st & 10 OPP 48 Grant Wells pass incomplete to Jalen Holston 0 -1.07
11:11 2nd & 10 OPP 48 Grant Wells pass incomplete 0 -1.05
11:11 3rd & 10 OPP 48 Jalen Holston run for 6 yds to the Duke 42 +6 0.26
9:24 4th & 4 OPP 42 Grant Wells pass intercepted -1.45
ON DOWNS
10 pl · 50 yd · 7:01
7–24
−1
9:24 1st & 10 OWN 32 Jaylen Coleman run for 2 yds to the Duke 34 +2 -0.58
9:24 2nd & 8 OWN 34 Jaylen Coleman run for 6 yds to the Duke 40 +6 0.29
9:24 3rd & 2 OWN 40 Jordan Waters run for 5 yds to the Duke 45 for a 1ST down +5 1.53
9:24 1st & 10 OWN 45 Jordan Waters run for 2 yds to the Duke 47 +2 -0.68
9:24 2nd & 8 OWN 47 Jordan Waters run for 4 yds to the VTech 49 +4 -0.17
9:24 3rd & 4 OPP 49 Riley Leonard pass complete to Jontavis Robertson for 28 yds to the VTech 21 for a 1ST down VIRGINIA TECH Penalty, Defensive Pass Interference (Jalen Holston) declined for a 1ST down +28 2.49
9:24 1st & 10 OPP 21 Riley Leonard run for 1 yd to the VTech 20 +1 -0.30
9:24 2nd & 9 OPP 20 PENALTY DUKE False Start (Calhoun,Jalon) 5 yards from VT20 to VT25. NO PLAY. -5
9:24 2nd & 14 OPP 25 Jaylen Coleman run for 1 yd to the VTech 24 +1 -0.54
9:24 3rd & 13 OPP 24 Jaylen Coleman run for 3 yds to the VTech 21 +3 -0.32
2:28 4th & 10 OPP 21 Timeout DUKE, clock 02:28
2:23 4th & 10 OPP 21 Riley Leonard run for 3 yds to the VTech 18 +3 -2.72
END OF GAME
6 pl · 39 yd · 2:23
7–24
+1
2:23 1st & 10 OWN 18 Bryce Duke run for 6 yds to the VTech 24 +6 0.27
2:23 2nd & 4 OWN 24 Bryce Duke run for 12 yds to the VTech 36 for a 1ST down +12 1.07
2:23 1st & 10 OWN 36 Grant Wells pass complete to Dae'Quan Wright for 4 yds to the VTech 40 +4 -0.16
2:23 2nd & 6 OWN 40 Chance Black run for 2 yds to the VTech 42 +2 -0.62
2:23 3rd & 4 OWN 42 Grant Wells pass complete to Tucker Holloway for 8 yds to the 50 yard line for a 1ST down +8 2.09
0:00 1st & 10 50 Chance Black run for 7 yds to the Duke 43 +7 0.59
0:00 50 End of 4th Quarter
22 drives. Field position runs left to right for both teams: 0 is the offense's own goal line, 100 the one it is attacking. WP is CollegeFootballData's model, read at the last play of each drive; Δ is what the drive moved it, in points of probability.

Defense

0sacks2
1plays for loss2
1takeaways1
2three-and-outs forced4
10explosive plays allowed5
6.64yards allowed / play5.28
4 of 11scoring drives allowed1 of 11
Virginia Tech
Nasir Peoples 10 (4)
Dax Hollifield 9 (2) 1 PD
Keli Lawson 7 (2) 1 TFL
Mansoor Delane 7 (3) 1 INT · 1 PD
Alan Tisdale 7 (3)
Chamarri Conner 6 (3)
Cole Nelson 5 (1) 1 TFL
Keonta Jenkins 5 (3) 2 QH
Duke
Shaka Heyward 9 (1) 0.5 TFL · 1 INT
Brandon Johnson 6 (4) 2 sk · 2 TFL · 1 PD · 1 QH
Jaylen Stinson 5 (3)
Chandler Rivers 5 (3) 1 QH
Darius Joiner 5 1 QH
Aeneas Peebles 4 (2) 0.5 TFL · 1 QH
Dorian Mausi 4
Datrone Young 3 (1) 1 PD
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

0 of 1field goals1 of 2
6punts3
43.2punt average45.3
0punts inside the 201
43return yards38
own 28average drive startown 35
Virginia Tech
K John Love 0/1 FG · 1/1 XP
P Peter Moore 6 punts · 43.2 avg · 2 TB
KR Cole Beck 2 ret · 43 yds · long 26
Duke
K Todd Pelino 1/2 FG · long 25 · 3/3 XP
P Porter Wilson 3 punts · 45.3 avg · 1 in 20
KR Jontavis Robertson 1 ret · 9 yds · long 9
PR Jalon Calhoun 1 ret · 22 yds · long 22
PR Sahmir Hagans 1 ret · 7 yds · long 7
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

54plays72
285yards478
11drives11
35%success rate42%
5.08total PPA15.75
Derived from 126 scrimmage plays. Interception return yardage is excluded from the offense.

Scoring

Q1Grant Wells pass complete to Da'Wain Lofton for 53 yds for a TD, (John Love KICK) 7–0
Q1Todd Pelino 25 yd FG GOOD 3–7
Q2Riley Leonard pass complete to Nicky Dalmolin for 24 yds for a TD, (Todd Pelino KICK) 10–7
Q3Riley Leonard run for 5 yds for a TD, (Todd Pelino KICK) 17–7
Q4Riley Leonard pass complete to Jontavis Robertson for 6 yds for a TD, (Todd Pelino KICK) 24–7

Biggest plays by PPA

Q1Grant Wells pass complete to Da'Wain Lofton for 53 yds for a TD, (John Love KICK) 4.96
Q1Riley Leonard pass complete to Jalon Calhoun for 18 yds to the VTech 44 for a 1ST down 3.10
Q3Riley Leonard pass complete to Jordan Moore for 15 yds to the VTech 43 for a 1ST down 2.81
Q2Riley Leonard pass complete to Jontavis Robertson for 13 yds to the VTech 24 for a 1ST… 2.76
Q2Jordan Waters run for 65 yds DUKE Penalty, Offensive Holding (Sahmir Hagans) to the… 2.73
Q2Riley Leonard pass complete to Nicky Dalmolin for 24 yds for a TD, (Todd Pelino KICK) 2.68

Series recent meetings

2024 Virginia Tech 28 – 31 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
Last 8 meetings shown. Full all-time series sits on each team page.
Data: CollegeFootballData · terminal