← CFB Terminal
31
ACC
AT
34
ACC
2018 week 13 · Friday, November 23, 2018 at 2:30 PM CT · Lane Stadium · 📺 ABC · 60,776 att · 37.4°F Fair, wind 7.2

Drive chart

WIN PROBABILITYVirginia above · Virginia Tech below
KICK36% → 100% Virginia TechFINAL
Virginia Virginia Tech bar spans the drive · tick marks the start · click a drive for the plays
OWN G255025END ZONE
WP
Δ
Q1
MISSED FG
12 pl · 49 yd · 4:47
0–0
+3
14:55 1st & 10 OWN 25 Steven Peoples run for 9 yds to the VTech 34 +9 1.25
14:20 2nd & 1 OWN 34 Steven Peoples run for 5 yds to the VTech 39 for a 1ST down +5 -0.03
14:00 1st & 10 OWN 39 VIRGINIA TECH Penalty, False Start (-5 Yards) to the VTech 34 -5
13:35 1st & 15 OWN 34 Ryan Willis pass complete to Eric Kumah for 14 yds to the VTech 48 +14 2.52
13:14 2nd & 1 OWN 48 Steven Peoples run for 8 yds to the Virg 44 for a 1ST down +8 0.09
13:00 1st & 10 OPP 44 Jalen Holston run for 3 yds to the Virg 41 +3 -0.32
12:25 2nd & 7 OPP 41 Ryan Willis pass complete to Tre Turner for 6 yds to the Virg 35 +6 0.30
11:45 3rd & 1 OPP 35 TEAM run for no gain to the Virg 35 TEAM fumbled, recovered by VTech 0 -1.04
11:20 4th & 1 OPP 35 Ryan Willis run for 2 yds to the Virg 33 for a 1ST down +2 1.56
10:55 1st & 10 OPP 33 Steven Peoples run for 7 yds to the Virg 26 +7 0.38
10:24 2nd & 3 OPP 26 Ryan Willis pass incomplete to Hezekiah Grimsley, broken up by Brenton Nelson 0 -0.65
10:18 3rd & 3 OPP 26 Ryan Willis pass incomplete to Steven Peoples 0 -0.77
10:13 4th & 3 OPP 26 Jordan Stout 43 yd FG MISSED
PUNT
3 pl · -10 yd · 1:30
0–0
+6
10:09 1st & 10 OWN 26 Bryce Perkins pass incomplete to Olamide Zaccheaus 0 -0.73
9:47 2nd & 10 OWN 26 Perkins, Bryce rush for 8 yards to the VIRGINIA34, PENALTY VIRGINIA illegal block (Fieler, Jake) 13 yards to the VIRGINIA13, NO PLAY. -13
9:35 2nd & 23 OWN 13 Bryce Perkins pass complete to Olamide Zaccheaus for 3 yds to the Virg 16 +3 -0.02
8:55 3rd & 20 OWN 16 Bryce Perkins pass incomplete to Tavares Kelly 0 -0.03
8:43 4th & 20 OWN 16 Lester Coleman punt for 43 yds , Damon Hazelton returns for no gain to the VTech 41
PUNT
3 pl · 24 yd · 1:57
0–0
−5
8:37 1st & 10 OWN 41 Willis, Ryan pass incomplete to Peoples, Steven, PENALTY VIRGINIA roughing passer (Mack, Jordan) 15 yards to the VIRGINIA44, NO PLAY, 1ST DOWN VATECH. +15
8:28 1st & 10 OPP 44 Steven Peoples run for 3 yds to the Virg 41 +3 -0.32
8:00 2nd & 7 OPP 41 Ryan Willis run for no gain to the Virg 41 0 -1.04
7:35 3rd & 7 OPP 41 Ryan Willis pass complete to Hezekiah Grimsley for 6 yds to the Virg 35 +6 0.30
6:46 4th & 1 OPP 35 Oscar Bradburn punt for 35 yds for a touchback
PUNT
3 pl · 3 yd · 1:02
0–0
−1
6:46 1st & 10 OWN 20 VIRGINIA Penalty, False Start (-5 Yards) to the Virg 15 -5
6:42 1st & 15 OWN 15 Bryce Perkins pass incomplete to Olamide Zaccheaus 0 -0.24
6:30 2nd & 15 OWN 15 Bryce Perkins pass complete to Jordan Ellis for 8 yds to the Virg 23 +8 0.16
5:52 3rd & 7 OWN 23 Bryce Perkins pass incomplete to Hasise Dubois, broken up by Caleb Farley 0 -0.20
5:44 4th & 7 OWN 23 Lester Coleman punt for 48 yds, fair catch by Damon Hazelton at the VTech 29
PUNT
6 pl · 20 yd · 2:04
0–0
−5
5:38 1st & 10 OWN 29 Ryan Willis pass incomplete to Hezekiah Grimsley 0 -0.83
5:30 2nd & 10 OWN 29 Deshawn McClease run for 9 yds to the VTech 38 +9 0.79
5:00 3rd & 1 OWN 38 Ryan Willis run for 5 yds to the VTech 43 for a 1ST down +5 1.35
4:15 1st & 10 OWN 43 Ryan Willis pass complete to Chris Cunningham for 6 yds to the VTech 49 +6 0.39
3:53 2nd & 4 OWN 49 Ryan Willis pass incomplete to Phil Patterson 0 -1.24
3:48 3rd & 4 OWN 49 Ryan Willis pass incomplete to Hezekiah Grimsley 0 -0.96
3:40 4th & 4 OWN 49 Oscar Bradburn punt for 36 yds, fair catch by Chuck Davis at the Virg 15
FUMBLE
16 pl · 71 yd · 7:31
0–0
+2
3:35 1st & 10 OWN 15 Bryce Perkins run for 6 yds to the Virg 21 +6 0.25
2:55 2nd & 4 OWN 21 Bryce Perkins run for 4 yds to the Virg 25 for a 1ST down +4 0.30
2:00 1st & 10 OWN 25 Bryce Perkins pass complete to Olamide Zaccheaus for 8 yds to the Virg 33 +8 0.91
1:30 2nd & 2 OWN 33 Bryce Perkins pass incomplete to Tavares Kelly 0 -1.13
1:09 3rd & 2 OWN 33 Bryce Perkins pass complete to Joe Reed for 6 yds to the Virg 39 for a 1ST down +6 1.44
0:52 1st & 10 OWN 39 Bryce Perkins pass incomplete 0 -1.11
0:31 2nd & 10 OWN 39 Bryce Perkins pass complete to Joe Reed for 9 yds to the Virg 48 +9 1.05
0:01 3rd & 1 OWN 48 Jordan Ellis run for 3 yds to the VTech 49 for a 1ST down +3 1.15
0:00 OPP 0 End of 1st Quarter
15:00 1st & 10 OPP 49 Jordan Ellis run for 4 yds to the VTech 45 +4 -0.14
14:35 2nd & 6 OPP 45 Bryce Perkins run for 4 yds to the VTech 41 +4 -0.14
13:36 3rd & 2 OPP 41 Jordan Ellis run for 2 yds to the VTech 39 for a 1ST down +2 0.90
13:04 1st & 10 OPP 39 Bryce Perkins pass incomplete 0 -0.81
12:55 2nd & 10 OPP 39 Bryce Perkins run for 12 yds to the VTech 27 for a 1ST down +12 1.21
12:30 1st & 10 OPP 27 Perkins, Bryce pass incomplete to Zaccheaus, Olamide, PENALTY VATECH offside (Adams, Eli) 5 yards to the VATECH22, NO PLAY. +5
12:15 1st & 5 OPP 22 Bryce Perkins sacked by Robert Porcher IV for a loss of 1 yard to the VTech 23 -1 -0.73
11:40 2nd & 6 OPP 23 Jordan Ellis run for 9 yds to the VTech 14 for a 1ST down +9 0.23
11:09 1st & 10 OPP 14 Bryce Perkins run for 2 yds to the VTech 12 Bryce Perkins fumbled, recovered by VTech Dax Hollifield -4.45
Q2
PUNT
4 pl · 44 yd · 2:09
0–0
−5
10:55 1st & 10 OWN 12 Tre Turner run for 43 yds to the Virg 45 for a 1ST down +43 3.25
10:30 1st & 10 OPP 45 Steven Peoples run for 4 yds to the Virg 41 +4 -0.12
9:55 2nd & 6 OPP 41 Steven Peoples run for a loss of 3 yards to the Virg 44 -3 -1.73
9:07 3rd & 9 OPP 44 Ryan Willis pass incomplete to Eric Kumah 0 -0.92
9:00 4th & 9 OPP 44 Oscar Bradburn punt for 35 yds, fair catch by Chuck Davis at the Virg 9
PUNT
6 pl · 4 yd · 3:13
0–0
+18
8:55 1st & 10 OWN 9 Bryce Perkins run for 7 yds to the Virg 16 +7 0.37
8:13 2nd & 3 OWN 16 Bryce Perkins pass incomplete 0 -0.54
7:53 3rd & 3 OWN 16 Bryce Perkins run for 3 yds to the Virg 19 for a 1ST down +3 0.56
7:25 1st & 10 OWN 19 Bryce Perkins run for 2 yds to the Virg 21 +2 -0.35
7:00 2nd & 8 OWN 21 Bryce Perkins run for a loss of 3 yards to the Virg 18 -3 -0.47
5:57 3rd & 11 OWN 18 Bryce Perkins pass incomplete to Olamide Zaccheaus 0 -0.09
5:57 4th & 11 OWN 18 VIRGINIA Penalty, Substitution Infraction (-5 Yards) to the Virg 13 -5
5:47 4th & 16 OWN 13 Lester Coleman punt for 39 yds, downed at the VATECH 48 VIRGINIA TECH Penalty, Offensive Holding (10 Yards) to the VTech 38
TD
7 pl · 62 yd · 3:03
0–7
+10
5:35 1st & 10 OWN 38 Ryan Willis pass complete to Chris Cunningham for 15 yds to the Virg 47 for a 1ST down +15 1.34
5:08 1st & 10 OPP 47 Deshawn McClease run for 7 yds to the Virg 40 +7 0.54
4:40 2nd & 3 OPP 40 Deshawn McClease run for 11 yds to the Virg 29 for a 1ST down +11 0.28
4:15 1st & 10 OPP 29 Ryan Willis pass complete to Hezekiah Grimsley for 12 yds to the Virg 17 for a 1ST down +12 0.21
3:41 1st & 10 OPP 17 Timeout VIRGINIA TECH, clock 03:41
3:35 1st & 10 OPP 17 Deshawn McClease run for 4 yds to the Virg 13 +4 -0.02
3:00 2nd & 6 OPP 13 Ryan Willis pass complete to Steven Peoples for 6 yds to the Virg 7 for a 1ST down +6 0.40
2:44 1st & 7 OPP 7 Ryan Willis pass complete to Tre Turner for 7 yds for a TD, (Brian Johnson KICK) +7 2.20
PUNT TD
3 pl · -2 yd · 1:04
0–14
+31
2:44 1st & 10 OWN 25 Timeout VIRGINIA, clock 02:44
2:35 1st & 10 OWN 25 Bryce Perkins run for 2 yds to the Virg 27 +2 -0.45
1:55 2nd & 8 OWN 27 Bryce Perkins pass incomplete VIRGINIA Penalty, Personal Foul (Ryan Nelson) to the Virg 13 -14 -0.85
1:49 3rd & 22 OWN 13 Bryce Perkins run for 10 yds to the Virg 23 +10 0.05
1:40 4th & 12 OWN 23 TEAM punt blocked by Tre Turner, recovered by Jovonn Quillen for a TD, (Brian Johnson KICK)
PUNT
3 pl · 6 yd · 0:26
0–14
−20
1:38 1st & 10 OWN 29 Bryce Perkins pass incomplete to Terrell Jana 0 -0.83
1:35 2nd & 10 OWN 29 Jordan Ellis run for 2 yds to the Virg 31 +2 -0.29
1:26 3rd & 8 OWN 31 Timeout VIRGINIA TECH, clock 01:26
1:24 3rd & 8 OWN 31 Jordan Ellis run for 4 yds to the Virg 35 +4 -0.05
1:22 4th & 4 OWN 35 Timeout VIRGINIA TECH, clock 01:22
1:14 4th & 4 OWN 35 Lester Coleman punt for 47 yds, punt out-of-bounds at the VTech 18
FUMBLE
3 pl · 9 yd · 1:09
0–14
+22
1:10 1st & 10 OWN 18 Jalen Holston run for 4 yds to the VTech 22 +4 -0.08
1:05 2nd & 6 OWN 22 Timeout VIRGINIA, clock 01:05
0:55 2nd & 6 OWN 22 Jalen Holston run for 4 yds to the VTech 26 +4 -0.07
0:20 3rd & 2 OWN 26 Jalen Holston run for 1 yd to the VTech 27 +1 -0.36
0:17 4th & 1 OWN 27 Timeout VIRGINIA, clock 00:17
0:05 4th & 1 OWN 27 Oscar Bradburn punt for 42 yds , Chuck Davis returns for no gain to the Virg 31 Chuck Davis fumbled, recovered by VTech
INT
1 pl · 0 yd · 0:05
0–14
+4
0:00 1st & 10 OPP 31 Ryan Willis pass intercepted Tim Harris return for 62 yds to the VTech 10 -4.16
0:00 OWN 0 End of 2nd Quarter
Q3
TD
8 pl · 75 yd · 4:30
7–14
−16
14:50 1st & 10 OWN 25 Bryce Perkins run for 2 yds to the Virg 27 +2 -0.45
14:25 2nd & 8 OWN 27 Jordan Ellis run for 2 yds to the Virg 29 +2 -0.31
13:50 3rd & 6 OWN 29 Bryce Perkins pass complete to Olamide Zaccheaus for 8 yds to the Virg 37 for a 1ST down +8 1.79
13:05 1st & 10 OWN 37 Bryce Perkins run for 3 yds to the Virg 40 +3 -0.42
12:30 2nd & 7 OWN 40 Bryce Perkins pass complete to Hasise Dubois for 18 yds to the VTech 42 for a 1ST down +18 2.18
12:10 1st & 10 OPP 42 Jordan Ellis run for 3 yds to the VTech 39 +3 -0.29
11:15 2nd & 7 OPP 39 Jordan Ellis run for 10 yds to the VTech 29 for a 1ST down +10 0.80
10:30 1st & 10 OPP 29 Bryce Perkins pass complete to Joe Reed for 29 yds for a TD (Brian Delaney KICK) +29 2.79
FG
14 pl · 61 yd · 6:20
7–17
+1
10:25 1st & 10 OWN 25 Steven Peoples run for no gain to the VTech 25 0 -0.70
10:00 2nd & 10 OWN 25 Steven Peoples run for 10 yds to the VTech 35 for a 1ST down +10 1.54
9:04 1st & 10 OWN 35 Ryan Willis pass incomplete to Chris Cunningham 0 -1.01
9:00 2nd & 10 OWN 35 Steven Peoples run for 5 yds to the VTech 40 +5 0.06
8:25 3rd & 5 OWN 40 Ryan Willis pass complete to Hezekiah Grimsley for 13 yds to the Virg 47 for a 1ST down +13 2.59
7:50 1st & 10 OPP 47 Hezekiah Grimsley run for 17 yds to the Virg 30 for a 1ST down +17 0.80
7:29 1st & 10 OPP 30 Ryan Willis pass incomplete to Tre Turner 0 -0.56
7:25 2nd & 10 OPP 30 Steven Peoples run for 2 yds to the Virg 28 +2 -0.41
6:35 3rd & 8 OPP 20 Ryan Willis pass complete to Jalen Holston for 8 yds to the Virg 20 VIRGINIA TECH Penalty, Illegal Block (Kyle Chung) to the Virg 30 -2 -1.05
6:00 3rd & 10 OPP 30 Ryan Willis run for 12 yds to the Virg 18 for a 1ST down +12 1.54
5:35 1st & 10 OPP 18 Ryan Willis pass incomplete to Jalen Holston, broken up by Juan Thornhill 0 -0.35
5:20 2nd & 10 OPP 18 Jalen Holston run for 1 yd to the Virg 17 +1 -0.32
4:45 3rd & 9 OPP 17 Ryan Willis run for 3 yds to the Virg 14 +3 -0.19
4:10 4th & 6 OPP 14 Brian Johnson 31 yd FG GOOD -0.55
TD
1 pl · 75 yd · 0:13
14–17
−23
3:57 1st & 10 OWN 25 Bryce Perkins pass complete to Joe Reed for 75 yds for a TD (Brian Delaney KICK) +75 6.08
TD
8 pl · 75 yd · 4:02
14–24
+25
3:50 1st & 10 OWN 25 Steven Peoples run for 1 yd to the VTech 26 +1 -0.59
3:00 2nd & 9 OWN 26 Ryan Willis pass complete to Tre Turner for 45 yds to the Virg 29 for a 1ST down +45 3.88
2:45 1st & 10 OPP 29 Steven Peoples run for 1 yd to the Virg 28 +1 -0.41
2:19 2nd & 9 OPP 28 Ryan Willis run for 5 yds to the Virg 23 +5 0.06
1:45 3rd & 4 OPP 23 Ryan Willis run for 20 yds to the Virg 3 for a 1ST down +20 1.68
1:10 1st & 3 OPP 3 Steven Peoples run for a loss of 1 yard to the Virg 4 -1 -0.87
0:30 2nd & 4 OPP 4 Ryan Willis run for 2 yds to the Virg 2 +2 -0.21
0:00 OWN 0 End of 3rd Quarter
14:55 3rd & 2 OPP 2 Deshawn McClease run for 2 yds for a TD (Brian Johnson KICK) +2 2.54
Q4
TD
4 pl · 75 yd · 2:00
21–24
−6
14:15 1st & 10 OWN 25 Bryce Perkins run for 29 yds to the VTech 46 for a 1ST down +29 2.53
14:08 1st & 10 OPP 46 Perkins, Bryce pass incomplete to Dubois, Hasise, PENALTY VATECH pass interference (Watts, Bryce) 15 yards to the VATECH31, NO PLAY, 1ST DOWN VIRGINIA. +15
13:47 1st & 10 OPP 30 Tavares Kelly run for 1 yd to the VTech 30 VIRGINIA Penalty, Illegal Block (-10 Yards) to the VTech 40 -9 -2.19
13:39 1st & 19 OPP 40 Perkins, Bryce pass incomplete to Zaccheaus, Olamide, PENALTY VATECH holding (Watts, Bryce) 10 yards to the VATECH30, NO PLAY, 1ST DOWN VIRGINIA. +10
13:25 1st & 10 OPP 30 Bryce Perkins run for 18 yds to the VTech 12 for a 1ST down +18 0.28
12:55 1st & 10 OPP 12 Jordan Ellis run for 12 yds for a TD (Brian Delaney KICK) +12 2.53
PUNT
5 pl · 17 yd · 2:40
21–24
−31
12:40 1st & 10 OWN 25 Deshawn McClease run for 2 yds to the VTech 27 +2 -0.45
12:20 2nd & 8 OWN 27 Deshawn McClease run for 9 yds to the VTech 36 for a 1ST down +9 1.38
11:44 1st & 10 OWN 36 Ryan Willis pass incomplete to Hezekiah Grimsley 0 -1.04
11:32 2nd & 10 OWN 36 Ryan Willis run for 1 yd to the VTech 37 +1 -0.53
11:00 3rd & 9 OWN 37 Ryan Willis pass complete to Deshawn McClease for 5 yds to the VTech 42 +5 0.04
10:15 4th & 4 OWN 42 Oscar Bradburn punt for 51 yds , Chuck Davis returns for 8 yds to the Virg 15
TD
6 pl · 85 yd · 3:24
28–24
−21
10:00 1st & 10 OWN 15 Jordan Ellis run for a loss of 1 yard to the Virg 14 -1 -0.50
9:10 2nd & 11 OWN 14 Bryce Perkins pass complete to Olamide Zaccheaus for 36 yds to the 50 yard line for a 1ST down +36 3.28
8:48 1st & 10 50 Bryce Perkins run for 8 yds to the VTech 42 +8 0.84
8:11 2nd & 2 OPP 42 Bryce Perkins pass complete to Terrell Jana for 11 yds to the VTech 31 for a 1ST down +11 0.16
7:40 1st & 10 OPP 31 Bryce Perkins run for 2 yds to the VTech 29 +2 -0.31
6:51 2nd & 8 OPP 29 Bryce Perkins pass complete to Hasise Dubois for 29 yds for a TD (Brian Delaney KICK) +29 3.15
FUMBLE
3 pl · -4 yd · 1:40
28–24
−17
6:26 1st & 10 OWN 25 Ryan Willis sacked by Jordan Mack for a loss of 9 yards to the VTech 16 -9 -1.20
6:14 2nd & 19 OWN 16 Steven Peoples run for 5 yds to the VTech 21 +5 0.01
5:45 3rd & 14 OWN 21 Ryan Willis run for no gain to the VTech 21 Ryan Willis fumbled, recovered by VTech 0 -0.08
5:11 4th & 14 OWN 21 Oscar Bradburn punt for 47 yds , Chuck Davis returns for no gain to the Virg 32 Chuck Davis fumbled, recovered by Virg
PUNT
3 pl · 1 yd · 1:13
28–24
+15
5:00 1st & 10 OWN 32 Bryce Perkins run for a loss of 1 yard to the Virg 31 -1 -1.07
4:20 2nd & 11 OWN 31 Bryce Perkins run for 1 yd to the Virg 32 +1 -0.37
4:16 3rd & 10 OWN 32 Timeout VIRGINIA TECH, clock 04:16
4:12 3rd & 10 OWN 32 Bryce Perkins run for 1 yd to the Virg 33 +1 -0.21
4:09 4th & 9 OWN 33 Timeout VIRGINIA TECH, clock 04:09
3:58 4th & 9 OWN 33 Lester Coleman punt for 52 yds, downed at the VTech 15
INT
3 pl · 0 yd · 0:16
28–24
−12
3:53 1st & 10 OWN 15 Ryan Willis pass incomplete 0 -0.44
3:47 2nd & 10 OWN 15 Ryan Willis pass incomplete to Steven Peoples, broken up by Charles Snowden 0 -0.20
3:42 3rd & 10 OWN 15 Ryan Willis pass intercepted Charles Snowden return for no gain to the VTech 11 0.26
FG
4 pl · 1 yd · 1:01
31–24
3:38 1st & 10 OPP 11 Bryce Perkins run for a loss of 1 yard to the VTech 12 -1 -0.35
3:36 2nd & 11 OPP 12 Timeout VIRGINIA TECH, clock 03:36
3:30 2nd & 11 OPP 12 Jordan Ellis run for 2 yds to the VTech 10 +2 -0.16
2:44 3rd & 9 OPP 10 Bryce Perkins pass incomplete to Olamide Zaccheaus 0 -0.41
2:41 4th & 9 OPP 10 Brian Delaney 28 yd FG GOOD -0.55
TD
5 pl · 75 yd · 0:50
31–31
+12
2:37 1st & 10 OWN 25 Ryan Willis pass incomplete 0 -0.70
2:29 2nd & 10 OWN 25 Ryan Willis pass incomplete to Tre Turner 0 -0.35
2:07 3rd & 10 OWN 25 Ryan Willis pass complete to Dalton Keene for 45 yds to the Virg 30 for a 1ST down +45 4.31
1:59 1st & 10 OPP 30 Ryan Willis pass complete to Tre Turner for 11 yds to the Virg 19 for a 1ST down +11 0.21
1:51 1st & 10 OPP 19 Steven Peoples run for 18 yds Steven Peoples fumbled, recovered by VTech Hezekiah Grimsley for a TD VIRGINIA Penalty, Defensive Offside ( Yards) to the Virg 3 for a 1ST down (Brian Johnson KICK) 0 -0.36
PUNT
5 pl · 11 yd · 1:08
31–31
+12
1:50 1st & 10 OWN 25 Bryce Perkins pass complete to Terrell Jana for 8 yds to the Virg 33 +8 0.91
1:25 2nd & 2 OWN 33 Bryce Perkins run for 3 yds to the Virg 36 for a 1ST down +3 0.02
1:03 1st & 10 OWN 36 Bryce Perkins pass incomplete to Terrell Jana, broken up by Dax Hollifield 0 -1.04
0:57 2nd & 10 OWN 36 Bryce Perkins pass incomplete to Joe Reed 0 -0.63
0:49 3rd & 10 OWN 36 Bryce Perkins pass incomplete to Terrell Jana, broken up by Jovonn Quillen 0 -0.32
0:43 4th & 10 OWN 36 Lester Coleman punt for 40 yds, fair catch by Damon Hazelton at the VTech 24
PUNT
4 pl · 21 yd · 0:41
31–31
−1
0:40 1st & 10 OWN 24 Steven Peoples run for 13 yds to the VTech 37 for a 1ST down +13 1.10
0:30 1st & 10 OWN 37 TEAM pass incomplete 0 -1.07
0:30 2nd & 10 OWN 37 Timeout VIRGINIA, clock 00:30
0:14 3rd & 3 OWN 44 Steven Peoples run for 1 yd to the VTech 45 +1 -0.73
0:02 4th & 2 OWN 45 Oscar Bradburn punt for 51 yds, downed at the Virg 4
END OF Q4
1 pl · -1 yd · 0:02
31–31
+9
0:00 1st & 10 OWN 4 TEAM run for a loss of 1 yard to the Virg 3 -1 -0.31
0:00 OPP 0 End of 4th Quarter
Q5
FG
4 pl · 0 yd
31–34
+9
0:00 1st & 10 OPP 25 Ryan Willis pass incomplete 0 -0.45
0:00 2nd & 10 OPP 25 Ryan Willis pass incomplete to Tre Turner, broken up by Bryce Hall 0 -0.61
0:00 3rd & 10 OPP 25 Ryan Willis pass incomplete 0 -0.88
0:00 4th & 10 OPP 25 Brian Johnson 42 yd FG GOOD 0.64
1 pl · 11 yd
31–34
+50
0:00 1st & 10 OPP 25 Bryce Perkins pass complete to Hasise Dubois for 11 yds to the VTech 14 for a 1ST down +11 0.15
30 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

