Referee Jeff Heaser; umpire Tom Laverty; head linesman George Geiss; line judge Deon Lawrence; side judge Angelo Bartis; field judge Chris Junjulas; back judge Jacques Hooper; center judge Michael WebsterGame officials: stats.ncaa.org box scores, via SportsDataverse
From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Virginia Tech
North Carolina
375
Total yards
524
221
Passing yards
289
154
Rushing yards
235
6.1
Yards per pass
8.5
3.8
Yards per rush
6.2
20
First downs
21
8–17
Third downs
6–15
1–1
Fourth downs
0–1
2
Turnovers
2
8–59
Penalties
7–35
29:25
Possession
30:29
3
Sacks (by defense)
4
Efficiency
Virginia Tech
North Carolina
40%
Success rate
38%
0.09
EPA per play
0.01
1.25
Explosiveness
1.08
0.16
Rushing EPA
−0.25
0.02
Passing EPA
0.30
28%
Passing-down success
38%
−0.28
First-down EPA
−0.30
0.18
Second-down EPA
0.15
0.45
Third-down EPA
0.91
12%
Havoc by its defense
22%
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 65% to win. Elo’s favorite won.
The line
Virginia Tech −6.5, over/under 57.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 67%, North Carolina 33%. 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. North Carolina drives left to right, Virginia Tech right to left.
Q1 North CarolinaFumble, 1 play, 10 yards
Q1 Virginia TechTouchdown, 4 plays, 45 yards
Q1 North CarolinaField goal, 7 plays, 59 yards
Q1 Virginia TechInterception, 6 plays, 30 yards
Q1 North CarolinaPunt, 3 plays, 6 yards
Q1 Virginia TechPunt, 5 plays, 9 yards
Q1 North CarolinaField goal, 8 plays, 34 yards
Q1 Virginia TechPunt, 5 plays, 15 yards
Q2 North CarolinaPunt, 6 plays, 14 yards
Q2 Virginia TechPunt, 3 plays, −13 yards
Q2 North CarolinaMissed FG, 6 plays, 17 yards
Q2 Virginia TechPunt, 3 plays, −4 yards
Q2 North CarolinaTurnover on downs, 6 plays, 40 yards
Q2 Virginia TechPunt, 4 plays, 8 yards
Q2 North CarolinaField goal, 8 plays, 62 yards
Q2 Virginia TechEnd of half, 4 plays, 18 yards
Q3 Virginia TechPunt, 3 plays, 9 yards
Q3 North CarolinaTouchdown, 5 plays, 68 yards
Q3 Virginia TechTouchdown, 11 plays, 75 yards
Q3 North CarolinaMissed FG, 8 plays, 60 yards
Q3 Virginia TechInterception, 7 plays, 54 yards
Q3 North CarolinaField goal, 12 plays, 62 yards
Q4 Virginia TechPunt, 4 plays, 18 yards
Q4 North CarolinaFumble, 6 plays, 86 yards
Q4 Virginia TechTouchdown, 18 plays, 98 yards
Q4 North CarolinaResult not recorded, 2 plays, 7 yards
Play by play
1st quarter8 drives, then Virginia Tech 7, North Carolina 6
North Carolina Fumble, 1 play
15:00
1st & 10 at own 35
Jordan Stout kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Antonio Williams run for 9 yds to the NCaro 45 Antonio Williams fumbled, forced by Emmanuel Belmar, recovered by VTech Khalil Ladler , return for a loss of 10 yards to the NCaro 45
Virginia Tech Touchdown, 4 plays
14:50
1st & 10 at opp 45
Steven Peoples run for a loss of 1 yard to the NCaro 46
14:50
2nd & 11 at opp 46
Willis, R sideline pass complete to Hazelton, D for 12 yards to the NC34 (Holcomb, C), PENALTY VT illegal motion (Savoy, S) 5 yards to the VT49, NO PLAY.
14:50
2nd & 16 at own 49
Ryan Willis pass complete to Sean Savoy for 12 yds to the NCaro 39
14:50
3rd & 4 at opp 39
Ryan Willis pass complete to Eric Kumah for 6 yds to the NCaro 33 for a 1ST down
13:05
1st & 10 at opp 33
Ryan Willis run for 33 yds for a TD (Brian Johnson KICK)Virginia Tech 7, North Carolina 0
North Carolina Field goal, 7 plays
13:05
1st & 0 at own 35
Jordan Stout kickoff for 65 yds for a touchback
13:05
1st & 10 at own 25
Michael Carter run for no gain to the NCaro 25
13:05
2nd & 10 at own 25
Cade Fortin pass complete to Dyami Brown for 7 yds to the NCaro 32
13:05
3rd & 3 at own 32
VIRGINIA TECH Penalty, offside defense (Emmanuel Belmar) to the NCaro 37 for a 1ST down
13:05
1st & 10 at own 37
Michael Carter run for 49 yds to the VTech 14 for a 1ST down
13:05
1st & 10 at opp 14
Cade Fortin run for 2 yds to the VTech 12
13:05
2nd & 8 at opp 12
TEAM run for a loss of 6 yards to the VTech 18 TEAM fumbled, recovered by NCaro Antonio Williams
13:05
3rd & 14 at opp 18
Cade Fortin pass complete to Dazz Newsome for 2 yds to the VTech 16
9:47
4th & 12 at opp 16
Freeman Jones 33 yd FG GOODVirginia Tech 7, North Carolina 3
Virginia Tech Interception, 6 plays
9:47
1st & 0 at own 35
Freeman Jones kickoff for 62 yds , Deshawn McClease return for 18 yds to the UNC 47 VIRGINIA TECH Penalty, Offensive holding (10 Yards) to the VTech 11
9:42
1st & 10 at own 11
Deshawn McClease run for 2 yds to the VTech 13
9:42
2nd & 8 at own 13
Ryan Willis pass incomplete
9:42
3rd & 8 at own 13
Ryan Willis run for 21 yds to the VTech 34 for a 1ST down
9:42
1st & 10 at own 34
Deshawn McClease run for 5 yds to the VTech 39
9:42
2nd & 5 at own 39
Deshawn McClease run for 2 yds to the VTech 41
9:42
3rd & 3 at own 41
Ryan Willis pass intercepted Patrice Rene return for no gain to the NCaro 49
North Carolina Punt, 3 plays
7:46
1st & 10 at own 49
NORTH CAROLINA Penalty, false start (-5 Yards) to the NCaro 44
7:46
1st & 15 at own 44
Cade Fortin sacked by Dylan Rivers for a loss of 5 yards to the NCaro 39
7:46
2nd & 20 at own 39
Antonio Williams run for 8 yds to the NCaro 47
7:46
3rd & 12 at own 47
Cade Fortin run for 8 yds to the VTech 45
7:46
4th & 4 at opp 45
Hunter Lent punt for 35 yds , Damon Hazelton returns for no gain to the VTech 10 Damon Hazelton fumbled, recovered by VTech Damon Hazelton
Virginia Tech Punt, 5 plays
5:34
1st & 10 at own 10
Steven Peoples run for 6 yds to the VTech 16
5:34
2nd & 4 at own 16
Ryan Willis pass complete to Sean Savoy for 6 yds to the VTech 22 for a 1ST down
5:34
1st & 10 at own 22
VIRGINIA TECH Penalty, false start (-5 Yards) to the VTech 17
5:34
1st & 15 at own 17
Ryan Willis pass incomplete
5:34
2nd & 15 at own 17
Steven Peoples run for 2 yds to the VTech 19
5:34
3rd & 13 at own 19
Ryan Willis pass incomplete
5:34
4th & 13 at own 19
Oscar Bradburn punt for 49 yds, punt out-of-bounds at the VTech 47 , Dazz Newsome returns for 21 yds to the VTech 47
North Carolina Field goal, 8 plays
3:45
1st & 10 at opp 47
Michael Carter run for a loss of 1 yard to the VTech 48
3:45
2nd & 11 at opp 48
Cade Fortin pass incomplete to Dyami Brown
3:45
3rd & 11 at opp 48
Cade Fortin run for 40 yds to the VTech 8 for a 1ST down
3:45
1st & goal at opp 8
Michael Carter run for 2 yds to the VTech 6 NORTH CAROLINA Penalty, Offensive holding (-10 Yards) to the VTech 16
3:45
1st & goal at opp 16
Antonio Williams run for 2 yds to the VTech 14
3:45
2nd & goal at opp 14
Michael Carter run for 1 yd to the VTech 13
3:45
3rd & goal at opp 13
Cade Fortin pass incomplete to Michael Carter
1:11
4th & goal at opp 13
Freeman Jones 30 yd FG GOODVirginia Tech 7, North Carolina 6
Virginia Tech Punt, 5 plays
1:11
1st & 0 at own 35
Freeman Jones kickoff for 65 yds for a touchback
1:11
1st & 10 at own 25
Ryan Willis run for 6 yds to the VTech 31
1:11
2nd & 4 at own 31
Ryan Willis pass complete to Eric Kumah for 4 yds to the VTech 35 for a 1ST down
1:11
1st & 10 at own 35
Ryan Willis run for 2 yds to the VTech 37
1:11
2nd & 8 at own 37
Ryan Willis pass incomplete to Damon Hazelton
1:11
3rd & 8 at own 37
Ryan Willis run for 3 yds to the VTech 40
Q2 15:00
4th & 5 at own 37
Oscar Bradburn punt for 48 yds, downed at the NCaro 15
2nd quarter8 drives, then North Carolina 9, Virginia Tech 7
North Carolina Punt, 6 plays
14:49
1st & 10 at own 15
Cade Fortin pass incomplete to Dazz Newsome
14:49
2nd & 10 at own 15
Cade Fortin pass complete to Michael Carter for 8 yds to the NCaro 23
14:49
3rd & 2 at own 23
Cade Fortin pass complete to Thomas Jackson for 4 yds to the NCaro 27 for a 1ST down
14:49
1st & 10 at own 27
Cade Fortin pass incomplete to Dyami Brown
14:49
2nd & 10 at own 27
Antonio Williams run for 2 yds to the NCaro 29
14:49
3rd & 8 at own 29
Cade Fortin pass incomplete to Dazz Newsome
14:49
4th & 8 at own 29
Hunter Lent punt for 38 yds, downed at the VTech 33
Virginia Tech Punt, 3 plays
12:40
1st & 10 at own 33
Deshawn McClease run for a loss of 3 yards to the VTech 30
12:40
2nd & 13 at own 30
Ryan Willis pass incomplete to Damon Hazelton
12:40
3rd & 13 at own 30
Ryan Willis sacked by Jason Strowbridge for a loss of 10 yards to the VTech 20
12:40
4th & 23 at own 20
Oscar Bradburn punt for 48 yds , Dazz Newsome returns for 25 yds to the VTech 43
North Carolina Missed FG, 6 plays
11:17
1st & 10 at opp 43
NORTH CAROLINA Penalty, false start (-5 Yards) to the VTech 48
11:17
1st & 15 at opp 48
Michael Carter run for 6 yds to the VTech 42
11:17
2nd & 9 at opp 42
Cade Fortin pass complete to Rontavius Groves for 18 yds to the VTech 24 for a 1ST down
11:17
1st & 10 at opp 24
Cade Fortin sacked by Emmanuel Belmar for a loss of 8 yards to the VTech 32
11:17
2nd & 18 at opp 32
Cade Fortin pass complete to Antonio Williams for 6 yds to the VTech 26
11:17
3rd & 12 at opp 26
Cade Fortin pass incomplete to Michael Carter
8:51
4th & 12 at opp 26
Freeman Jones 43 yd FG MISSED
Virginia Tech Punt, 3 plays
8:51
1st & 10 at own 26
Ryan Willis sacked by Malik Carney for a loss of 6 yards to the VTech 20
8:51
2nd & 16 at own 20
Sean Savoy run for a loss of 4 yards to the VTech 16
8:51
3rd & 20 at own 16
Steven Peoples run for 6 yds to the VTech 22
8:51
4th & 14 at own 22
Oscar Bradburn punt for 44 yds, downed at the NCaro 34
North Carolina Turnover on downs, 6 plays
7:00
1st & 10 at own 34
Cade Fortin pass complete to Dazz Newsome for 20 yds to the VTech 46 for a 1ST down
7:00
1st & 10 at opp 46
Cade Fortin pass complete to Anthony Ratliff-Williams for 11 yds to the VTech 35 for a 1ST down
6:26
1st & 10 at opp 35
Timeout NORTH CAROLINA, clock 06:26
6:26
1st & 10 at opp 35
Michael Carter run for a loss of 1 yard to the VTech 36
6:26
2nd & 11 at opp 36
Cade Fortin pass incomplete to Anthony Ratliff-Williams
6:26
3rd & 11 at opp 36
Cade Fortin pass complete to Dazz Newsome for 10 yds to the VTech 26
6:26
4th & 1 at opp 26
Antonio Williams run for no gain to the VTech 26
Virginia Tech Punt, 4 plays
5:40
1st & 10 at own 26
Ryan Willis pass complete to Steven Peoples for 9 yds to the VTech 35
5:40
1st & 10 at own 35
Steven Peoples run for 1 yd to the VTech 36
5:40
2nd & 9 at own 36
Ryan Willis pass incomplete to Damon Hazelton
5:40
3rd & 9 at own 36
Ryan Willis sacked by Jason Strowbridge for a loss of 2 yards to the VTech 34
5:40
4th & 11 at own 34
Oscar Bradburn punt for 33 yds, downed at the NCaro 33
North Carolina Field goal, 8 plays
3:57
1st & 10 at own 33
Jordon Brown run for 4 yds to the NCaro 37
3:57
2nd & 6 at own 37
Jordon Brown run for 2 yds to the NCaro 39
3:57
3rd & 4 at own 39
Cade Fortin pass complete to Michael Carter for 11 yds to the 50 yard line for a 1ST down
3:57
1st & 10 at the 50
Dazz Newsome pass complete to Carl Tucker for 43 yds to the VTech 7 for a 1ST down
3:57
1st & goal at opp 7
NORTH CAROLINA Penalty, false start (-5 Yards) to the VTech 12
3:57
1st & goal at opp 12
Michael Carter run for no gain to the VTech 12
3:57
2nd & goal at opp 12
Cade Fortin pass incomplete to Anthony Ratliff-Williams, broken up by Caleb Farley
3:57
3rd & goal at opp 12
Cade Fortin run for 7 yds to the VTech 5
0:49
4th & goal at opp 5
Freeman Jones 22 yd FG GOODNorth Carolina 9, Virginia Tech 7
Virginia Tech End of half, 4 plays
0:49
1st & 0 at own 35
Freeman Jones kickoff for 65 yds for a touchback
0:49
1st & 10 at own 25
Steven Peoples run for 5 yds to the VTech 30
0:49
2nd & 5 at own 30
Steven Peoples run for 9 yds to the VTech 39 for a 1ST down
0:49
1st & 10 at own 39
Ryan Willis pass incomplete
0:49
2nd & 10 at own 39
Steven Peoples run for 4 yds to the VTech 43
3rd quarter6 drives, then North Carolina 16, Virginia Tech 14
Virginia Tech Punt, 3 plays
15:00
3rd & 6 at own 35
Freeman Jones kickoff for 62 yds , Deshawn McClease return for 18 yds to the VTech 21
14:54
1st & 10 at own 21
Ryan Willis pass incomplete to Damon Hazelton
14:54
2nd & 10 at own 21
Steven Peoples run for a loss of 5 yards to the VTech 16
14:54
3rd & 15 at own 16
Ryan Willis run for 14 yds to the VTech 30
14:54
4th & 1 at own 30
Oscar Bradburn punt for 43 yds , Dazz Newsome returns for 5 yds to the NCaro 32
North Carolina Touchdown, 5 plays
13:32
1st & 10 at own 32
Michael Carter run for 49 yds to the VTech 19 for a 1ST down
13:32
1st & 10 at opp 19
Michael Carter run for 8 yds to the VTech 11
13:32
2nd & 2 at opp 11
Nathan Elliott pass incomplete to Jordon Brown
13:32
3rd & 2 at opp 11
Nathan Elliott pass complete to Jordon Brown for 8 yds to the VTech 3 for a 1ST down
12:02
1st & goal at opp 3
Nathan Elliott pass complete to Anthony Ratliff-Williams for 3 yds for a TD (Freeman Jones KICK)North Carolina 16, Virginia Tech 7
Virginia Tech Touchdown, 11 plays
12:02
1st & 0 at own 35
Freeman Jones kickoff for 65 yds for a touchback
12:02
1st & 10 at own 25
Jalen Holston run for 2 yds to the VTech 27
12:02
2nd & 8 at own 27
Ryan Willis pass incomplete to Damon Hazelton
12:02
3rd & 8 at own 27
Ryan Willis pass complete to Eric Kumah for 33 yds to the NCaro 40 for a 1ST down
12:02
1st & 10 at opp 40
Quincy Patterson II run for 7 yds to the NCaro 33
12:02
2nd & 3 at opp 33
Jalen Holston run for 2 yds to the NCaro 31
12:02
3rd & 1 at opp 31
Quincy Patterson II run for 4 yds to the NCaro 27 for a 1ST down
12:02
1st & 10 at opp 27
Steven Peoples run for no gain to the NCaro 27
12:02
2nd & 10 at opp 27
Deshawn McClease run for 3 yds to the NCaro 24
12:02
3rd & 7 at opp 24
Ryan Willis pass complete to Eric Kumah for 7 yds to the NCaro 17 for a 1ST down
12:02
1st & 10 at opp 17
Deshawn McClease run for 4 yds to the NCaro 13
7:17
2nd & 6 at opp 13
Ryan Willis pass complete to Sean Savoy for 13 yds for a TD (Brian Johnson KICK)North Carolina 16, Virginia Tech 14
North Carolina Missed FG, 8 plays
7:17
1st & 0 at own 35
Jordan Stout kickoff for 65 yds for a touchback
7:17
1st & 10 at own 25
Nathan Elliott pass complete to Antonio Williams for 6 yds to the NCaro 31
7:17
2nd & 4 at own 31
Nathan Elliott pass complete to Anthony Ratliff-Williams for 5 yds to the NCaro 36 for a 1ST down
7:17
1st & 10 at own 36
Elliott, N deep pass incomplete to Corrales, B, PENALTY VT pass interference (Watts, B) 15 yards to the VT49, 1ST DOWN NC, NO PLAY.
7:17
1st & 10 at opp 49
Michael Carter run for 3 yds to the VTech 46
7:17
2nd & 7 at opp 46
Michael Carter run for 29 yds to the VTech 17 for a 1ST down
7:17
1st & 10 at opp 17
Nathan Elliott pass incomplete to Anthony Ratliff-Williams
7:17
2nd & 10 at opp 17
Michael Carter run for 2 yds to the VTech 15
7:17
3rd & 8 at opp 15
Nathan Elliott pass incomplete to Dyami Brown
4:07
4th & 8 at opp 15
Freeman Jones 32 yd FG MISSED
Virginia Tech Interception, 7 plays
4:07
1st & 10 at own 20
Ryan Willis pass complete to Steven Peoples for 6 yds to the VTech 26
4:07
2nd & 4 at own 26
Steven Peoples run for 5 yds to the VTech 31 for a 1ST down
4:07
1st & 10 at own 31
Steven Peoples run for 4 yds to the VTech 35
4:07
2nd & 6 at own 35
Ryan Willis pass complete to Tre Turner for 28 yds to the NCaro 37 for a 1ST down
4:07
1st & 10 at opp 37
Deshawn McClease run for 1 yd to the NCaro 36
4:07
2nd & 9 at opp 36
Ryan Willis pass complete to Tre Turner for 10 yds to the NCaro 26 for a 1ST down
4:07
1st & 10 at opp 26
Ryan Willis pass intercepted J.K. Britt return for 17 yds to the NCaro 20
North Carolina Field goal, 12 plays
0:27
1st & 10 at own 20
Antonio Williams run for 2 yds to the NCaro 22
Q4 15:00
2nd & 8 at own 22
Nathan Elliott pass complete to Dazz Newsome for 9 yds to the NCaro 31 for a 1ST down
Q4 15:00
1st & 10 at own 31
Antonio Williams run for 3 yds to the NCaro 34
Q4 15:00
2nd & 7 at own 34
Nathan Elliott run for 2 yds to the NCaro 36
Q4 15:00
3rd & 5 at own 36
Michael Carter run for 5 yds to the NCaro 41 for a 1ST down
Q4 15:00
1st & 10 at own 41
Nathan Elliott run for no gain to the NCaro 41
Q4 15:00
2nd & 10 at own 41
Nathan Elliott pass complete to Thomas Jackson for 12 yds to the VTech 47 for a 1ST down
Q4 15:00
1st & 10 at opp 47
Nathan Elliott pass complete to Antonio Williams for 9 yds to the VTech 38
Q4 15:00
2nd & 1 at opp 38
Elliott, N sideline pass incomplete to Corrales, B, PENALTY VT pass interference (Watts, B) 15 yards to the VT23, 1ST DOWN NC, NO PLAY.
Q4 15:00
1st & 10 at opp 23
Nathan Elliott pass incomplete to Anthony Ratliff-Williams
Q4 15:00
2nd & 10 at opp 23
Anthony Ratliff-Williams pass incomplete to Nathan Elliott
Q4 15:00
3rd & 10 at opp 23
Nathan Elliott pass complete to Dyami Brown for 5 yds to the VTech 18
Q4 9:59
4th & 5 at opp 18
Freeman Jones 35 yd FG GOODNorth Carolina 19, Virginia Tech 14
4th quarter4 drives, then Virginia Tech 22, North Carolina 19
Virginia Tech Punt, 4 plays
9:59
1st & 0 at own 35
Freeman Jones kickoff for 63 yds , Caleb Farley return for 32 yds to the VTech 34
9:53
1st & 10 at own 34
Ryan Willis pass complete to Sean Savoy for 18 yds to the NCaro 48 for a 1ST down
9:53
1st & 10 at opp 48
Ryan Willis pass incomplete to Steven Peoples, broken up by Jonathan Smith
9:53
2nd & 10 at opp 48
Ryan Willis pass incomplete to Damon Hazelton
9:53
3rd & 10 at opp 48
Ryan Willis pass incomplete to Damon Hazelton, broken up by Patrice Rene
9:53
4th & 10 at opp 48
Oscar Bradburn punt for 36 yds, fair catch by Dazz Newsome at the NCaro 12
North Carolina Fumble, 6 plays
9:04
1st & 10 at own 12
NORTH CAROLINA Penalty, false start (Anthony Ratliff-Williams) to the NCaro 7
9:04
1st & 15 at own 7
NORTH CAROLINA Penalty, false start (William Sweet) to the NCaro 4
9:04
1st & 18 at own 4
NORTH CAROLINA Penalty, false start (Jay-Jay McCargo) to the NCaro 2
9:04
1st & 20 at own 2
Nathan Elliott run for 2 yds to the NCaro 4
9:04
2nd & 18 at own 4
Michael Carter run for 3 yds to the NCaro 7
9:04
3rd & 15 at own 7
Nathan Elliott pass complete to Carl Tucker for 80 yds to the VTech 13 for a 1ST down
9:04
1st & 10 at opp 13
Michael Carter run for 4 yds to the VTech 9
9:04
2nd & 6 at opp 9
Michael Carter run for 7 yds to the VTech 2 for a 1ST down
9:04
1st & goal at opp 2
Carter, M rush right for loss of 4 yards to the VT6 (Ladler, K), PENALTY VT offside defense (Ladler, K) 1 yards to the VT1, NO PLAY.
9:04
1st & goal at opp 1
Michael Carter run for no gain to the VTech 2 Michael Carter fumbled, forced by Tyree Rodgers, recovered by VTech Jovonn Quillen
Virginia Tech Touchdown, 18 plays
6:13
1st & 10 at own 2
Steven Peoples run for 4 yds to the VTech 6
6:13
2nd & 6 at own 6
VIRGINIA TECH Penalty, false start (-3 Yards) to the VTech 3
6:13
2nd & 9 at own 3
Ryan Willis pass complete to Damon Hazelton for 29 yds to the VTech 32 for a 1ST down
6:13
1st & 10 at own 32
Ryan Willis run for 4 yds to the VTech 36
6:13
2nd & 6 at own 36
Ryan Willis run for 4 yds to the VTech 40
6:13
3rd & 2 at own 40
Ryan Willis run for 4 yds to the VTech 44 for a 1ST down
6:13
1st & 10 at own 44
Ryan Willis sacked by Malik Carney for a loss of 4 yards to the VTech 40
6:13
2nd & 14 at own 40
Ryan Willis pass incomplete to Damon Hazelton, broken up by Patrice Rene
6:13
3rd & 14 at own 40
Ryan Willis pass complete to Steven Peoples for 19 yds to the NCaro 41 for a 1ST down
6:13
1st & 10 at opp 41
Ryan Willis pass incomplete, broken up by J.K. Britt
6:13
2nd & 10 at opp 41
Ryan Willis pass complete to Sean Savoy for 5 yds to the NCaro 36
6:13
3rd & 5 at opp 36
Ryan Willis pass complete to Steven Peoples for a loss of 4 yards to the NCaro 40
1:38
4th & 9 at opp 40
Timeout VIRGINIA TECH, clock 01:38
1:38
4th & 9 at opp 40
Ryan Willis run for 12 yds to the NCaro 28 for a 1ST down
1:38
1st & 10 at opp 28
Ryan Willis pass complete to Eric Kumah for 8 yds to the NCaro 20
1:38
2nd & 2 at opp 20
Ryan Willis pass complete to Sean Savoy for 4 yds to the NCaro 16 for a 1ST down
1:38
1st & 10 at opp 16
Ryan Willis pass complete to Damon Hazelton for 7 yds to the NCaro 9
0:39
2nd & 3 at opp 9
Timeout VIRGINIA TECH, clock 00:39
0:39
2nd & 3 at opp 9
Steven Peoples run for 1 yd to the NCaro 8
0:31
3rd & 2 at opp 8
Timeout VIRGINIA TECH, clock 00:31
0:31
3rd & 2 at opp 8
Ryan Willis run for 7 yds to the NCaro 1 for a 1ST down
0:19
1st & goal at opp 1
Ryan Willis pass complete to Dalton Keene for 1 yd for a TD (Ryan Willis pass to Damon Hazelton for Two-Point Conversion)Virginia Tech 22, North Carolina 19
North Carolina Result not recorded, 2 plays
0:19
1st & 0 at own 35
Jordan Stout kickoff for 65 yds for a touchback
0:19
1st & 10 at own 25
Nathan Elliott pass complete to Dazz Newsome for 12 yds to the NCaro 37 for a 1ST down
0:19
1st & 10 at own 37
Nathan Elliott sacked by Houshun Gaines for a loss of 5 yards to the NCaro 32
0:06
2nd & 15 at own 32
Timeout NORTH CAROLINA, clock 00:06
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.