From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Virginia
Virginia Tech
274
Total yards
458
178
Passing yards
254
96
Rushing yards
204
4.9
Yards per pass
12.1
3.0
Yards per rush
5.4
19
First downs
21
5–13
Third downs
6–13
1–3
Fourth downs
0–0
2
Turnovers
0
7–55
Penalties
5–61
28:42
Possession
31:18
2
Sacks (by defense)
5
Efficiency
Virginia
Virginia Tech
42%
Success rate
54%
−0.09
EPA per play
0.37
1.08
Explosiveness
1.19
0.17
Rushing EPA
0.37
−0.28
Passing EPA
0.37
30%
Passing-down success
40%
−0.33
First-down EPA
0.22
0.23
Second-down EPA
0.30
0.41
Third-down EPA
0.79
10%
Havoc by its defense
23%
From CollegeFootballData.com: each offense’s efficiency, and the havoc each defense caused. The better side of each line is bold.
Before kickoff
Our ratings and the line, going in
Our ratings (scores only)
Virginia Tech 71% to win. Elo’s favorite won.
The line
Virginia Tech −4.5, over/under 44.5.
The last line on file before kickoff: the consensus line when the books publish one, otherwise a single major sportsbook’s.
Before kickoff, the win chances were Virginia Tech 62%, Virginia 38%. CollegeFootballData.com’s estimate from the point spread.
Every drive
Solid bars scored; an outline in the other team’s color marks points the defense scored. Virginia Tech drives left to right, Virginia right to left.
Q1 Virginia TechTouchdown, 11 plays, 90 yards
Q1 VirginiaPunt, 3 plays, −6 yards
Q1 Virginia TechField goal, 12 plays, 44 yards
Q1 VirginiaPunt, 7 plays, 27 yards
Q2 Virginia TechPunt, 3 plays, 9 yards
Q2 VirginiaPunt, 6 plays, 17 yards
Q2 Virginia TechPunt, 3 plays, 9 yards
Q2 VirginiaField goal, 6 plays, 34 yards
Q2 Virginia TechTouchdown, 2 plays, 75 yards
Q2 VirginiaInterception, 6 plays, 27 yards
Q2 Virginia TechField goal, 5 plays, 32 yards
Q3 VirginiaTurnover on downs, 6 plays, 20 yards
Q3 Virginia TechTouchdown, 5 plays, 45 yards
Q3 VirginiaTouchdown, 10 plays, 75 yards
Q3 Virginia TechField goal, 7 plays, 64 yards
Q3 VirginiaTouchdown, 11 plays, 75 yards
Q4 Virginia TechPunt, 6 plays, 0 yards
Q4 VirginiaPunt, 3 plays, −1 yard
Q4 Virginia TechTouchdown, 4 plays, 77 yards
Q4 VirginiaInterception, 7 plays, 22 yards
Q4 Virginia TechPunt, 3 plays, −3 yards
Q4 VirginiaTurnover on downs, 4 plays, −3 yards
Q4 Virginia TechEnd of game, 3 plays, 4 yards
Play by play
1st quarter4 drives, then Virginia Tech 10, Virginia 0
Virginia Tech Touchdown, 11 plays
15:00
Daniel Sparks kickoff for 64 yds , Thomas Williams return for 9 yds to the VT 10
14:54
1st & 10 at own 10
Bhayshul Tuten run for 3 yds to the VT 13
14:16
2nd & 7 at own 13
William Watson III run for 6 yds to the VT 19
13:47
3rd & 1 at own 19
Bhayshul Tuten run for 1 yd to the VT 20 for a 1ST down
13:17
1st & 10 at own 20
William Watson III pass complete to Stephen Gosnell for 9 yds to the VT 29
12:47
2nd & 1 at own 29
William Watson III pass complete to Jaylin Lane for 4 yds to the VT 33 for a 1ST down
12:12
1st & 10 at own 33
William Watson III run for 8 yds to the VT 41
11:42
2nd & 2 at own 41
Jaylin Lane run for no gain to the VT 41
11:03
3rd & 2 at own 41
Jaylin Lane run for 3 yds to the VT 44 for a 1ST down
10:19
1st & 10 at own 44
William Watson III pass complete to Da’Quan Felton for 42 yds to the UVA 14 for a 1ST down
9:47
1st & 10 at opp 14
William Watson III pass complete to Da’Quan Felton for 8 yds to the UVA 6
9:06
2nd & 2 at opp 6
Bhayshul Tuten run for 6 yds for a TD (John Love KICK)Virginia Tech 7, Virginia 0
Virginia Punt, 3 plays
9:06
Kyle Lowe kickoff for 62 yds
9:05
1st & 10 at own 25
Tony Muskett sacked by Antwaun Powell-Ryland for a loss of 6 yards to the UVA 19
8:26
2nd & 16 at own 19
Tony Muskett pass incomplete
8:22
3rd & 16 at own 19
Tony Muskett pass incomplete
8:15
4th & 16 at own 19
Daniel Sparks punt for 52 yds, fair catch by Jaylin Lane at the VT 29
Virginia Tech Field goal, 12 plays
8:05
1st & 10 at own 29
Bhayshul Tuten run for 5 yds to the VT 34
7:35
2nd & 5 at own 34
William Watson III run for 5 yds to the VT 39 for a 1ST down
6:53
1st & 10 at own 39
Bhayshul Tuten run for no gain to the VT 39
6:17
2nd & 10 at own 39
William Watson III pass complete to Ayden Greene for 10 yds to the VT 49 for a 1ST down
5:36
1st & 10 at own 49
Ayden Greene run for 1 yd to the 50 yard line Ayden Greene fumbled, recovered by VT Ayden Greene , return to the 50 yard line
5:03
2nd & 9 at the 50
Bhayshul Tuten run for 8 yds to the UVA 42
4:19
3rd & 1 at opp 42
Bhayshul Tuten run for 2 yds to the UVA 40 for a 1ST down
3:40
1st & 10 at opp 40
William Watson III run for 15 yds to the UVA 25 for a 1ST down
3:04
1st & 10 at opp 25
Tyler Mason run for no gain to the UVA 25
2:29
2nd & 10 at opp 25
(02:29) TUTEN, Bhayshul rush to the left for a loss of 1 yard to the HOOS26 (SANKER, Jonas), clock 02:25. PENALTY HOKIES Holding on GOSNELL, Benji enforced 10 yards from the HOOS25 to the HOOS35 [NHSG]. NO PLAY (replay the down).
2:09
2nd & 20 at opp 35
William Watson III pass incomplete
1:57
3rd & 20 at opp 35
Jeremiah Coney run for 8 yds to the UVA 27
1:16
4th & 12 at opp 27
John Love 44 yd FG GOODVirginia Tech 10, Virginia 0
Virginia Punt, 7 plays
1:16
Kyle Lowe kickoff for 64 yds , Chris Tyree return for 19 yds to the UVA 7
1:05
1st & 10 at own 7
Noah Vaughn run for 2 yds to the UVA 9
0:40
2nd & 8 at own 9
Noah Vaughn run for a loss of 2 yards to the UVA 7
Q2 14:58
3rd & 10 at own 7
Tony Muskett pass complete to Noah Vaughn for 13 yds to the UVA 20 for a 1ST down
Q2 14:21
1st & 10 at own 20
Tony Muskett run for 15 yds to the UVA 35 for a 1ST down
Q2 13:36
1st & 10 at own 35
Chris Tyree run for a loss of 1 yard to the UVA 34
Q2 13:01
2nd & 11 at own 34
Tony Muskett pass incomplete
Q2 12:55
3rd & 11 at own 34
Tony Muskett pass incomplete
Q2 12:48
4th & 11 at own 34
Daniel Sparks punt for 47 yds, fair catch by Jaylin Lane at the VT 19
2nd quarter7 drives, then Virginia Tech 20, Virginia 3
Virginia Tech Punt, 3 plays
12:37
1st & 10 at own 19
William Watson III pass incomplete
12:33
2nd & 10 at own 19
William Watson III pass incomplete
12:29
3rd & 10 at own 19
William Watson III run for 9 yds to the VT 28
11:36
4th & 1 at own 28
Peter Moore punt for 49 yds, fair catch by Ethan Davies at the UVA 23
Virginia Punt, 6 plays
11:30
1st & 10 at own 23
Noah Vaughn run for 3 yds to the UVA 26
10:50
2nd & 7 at own 26
Tony Muskett pass complete to Kameron Courtney for 6 yds to the UVA 32
10:05
3rd & 1 at own 32
Noah Vaughn run for 5 yds to the UVA 37 for a 1ST down
9:20
1st & 10 at own 37
Chris Tyree run for 3 yds to the UVA 40
8:38
2nd & 7 at own 40
Chris Tyree run for no gain to the UVA 40
7:50
3rd & 7 at own 40
Tony Muskett pass incomplete
7:39
4th & 7 at own 40
Daniel Sparks punt for 50 yds, fair catch by Jaylin Lane at the VT 10
Virginia Tech Punt, 3 plays
7:37
1st & 10 at own 10
William Watson III pass complete to Jaylin Lane for 7 yds to the VT 17
7:02
2nd & 3 at own 17
Bhayshul Tuten run for 1 yd to the VT 18
6:24
3rd & 2 at own 18
Bhayshul Tuten run for 1 yd to the VT 19
5:40
4th & 1 at own 19
Peter Moore punt for 34 yds, fair catch by Ethan Davies at the UVA 47
Virginia Field goal, 6 plays
5:34
1st & 10 at own 47
Tony Muskett run for 2 yds to the UVA 49
4:57
2nd & 8 at own 49
Tony Muskett pass complete to Suderian Harrison for 24 yds to the VT 27 for a 1ST down
4:19
1st & 10 at opp 27
Tony Muskett pass incomplete
4:16
2nd & 10 at opp 27
Tony Muskett run for 6 yds to the VT 21
3:31
3rd & 4 at opp 21
Tony Muskett pass complete to Tyler Neville for 2 yds to the VT 19
2:46
Daniel Sparks kickoff for 65 yds for a touchback
2:46
4th & 2 at opp 19
Will Bettridge 37 yd FG GOODVirginia Tech 10, Virginia 3
Virginia Tech Touchdown, 2 plays
2:45
1st & 10 at own 25
Bhayshul Tuten run for 4 yds to the VT 29
2:06
2nd & 6 at own 29
(02:06) TUTEN, Bhayshul rush to the left for a gain of 1 yard to the HOKIES30 (JACKSON, Jermarian;CARTER, Jahmeer), clock 02:00. PENALTY HOOS Offsides on BENNETT JR., Chico enforced 5 yards from the HOKIES29 to the HOKIES34 [NHSG]. NO PLAY (replay the down).
2:00
2nd & 1 at own 34
Timeout Virginia Tech, clock 02:00
1:50
2nd & 1 at own 34
William Watson III pass complete to Jaylin Lane for 66 yds for a TD (John Love KICK)Virginia Tech 17, Virginia 3
Virginia Interception, 6 plays
1:50
Kyle Lowe kickoff for 65 yds for a touchback
1:49
1st & 10 at own 25
Tony Muskett pass complete to Malachi Fields for 4 yds to the UVA 29
1:42
2nd & 6 at own 29
Timeout Virginia, clock 01:42
1:38
2nd & 6 at own 29
Tony Muskett run for 3 yds to the UVA 32
1:35
3rd & 3 at own 32
Timeout Virginia, clock 01:35
1:29
3rd & 3 at own 32
Tony Muskett pass complete to Noah Vaughn for 3 yds to the UVA 35 for a 1ST down
1:21
1st & 10 at own 35
Tony Muskett pass incomplete
1:20
2nd & 10 at own 35
Tony Muskett pass complete to Suderian Harrison for 2 yds to the UVA 37
1:15
3rd & 8 at own 37
Timeout Virginia, clock 01:15
1:14
3rd & 8 at own 37
(01:14) MUSKETT, Tony pass deep to the left incomplete intended for TWITTY, Dakota thrown to the HOKIES29, clock 01:06. PENALTY HOKIES Pass Interference on PHILLIPS III, Mose enforced 15 yards to the HOKIES48 and results in automatic 1ST DOWN [SG]. NO PLAY (replay the down).
1:05
1st & 10 at opp 48
Tony Muskett pass intercepted Jaylen Jones return for 27 yds to the UVA 46 Jaylen Jones fumbled, recovered by UVA
Virginia Tech Field goal, 5 plays
0:50
1st & 10 at opp 46
William Watson III pass complete to Benji Gosnell for 9 yds to the UVA 37
0:45
2nd & 1 at opp 37
William Watson III pass incomplete
0:39
3rd & 1 at opp 37
William Watson III run for 2 yds to the UVA 35 for a 1ST down
0:30
1st & 10 at opp 35
Virginia Tech Penalty, False Start (-5 Yards) to the UVA 40
0:14
1st & 15 at opp 40
Virginia Penalty, Illegal use of the hands on KOUDELKA, Billy enforced (Billy Koudelka) to the UVA 14 for a 1ST down
0:00
1st & 10 at opp 14
John Love 31 yd FG GOODVirginia Tech 20, Virginia 3
3rd quarter5 drives, then Virginia Tech 30, Virginia 11
Virginia Turnover on downs, 6 plays
15:00
Kyle Lowe kickoff for 62 yds
14:59
1st & 10 at own 25
Tony Muskett pass complete to Trell Harris for 9 yds to the UVA 34
14:34
2nd & 1 at own 34
Noah Vaughn run for 2 yds to the UVA 36 for a 1ST down
13:58
1st & 10 at own 36
Chris Tyree run for 7 yds to the UVA 43
13:26
2nd & 3 at own 43
Chris Tyree run for no gain to the UVA 43
13:03
3rd & 3 at own 43
Tony Muskett run for 2 yds to the UVA 45
12:21
4th & 1 at own 45
Chris Tyree run for no gain to the UVA 45
Virginia Tech Touchdown, 5 plays
12:16
1st & 10 at opp 45
William Watson III pass complete to Jaylin Lane for 14 yds to the UVA 31 for a 1ST down
11:41
1st & 10 at opp 31
William Watson III pass incomplete
11:37
2nd & 10 at opp 31
Bhayshul Tuten run for 12 yds to the UVA 19 for a 1ST down
10:57
1st & 10 at opp 19
Jaylin Lane run for 14 yds to the UVA 5 for a 1ST down
10:05
1st & goal at opp 5
William Watson III run for 5 yds for a TD (John Love KICK)Virginia Tech 27, Virginia 3
Virginia Touchdown, 10 plays
10:05
Kyle Lowe kickoff for 65 yds for a touchback
10:04
1st & 10 at own 25
Tony Muskett pass complete to Tyler Neville for 5 yds to the UVA 30
9:23
2nd & 5 at own 30
Noah Vaughn run for 6 yds to the UVA 36 for a 1ST down
8:48
1st & 10 at own 36
Tony Muskett pass complete to Malachi Fields for 16 yds to the VT 48 for a 1ST down
8:05
1st & 10 at opp 48
Tony Muskett pass incomplete
7:58
2nd & 10 at opp 48
Tony Muskett pass incomplete
7:54
3rd & 10 at opp 48
Tony Muskett run for 10 yds to the VT 38 for a 1ST down
7:09
1st & 10 at opp 38
Tony Muskett sacked for a loss of 1 yard to the VT 23 Tony Muskett fumbled, recovered by UVA Tyler Neville , return for 0 yards for a 1ST down Virginia Tech Penalty, Unsportsmanlike Conduct (16 Yards) to the VT 23 for a 1ST down
6:42
1st & 10 at opp 23
Chris Tyree run for 6 yds to the VT 17
6:00
2nd & 4 at opp 17
Tony Muskett run for 15 yds to the VT 2 for a 1ST down
5:23
1st & goal at opp 2
Tony Muskett run for 2 yds for a TD (Tony Muskett pass to Tyler Neville for Two-Point Conversion)Virginia Tech 27, Virginia 11
Virginia Tech Field goal, 7 plays
5:23
Daniel Sparks kickoff for 65 yds for a touchback
5:22
1st & 10 at own 25
William Watson III pass complete to Ali Jennings for 11 yds to the VT 36 for a 1ST down
4:50
1st & 10 at own 36
William Watson III pass complete to Ali Jennings for 40 yds to the UVA 24 for a 1ST down
4:37
1st & 10 at opp 24
William Watson III pass complete to Ayden Greene for 15 yds to the UVA 9 for a 1ST down
4:03
1st & goal at opp 9
Bhayshul Tuten run for a loss of 2 yards to the UVA 11
3:23
2nd & goal at opp 11
William Watson III pass incomplete
3:18
3rd & goal at opp 11
William Watson III pass incomplete
3:08
4th & goal at opp 11
John Love 28 yd FG GOODVirginia Tech 30, Virginia 11
Virginia Touchdown, 11 plays
3:08
Kyle Lowe kickoff for 63 yds
3:06
1st & 10 at own 25
Tony Muskett run for 8 yds to the UVA 33
2:36
2nd & 2 at own 33
Chris Tyree run for 3 yds to the UVA 36 for a 1ST down
1:57
1st & 10 at own 36
Tony Muskett pass complete to Kameron Courtney for 19 yds to the VT 45 for a 1ST down
1:19
1st & 10 at opp 45
Tony Muskett pass incomplete
1:15
2nd & 10 at opp 45
Tony Muskett run for 11 yds to the VT 34 for a 1ST down
0:33
1st & 10 at opp 34
Tony Muskett pass complete to Suderian Harrison for 18 yds to the VT 16 for a 1ST down
Q4 14:59
1st & 10 at opp 16
Tony Muskett pass complete to Suderian Harrison for 8 yds to the VT 8
Q4 14:14
2nd & 2 at opp 8
Tony Muskett pass incomplete
Q4 14:07
3rd & 2 at opp 8
Tony Muskett run for 3 yds to the VT 5 for a 1ST down
Q4 13:17
1st & goal at opp 5
Tony Muskett pass incomplete
Q4 13:12
2nd & goal at opp 5
Tony Muskett run for 5 yds for a TD (Two-Point Conversion failed)Virginia Tech 30, Virginia 17
4th quarter7 drives, then Virginia Tech 37, Virginia 17
Virginia Tech Punt, 6 plays
13:12
Daniel Sparks kickoff for 24 yds , return for no gain to the VT 41
13:10
1st & 10 at own 41
Bhayshul Tuten run for no gain to the VT 41
12:35
2nd & 10 at own 41
Bhayshul Tuten run for 3 yds to the VT 44
11:55
3rd & 7 at own 44
William Watson III run for 8 yds to the UVA 48 for a 1ST down
11:30
1st & 10 at opp 48
William Watson III sacked by Kam Butler and Michael Diatta for a loss of 7 yards to the VT 45
10:50
2nd & 17 at own 45
Virginia Tech Penalty, Unnecessary Roughness (Stephen Gosnell) to the VT 33
10:31
3rd & 29 at own 33
William Watson III pass complete to Stephen Gosnell for 8 yds to the VT 41
9:49
4th & 21 at own 41
Peter Moore punt for 40 yds , Ethan Davies returns for no gain to the UVA 19
Virginia Punt, 3 plays
9:41
1st & 10 at own 19
Tony Muskett pass incomplete
9:35
2nd & 10 at own 19
Tony Muskett run for 4 yds to the UVA 23
8:57
3rd & 6 at own 23
Tony Muskett pass incomplete
8:53
4th & 6 at own 23
Virginia Penalty, Delay Of Game (TEAM) to the UVA 18
8:50
4th & 11 at own 18
Daniel Sparks punt for 59 yds, downed at the VT 23
Virginia Tech Touchdown, 4 plays
8:35
1st & 10 at own 23
Bhayshul Tuten run for 14 yds to the VT 37 for a 1ST down
7:50
1st & 10 at own 37
Bhayshul Tuten run for 5 yds to the VT 42
7:04
2nd & 5 at own 42
Jeremiah Coney run for no gain to the VT 42
6:12
3rd & 5 at own 42
Bhayshul Tuten run for 58 yds for a TD (John Love KICK)Virginia Tech 37, Virginia 17
Virginia Interception, 7 plays
6:12
Kyle Lowe kickoff for 58 yds , Chris Tyree return for 16 yds to the UVA 23
6:06
1st & 10 at own 23
Tony Muskett pass complete to Suderian Harrison for 2 yds to the UVA 25
5:40
2nd & 8 at own 25
Tony Muskett pass complete to Chris Tyree for 9 yds to the UVA 34 for a 1ST down
5:24
1st & 10 at own 34
Tony Muskett sacked by Antwaun Powell-Ryland for a loss of 5 yards to the UVA 29
4:58
2nd & 15 at own 29
Tony Muskett pass complete to Dakota Twitty for 10 yds to the UVA 39
4:32
3rd & 5 at own 39
Virginia Penalty, Intentional Grounding (Tony Muskett) to the UVA 34
4:19
4th & 10 at own 34
Tony Muskett pass complete to Trell Harris for 11 yds to the UVA 45 for a 1ST down
3:59
1st & 10 at own 45
Tony Muskett pass intercepted Mansoor Delane return for no gain to the VT 26
Virginia Tech Punt, 3 plays
3:58
1st & 10 at own 26
Tyler Mason run for no gain to the VT 26
3:12
2nd & 10 at own 26
William Watson III run for 7 yds to the VT 33
3:02
3rd & 3 at own 33
Timeout Virginia, clock 03:02
2:57
3rd & 3 at own 33
William Watson III sacked by Kam Robinson for a loss of 10 yards to the VT 23
2:57
4th & 13 at own 23
Timeout Virginia, clock 02:57
2:55
4th & 13 at own 23
Peter Moore punt for 43 yds, downed at the UVA 24
Virginia Turnover on downs, 4 plays
2:46
1st & 10 at own 24
Tony Muskett pass complete to Dakota Twitty for 9 yds to the UVA 33
2:17
2nd & 1 at own 33
Virginia Penalty, Unnecessary Roughness (-7 Yards) to the UVA 13
1:55
3rd & 21 at own 13
Tony Muskett pass complete to Dakota Twitty for 8 yds to the UVA 21
1:55
4th & 13 at own 21
Timeout Virginia Tech, clock 01:55
1:50
4th & 13 at own 21
Tony Muskett pass incomplete
Virginia Tech End of game, 3 plays
1:45
1st & 10 at opp 21
Tyler Mason run for 6 yds to the UVA 15
1:01
2nd & 4 at opp 15
(01:01) Kneel down by LOCKLEAR, Ben at HOOS16 (team loss of 1), clock 00:54.
0:19
3rd & 5 at opp 16
(00:19) [NH] Kneel down by LOCKLEAR, Ben at HOOS17 (team loss of 1), clock 00:14.
Play-by-play from CollegeFootballData.com, as its scorers wrote it. The clock is the time left in the quarter; the spot is from the side of the team with the ball.