1sacks1
4plays for loss8
4takeaways1
1three-and-outs forced4
7explosive plays allowed9
5.42yards allowed / play6.12
5 of 15scoring drives allowed5 of 15
Virginia
Juan Thornhill 14 (8) 0.5 TFL · 1 PD
Jordan Mack 10 (5) 1 sk · 2 TFL · 1 PD · 2 QH
Chris Peace 7 (4) 1 QH
Joey Blount 7 (4)
Charles Snowden 5 (4) 1 INT · 2 PD · 1 QH
Tim Harris 5 (4) 1 INT
Bryce Hall 4 (4) 1 PD
Eli Hanback 4 (2)
Virginia Tech
Rayshard Ashby 8 (8) 1 QH
Ricky Walker 7 (3) 2 TFL · 1 QH
Dax Hollifield 6 (2) 1 TFL · 1 PD
Reggie Floyd 6 (5) 0.5 TFL · 2 QH
Khalil Ladler 6 (4)
TyJuan Garbutt 4 (1) 1 QH
Emmanuel Belmar 3 (2) 0.5 TFL
Caleb Farley 3 (1) 2 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

1 of 1field goals2 of 3
7punts7
38.4punt average42.4
2punts inside the 204
36return yards0
own 24average drive startown 26
Virginia
K Brian Delaney 1/1 FG · long 28 · 4/4 XP
P Lester Coleman 6 punts · 44.8 avg · 2 in 20
P Team 1 punt · 0.0 avg
KR Joe Reed 1 ret · 28 yds · long 28
PR Chuck Davis 3 ret · 8 yds · long 8
Virginia Tech
K Brian Johnson 2/2 FG · long 42 · 4/4 XP
K Jordan Stout 0/1 FG
P Oscar Bradburn 7 punts · 42.4 avg · 4 in 20 · 1 TB
PR Damon Hazelton 1 ret · 0 yds
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

