From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
North Carolina
Virginia Tech
354
Total yards
296
208
Passing yards
169
146
Rushing yards
127
6.3
Yards per pass
8.9
4.9
Yards per rush
3.0
18
First downs
17
2–10
Third downs
6–13
2–3
Fourth downs
0–0
3
Turnovers
2
5–44
Penalties
2–25
25:03
Possession
34:57
1
Sacks (by defense)
6
Efficiency
North Carolina
Virginia Tech
39%
Success rate
52%
−0.07
EPA per play
0.03
1.44
Explosiveness
0.89
0.49
Rushing EPA
−0.12
−0.43
Passing EPA
0.32
39%
Passing-down success
32%
−0.19
First-down EPA
0.03
−0.11
Second-down EPA
−0.24
0.16
Third-down EPA
0.44
15%
Havoc by its defense
31%
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)
North Carolina 51% to win. Virginia Tech pulled the upset.
The line
North Carolina −5.5, over/under 63.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 North Carolina 65%, Virginia Tech 35%. 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, North Carolina right to left.
Q1 Virginia TechTouchdown, 8 plays, 75 yards
Q1 North CarolinaPunt, 5 plays, 10 yards
Q1 Virginia TechFumble, 12 plays, 55 yards
Q1 North CarolinaPunt, 10 plays, 52 yards
Q2 Virginia TechTouchdown, 12 plays, 80 yards
Q2 North CarolinaPunt, 3 plays, 8 yards
Q2 Virginia TechPunt, 3 plays, −8 yards
Q2 North CarolinaEnd of half, 5 plays, 43 yards
Q3 North CarolinaPunt, 3 plays, 8 yards
Q3 Virginia TechPunt, 3 plays, 8 yards
Q3 North CarolinaInterception, 6 plays, 40 yards
Q3 Virginia TechPunt, 3 plays, −2 yards
Q3 North CarolinaTouchdown, 6 plays, 61 yards
Q3 Virginia TechField goal, 8 plays, 45 yards
Q4 North CarolinaTurnover on downs, 6 plays, 18 yards
Q4 Virginia TechInterception, 1 play, 0 yards
Q4 North CarolinaInterception, 2 plays, 1 yard
Q4 Virginia TechMissed FG, 6 plays, 23 yards
Q4 North CarolinaField goal, 9 plays, 66 yards
Q4 Virginia TechPunt, 4 plays, 24 yards
Q4 North CarolinaInterception, 9 plays, 47 yards
Q4 Virginia TechEnd of game, 4 plays, −1 yard
Play by play
1st quarter4 drives, then Virginia Tech 7, North Carolina 0
Virginia Tech Touchdown, 8 plays
15:00
1st & 10 at own 35
Jonathan Kim kickoff for 65 yds for a touchback
14:56
1st & 10 at own 25
Braxton Burmeister pass complete to Tre Turner for 9 yds to the VTech 34
14:17
2nd & 1 at own 34
Braxton Burmeister run for 3 yds to the VTech 37 for a 1ST down
13:33
1st & 10 at own 37
Braxton Burmeister pass complete to Raheem Blackshear for 33 yds to the NCaro 30 for a 1ST down
12:52
1st & 10 at opp 30
Jalen Holston run for 4 yds to the NCaro 26
12:05
2nd & 6 at opp 26
Keshawn King run for 1 yd to the NCaro 25
11:17
3rd & 5 at opp 25
Tayvion Robinson run for 16 yds to the NCaro 9 for a 1ST down
10:41
1st & goal at opp 9
Jalen Holston run for 5 yds to the NCaro 4
10:01
2nd & goal at opp 4
Braxton Burmeister run for 4 yds for a TD, (John Parker Romo KICK)Virginia Tech 7, North Carolina 0
North Carolina Punt, 5 plays
10:01
2nd & 5 at own 35
John Parker Romo kickoff for 63 yds for a touchback
9:57
1st & 10 at own 25
Sam Howell pass incomplete to Antoine Green
9:52
2nd & 10 at own 25
Sam Howell pass complete to Josh Downs for 13 yds to the NCaro 38 for a 1ST down
9:35
1st & 10 at own 38
NORTH CAROLINA Penalty, False Start (Antoine Green) to the NCaro 33
9:10
1st & 15 at own 33
Sam Howell run for 2 yds to the NCaro 35
8:31
2nd & 13 at own 35
Sam Howell pass incomplete to Josh Downs
8:27
3rd & 13 at own 35
Sam Howell pass incomplete to Emery Simmons
8:18
4th & 13 at own 35
Ben Kiernan punt for 44 yds , Tayvion Robinson returns for a loss of 1 yard to the VTech 34 NORTH CAROLINA Penalty, Face Mask (15 yards) (Obi Egbuna) to the VTech 35
Virginia Tech Fumble, 12 plays
8:14
1st & 10 at own 35
Braxton Burmeister pass complete to James Mitchell for 5 yds to the VTech 40
7:33
2nd & 5 at own 40
Raheem Blackshear run for 11 yds to the NCaro 49 for a 1ST down
6:56
1st & 10 at opp 49
Raheem Blackshear run for 5 yds to the NCaro 44
6:12
2nd & 5 at opp 44
Keshawn King run for no gain to the NCaro 44
5:23
3rd & 5 at opp 44
Braxton Burmeister run for 6 yds to the NCaro 38 for a 1ST down
4:44
1st & 10 at opp 38
Jalen Holston run for 3 yds to the NCaro 35
4:03
2nd & 7 at opp 35
Jalen Holston run for 6 yds to the NCaro 29
3:20
3rd & 1 at opp 29
Jalen Holston run for 1 yd to the NCaro 28 for a 1ST down
2:47
1st & 10 at opp 28
Jalen Holston run for 8 yds to the NCaro 20
2:07
2nd & 2 at opp 20
Jalen Holston run for 3 yds to the NCaro 17 for a 1ST down
1:27
1st & 10 at opp 17
Braxton Burmeister run for 7 yds to the NCaro 10
0:47
2nd & 3 at opp 10
Keshawn King run for 1 yd to the NCaro 9 Keshawn King fumbled, forced by Trey Morrison, recovered by NCaro Ja’Qurious Conley
North Carolina Punt, 10 plays
0:41
1st & 10 at own 9
Sam Howell pass complete to Emery Simmons for 23 yds to the NCaro 32 for a 1ST down
0:22
1st & 10 at own 32
Ty Chandler run for a loss of 2 yards to the NCaro 30
Q2 14:19
3rd & 10 at own 32
Sam Howell run for 14 yds to the NCaro 46 for a 1ST down
Q2 13:52
1st & 10 at own 46
Sam Howell pass complete to Antoine Green for 10 yds to the VTech 44 for a 1ST down
Q2 13:33
1st & 10 at opp 44
Ty Chandler run for 9 yds to the VTech 35
Q2 12:58
2nd & 1 at opp 35
Ty Chandler run for 6 yds to the VTech 29 for a 1ST down
Q2 12:45
1st & 10 at opp 29
Sam Howell sacked by Alan Tisdale for a loss of 1 yard to the VTech 30
Q2 12:07
2nd & 11 at opp 30
Ty Chandler run for 4 yds to the VTech 26
Q2 11:18
3rd & 7 at opp 26
Sam Howell sacked by Mario Kendricks for a loss of 13 yards to the VTech 39
Q2 10:26
4th & 20 at opp 39
Ben Kiernan punt for 39 yds for a touchback
2nd quarter4 drives, then Virginia Tech 14, North Carolina 0
Virginia Tech Touchdown, 12 plays
10:23
1st & 10 at own 20
TEAM run for a loss of 6 yards to the VTech 14 TEAM fumbled, recovered by VTech
9:39
2nd & 16 at own 14
Raheem Blackshear run for 3 yds to the VTech 17
8:52
3rd & 13 at own 17
Braxton Burmeister pass complete to Raheem Blackshear for 18 yds to the VTech 35 for a 1ST down
8:03
1st & 10 at own 35
Braxton Burmeister pass complete to Tre Turner for 16 yds to the NCaro 49 for a 1ST down
7:19
1st & 10 at opp 49
Braxton Burmeister run for 6 yds to the NCaro 43
6:39
2nd & 4 at opp 43
Jalen Holston run for 3 yds to the NCaro 40
5:56
3rd & 1 at opp 40
Jalen Holston run for 2 yds to the NCaro 38 for a 1ST down
5:20
1st & 10 at opp 38
Raheem Blackshear run for a loss of 4 yards to the NCaro 42
4:32
2nd & 14 at opp 42
Braxton Burmeister pass complete to Tre Turner for 34 yds to the NCaro 8 for a 1ST down
3:55
1st & goal at opp 8
Braxton Burmeister pass incomplete to Tre Turner
3:52
2nd & goal at opp 8
Raheem Blackshear run for a loss of 3 yards to the NCaro 11 Raheem Blackshear fumbled, recovered by VTech Raheem Blackshear
3:07
3rd & goal at opp 11
Braxton Burmeister pass complete to James Mitchell for 11 yds for a TD, (John Parker Romo KICK)Virginia Tech 14, North Carolina 0
North Carolina Punt, 3 plays
3:07
3rd & 13 at own 35
John Parker Romo kickoff for 65 yds for a touchback
3:01
1st & 10 at own 25
Sam Howell sacked by Dax Hollifield and Amare Barno for a loss of 5 yards to the NCaro 20
2:23
2nd & 15 at own 20
Sam Howell pass incomplete to Emery Simmons
2:19
3rd & 15 at own 20
Sam Howell pass complete to Josh Downs for 13 yds to the NCaro 33
1:37
4th & 2 at own 33
Timeout NORTH CAROLINA, clock 01:37
1:30
4th & 2 at own 33
Ben Kiernan punt for 37 yds, punt out-of-bounds at the VTech 30
Virginia Tech Punt, 3 plays
1:27
1st & 10 at own 30
Raheem Blackshear run for 1 yd to the VTech 31
0:44
2nd & 9 at own 31
Raheem Blackshear run for no gain to the VTech 31
0:41
3rd & 9 at own 31
Timeout NORTH CAROLINA, clock 00:41
0:35
3rd & 9 at own 31
Braxton Burmeister sacked by Tomon Fox for a loss of 9 yards to the VTech 22
0:34
4th & 18 at own 22
Timeout NORTH CAROLINA, clock 00:34
0:27
4th & 18 at own 22
Peter Moore punt for 51 yds, fair catch by Josh Downs at the NCaro 27
North Carolina End of half, 5 plays
0:19
1st & 10 at own 27
Sam Howell run for 5 yds to the NCaro 32
0:13
2nd & 5 at own 32
Sam Howell sacked by Amare Barno for a loss of 8 yards to the NCaro 24 Sam Howell fumbled, forced by Amare Barno, recovered by NCaro
0:06
3rd & 13 at own 24
Sam Howell run for 17 yds to the NCaro 41 for a 1ST down
0:03
1st & 10 at own 41
TEAM pass incomplete
0:00
2nd & 10 at own 41
D.J. Jones run for 29 yds to the VTech 30 for a 1ST down
3rd quarter6 drives, then Virginia Tech 14, North Carolina 7
North Carolina Punt, 3 plays
14:51
1st & 10 at own 25
Sam Howell sacked by Amare Barno for a loss of 4 yards to the NCaro 21 Sam Howell fumbled, forced by TyJuan Garbutt, recovered by NCaro Sam Howell, return for 0 yards to the NCaro 21
14:16
2nd & 14 at own 21
Sam Howell pass complete to Antoine Green for 10 yds to the NCaro 31
13:49
3rd & 4 at own 31
Ty Chandler run for 2 yds to the NCaro 33
12:58
4th & 2 at own 33
Ben Kiernan punt for 49 yds, fair catch by Tayvion Robinson at the VTech 18
Virginia Tech Punt, 3 plays
12:53
1st & 10 at own 18
Jalen Holston run for 3 yds to the VTech 21
12:16
2nd & 7 at own 21
Braxton Burmeister pass complete to Tre Turner for 5 yds to the VTech 26
11:27
3rd & 2 at own 26
Braxton Burmeister pass incomplete to Tayvion Robinson
11:19
4th & 2 at own 26
Peter Moore punt for 50 yds, fair catch by Josh Downs at the NCaro 24
North Carolina Interception, 6 plays
11:13
1st & 10 at own 24
Sam Howell pass incomplete to Garrett Walston
11:05
2nd & 10 at own 24
Sam Howell run for 17 yds to the NCaro 41 for a 1ST down
10:41
1st & 10 at own 41
Sam Howell pass complete to D.J. Jones for 9 yds to the 50 yard line
10:13
2nd & 1 at the 50
Sam Howell run for 12 yds to the VTech 38 for a 1ST down
9:54
1st & 10 at opp 38
Caleb Hood run for 2 yds to the VTech 36
9:10
2nd & 8 at opp 36
Sam Howell pass intercepted Jermaine Waller return for no gain to the VTech 25
Virginia Tech Punt, 3 plays
9:06
1st & 10 at own 25
Jalen Holston run for 6 yds to the VTech 31
8:21
2nd & 4 at own 31
Holston, Jalen rush for 6 yards to the VATECH37, PENALTY VATECH holding (Hoffman, Brock) 10 yards to the VATECH21, NO PLAY.
8:04
2nd & 14 at own 21
Raheem Blackshear run for 2 yds to the VTech 23
7:22
3rd & 12 at own 23
Braxton Burmeister pass incomplete to Raheem Blackshear
7:15
4th & 12 at own 23
Peter Moore punt for 38 yds, fair catch by Josh Downs at the NCaro 39
North Carolina Touchdown, 6 plays
7:11
1st & 10 at own 39
D.J. Jones run for 1 yd to the NCaro 40
6:35
2nd & 9 at own 40
Sam Howell run for 3 yds to the NCaro 43
5:32
3rd & 6 at own 43
Sam Howell pass complete to Emery Simmons for 5 yds to the NCaro 48
5:16
4th & 1 at own 48
D.J. Jones run for 9 yds to the VTech 43 for a 1ST down
4:51
1st & 10 at opp 43
Sam Howell pass complete to Josh Downs for 6 yds to the VTech 37
4:20
2nd & 4 at opp 37
Sam Howell pass complete to Josh Downs for 37 yds for a TD, (Grayson Atkins KICK)Virginia Tech 14, North Carolina 7
Virginia Tech Field goal, 8 plays
4:20
2nd & 4 at own 35
Jonathan Kim kickoff for 65 yds for a touchback
4:11
1st & 10 at own 25
Braxton Burmeister run for 18 yds to the VTech 43 for a 1ST down
3:32
1st & 10 at own 43
Tayvion Robinson run for 9 yds to the NCaro 48
2:52
2nd & 1 at opp 48
Jalen Holston run for 3 yds to the NCaro 45 for a 1ST down
1:55
1st & 10 at opp 45
Braxton Burmeister pass complete to Raheem Blackshear for 15 yds to the NCaro 30 for a 1ST down
1:25
1st & 10 at opp 30
Raheem Blackshear run for a loss of 3 yards to the NCaro 33
0:36
2nd & 13 at opp 33
Braxton Burmeister run for 1 yd to the NCaro 32
Q4 15:00
3rd & 12 at opp 32
Braxton Burmeister pass complete to Tayvion Robinson for 2 yds to the NCaro 30
Q4 14:18
4th & 10 at opp 30
John Parker Romo 48 yd FG GOODVirginia Tech 17, North Carolina 7
4th quarter8 drives, then Virginia Tech 17, North Carolina 10
North Carolina Turnover on downs, 6 plays
14:18
4th & 10 at own 35
John Parker Romo kickoff for 65 yds for a touchback
14:11
1st & 10 at own 25
Sam Howell pass incomplete to Khafre Brown
14:11
2nd & 10 at own 25
NORTH CAROLINA Penalty, False Start (Ed Montilus) to the NCaro 20
14:02
2nd & 15 at own 20
Sam Howell pass complete to Josh Downs for 16 yds to the NCaro 36 for a 1ST down
13:46
1st & 10 at own 36
Sam Howell pass complete to D.J. Jones for a loss of 5 yards to the NCaro 31
13:27
2nd & 15 at own 31
Sam Howell pass incomplete to Emery Simmons
13:21
3rd & 15 at own 31
Sam Howell pass complete to Josh Downs for 12 yds to the NCaro 43
12:34
4th & 3 at own 43
Sam Howell pass incomplete to Emery Simmons
Virginia Tech Interception, 1 play
12:27
1st & 10 at opp 43
Braxton Burmeister pass intercepted Ja’Qurious Conley return for no gain to the NCaro 30
North Carolina Interception, 2 plays
12:21
1st & 10 at own 30
D.J. Jones run for 1 yd to the NCaro 31
11:48
2nd & 9 at own 31
Sam Howell pass intercepted Dax Hollifield return for no gain to the NCaro 36
Virginia Tech Missed FG, 6 plays
11:42
1st & 10 at opp 36
Jalen Holston run for 2 yds to the NCaro 34
10:57
2nd & 8 at opp 34
Braxton Burmeister run for 6 yds to the NCaro 28 for a 1ST down NORTH CAROLINA Penalty, Unnecessary Roughness (Cam’Ron Kelly) to the NCaro 14 for a 1ST down
10:34
1st & 10 at opp 14
Braxton Burmeister pass complete to Drake DeIuliis for 1 yd to the NCaro 13
9:49
2nd & 9 at opp 13
Braxton Burmeister pass incomplete to Tayvion Robinson
9:44
3rd & 9 at opp 13
Braxton Burmeister pass incomplete to Tre Turner
9:39
4th & 9 at opp 13
John Parker Romo 31 yd FG MISSED
North Carolina Field goal, 9 plays
9:32
1st & 10 at own 20
Sam Howell pass complete to Josh Downs for 25 yds to the NCaro 45 for a 1ST down
8:55
1st & 10 at own 45
Sam Howell pass incomplete to Garrett Walston
8:47
2nd & 10 at own 45
Ty Chandler run for 23 yds to the VTech 32 for a 1ST down
8:14
1st & 10 at opp 32
Sam Howell pass incomplete to Emery Simmons
8:04
2nd & 10 at opp 32
Sam Howell pass complete to Josh Downs for 1 yd to the VTech 31
7:43
3rd & 9 at opp 31
Howell, Sam pass incomplete to Simmons, Emery, PENALTY VATECH pass interference (Daley, Tae) 15 yards to the VATECH16, NO PLAY, 1ST DOWN UNC.
7:37
1st & 10 at opp 16
Sam Howell pass complete to Garrett Walston for 6 yds to the VTech 10
7:11
2nd & 4 at opp 10
D.J. Jones run for no gain to the VTech 10
6:34
3rd & 4 at opp 10
Sam Howell sacked by TyJuan Garbutt for a loss of 4 yards to the VTech 14
Braxton Burmeister pass complete to James Mitchell for 20 yds to the VTech 45 for a 1ST down
4:57
1st & 10 at own 45
Raheem Blackshear run for 6 yds to the NCaro 49
4:13
2nd & 4 at opp 49
Raheem Blackshear run for a loss of 2 yards to the VTech 49
3:25
3rd & 6 at own 49
Braxton Burmeister pass incomplete to Raheem Blackshear
3:17
4th & 6 at own 49
Peter Moore punt for 38 yds, fair catch by Josh Downs at the NCaro 13
North Carolina Interception, 9 plays
3:10
1st & 10 at own 13
Ty Chandler run for 12 yds to the NCaro 25 for a 1ST down
2:57
1st & 10 at own 25
Ty Chandler run for 4 yds to the NCaro 29
2:30
2nd & 6 at own 29
Sam Howell pass incomplete to Garrett Walston
2:22
3rd & 6 at own 29
Sam Howell pass incomplete to Emery Simmons
2:16
4th & 6 at own 29
Howell, Sam pass complete to Green, Antoine for 14 yards to the UNC43, PENALTY UNC ineligible downfield on pass 5 yards to the UNC24, NO PLAY.
1:51
4th & 11 at own 24
Sam Howell pass complete to Emery Simmons for 18 yds to the NCaro 42 for a 1ST down
1:37
1st & 10 at own 42
Ty Chandler run for 6 yds to the NCaro 48
1:13
2nd & 4 at own 48
Sam Howell pass complete to Ty Chandler for 9 yds to the VTech 43 for a 1ST down
1:11
1st & 10 at opp 43
D.J. Jones run for 3 yds to the VTech 40
0:37
2nd & 7 at opp 40
Sam Howell pass intercepted Chamarri Conner return for no gain to the VTech 32
Virginia Tech End of game, 4 plays
0:33
1st & 10 at own 32
Tre Turner run for 12 yds to the VTech 44 for a 1ST down
0:30
1st & 10 at own 44
Timeout NORTH CAROLINA, clock 00:30
0:28
1st & 10 at own 44
TEAM run for a loss of 5 yards to the VTech 39
0:27
2nd & 15 at own 39
Timeout NORTH CAROLINA, clock 00:27
0:25
2nd & 15 at own 39
TEAM run for a loss of 4 yards to the VTech 35
0:24
3rd & 19 at own 35
Timeout NORTH CAROLINA, clock 00:24
0:22
3rd & 19 at own 35
TEAM run for a loss of 4 yards to the VTech 31
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.