From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Virginia Tech
North Carolina
418
Total yards
314
273
Passing yards
220
169
Rushing yards
117
8.9
Yards per pass
6.0
4.4
Yards per rush
3.7
19
First downs
21
7–16
Third downs
6–14
0–0
Fourth downs
2–2
0
Turnovers
6
9–56
Penalties
8–34
19:35
Possession
22:46
Efficiency
Virginia Tech
North Carolina
43%
Success rate
46%
0.15
EPA per play
0.08
0.97
Explosiveness
0.93
0.04
Rushing EPA
0.14
0.26
Passing EPA
0.06
30%
Passing-down success
29%
0.07
First-down EPA
−0.16
−0.03
Second-down EPA
−0.07
0.54
Third-down EPA
0.58
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 57% to win. Elo’s favorite won.
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 CarolinaTouchdown run, 8 plays, 80 yards
Q1 Virginia TechField goal, 11 plays, 74 yards
Q1 North CarolinaPunt, 3 plays, 79 yards
Q1 Virginia TechField goal, 5 plays, 21 yards
Q1 North CarolinaField goal, 10 plays, 27 yards
Q2 Virginia TechPunt, 3 plays, 44 yards
Q2 North CarolinaInterception, 8 plays, 50 yards
Q2 Virginia TechField goal, 9 plays, 39 yards
Q2 North CarolinaPunt, 4 plays, 43 yards
Q2 Virginia TechPunt, 8 plays, 51 yards
Q2 North CarolinaEnd of half, 1 play, −1 yard
Q3 Virginia TechTouchdown pass, 9 plays, 81 yards
Q3 North CarolinaPunt, 3 plays, 65 yards
Q3 Virginia TechField goal, 5 plays, 6 yards
Q3 North CarolinaInterception, 2 plays, −1 yard
Q3 Virginia TechFumble, recovered, 3 plays, 58 yards
Q3 Virginia TechTouchdown pass, 5 plays, 29 yards
Q3 North CarolinaResult not recorded, 7 plays, 67 yards
Q4 Virginia TechPunt, 3 plays, 38 yards
Q4 North CarolinaFumble, 15 plays, 45 yards
Q4 Virginia TechPunt, 3 plays, 29 yards
Q4 North CarolinaInterception, 5 plays, 12 yards
Q4 Virginia TechEnd of game, 6 plays, 69 yards
Play by play
1st quarter5 drives, then North Carolina 7, Virginia Tech 6
North Carolina Touchdown run, 8 plays
14:49
1st & 10 at own 20
Anthony Elzy rush for 13 yards to the NCaro 33 for a 1ST down.
14:20
1st & 10 at own 33
T.J. Yates pass complete to Anthony Elzy for 15 yards to the NCaro 48 for a 1ST down.
13:46
1st & 10 at own 48
T.J. Yates pass complete to Anthony Elzy for 13 yards to the VTech 39 for a 1ST down.
13:17
1st & 10 at opp 39
T.J. Yates pass complete to Erik Highsmith for 13 yards to the VTech 26 for a 1ST down.
12:46
1st & 10 at opp 26
T.J. Yates pass incomplete.
12:35
2nd & 10 at opp 26
Anthony Elzy rush for no gain to the VTech 26.
11:58
3rd & 10 at opp 26
T.J. Yates rush for 24 yards to the VTech 2 for a 1ST down.
11:34
1st & 0 at opp 2
VIRGINIA TECH penalty 1 yard Personal Foul accepted.
11:30
1st & goal at opp 1
Anthony Elzy rush for 1 yard for a TOUCHDOWN.North Carolina 6, Virginia Tech 0
11:30
Casey Barth extra point GOOD.North Carolina 7, Virginia Tech 0
11:30
Casey Barth kickoff for 63 yards returned by Jayron Hosley for 14 yards to the VTech 11, VIRGINIA TECH penalty 10 yard Holding accepted.
Virginia Tech Field goal, 11 plays
11:19
1st & 10 at own 11
Tyrod Taylor pass incomplete to Danny Coale.
10:45
2nd & 10 at own 11
Darren Evans rush for 2 yards to the VTech 13.
10:10
3rd & 8 at own 13
Tyrod Taylor pass complete to Jarrett Boykin for 37 yards to the 50 yard line for a 1ST down.
9:35
1st & 10 at the 50
Tyrod Taylor pass complete to Jarrett Boykin for 5 yards to the NCaro 45.
9:23
2nd & 5 at opp 45
Darren Evans rush for 1 yard to the NCaro 44.
8:30
3rd & 4 at opp 44
Tyrod Taylor pass complete to Andre Smith for 8 yards to the NCaro 36 for a 1ST down.
8:16
1st & 10 at opp 36
Darren Evans rush for 14 yards to the NCaro 22 for a 1ST down.
7:57
1st & 10 at opp 22
Timeout VIRGINIA TECH, clock 7:57.
7:46
1st & 10 at opp 22
Tyrod Taylor rush for 5 yards to the NCaro 17.
6:50
2nd & 5 at opp 17
Tyrod Taylor sacked by Jared McAdoo for a loss of 8 yards to the NCaro 25.
6:15
3rd & 13 at opp 25
VIRGINIA TECH penalty 10 yard Holding on Jaymes Brooks accepted.
5:58
3rd & 23 at opp 35
Tyrod Taylor pass incomplete to Jarrett Boykin.
5:53
4th & 23 at opp 35
Chris Hazley 52 yard field goal GOOD.North Carolina 7, Virginia Tech 3
5:53
Justin Myer kickoff for 70 yards for a touchback.
North Carolina Punt, 3 plays
5:20
1st & 10 at own 20
T.J. Yates sacked by John Graves for a loss of 7 yards to the NCaro 13.
5:06
2nd & 17 at own 13
NORTH CAROLINA penalty 5 yard False Start accepted.
4:43
2nd & 22 at own 8
T.J. Yates pass incomplete to Jheranie Boyd.
4:15
3rd & 22 at own 8
T.J. Yates pass complete to Curtis Byrd for 7 yards to the NCaro 15.
3:48
4th & 15 at own 15
C.J. Feagles punt for 36 yards, returned by Jayron Hosley for no gain to the VTech 49.
Virginia Tech Field goal, 5 plays
3:41
1st & 10 at own 49
Ryan Williams rush for 31 yards to the NCaro 20 for a 1ST down.
3:00
1st & 10 at opp 20
Ryan Williams rush for 5 yards to the NCaro 15.
2:33
2nd & 5 at opp 15
Tyrod Taylor pass incomplete to Andre Smith.
2:33
3rd & 5 at opp 15
VIRGINIA TECH penalty 5 yard Delay of Game accepted.
2:23
3rd & 10 at opp 20
Tyrod Taylor pass incomplete.
2:19
4th & 10 at opp 20
Chris Hazley 38 yard field goal GOOD.North Carolina 7, Virginia Tech 6
2:19
Justin Myer kickoff for 69 yards returned by Matt Merletti for 25 yards to the NCaro 26.
North Carolina Field goal, 10 plays
2:06
1st & 10 at own 26
Anthony Elzy rush for 13 yards to the NCaro 39 for a 1ST down.
1:29
1st & 10 at own 39
Anthony Elzy rush for 6 yards to the NCaro 45.
0:54
2nd & 4 at own 45
Anthony Elzy rush for no gain to the NCaro 45.
0:00
3rd & 4 at own 45
T.J. Yates pass complete to Anthony Elzy for 20 yards to the VTech 35 for a 1ST down.
Q2 14:50
1st & 10 at opp 35
Anthony Elzy rush for 7 yards to the VTech 28.
Q2 14:15
2nd & 3 at opp 28
Anthony Elzy rush for 25 yards to the VTech 3 for a 1ST down.
Q2 13:40
1st & goal at opp 3
Anthony Elzy rush for 1 yard to the VTech 2.
Q2 13:14
2nd & goal at opp 2
T.J. Yates pass incomplete.
Q2 13:00
3rd & goal at opp 2
Anthony Elzy rush for a loss of 1 yard to the VTech 3.
Q2 12:33
4th & goal at opp 3
Casey Barth 20 yard field goal GOOD.North Carolina 10, Virginia Tech 6
Q2 12:33
Casey Barth kickoff for 66 yards returned by Rashad Carmichael for 22 yards to the VTech 26.
2nd quarter6 drives, then North Carolina 10, Virginia Tech 9
Virginia Tech Punt, 3 plays
12:10
1st & 10 at own 26
Tyrod Taylor rush for 2 yards to the VTech 28.
11:44
2nd & 8 at own 28
Tyrod Taylor pass incomplete to Jarrett Boykin.
11:32
3rd & 8 at own 28
Tyrod Taylor rush for 7 yards to the VTech 35.
10:59
4th & 1 at own 35
Brian Saunders punt for 65 yards for a touchback.
North Carolina Interception, 8 plays
10:50
1st & 10 at own 20
T.J. Yates pass complete to Anthony Elzy for 10 yards to the NCaro 30 for a 1ST down.
10:24
1st & 10 at own 30
T.J. Yates pass incomplete to Dwight Jones.
10:18
2nd & 10 at own 30
T.J. Yates pass complete to Erik Highsmith for 9 yards to the NCaro 39.
10:00
3rd & 1 at own 39
T.J. Yates rush for 3 yards to the NCaro 42 for a 1ST down.
9:20
1st & 10 at own 42
T.J. Yates pass complete to Curtis Byrd for 20 yards to the VTech 38 for a 1ST down.
8:57
1st & 10 at opp 38
T.J. Yates pass complete to Ed Barham for 9 yards to the VTech 29.
8:27
2nd & 1 at opp 29
NORTH CAROLINA penalty 5 yard Illegal Motion accepted.
8:08
2nd & 6 at opp 34
T.J. Yates pass complete to Ed Barham for 7 yards to the VTech 27 for a 1ST down.
7:37
1st & 10 at opp 27
T.J. Yates pass intercepted by Eddie Whitley at the VTech 0, returned for no gain for a touchback.
Virginia Tech Field goal, 9 plays
7:28
1st & 10 at own 20
Tyrod Taylor pass complete to Ryan Williams for 11 yards to the VTech 31 for a 1ST down.
6:50
1st & 10 at own 31
Ryan Williams rush for a loss of 2 yards to the VTech 29.
6:16
2nd & 12 at own 29
Tyrod Taylor sacked by QuInton Coples for a loss of 5 yards to the VTech 24.
5:35
3rd & 17 at own 24
Tyrod Taylor pass complete to Jarrett Boykin for 43 yards to the NCaro 33 for a 1ST down.
5:23
1st & 10 at opp 33
Ryan Williams rush for 22 yards to the NCaro 11 for a 1ST down.
4:50
1st & 10 at opp 11
Ryan Williams rush for 3 yards, fumbled, forced by Bruce Carter at the NCaro 8.
4:20
2nd & 7 at opp 8
Ryan Williams rush for a loss of 1 yard to the NCaro 9.
3:43
3rd & 8 at opp 9
Tyrod Taylor pass incomplete to Danny Coale.
3:39
4th & 8 at opp 9
Chris Hazley 26 yard field goal GOOD.North Carolina 10, Virginia Tech 9
3:39
Justin Myer kickoff for 61 yards returned by Matt Merletti for 17 yards to the NCaro 26.
North Carolina Punt, 4 plays
3:25
1st & 10 at own 26
T.J. Yates pass complete to Anthony Elzy for 14 yards to the NCaro 40 for a 1ST down.
2:55
1st & 10 at own 40
T.J. Yates sacked by Team for a loss of 6 yards to the NCaro 34, NORTH CAROLINA penalty 0 yard Intentional Grounding on T.J. Yates accepted.
2:55
2nd & 16 at own 34
NORTH CAROLINA penalty 5 yard False Start accepted.
2:47
2nd & 21 at own 29
T.J. Yates pass complete to Anthony Elzy for 2 yards to the NCaro 31.
2:47
3rd & 19 at own 31
Timeout VIRGINIA TECH, clock 2:47.
2:47
3rd & 19 at own 31
VIRGINIA TECH penalty 5 yard Offside accepted.
2:42
3rd & 14 at own 36
T.J. Yates pass incomplete to Erik Highsmith.
2:34
4th & 14 at own 36
C.J. Feagles punt for 40 yards, fair catch by Jayron Hosley at the VTech 19, VIRGINIA TECH penalty 5 yard Delay of Game accepted.
Virginia Tech Punt, 8 plays
2:15
1st & 10 at own 19
Tyrod Taylor pass complete to Andre Smith for 8 yards to the VTech 27.
2:08
2nd & 2 at own 27
Tyrod Taylor pass complete to Danny Coale for 9 yards to the VTech 36 for a 1ST down.
1:47
1st & 10 at own 36
Tyrod Taylor pass complete to Marcus Davis for 11 yards to the VTech 47 for a 1ST down.
1:20
1st & 10 at own 47
Tyrod Taylor pass complete to Darren Evans for 4 yards to the NCaro 49.
1:08
2nd & 6 at opp 49
Tyrod Taylor rush for 7 yards to the NCaro 42 for a 1ST down.
1:00
1st & 10 at opp 42
VIRGINIA TECH penalty 5 yard False Start accepted.
0:44
1st & 15 at opp 47
Tyrod Taylor pass incomplete to Marcus Davis.
0:34
2nd & 15 at opp 47
Tyrod Taylor pass incomplete.
0:26
3rd & 15 at opp 47
Tyrod Taylor pass incomplete to Danny Coale.
0:17
4th & 15 at opp 47
Brian Saunders punt for 47 yards for a touchback.
North Carolina End of half, 1 play
0:00
1st & 10 at own 20
Team rush for a loss of 1 yard to the NCaro 19.
Q3 15:00
Casey Barth kickoff for 63 yards returned by Jayron Hosley for 22 yards to the VTech 19, VIRGINIA TECH penalty 10 yard Holding accepted.
3rd quarter7 drives, then Virginia Tech 26, North Carolina 10
Virginia Tech Touchdown pass, 9 plays
14:47
1st & 10 at own 19
Tyrod Taylor pass incomplete to Jarrett Boykin.
14:26
2nd & 10 at own 19
Darren Evans rush for 11 yards to the VTech 30 for a 1ST down.
14:10
1st & 10 at own 30
Tyrod Taylor pass complete to Marcus Davis for 46 yards to the NCaro 24 for a 1ST down.
13:20
1st & 10 at opp 24
Darren Evans rush for 5 yards to the NCaro 19.
12:50
2nd & 5 at opp 19
Darren Evans rush for 3 yards to the NCaro 16.
12:30
3rd & 2 at opp 16
Darren Evans rush for 5 yards to the NCaro 11 for a 1ST down.
11:40
1st & 10 at opp 11
Darren Evans rush for no gain to the NCaro 11.
11:00
2nd & 10 at opp 11
Tyrod Taylor rush for no gain to the NCaro 11.
10:38
3rd & 10 at opp 11
Tyrod Taylor pass complete to Marcus Davis for 11 yards for a TOUCHDOWN.Virginia Tech 15, North Carolina 10
10:38
Chris Hazley extra point GOOD.Virginia Tech 16, North Carolina 10
10:38
Justin Myer kickoff for 63 yards returned by Todd Harrelson for 28 yards to the NCaro 35.
North Carolina Punt, 3 plays
10:20
1st & 10 at own 35
Anthony Elzy rush for no gain to the NCaro 35.
9:25
2nd & 10 at own 35
NORTH CAROLINA penalty 5 yard Ineligible Downfield on Pass accepted.
9:12
2nd & 15 at own 30
T.J. Yates pass incomplete to Dwight Jones.
9:05
3rd & 15 at own 30
T.J. Yates sacked by James Gayle for a loss of 4 yards to the NCaro 26.
8:52
4th & 19 at own 26
NORTH CAROLINA penalty 5 yard False Start accepted.
8:27
4th & 26 at own 19
C.J. Feagles punt for 31 yards, downed at the 50 yard line.
Virginia Tech Field goal, 5 plays
8:19
1st & 10 at the 50
Tyrod Taylor pass complete to Danny Coale for 43 yards to the NCaro 3, NORTH CAROLINA penalty 4 yard Personal Foul accepted for a 1ST down.
7:25
1st & goal at opp 3
Ryan Williams rush for a loss of 3 yards to the NCaro 6.
7:25
2nd & goal at opp 6
Tyrod Taylor pass incomplete to Logan Thomas.
7:15
3rd & goal at opp 6
Tyrod Taylor pass incomplete to Andre Smith.
7:11
4th & goal at opp 6
Chris Hazley 23 yard field goal GOOD.Virginia Tech 19, North Carolina 10
7:11
Justin Myer kickoff for 70 yards returned by Da’Norris Searcy for 22 yards to the NCaro 22.
North Carolina Interception, 2 plays
7:00
1st & 10 at own 22
T.J. Yates pass incomplete to Curtis Byrd.
6:51
2nd & 10 at own 22
T.J. Yates pass intercepted by Jayron Hosley at the VTech 21, returned for no gain to the VTech 21.
Virginia Tech Fumble, recovered, 3 plays
6:10
1st & 10 at own 21
Tyrod Taylor sacked by Bruce Carter for a loss of 11 yards to the VTech 10.
5:30
2nd & 21 at own 10
Darren Evans rush for 2 yards to the VTech 12.
5:20
3rd & 19 at own 12
Tyrod Taylor pass incomplete to Xavier Boyce.
5:07
4th & 19 at own 12
Brian Saunders punt for 59 yards, returned by Da’Norris Searcy for no gain, fumbled, recovered by VTech Alonzo Tweedy at the NCaro 29.
Virginia Tech Touchdown pass, 5 plays
4:30
1st & 10 at opp 29
Ryan Williams rush for 6 yards to the NCaro 23.
4:15
2nd & 4 at opp 23
Ryan Williams rush for 7 yards to the NCaro 16 for a 1ST down.
3:50
1st & 10 at opp 16
Ryan Williams rush for 4 yards to the NCaro 12.
2:50
2nd & 6 at opp 12
Ryan Williams rush for a loss of 1 yard to the NCaro 13.
2:37
3rd & 7 at opp 13
Tyrod Taylor pass complete to Marcus Davis for 13 yards for a TOUCHDOWN.Virginia Tech 25, North Carolina 10
2:37
Chris Hazley extra point GOOD.Virginia Tech 26, North Carolina 10
2:37
Justin Myer kickoff for 70 yards returned by Todd Harrelson for 30 yards to the NCaro 30.
North Carolina Result not recorded, 7 plays
2:11
1st & 10 at own 30
Shaun Draughn rush for 10 yards to the NCaro 40 for a 1ST down.
1:35
1st & 10 at own 40
Shaun Draughn rush for 3 yards to the NCaro 43.
1:10
2nd & 7 at own 43
T.J. Yates pass complete to Ed Barham for 6 yards to the NCaro 49.
0:44
3rd & 1 at own 49
T.J. Yates rush for 3 yards to the VTech 48 for a 1ST down.
0:27
1st & 10 at opp 48
Shaun Draughn rush for a loss of 1 yard to the VTech 49.
0:00
2nd & 11 at opp 49
T.J. Yates pass complete to Shaun Draughn for 2 yards to the VTech 47.
Q4 14:49
3rd & 9 at opp 47
T.J. Yates pass intercepted by Davon Morgan at the VTech 13, returned for 24 yards to the VTech 37.
4th quarter5 drives, then Virginia Tech 26, North Carolina 10
Virginia Tech Punt, 3 plays
14:42
1st & 10 at own 37
Tyrod Taylor pass incomplete to Jarrett Boykin.
14:10
2nd & 10 at own 37
Darren Evans rush for 1 yard to the VTech 38.
14:00
3rd & 9 at own 38
Tyrod Taylor pass incomplete to Marcus Davis.
13:52
4th & 9 at own 38
Brian Saunders punt for 37 yards, fair catch by Kendric Burney at the NCaro 25.
North Carolina Fumble, 15 plays
13:30
1st & 10 at own 25
Shaun Draughn rush for 5 yards to the NCaro 30.
12:45
2nd & 5 at own 30
Shaun Draughn rush for 1 yard to the NCaro 31.
12:20
3rd & 4 at own 31
T.J. Yates pass complete to Shaun Draughn for 14 yards to the NCaro 45 for a 1ST down.
11:53
1st & 10 at own 45
T.J. Yates pass incomplete to Anthony Elzy.
11:46
2nd & 10 at own 45
Anthony Elzy rush for 7 yards to the VTech 48.
11:25
3rd & 3 at opp 48
Anthony Elzy rush for no gain to the VTech 48.
10:45
4th & 3 at opp 48
T.J. Yates pass complete to Curtis Byrd for 4 yards to the VTech 44 for a 1ST down.
10:30
1st & 10 at opp 44
T.J. Yates pass incomplete to Dwight Jones.
10:10
2nd & 10 at opp 44
Anthony Elzy rush for 4 yards to the VTech 40.
9:43
3rd & 6 at opp 40
T.J. Yates pass complete to Anthony Elzy for 28 yards to the VTech 12 for a 1ST down.
9:13
1st & 10 at opp 12
T.J. Yates pass incomplete to Curtis Byrd.
9:10
2nd & 10 at opp 12
VIRGINIA TECH penalty 5 yard Sideline Interference accepted.
8:45
2nd & 5 at opp 7
Anthony Elzy rush for 3 yards to the VTech 4.
8:00
3rd & 2 at opp 4
Jheranie Boyd rush for 1 yard to the VTech 3.
7:56
4th & 1 at opp 3
Timeout NORTH CAROLINA, clock 7:56.
7:40
4th & 1 at opp 3
Anthony Elzy rush for 1 yard to the VTech 2 for a 1ST down.
7:29
1st & goal at opp 2
Anthony Elzy rush for 1 yard, fumbled in the endzone.
Virginia Tech Punt, 3 plays
7:00
1st & 10 at own 20
Ryan Williams rush for 6 yards to the VTech 26.
6:00
2nd & 4 at own 26
Ryan Williams rush for a loss of 4 yards to the VTech 22.
5:40
3rd & 8 at own 22
Ryan Williams rush for 2 yards to the VTech 24.
5:05
4th & 6 at own 24
Brian Saunders punt for 24 yards, downed at the VTech 48.
North Carolina Interception, 5 plays
4:45
1st & 10 at opp 48
T.J. Yates pass complete to Dwight Jones for 4 yards to the VTech 44.
4:20
2nd & 6 at opp 44
T.J. Yates rush for 10 yards to the VTech 34 for a 1ST down.
4:07
1st & 10 at opp 34
T.J. Yates sacked by Bruce Taylor for a loss of 6 yards to the VTech 40.
4:07
2nd & 16 at opp 40
Timeout NORTH CAROLINA, clock 4:07.
4:00
2nd & 16 at opp 40
T.J. Yates pass incomplete to Shaun Draughn.
4:00
3rd & 16 at opp 40
NORTH CAROLINA penalty 5 yard Delay of Game accepted.
3:47
3rd & 21 at opp 45
T.J. Yates pass intercepted by Jayron Hosley at the VTech 2, returned for 12 yards to the VTech 14.
Virginia Tech End of game, 6 plays
3:19
1st & 10 at own 14
Darren Evans rush for 4 yards to the VTech 18.
2:51
2nd & 6 at own 18
Darren Evans rush for 33 yards to the NCaro 49 for a 1ST down.
2:00
1st & 10 at opp 49
Darren Evans rush for 3 yards to the NCaro 46.
1:15
2nd & 7 at opp 46
Darren Evans rush for 6 yards to the NCaro 40.
0:30
3rd & 1 at opp 40
Ryan Williams rush for 8 yards to the NCaro 32 for a 1ST down.
0:00
1st & 10 at opp 32
Team rush for a loss of 1 yard to the NCaro 33.
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.