65plays77
398yards417
15drives15
40%success rate36%
17.52total PPA9.11
Derived from 142 scrimmage plays. Interception return yardage is excluded from the offense.

Scoring

Q2Ryan Willis pass complete to Tre Turner for 7 yds for a TD, (Brian Johnson KICK) 7–0
Q3Bryce Perkins pass complete to Joe Reed for 29 yds for a TD (Brian Delaney KICK) 7–14
Q3Brian Johnson 31 yd FG GOOD 17–7
Q3Bryce Perkins pass complete to Joe Reed for 75 yds for a TD (Brian Delaney KICK) 14–17
Q4Deshawn McClease run for 2 yds for a TD (Brian Johnson KICK) 24–14
Q4Jordan Ellis run for 12 yds for a TD (Brian Delaney KICK) 21–24
Q4Bryce Perkins pass complete to Hasise Dubois for 29 yds for a TD (Brian Delaney KICK) 28–24
Q4Brian Delaney 28 yd FG GOOD 31–24
Q5Brian Johnson 42 yd FG GOOD 34–31

Biggest plays by PPA

Q3Bryce Perkins pass complete to Joe Reed for 75 yds for a TD (Brian Delaney KICK) 6.08
Q4Ryan Willis pass complete to Dalton Keene for 45 yds to the Virg 30 for a 1ST down 4.31
Q3Ryan Willis pass complete to Tre Turner for 45 yds to the Virg 29 for a 1ST down 3.88
Q4Bryce Perkins pass complete to Olamide Zaccheaus for 36 yds to the 50 yard line for a… 3.28
Q2Tre Turner run for 43 yds to the Virg 45 for a 1ST down 3.25
Q4Bryce Perkins pass complete to Hasise Dubois for 29 yds for a TD (Brian Delaney KICK) 3.15

Series recent meetings

2025 Virginia Tech 7 – 27 Virginia
2024 Virginia 17 – 37 Virginia Tech
2023 Virginia Tech 55 – 17 Virginia
2021 Virginia Tech 29 – 24 Virginia
2020 Virginia 15 – 33 Virginia Tech
2019 Virginia Tech 30 – 39 Virginia
2017 Virginia Tech 10 – 0 Virginia
2016 Virginia 10 – 52 Virginia Tech
Last 8 meetings shown. Full all-time series sits on each team page.
Data: CollegeFootballData · terminal