From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
North Carolina
Virginia Tech
306
Total yards
241
209
Passing yards
93
124
Rushing yards
165
7.3
Yards per pass
3.8
2.8
Yards per rush
4.6
18
First downs
11
5–15
Third downs
3–12
1–3
Fourth downs
0–0
2
Turnovers
1
5–45
Penalties
9–80
20:40
Possession
16:00
Efficiency
North Carolina
Virginia Tech
37%
Success rate
36%
0.03
EPA per play
−0.03
1.01
Explosiveness
0.63
−0.09
Rushing EPA
0.22
0.20
Passing EPA
−0.36
38%
Passing-down success
24%
−0.08
First-down EPA
−0.03
0.01
Second-down EPA
0.14
0.37
Third-down EPA
−0.43
2%
Havoc by its defense
1%
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 going in
Our ratings (scores only)
Virginia Tech 84% to win. Elo’s favorite won.
Every drive
Solid bars scored; an outline in the other team’s color marks points the defense scored. Virginia Tech drives left to right, North Carolina right to left.
Q1 North CarolinaPunt, 3 plays, −1 yard
Q1 Virginia TechTouchdown run, 7 plays, 70 yards
Q1 North CarolinaTurnover on downs, 8 plays, 40 yards
Q1 Virginia TechPunt, 4 plays, 19 yards
Q1 North CarolinaPunt, 3 plays, 9 yards
Q1 Virginia TechInterception, −2 yards
Q2 North CarolinaField goal, 8 plays, 36 yards
Q2 Virginia TechPunt, 6 plays, 5 yards
Q2 North CarolinaPunt, 6 plays, 10 yards
Q2 Virginia TechPunt, 5 plays, 23 yards
Q2 North CarolinaPunt, 3 plays, 4 yards
Q2 Virginia TechEnd of half, 1 play, −1 yard
Q3 Virginia TechField goal, 4 plays, 7 yards
Q3 North CarolinaFumble, 0 yards
Q3 Virginia TechPunt, 7 plays, 30 yards
Q3 North CarolinaInterception, 82 yards
Q3 Virginia TechTouchdown run, 3 plays, 12 yards
Q3 North CarolinaPunt, 3 plays, 2 yards
Q3 Virginia TechPunt, 3 plays, 7 yards
Q4 North CarolinaPunt, 3 plays, −4 yards
Q4 Virginia TechPunt, 3 plays, 2 yards
Q4 North CarolinaTouchdown run, 12 plays, 76 yards
Q4 Virginia TechPunt, 3 plays, 6 yards
Q4 North CarolinaTurnover on downs, 7 plays, 40 yards
Q4 Virginia TechEnd of game, 2 plays, 18 yards
Play by play
1st quarter6 drives, then Virginia Tech 7, North Carolina 0
North Carolina Punt, 3 plays
15:00
1st & 10 at own 24
Brooks Foster rush for 4 yards to the NCaro 28.
15:00
2nd & 6 at own 28
T.J. Yates pass incomplete to Brandon Tate.
13:55
3rd & 6 at own 28
T.J. Yates sacked by Chris Ellis at the NCaro 23 for a loss of 5 yards.
13:55
4th & 11 at own 23
Terrence Brown punt for 47 yards downed at the VTech 30.
Virginia Tech Touchdown run, 7 plays
13:55
1st & 10 at own 30
Eddie Royal rush for 53 yards to the NCaro 17 for a 1ST down.
13:55
1st & 10 at opp 17
Branden Ore rush for 5 yards to the NCaro 12.
13:55
2nd & 5 at opp 12
Branden Ore rush for 3 yards to the NCaro 9.
13:55
3rd & 2 at opp 9
Branden Ore rush for 2 yards to the NCaro 7 for a 1ST down.
11:48
1st & goal at opp 7
Branden Ore rush for 6 yards to the NCaro 1.
11:48
2nd & 0 at opp 1
Virginia Tech penalty 5 yard offside on Brandon Holland accepted.
10:54
2nd & goal at opp 6
Tyrod Taylor rush for 1 yard to the NCaro 5.
10:12
3rd & goal at opp 5
Tyrod Taylor rush for 5 yards for a TOUCHDOWN.Virginia Tech 6, North Carolina 0
10:12
Jud Dunlevy extra point GOOD.Virginia Tech 7, North Carolina 0
10:12
Jared Develli kickoff for 63 yards returned by Brandon Tate for 24 yards to the NCaro 31.
North Carolina Turnover on downs, 8 plays
10:12
1st & 10 at own 31
Ryan Houston rush for 3 yards to the NCaro 34.
10:12
2nd & 7 at own 34
T.J. Yates pass incomplete to Hakeem Nicks, North Carolina penalty ineligible downfield on pass declined.
9:19
3rd & 7 at own 34
Timeout NORTH CAROLINA, clock 09:19.
9:11
3rd & 7 at own 34
T.J. Yates pass complete to Hakeem Nicks for 20 yards to the VTech 46 for a 1ST down.
9:11
1st & 10 at opp 46
Brandon Tate rush for 10 yards to the VTech 36 for a 1ST down.
9:11
1st & 10 at opp 36
T.J. Yates pass incomplete to Hakeem Nicks, broken up by Xavier Adibi.
8:35
2nd & 10 at opp 36
T.J. Yates rush for 4 yards to the VTech 32.
8:35
3rd & 6 at opp 32
T.J. Yates pass complete to Brandon Tate for 3 yards to the VTech 29.
7:26
4th & 3 at opp 29
T.J. Yates pass incomplete to Brandon Tate.
Virginia Tech Punt, 4 plays
7:19
1st & 10 at own 29
Branden Ore rush for 11 yards to the VTech 40 for a 1ST down.
6:55
1st & 10 at own 40
Timeout VIRGINIA TECH, clock 06:55.
6:10
1st & 10 at own 40
Branden Ore rush for 2 yards to the VTech 42.
6:10
2nd & 8 at own 42
Branden Ore rush for 6 yards to the VTech 48.
5:25
3rd & 2 at own 48
Tyrod Taylor rush for no gain to the VTech 48.
5:15
4th & 2 at own 48
Brent Bowden punt for 52 yards for a touchback.
North Carolina Punt, 3 plays
5:15
1st & 10 at own 20
Johnny White rush for 3 yards to the NCaro 23.
5:15
2nd & 7 at own 23
Ryan Houston rush for 6 yards to the NCaro 29.
3:47
3rd & 1 at own 29
Ryan Houston rush for no gain to the NCaro 29.
3:05
4th & 1 at own 29
Terrence Brown punt for 30 yards punt out-of-bounds at the NCaro 49, North Carolina penalty 10 yard holding accepted.
Virginia Tech Interception
2:58
1st & 10 at opp 49
Tyrod Taylor rush for 9 yards to the NCaro 40.
2:53
2nd & 1 at opp 40
Kenny Lewis Jr. rush for 2 yards to the NCaro 38 for a 1ST down.
2:53
1st & 10 at opp 38
Virginia Tech penalty 5 yard ineligible downfield on pass accepted, no play.
2:53
1st & 15 at opp 43
Branden Ore rush for 7 yards to the NCaro 36.
2:53
2nd & 8 at opp 36
Tyrod Taylor pass complete to Josh Morgan for 2 yards to the NCaro 44, Virginia Tech penalty 10 yard holding on Josh Hyman accepted.
2:53
2nd & 16 at opp 44
Tyrod Taylor pass complete to Josh Hyman for no gain to the VTech 46, Virginia Tech penalty 10 yard holding accepted.
2:53
2nd & 26 at own 46
Tyrod Taylor rush for no gain to the VTech 46.
0:01
3rd & 26 at own 46
North Carolina penalty 15 yard roughing passer on Aaron Stahl accepted, no play.
0:01
1st & 10 at opp 39
Tyrod Taylor pass complete to Josh Morgan for 12 yards to the NCaro 27 for a 1ST down.
Q2 15:00
1st & 10 at opp 27
Branden Ore rush for 2 yards to the NCaro 25.
Q2 14:23
2nd & 8 at opp 25
Branden Ore rush for 4 yards to the NCaro 21.
Q2 13:25
3rd & 4 at opp 21
Tyrod Taylor pass intercepted by Deunta Williams at the NCaro 10, returned for 39 yards to the NCaro 49.
2nd quarter6 drives, then Virginia Tech 7, North Carolina 3
North Carolina Field goal, 8 plays
13:25
1st & 10 at own 49
Ryan Houston rush for 3 yards to the VTech 48.
12:43
2nd & 7 at opp 48
T.J. Yates rush for 1 yard to the VTech 47.
12:01
3rd & 6 at opp 47
T.J. Yates pass complete to Hakeem Nicks for 18 yards to the VTech 29 for a 1ST down.
12:01
1st & 10 at opp 29
Ryan Houston rush for 10 yards to the VTech 19 for a 1ST down.
12:01
1st & 10 at opp 19
Ryan Houston rush for 1 yard to the VTech 18.
10:39
2nd & 9 at opp 18
T.J. Yates rush for 1 yard to the VTech 17.
10:39
3rd & 8 at opp 17
T.J. Yates pass complete to Hakeem Nicks for 2 yards to the VTech 15.
9:48
4th & 6 at opp 15
Connor Barth 32 yard field goal GOOD.Virginia Tech 7, North Carolina 3
7:44
Connor Barth kickoff for 45 yards returned by Billy Gorham for 6 yards to the VTech 31.
Virginia Tech Punt, 6 plays
9:30
1st & 10 at own 31
Tyrod Taylor pass complete to Eddie Royal for 4 yards to the VTech 35.
7:44
2nd & 6 at own 35
Branden Ore rush for 5 yards to the VTech 40.
7:44
3rd & 1 at own 40
Kenny Lewis Jr. rush for 1 yard to the VTech 41 for a 1ST down.
7:44
1st & 10 at own 41
Tyrod Taylor pass incomplete to Josh Hyman.
7:44
2nd & 10 at own 41
Tyrod Taylor pass complete to Kenny Lewis Jr. for a loss of 3 yards to the VTech 38.
6:14
3rd & 13 at own 38
Tyrod Taylor sacked by Hilee Taylor and Marvin Austin at the VTech 36 for a loss of 2 yards.
6:14
4th & 15 at own 36
Brent Bowden punt for 34 yards, returned by Brandon Tate for 5 yards to the NCaro 35.
North Carolina Punt, 6 plays
5:23
1st & 10 at own 35
T.J. Yates sacked by Cam Martin at the NCaro 31 for a loss of 4 yards.
5:23
2nd & 14 at own 31
T.J. Yates pass complete to Johnny White for 8 yards to the NCaro 39.
4:20
3rd & 6 at own 39
T.J. Yates pass complete to Brandon Tate for 13 yards to the VTech 48 for a 1ST down.
4:20
1st & 10 at opp 48
T.J. Yates pass incomplete to Richard Quinn.
4:20
2nd & 10 at opp 48
Ryan Houston rush for a loss of 1 yard to the VTech 49.
3:27
3rd & 11 at opp 49
T.J. Yates sacked by Jason Worilds at the NCaro 45 for a loss of 6 yards.
2:48
4th & 17 at own 45
Terrence Brown punt for 39 yards, fair catch by Eddie Royal at the VTech 16.
Virginia Tech Punt, 5 plays
2:43
1st & 10 at own 16
Tyrod Taylor pass incomplete to Sam Wheeler.
2:36
2nd & 10 at own 16
Tyrod Taylor pass complete to Justin Harper for 24 yards to the VTech 40 for a 1ST down.
2:28
1st & 10 at own 40
Tyrod Taylor pass incomplete.
2:28
2nd & 10 at own 40
Tyrod Taylor sacked by Quan Sturdivant at the VTech 33 for a loss of 7 yards.
2:28
3rd & 17 at own 33
Tyrod Taylor pass complete to Eddie Royal for 6 yards to the VTech 39.
1:43
4th & 11 at own 39
Brent Bowden punt for 34 yards, returned by Brandon Tate for 5 yards to the NCaro 32.
North Carolina Punt, 3 plays
1:38
1st & 10 at own 32
T.J. Yates pass incomplete to Hakeem Nicks.
0:56
2nd & 10 at own 32
Johnny White rush for 7 yards to the NCaro 39.
0:56
3rd & 3 at own 39
North Carolina penalty 5 yard false start on Calvin Darity accepted.
0:56
3rd & 8 at own 34
T.J. Yates rush for 2 yards to the NCaro 36.
0:35
4th & 6 at own 36
Timeout VIRGINIA TECH, clock 00:35.
0:21
4th & 6 at own 36
Terrence Brown punt for 53 yards downed at the VTech 11.
Virginia Tech End of half, 1 play
0:19
1st & 10 at own 11
Team rush for a loss of 1 yard to the VTech 10.
Q3 15:00
Connor Barth kickoff for 46 yards returned by Josh Morgan for 34 yards to the NCaro 42.
3rd quarter7 drives, then Virginia Tech 17, North Carolina 3
Virginia Tech Field goal, 4 plays
15:00
1st & 10 at opp 42
Tyrod Taylor rush for 4 yards to the NCaro 38.
15:00
2nd & 6 at opp 38
Tyrod Taylor sacked by Marvin Austin at the NCaro 45 for a loss of 7 yards.
14:04
3rd & 13 at opp 45
Sean Glennon pass complete to Josh Morgan for 10 yards to the NCaro 35.
13:24
4th & 3 at opp 35
Jud Dunlevy 52 yard field goal GOOD.Virginia Tech 10, North Carolina 3
13:24
Jared Develli kickoff for 70 yards for a touchback.
North Carolina Fumble
13:24
1st & 10 at own 20
Ryan Houston rush for 2 yards to the NCaro 22.
12:41
2nd & 8 at own 22
Ryan Houston rush for a loss of 1 yard to the NCaro 21.
11:54
3rd & 9 at own 21
Virginia Tech penalty 15 yard personal foul on Chris Ellis accepted, no play.
11:54
1st & 10 at own 36
T.J. Yates pass complete to Hakeem Nicks for 12 yards to the NCaro 48 for a 1ST down.
11:16
1st & 10 at own 48
North Carolina penalty illegal motion declined, North Carolina penalty 10 yard holding on Garrett Reynolds accepted, no play.
11:16
1st & 20 at own 38
T.J. Yates pass complete to Brandon Tate for 19 yards to the VTech 43.
10:25
2nd & 1 at opp 43
Ryan Houston rush for 2 yards to the VTech 41 for a 1ST down.
10:25
1st & 10 at opp 41
Virginia Tech penalty 15 yard personal foul on Cam Martin accepted, no play.
10:25
1st & 10 at opp 26
Ryan Houston rush for 4 yards to the VTech 22.
10:25
2nd & 6 at opp 22
Ryan Houston rush for 3 yards to the VTech 19.
9:09
3rd & 3 at opp 19
T.J. Yates pass complete to Anthony Elzy for 12 yards to the VTech 7 for a 1ST down.
9:09
1st & goal at opp 7
Ryan Houston rush for 2 yards to the VTech 5.
8:05
2nd & goal at opp 5
Ryan Houston rush for 4 yards, fumbled in the endzone, forced by Orion Martin, recovered by Kam Chancellor at the VTech 20.
Virginia Tech Punt, 7 plays
8:00
1st & 10 at own 20
Tyrod Taylor pass incomplete to Josh Morgan.
7:53
2nd & 10 at own 20
Tyrod Taylor pass complete to Justin Harper for 14 yards to the VTech 34 for a 1ST down.
7:32
1st & 10 at own 34
Branden Ore rush for 5 yards to the VTech 39.
6:56
2nd & 5 at own 39
Tyrod Taylor pass complete to Eddie Royal for 8 yards to the VTech 47 for a 1ST down.
6:43
1st & 10 at own 47
Tyrod Taylor sacked by Trimane Goddard at the VTech 46 for a loss of 1 yard.
6:10
2nd & 11 at own 46
Virginia Tech penalty 5 yard false start on Richard Graham accepted.
6:43
2nd & 16 at own 41
Tyrod Taylor rush for 9 yards to the 50 yard line.
5:08
3rd & 7 at the 50
Tyrod Taylor pass incomplete to Josh Hyman.
4:58
4th & 7 at the 50
Brent Bowden punt for 46 yards downed at the NCaro 4.
North Carolina Interception
4:51
1st & 10 at own 4
Ryan Houston rush for 1 yard to the NCaro 5.
4:13
2nd & 9 at own 5
T.J. Yates pass complete to Hakeem Nicks for 13 yards to the NCaro 18 for a 1ST down.
4:05
1st & 10 at own 18
T.J. Yates rush for a loss of 2 yards, fumbled at the NCaro 16, recovered by T.J. Yates at the NCaro 16.
4:05
2nd & 12 at own 16
T.J. Yates pass complete to Hakeem Nicks for 20 yards to the NCaro 36 for a 1ST down.
4:05
1st & 10 at own 36
T.J. Yates pass intercepted by Xavier Adibi at the NCaro 43, returned for 31 yards to the NCaro 12.
Virginia Tech Touchdown run, 3 plays
4:05
1st & 10 at opp 12
Branden Ore rush for 4 yards to the NCaro 8.
4:05
2nd & 6 at opp 8
Branden Ore rush for 7 yards to the NCaro 1 for a 1ST down.
2:17
1st & goal at opp 1
Branden Ore rush for 1 yard for a TOUCHDOWN.Virginia Tech 16, North Carolina 3
2:17
Jud Dunlevy extra point GOOD.Virginia Tech 17, North Carolina 3
2:17
Jared Develli kickoff for 65 yards returned by Brandon Tate for 20 yards to the NCaro 25.
North Carolina Punt, 3 plays
2:02
1st & 10 at own 25
Ryan Houston rush for 1 yard to the NCaro 26.
1:18
2nd & 9 at own 26
T.J. Yates pass complete to Brooks Foster for 3 yards to the NCaro 29.
0:24
3rd & 6 at own 29
T.J. Yates rush for a loss of 2 yards to the NCaro 27.
0:24
4th & 8 at own 27
Terrence Brown punt for 54 yards, returned by Eddie Royal for 21 yards to the VTech 30, Virginia Tech penalty 10 yard illegal block on Jason Worilds accepted.
Virginia Tech Punt, 3 plays
0:17
1st & 10 at own 30
Branden Ore rush for no gain to the VTech 30.
Q4 15:00
2nd & 10 at own 30
Eddie Royal rush for 7 yards to the VTech 37.
Q4 14:47
3rd & 3 at own 37
Tyrod Taylor pass incomplete to Eddie Royal.
Q4 14:36
4th & 3 at own 37
Brent Bowden punt for 22 yards downed at the NCaro 41.
4th quarter6 drives, then Virginia Tech 17, North Carolina 10
North Carolina Punt, 3 plays
14:36
1st & 10 at own 41
T.J. Yates sacked by Cam Martin at the NCaro 36 for a loss of 5 yards.
13:43
2nd & 15 at own 36
T.J. Yates pass complete to Hakeem Nicks for 1 yard to the NCaro 37.
13:04
3rd & 14 at own 37
T.J. Yates pass incomplete to Brandon Tate.
12:54
4th & 14 at own 37
Terrence Brown punt for 63 yards for a touchback.
Virginia Tech Punt, 3 plays
12:54
1st & 10 at own 20
Virginia Tech penalty 5 yard false start on Richard Graham accepted.
12:43
1st & 15 at own 15
Tyrod Taylor pass complete to Eddie Royal for a loss of 4 yards to the VTech 11.
12:01
2nd & 19 at own 11
Branden Ore rush for 11 yards to the VTech 22.
11:23
3rd & 8 at own 22
Timeout VIRGINIA TECH, clock 11:23.
11:17
3rd & 8 at own 22
Tyrod Taylor pass incomplete to Josh Morgan.
11:03
4th & 8 at own 22
Brent Bowden punt for 54 yards downed at the NCaro 24.
North Carolina Touchdown run, 12 plays
10:17
1st & 10 at own 24
Anthony Elzy rush for 3 yards to the NCaro 27.
10:17
2nd & 7 at own 27
Anthony Elzy rush for 9 yards to the NCaro 36 for a 1ST down.
9:49
1st & 10 at own 36
T.J. Yates pass complete to Hakeem Nicks for 8 yards to the NCaro 44.
9:42
2nd & 2 at own 44
Ryan Houston rush for 7 yards to the VTech 49 for a 1ST down.
5:34
1st & 10 at opp 49
T.J. Yates pass complete to Kenton Thornton for 20 yards to the VTech 29 for a 1ST down.
8:50
1st & 10 at opp 29
Anthony Elzy rush for 5 yards to the VTech 24.
8:10
2nd & 5 at opp 24
Ryan Houston rush for 3 yards to the VTech 21.
6:36
3rd & 2 at opp 21
Brandon Tate rush for a loss of 7 yards to the VTech 28.
6:36
4th & 9 at opp 28
T.J. Yates pass complete to Anthony Elzy for 13 yards to the VTech 15 for a 1ST down.
6:36
1st & 10 at opp 15
Anthony Elzy rush for 2 yards to the VTech 13.
6:36
2nd & 8 at opp 13
Anthony Elzy rush for 12 yards to the VTech 1 for a 1ST down.
5:34
1st & goal at opp 1
Anthony Elzy rush for 1 yard for a TOUCHDOWN.Virginia Tech 17, North Carolina 9
5:34
Connor Barth extra point GOOD.Virginia Tech 17, North Carolina 10
5:34
Connor Barth kickoff for 57 yards returned by Branden Ore for 8 yards to the VTech 21.
Virginia Tech Punt, 3 plays
5:21
1st & 10 at own 21
Branden Ore rush for 3 yards to the VTech 24.
4:37
2nd & 7 at own 24
Tyrod Taylor pass complete to Car Weatherford for 3 yards to the VTech27, PENALTY Virginia Tech personal foul off-setting, PENALTY North Carolina personal foul off-setting, clock 04:37.
4:21
3rd & 4 at own 27
Tyrod Taylor pass incomplete to Josh Morgan.
4:10
4th & 4 at own 27
Brent Bowden punt for 59 yards downed at the NCaro 14.
North Carolina Turnover on downs, 7 plays
4:01
1st & 10 at own 14
Anthony Elzy rush for 8 yards to the NCaro 22.
3:28
2nd & 2 at own 22
Anthony Elzy rush for 1 yard to the NCaro 23.
2:47
3rd & 1 at own 23
Anthony Elzy rush for 25 yards to the NCaro 48 for a 1ST down.
2:23
1st & 10 at own 48
Anthony Elzy rush for 6 yards to the VTech 46.
1:46
2nd & 4 at opp 46
Anthony Elzy rush for 2 yards to the VTech 44.
1:41
3rd & 2 at opp 44
Timeout NORTH CAROLINA, clock 01:41.
1:35
3rd & 2 at opp 44
T.J. Yates sacked by Cam Martin at the NCaro 49 for a loss of 7 yards.
1:35
4th & 9 at own 49
North Carolina penalty 5 yard false start accepted.
0:46
4th & 14 at opp 46
T.J. Yates pass incomplete to Brandon Tate.
Virginia Tech End of game, 2 plays
0:46
1st & 10 at own 46
Branden Ore rush for 19 yards to the NCaro 35 for a 1ST down.
0:46
1st & 10 at opp 35
Team rush for a loss of 1 yard to the NCaro 36.
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.