Referee Jeff Flanagan; umpire Jim Eckl; head linesman Arthur Hardin; line judge Kirk Lewis; side judge Jeffrey Shears; field judge Wayne Rundell; back judge Keith Parham; center judge Sean GeraghtyGame officials: stats.ncaa.org box scores, via SportsDataverse
Scoring by quarter
Team
Q1
Q2
Q3
Q4
OT
Final
Virginia
0
0
14
17
0
31
Virginia Tech
0
14
3
14
3
34
Standouts
No. 3PassingBryce Perkins14 of 29, 259 yards, 3 TDVirginia
Steven Peoples run for 5 yds to the VTech 39 for a 1ST down
14:00
1st & 10 at own 39
VIRGINIA TECH Penalty, False Start (-5 Yards) to the VTech 34
13:35
1st & 15 at own 34
Ryan Willis pass complete to Eric Kumah for 14 yds to the VTech 48
13:14
2nd & 1 at own 48
Steven Peoples run for 8 yds to the Virg 44 for a 1ST down
13:00
1st & 10 at opp 44
Jalen Holston run for 3 yds to the Virg 41
12:25
2nd & 7 at opp 41
Ryan Willis pass complete to Tre Turner for 6 yds to the Virg 35
11:45
3rd & 1 at opp 35
TEAM run for no gain to the Virg 35 TEAM fumbled, recovered by VTech
11:20
4th & 1 at opp 35
Ryan Willis run for 2 yds to the Virg 33 for a 1ST down
10:55
1st & 10 at opp 33
Steven Peoples run for 7 yds to the Virg 26
10:24
2nd & 3 at opp 26
Ryan Willis pass incomplete to Hezekiah Grimsley, broken up by Brenton Nelson
10:18
3rd & 3 at opp 26
Ryan Willis pass incomplete to Steven Peoples
10:13
4th & 3 at opp 26
Jordan Stout 43 yd FG MISSED
Virginia Punt, 3 plays
10:09
1st & 10 at own 26
Bryce Perkins pass incomplete to Olamide Zaccheaus
9:47
2nd & 10 at own 26
Perkins, Bryce rush for 8 yards to the VIRGINIA34, PENALTY VIRGINIA illegal block (Fieler, Jake) 13 yards to the VIRGINIA13, NO PLAY.
9:35
2nd & 23 at own 13
Bryce Perkins pass complete to Olamide Zaccheaus for 3 yds to the Virg 16
8:55
3rd & 20 at own 16
Bryce Perkins pass incomplete to Tavares Kelly
8:43
4th & 20 at own 16
Lester Coleman punt for 43 yds , Damon Hazelton returns for no gain to the VTech 41
Virginia Tech Punt, 3 plays
8:37
1st & 10 at 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.
8:28
1st & 10 at opp 44
Steven Peoples run for 3 yds to the Virg 41
8:00
2nd & 7 at opp 41
Ryan Willis run for no gain to the Virg 41
7:35
3rd & 7 at opp 41
Ryan Willis pass complete to Hezekiah Grimsley for 6 yds to the Virg 35
6:46
4th & 1 at opp 35
Oscar Bradburn punt for 35 yds for a touchback
Virginia Punt, 3 plays
6:46
1st & 10 at own 20
VIRGINIA Penalty, False Start (-5 Yards) to the Virg 15
6:42
1st & 15 at own 15
Bryce Perkins pass incomplete to Olamide Zaccheaus
6:30
2nd & 15 at own 15
Bryce Perkins pass complete to Jordan Ellis for 8 yds to the Virg 23
5:52
3rd & 7 at own 23
Bryce Perkins pass incomplete to Hasise Dubois, broken up by Caleb Farley
5:44
4th & 7 at own 23
Lester Coleman punt for 48 yds, fair catch by Damon Hazelton at the VTech 29
Virginia Tech Punt, 6 plays
5:38
1st & 10 at own 29
Ryan Willis pass incomplete to Hezekiah Grimsley
5:30
2nd & 10 at own 29
Deshawn McClease run for 9 yds to the VTech 38
5:00
3rd & 1 at own 38
Ryan Willis run for 5 yds to the VTech 43 for a 1ST down
4:15
1st & 10 at own 43
Ryan Willis pass complete to Chris Cunningham for 6 yds to the VTech 49
3:53
2nd & 4 at own 49
Ryan Willis pass incomplete to Phil Patterson
3:48
3rd & 4 at own 49
Ryan Willis pass incomplete to Hezekiah Grimsley
3:40
4th & 4 at own 49
Oscar Bradburn punt for 36 yds, fair catch by Chuck Davis at the Virg 15
Virginia Fumble, 16 plays
3:35
1st & 10 at own 15
Bryce Perkins run for 6 yds to the Virg 21
2:55
2nd & 4 at own 21
Bryce Perkins run for 4 yds to the Virg 25 for a 1ST down
2:00
1st & 10 at own 25
Bryce Perkins pass complete to Olamide Zaccheaus for 8 yds to the Virg 33
1:30
2nd & 2 at own 33
Bryce Perkins pass incomplete to Tavares Kelly
1:09
3rd & 2 at own 33
Bryce Perkins pass complete to Joe Reed for 6 yds to the Virg 39 for a 1ST down
0:52
1st & 10 at own 39
Bryce Perkins pass incomplete
0:31
2nd & 10 at own 39
Bryce Perkins pass complete to Joe Reed for 9 yds to the Virg 48
0:01
3rd & 1 at own 48
Jordan Ellis run for 3 yds to the VTech 49 for a 1ST down
Q2 15:00
1st & 10 at opp 49
Jordan Ellis run for 4 yds to the VTech 45
Q2 14:35
2nd & 6 at opp 45
Bryce Perkins run for 4 yds to the VTech 41
Q2 13:36
3rd & 2 at opp 41
Jordan Ellis run for 2 yds to the VTech 39 for a 1ST down
Q2 13:04
1st & 10 at opp 39
Bryce Perkins pass incomplete
Q2 12:55
2nd & 10 at opp 39
Bryce Perkins run for 12 yds to the VTech 27 for a 1ST down
Q2 12:30
1st & 10 at opp 27
Perkins, Bryce pass incomplete to Zaccheaus, Olamide, PENALTY VATECH offside (Adams, Eli) 5 yards to the VATECH22, NO PLAY.
Q2 12:15
1st & 5 at opp 22
Bryce Perkins sacked by Robert Porcher IV for a loss of 1 yard to the VTech 23
Q2 11:40
2nd & 6 at opp 23
Jordan Ellis run for 9 yds to the VTech 14 for a 1ST down
Q2 11:09
1st & 10 at opp 14
Bryce Perkins run for 2 yds to the VTech 12 Bryce Perkins fumbled, recovered by VTech Dax Hollifield
2nd quarter7 drives, then Virginia Tech 14, Virginia 0
Virginia Tech Punt, 4 plays
10:55
1st & 10 at own 12
Tre Turner run for 43 yds to the Virg 45 for a 1ST down
10:30
1st & 10 at opp 45
Steven Peoples run for 4 yds to the Virg 41
9:55
2nd & 6 at opp 41
Steven Peoples run for a loss of 3 yards to the Virg 44
9:07
3rd & 9 at opp 44
Ryan Willis pass incomplete to Eric Kumah
9:00
4th & 9 at opp 44
Oscar Bradburn punt for 35 yds, fair catch by Chuck Davis at the Virg 9
Virginia Punt, 6 plays
8:55
1st & 10 at own 9
Bryce Perkins run for 7 yds to the Virg 16
8:13
2nd & 3 at own 16
Bryce Perkins pass incomplete
7:53
3rd & 3 at own 16
Bryce Perkins run for 3 yds to the Virg 19 for a 1ST down
7:25
1st & 10 at own 19
Bryce Perkins run for 2 yds to the Virg 21
7:00
2nd & 8 at own 21
Bryce Perkins run for a loss of 3 yards to the Virg 18
5:57
3rd & 11 at own 18
Bryce Perkins pass incomplete to Olamide Zaccheaus
5:57
4th & 11 at own 18
VIRGINIA Penalty, Substitution Infraction (-5 Yards) to the Virg 13
5:47
4th & 16 at own 13
Lester Coleman punt for 39 yds, downed at the VATECH 48 VIRGINIA TECH Penalty, Offensive Holding (10 Yards) to the VTech 38
Virginia Tech Touchdown, 7 plays
5:35
1st & 10 at own 38
Ryan Willis pass complete to Chris Cunningham for 15 yds to the Virg 47 for a 1ST down
5:08
1st & 10 at opp 47
Deshawn McClease run for 7 yds to the Virg 40
4:40
2nd & 3 at opp 40
Deshawn McClease run for 11 yds to the Virg 29 for a 1ST down
4:15
1st & 10 at opp 29
Ryan Willis pass complete to Hezekiah Grimsley for 12 yds to the Virg 17 for a 1ST down
3:41
1st & 10 at opp 17
Timeout VIRGINIA TECH, clock 03:41
3:35
1st & 10 at opp 17
Deshawn McClease run for 4 yds to the Virg 13
3:00
2nd & 6 at opp 13
Ryan Willis pass complete to Steven Peoples for 6 yds to the Virg 7 for a 1ST down
2:44
1st & goal at opp 7
Ryan Willis pass complete to Tre Turner for 7 yds for a TD, (Brian Johnson KICK)Virginia Tech 7, Virginia 0
Virginia Punt return TD, 3 plays (Virginia Tech scores)
2:44
1st & 10 at own 35
Jordan Stout kickoff for 65 yds for a touchback
2:44
1st & 10 at own 25
Timeout VIRGINIA, clock 02:44
2:35
1st & 10 at own 25
Bryce Perkins run for 2 yds to the Virg 27
1:55
2nd & 8 at own 27
Bryce Perkins pass incomplete VIRGINIA Penalty, Personal Foul (Ryan Nelson) to the Virg 13
1:49
3rd & 22 at own 13
Bryce Perkins run for 10 yds to the Virg 23
1:40
4th & 12 at own 23
TEAM punt blocked by Tre Turner, recovered by Jovonn Quillen for a TD, (Brian Johnson KICK)Virginia Tech 14, Virginia 0
1:40
1st & 10 at own 35
VIRGINIA TECH Penalty, Face Mask (15 yards) (-15 Yards) to the VTech 20
Virginia Punt, 3 plays
1:40
1st & 25 at own 20
Jordan Stout kickoff for 79 yds , Joe Reed return for 28 yds to the Virg 29
1:38
1st & 10 at own 29
Bryce Perkins pass incomplete to Terrell Jana
1:35
2nd & 10 at own 29
Jordan Ellis run for 2 yds to the Virg 31
1:26
3rd & 8 at own 31
Timeout VIRGINIA TECH, clock 01:26
1:24
3rd & 8 at own 31
Jordan Ellis run for 4 yds to the Virg 35
1:22
4th & 4 at own 35
Timeout VIRGINIA TECH, clock 01:22
1:14
4th & 4 at own 35
Lester Coleman punt for 47 yds, punt out-of-bounds at the VTech 18
Virginia Tech Fumble, 3 plays
1:10
1st & 10 at own 18
Jalen Holston run for 4 yds to the VTech 22
1:05
2nd & 6 at own 22
Timeout VIRGINIA, clock 01:05
0:55
2nd & 6 at own 22
Jalen Holston run for 4 yds to the VTech 26
0:20
3rd & 2 at own 26
Jalen Holston run for 1 yd to the VTech 27
0:17
4th & 1 at own 27
Timeout VIRGINIA, clock 00:17
0:05
4th & 1 at own 27
Oscar Bradburn punt for 42 yds , Chuck Davis returns for no gain to the Virg 31 Chuck Davis fumbled, recovered by VTech
Virginia Tech Interception, 1 play
0:00
1st & 10 at opp 31
Ryan Willis pass intercepted Tim Harris return for 62 yds to the VTech 10
3rd quarter4 drives, then Virginia Tech 17, Virginia 14
Virginia Touchdown, 8 plays
15:00
1st & 10 at own 35
Jordan Stout kickoff for 65 yds for a touchback
14:50
1st & 10 at own 25
Bryce Perkins run for 2 yds to the Virg 27
14:25
2nd & 8 at own 27
Jordan Ellis run for 2 yds to the Virg 29
13:50
3rd & 6 at own 29
Bryce Perkins pass complete to Olamide Zaccheaus for 8 yds to the Virg 37 for a 1ST down
13:05
1st & 10 at own 37
Bryce Perkins run for 3 yds to the Virg 40
12:30
2nd & 7 at own 40
Bryce Perkins pass complete to Hasise Dubois for 18 yds to the VTech 42 for a 1ST down
12:10
1st & 10 at opp 42
Jordan Ellis run for 3 yds to the VTech 39
11:15
2nd & 7 at opp 39
Jordan Ellis run for 10 yds to the VTech 29 for a 1ST down
10:30
1st & 10 at opp 29
Bryce Perkins pass complete to Joe Reed for 29 yds for a TD (Brian Delaney KICK)Virginia Tech 14, Virginia 7
Virginia Tech Field goal, 14 plays
10:30
1st & 10 at own 35
Brian Delaney kickoff for 65 yds for a touchback
10:25
1st & 10 at own 25
Steven Peoples run for no gain to the VTech 25
10:00
2nd & 10 at own 25
Steven Peoples run for 10 yds to the VTech 35 for a 1ST down
9:04
1st & 10 at own 35
Ryan Willis pass incomplete to Chris Cunningham
9:00
2nd & 10 at own 35
Steven Peoples run for 5 yds to the VTech 40
8:25
3rd & 5 at own 40
Ryan Willis pass complete to Hezekiah Grimsley for 13 yds to the Virg 47 for a 1ST down
7:50
1st & 10 at opp 47
Hezekiah Grimsley run for 17 yds to the Virg 30 for a 1ST down
7:29
1st & 10 at opp 30
Ryan Willis pass incomplete to Tre Turner
7:25
2nd & 10 at opp 30
Steven Peoples run for 2 yds to the Virg 28
6:35
3rd & 8 at 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
6:00
3rd & 10 at opp 30
Ryan Willis run for 12 yds to the Virg 18 for a 1ST down
5:35
1st & 10 at opp 18
Ryan Willis pass incomplete to Jalen Holston, broken up by Juan Thornhill
5:20
2nd & 10 at opp 18
Jalen Holston run for 1 yd to the Virg 17
4:45
3rd & 9 at opp 17
Ryan Willis run for 3 yds to the Virg 14
4:10
4th & 6 at opp 14
Brian Johnson 31 yd FG GOODVirginia Tech 17, Virginia 7
Virginia Touchdown, 1 play
4:10
4th & 6 at own 35
Jordan Stout kickoff for 65 yds for a touchback
3:57
1st & 10 at own 25
Bryce Perkins pass complete to Joe Reed for 75 yds for a TD (Brian Delaney KICK)Virginia Tech 17, Virginia 14
Virginia Tech Touchdown, 8 plays
3:57
1st & 10 at own 35
Brian Delaney kickoff for 65 yds for a touchback
3:50
1st & 10 at own 25
Steven Peoples run for 1 yd to the VTech 26
3:00
2nd & 9 at own 26
Ryan Willis pass complete to Tre Turner for 45 yds to the Virg 29 for a 1ST down
2:45
1st & 10 at opp 29
Steven Peoples run for 1 yd to the Virg 28
2:19
2nd & 9 at opp 28
Ryan Willis run for 5 yds to the Virg 23
1:45
3rd & 4 at opp 23
Ryan Willis run for 20 yds to the Virg 3 for a 1ST down
1:10
1st & goal at opp 3
Steven Peoples run for a loss of 1 yard to the Virg 4
0:30
2nd & goal at opp 4
Ryan Willis run for 2 yds to the Virg 2
Q4 14:55
3rd & goal at opp 2
Deshawn McClease run for 2 yds for a TD (Brian Johnson KICK)Virginia Tech 24, Virginia 14
4th quarter11 drives, then Tied at 31
Virginia Touchdown, 4 plays
14:55
3rd & 9 at own 35
Jordan Stout kickoff for 65 yds for a touchback
14:15
1st & 10 at own 25
Bryce Perkins run for 29 yds to the VTech 46 for a 1ST down
14:08
1st & 10 at 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.
13:47
1st & 10 at opp 30
Tavares Kelly run for 1 yd to the VTech 30 VIRGINIA Penalty, Illegal Block (-10 Yards) to the VTech 40
13:39
1st & 19 at opp 40
Perkins, Bryce pass incomplete to Zaccheaus, Olamide, PENALTY VATECH holding (Watts, Bryce) 10 yards to the VATECH30, NO PLAY, 1ST DOWN VIRGINIA.
13:25
1st & 10 at opp 30
Bryce Perkins run for 18 yds to the VTech 12 for a 1ST down
12:55
1st & 10 at opp 12
Jordan Ellis run for 12 yds for a TD (Brian Delaney KICK)Virginia Tech 24, Virginia 21
Virginia Tech Punt, 5 plays
12:55
1st & 10 at own 35
Brian Delaney kickoff for 65 yds for a touchback
12:40
1st & 10 at own 25
Deshawn McClease run for 2 yds to the VTech 27
12:20
2nd & 8 at own 27
Deshawn McClease run for 9 yds to the VTech 36 for a 1ST down
11:44
1st & 10 at own 36
Ryan Willis pass incomplete to Hezekiah Grimsley
11:32
2nd & 10 at own 36
Ryan Willis run for 1 yd to the VTech 37
11:00
3rd & 9 at own 37
Ryan Willis pass complete to Deshawn McClease for 5 yds to the VTech 42
10:15
4th & 4 at own 42
Oscar Bradburn punt for 51 yds , Chuck Davis returns for 8 yds to the Virg 15
Virginia Touchdown, 6 plays
10:00
1st & 10 at own 15
Jordan Ellis run for a loss of 1 yard to the Virg 14
9:10
2nd & 11 at own 14
Bryce Perkins pass complete to Olamide Zaccheaus for 36 yds to the 50 yard line for a 1ST down
8:48
1st & 10 at the 50
Bryce Perkins run for 8 yds to the VTech 42
8:11
2nd & 2 at opp 42
Bryce Perkins pass complete to Terrell Jana for 11 yds to the VTech 31 for a 1ST down
7:40
1st & 10 at opp 31
Bryce Perkins run for 2 yds to the VTech 29
6:51
2nd & 8 at opp 29
Bryce Perkins pass complete to Hasise Dubois for 29 yds for a TD (Brian Delaney KICK)Virginia 28, Virginia Tech 24
Virginia Tech Fumble, 3 plays
6:51
2nd & 8 at own 35
Brian Delaney kickoff for 65 yds for a touchback
6:26
1st & 10 at own 25
Ryan Willis sacked by Jordan Mack for a loss of 9 yards to the VTech 16
6:14
2nd & 19 at own 16
Steven Peoples run for 5 yds to the VTech 21
5:45
3rd & 14 at own 21
Ryan Willis run for no gain to the VTech 21 Ryan Willis fumbled, recovered by VTech
5:11
4th & 14 at own 21
Oscar Bradburn punt for 47 yds , Chuck Davis returns for no gain to the Virg 32 Chuck Davis fumbled, recovered by Virg
Virginia Punt, 3 plays
5:00
1st & 10 at own 32
Bryce Perkins run for a loss of 1 yard to the Virg 31
4:20
2nd & 11 at own 31
Bryce Perkins run for 1 yd to the Virg 32
4:16
3rd & 10 at own 32
Timeout VIRGINIA TECH, clock 04:16
4:12
3rd & 10 at own 32
Bryce Perkins run for 1 yd to the Virg 33
4:09
4th & 9 at own 33
Timeout VIRGINIA TECH, clock 04:09
3:58
4th & 9 at own 33
Lester Coleman punt for 52 yds, downed at the VTech 15
Virginia Tech Interception, 3 plays
3:53
1st & 10 at own 15
Ryan Willis pass incomplete
3:47
2nd & 10 at own 15
Ryan Willis pass incomplete to Steven Peoples, broken up by Charles Snowden
3:42
3rd & 10 at own 15
Ryan Willis pass intercepted Charles Snowden return for no gain to the VTech 11
Virginia Field goal, 4 plays
3:38
1st & 10 at opp 11
Bryce Perkins run for a loss of 1 yard to the VTech 12
3:36
2nd & 11 at opp 12
Timeout VIRGINIA TECH, clock 03:36
3:30
2nd & 11 at opp 12
Jordan Ellis run for 2 yds to the VTech 10
2:44
3rd & 9 at opp 10
Bryce Perkins pass incomplete to Olamide Zaccheaus
2:41
4th & 9 at opp 10
Brian Delaney 28 yd FG GOODVirginia 31, Virginia Tech 24
Virginia Tech Touchdown, 5 plays
2:41
4th & 9 at own 35
Brian Delaney kickoff for 65 yds for a touchback
2:37
1st & 10 at own 25
Ryan Willis pass incomplete
2:29
2nd & 10 at own 25
Ryan Willis pass incomplete to Tre Turner
2:07
3rd & 10 at own 25
Ryan Willis pass complete to Dalton Keene for 45 yds to the Virg 30 for a 1ST down
1:59
1st & 10 at opp 30
Ryan Willis pass complete to Tre Turner for 11 yds to the Virg 19 for a 1ST down
1:51
1st & 10 at 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)Tied at 31
Virginia Punt, 5 plays
1:51
1st & 10 at own 35
Jordan Stout kickoff for 65 yds for a touchback
1:50
1st & 10 at own 25
Bryce Perkins pass complete to Terrell Jana for 8 yds to the Virg 33
1:25
2nd & 2 at own 33
Bryce Perkins run for 3 yds to the Virg 36 for a 1ST down
1:03
1st & 10 at own 36
Bryce Perkins pass incomplete to Terrell Jana, broken up by Dax Hollifield
0:57
2nd & 10 at own 36
Bryce Perkins pass incomplete to Joe Reed
0:49
3rd & 10 at own 36
Bryce Perkins pass incomplete to Terrell Jana, broken up by Jovonn Quillen
0:43
4th & 10 at own 36
Lester Coleman punt for 40 yds, fair catch by Damon Hazelton at the VTech 24
Virginia Tech Punt, 4 plays
0:40
1st & 10 at own 24
Steven Peoples run for 13 yds to the VTech 37 for a 1ST down
0:30
1st & 10 at own 37
TEAM pass incomplete
0:30
2nd & 10 at own 37
Timeout VIRGINIA, clock 00:30
0:14
3rd & 3 at own 44
Steven Peoples run for 1 yd to the VTech 45
0:02
4th & 2 at own 45
Oscar Bradburn punt for 51 yds, downed at the Virg 4
Virginia Result not recorded, 1 play
0:00
1st & 10 at own 4
TEAM run for a loss of 1 yard to the Virg 3
Overtime2 drives, then Virginia Tech 34, Virginia 31
Virginia Tech Field goal, 4 plays
1st & 10 at opp 25
Ryan Willis pass incomplete
2nd & 10 at opp 25
Ryan Willis pass incomplete to Tre Turner, broken up by Bryce Hall
3rd & 10 at opp 25
Ryan Willis pass incomplete
4th & 10 at opp 25
Brian Johnson 42 yd FG GOODVirginia Tech 34, Virginia 31
Virginia Result not recorded, 1 play
1st & 10 at opp 25
Bryce Perkins pass complete to Hasise Dubois for 11 yds to the VTech 14 for a 1ST down
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.