From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Georgia Tech
Virginia Tech
356
Total yards
237
260
Passing yards
134
96
Rushing yards
103
5.4
Yards per pass
4.8
2.9
Yards per rush
3.4
17
First downs
11
5–19
Third downs
2–15
1–5
Fourth downs
1–1
2
Turnovers
0
4–23
Penalties
3–22
32:03
Possession
27:57
2
Sacks (by defense)
1
Efficiency
Georgia Tech
Virginia Tech
30%
Success rate
31%
−0.10
EPA per play
−0.03
1.11
Explosiveness
1.17
−0.27
Rushing EPA
−0.04
0.01
Passing EPA
−0.01
13%
Passing-down success
7%
0.03
First-down EPA
0.03
−0.10
Second-down EPA
0.00
0.17
Third-down EPA
−0.25
25%
Havoc by its defense
14%
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 61% to win. Elo’s favorite won.
The line
Virginia Tech −11, over/under 52.
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 78%, Georgia Tech 22%. 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, Georgia Tech right to left.
Q1 Virginia TechPunt, 3 plays, 0 yards
Q1 Georgia TechField goal, 12 plays, 59 yards
Q1 Virginia TechPunt, 5 plays, 12 yards
Q1 Georgia TechPunt, 8 plays, 17 yards
Q2 Virginia TechTouchdown, 4 plays, 72 yards
Q2 Georgia TechPunt, 3 plays, 9 yards
Q2 Virginia TechPunt, 3 plays, 4 yards
Q2 Georgia TechField goal, 9 plays, 36 yards
Q2 Virginia TechTouchdown, 9 plays, 75 yards
Q2 Georgia TechPunt, 3 plays, −3 yards
Q2 Virginia TechPunt, 3 plays, 9 yards
Q3 Georgia TechPunt, 3 plays, 1 yard
Q3 Virginia TechPunt, 3 plays, 1 yard
Q3 Georgia TechPunt, 3 plays, 8 yards
Q3 Virginia TechPunt, 6 plays, 11 yards
Q3 Georgia TechPunt, 3 plays, 1 yard
Q3 Virginia TechMissed FG, 4 plays, −9 yards
Q3 Georgia TechInterception, 2 plays, 5 yards
Q3 Virginia TechTouchdown, 5 plays, 42 yards
Q3 Georgia TechPunt, 8 plays, 34 yards
Q3 Virginia TechPunt, 3 plays, 2 yards
Q3 Georgia TechTurnover on downs, 5 plays, 65 yards
Q4 Virginia TechPunt, 3 plays, 4 yards
Q4 Georgia TechTurnover on downs, 4 plays, 6 yards
Q4 Virginia TechPunt, 3 plays, −7 yards
Q4 Georgia TechTurnover on downs, 14 plays, 69 yards
Q4 Virginia TechPunt, 5 plays, 11 yards
Q4 Georgia TechTurnover on downs, 6 plays, 37 yards
Q4 Virginia TechEnd of game, 3 plays, −4 yards
Play by play
1st quarter4 drives, then Georgia Tech 3, Virginia Tech 0
Virginia Tech Punt, 3 plays
15:00
Aidan Birr kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Kyron Drones sacked for a loss of 9 yards to the VT 16 Kyron Drones fumbled, recovered by VT Kyron Drones , return for 0 yards
15:00
2nd & 19 at own 16
Bhayshul Tuten run for no gain to the VT 16
15:00
3rd & 19 at own 16
Kyron Drones pass complete to Bhayshul Tuten for 9 yds to the VT 25
12:52
4th & 10 at own 25
Peter Moore punt for 51 yds, downed at the GT 24
Georgia Tech Field goal, 12 plays
12:52
1st & 10 at own 24
Zach Pyron pass incomplete
12:52
2nd & 10 at own 24
Jamal Haynes run for 5 yds to the GT 29
12:52
3rd & 5 at own 29
Zach Pyron pass complete to Josh Beetham for 17 yds to the GT 46 for a 1ST down
12:52
1st & 10 at own 46
Zach Pyron run for 5 yds to the VT 49
12:52
2nd & 5 at opp 49
Jamal Haynes run for 1 yd to the VT 48
9:54
1st & 10 at opp 34
Timeout Georgia Tech, clock 09:54
9:54
3rd & 4 at opp 48
Zach Pyron pass complete to Jackson Hawes for 14 yds to the VT 34 for a 1ST down
9:54
1st & 10 at opp 34
Jamal Haynes run for 5 yds to the VT 29
9:54
2nd & 5 at opp 29
Zach Pyron pass complete to Avery Boyd for 6 yds to the VT 23 for a 1ST down
9:54
1st & 10 at opp 23
Jamal Haynes run for 3 yds to the VT 20
9:54
2nd & 7 at opp 20
Zach Pyron pass complete to Eric Singleton Jr. for 1 yd to the VT 19
Bhayshul Tuten run for 41 yds to the GT 34 for a 1ST down
5:39
1st & 10 at opp 34
Kyron Drones pass complete to Harrison Saint Germain for 8 yds to the GT 26
5:39
2nd & 2 at opp 26
Malachi Thomas run for a loss of 4 yards to the GT 30
5:39
3rd & 6 at opp 30
Kyron Drones pass complete to Benji Gosnell for 4 yds to the GT 26
5:39
4th & 2 at opp 26
Kyron Drones run for 2 yds to the GT 24 for a 1ST down
5:39
1st & 10 at opp 24
Bhayshul Tuten run for 3 yds to the GT 21
5:39
2nd & 7 at opp 21
Kyron Drones run for 13 yds to the GT 8 for a 1ST down
5:39
1st & goal at opp 8
Jaylin Lane run for 2 yds to the GT 6
1:56
Timeout Virginia Tech, clock 01:56
1:51
2nd & goal at opp 6
Jaylin Lane pass complete to Kyron Drones for 6 yds for a TD (John Love KICK)Virginia Tech 14, Georgia Tech 6
Georgia Tech Punt, 3 plays
1:51
Kyle Lowe kickoff for 65 yds for a touchback
1:51
1st & 10 at own 25
Georgia Tech Penalty, Delay Of Game (Zach Pyron) to the GT 20
1:42
1st & 15 at own 20
Zach Pyron pass complete to Abdul Janneh Jr. for 2 yds to the GT 22
1:42
2nd & 13 at own 22
Timeout Virginia Tech, clock 01:42
1:42
2nd & 13 at own 22
Zach Pyron pass incomplete
1:34
3rd & 13 at own 22
Anthony Carrie run for no gain to the GT 22
1:34
4th & 13 at own 22
Timeout Virginia Tech, clock 01:34
1:23
4th & 13 at own 22
David Shanahan punt for 48 yds , Jaylin Lane returns for 5 yds to the VT 35
Virginia Tech Punt, 3 plays
1:18
1st & 10 at own 35
Bhayshul Tuten run for a loss of 1 yard to the VT 34
1:18
2nd & 11 at own 34
Kyron Drones pass complete to Malachi Thomas for 5 yds to the VT 39
0:08
3rd & 6 at own 39
Kyron Drones pass complete to Da’Quan Felton for 5 yds to the VT 44
0:08
4th & 1 at own 44
Timeout Virginia Tech, clock 00:08
0:00
4th & 1 at own 44
Peter Moore punt for 46 yds, fair catch by Rodney Shelley at the GT 10
3rd quarter11 drives, then Virginia Tech 21, Georgia Tech 6
Georgia Tech Punt, 3 plays
15:00
Kyle Lowe kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Jamal Haynes run for 1 yd to the GT 26
15:00
2nd & 9 at own 26
Zach Pyron pass incomplete
15:00
3rd & 9 at own 26
Zach Pyron pass incomplete
14:22
4th & 9 at own 26
David Shanahan punt for 40 yds , Jaylin Lane returns for 7 yds to the VT 41
Virginia Tech Punt, 3 plays
14:13
1st & 10 at own 41
Kyron Drones pass incomplete
14:13
2nd & 10 at own 41
Kyron Drones run for 1 yd to the VT 42
14:13
3rd & 9 at own 42
Kyron Drones pass incomplete
13:23
4th & 9 at own 42
Peter Moore punt for 44 yds , Rodney Shelley returns for 16 yds to the GT 30
Georgia Tech Punt, 3 plays
13:12
1st & 10 at own 30
Zach Pyron pass incomplete
13:05
2nd & 10 at own 30
Zach Pyron pass incomplete
12:57
3rd & 10 at own 30
Zach Pyron run for 8 yds to the GT 38
12:08
4th & 2 at own 38
David Shanahan punt for 46 yds , Jaylin Lane returns for 4 yds to the VT 20
Virginia Tech Punt, 6 plays
12:08
1st & 10 at own 20
Bhayshul Tuten run for a loss of 3 yards to the VT 17
12:08
2nd & 13 at own 17
Kyron Drones pass complete to Da’Quan Felton for 10 yds to the VT 27
12:08
3rd & 3 at own 27
Kyron Drones pass complete to Benji Gosnell for 5 yds to the VT 32 for a 1ST down
12:08
1st & 10 at own 32
Bhayshul Tuten run for a loss of 1 yard to the VT 31
9:46
2nd & 11 at own 31
Kyron Drones pass incomplete
9:40
3rd & 11 at own 31
Kyron Drones pass incomplete
9:40
4th & 11 at own 31
Peter Moore punt for 57 yds, downed at the GT 12
Georgia Tech Punt, 3 plays
9:25
1st & 10 at own 12
Zach Pyron pass incomplete
9:05
2nd & 10 at own 12
Georgia Tech Penalty, False Start (-5 Yards) to the GT 7
9:05
2nd & 15 at own 7
Jamal Haynes run for 6 yds to the GT 13
9:05
3rd & 9 at own 13
Zach Pyron pass incomplete
8:17
4th & 9 at own 13
David Shanahan punt for 40 yds , Jaylin Lane returns for 25 yds to the GT 28
Virginia Tech Missed FG, 4 plays
8:03
1st & 10 at opp 28
Bhayshul Tuten run for 1 yd to the GT 27
8:03
2nd & 9 at opp 27
Kyron Drones pass incomplete
7:20
3rd & 9 at opp 27
Kyron Drones sacked by Romello Height and Sylvain Yondjouen for a loss of 10 yards to the GT 37
7:08
4th & 19 at opp 37
John Love 55 yd FG BLOCKED blocked by
Georgia Tech Interception, 2 plays
7:08
1st & 10 at own 39
Zach Pyron pass complete to Malik Rutherford for 5 yds to the GT 44
Virginia Tech Touchdown, 5 plays
6:36
1st & 10 at opp 42
Kyron Drones pass complete to Stephen Gosnell for 28 yds to the GT 14 for a 1ST down
6:36
1st & 10 at opp 14
Kyron Drones pass incomplete
6:36
2nd & 10 at opp 14
Bhayshul Tuten run for 3 yds to the GT 11
6:36
3rd & 7 at opp 11
Kyron Drones pass complete to Da’Quan Felton for 10 yds to the GT 1 for a 1ST down
4:50
1st & goal at opp 1
Kyron Drones run for 1 yd for a TD (John Love KICK)Virginia Tech 21, Georgia Tech 6
Georgia Tech Punt, 8 plays
4:43
Kyle Lowe kickoff for 65 yds , Eric Singleton Jr. return for 41 yds to the GT 8
4:43
1st & 10 at own 8
Jamal Haynes run for 9 yds to the GT 17
4:43
2nd & 1 at own 17
Jamal Haynes run for 3 yds to the GT 20 for a 1ST down
4:43
1st & 10 at own 20
Jamal Haynes run for a loss of 5 yards to the GT 15
4:43
2nd & 15 at own 15
Aaron Philo pass incomplete
4:43
3rd & 15 at own 15
Aaron Philo pass complete to Eric Singleton Jr. for 22 yds to the GT 37 for a 1ST down
4:43
1st & 10 at own 37
Anthony Carrie run for 3 yds to the GT 40
4:43
2nd & 7 at own 40
Anthony Carrie run for 2 yds to the GT 42
4:43
3rd & 5 at own 42
Aaron Philo pass incomplete
1:18
4th & 5 at own 42
David Shanahan punt for 43 yds , Jaylin Lane returns for 5 yds to the VT 20
Virginia Tech Punt, 3 plays
1:18
1st & 10 at own 20
Kyron Drones pass incomplete
1:18
2nd & 10 at own 20
Bhayshul Tuten run for 2 yds to the VT 22
1:18
3rd & 8 at own 22
Kyron Drones pass incomplete
0:19
4th & 8 at own 22
Peter Moore punt for 57 yds , Rodney Shelley returns for a loss of 4 yards to the GT 17
Georgia Tech Turnover on downs, 5 plays
0:00
1st & 10 at own 17
Aaron Philo pass complete to Eric Singleton Jr. for 57 yds to the VT 26 for a 1ST down
Q4 15:00
1st & 10 at opp 26
Aaron Philo pass incomplete
Q4 15:00
2nd & 10 at opp 26
Aaron Philo pass complete to Malik Rutherford for 6 yds to the VT 20
Q4 15:00
3rd & 4 at opp 20
Jamal Haynes run for 3 yds to the VT 17
Q4 13:45
4th & 1 at opp 17
Jamal Haynes run for a loss of 1 yard to the VT 18
4th quarter7 drives, then Virginia Tech 21, Georgia Tech 6
Virginia Tech Punt, 3 plays
13:45
1st & 10 at own 18
Bhayshul Tuten run for 5 yds to the VT 23
13:45
2nd & 5 at own 23
Kyron Drones pass incomplete
13:45
3rd & 5 at own 23
Kyron Drones pass complete to Jaylin Lane for a loss of 1 yard to the VT 22
12:16
4th & 6 at own 22
Peter Moore punt for 45 yds, downed at the GT 33
Georgia Tech Turnover on downs, 4 plays
12:16
1st & 10 at own 33
Georgia Tech Penalty, False Start (-5 Yards) to the GT 28
12:16
1st & 15 at own 28
Aaron Philo pass complete to Eric Singleton Jr. for 4 yds to the GT 32
12:16
2nd & 11 at own 32
Aaron Philo pass complete to Bailey Stockton for 7 yds to the GT 39
12:16
3rd & 4 at own 39
Aaron Philo pass incomplete
10:58
4th & 4 at own 39
Aaron Philo pass incomplete
Virginia Tech Punt, 3 plays
10:58
1st & 10 at opp 39
Bhayshul Tuten run for 2 yds to the GT 37
10:58
2nd & 8 at opp 37
Kyron Drones pass complete to Benji Gosnell for a loss of 1 yard to the GT 38
10:58
3rd & 9 at opp 38
Kyron Drones pass complete to Kyron Drones for a loss of 8 yards to the GT 46
8:44
4th & 17 at opp 46
Peter Moore punt for 39 yds, fair catch by Rodney Shelley at the GT 7
Georgia Tech Turnover on downs, 14 plays
8:44
1st & 10 at own 7
Anthony Carrie run for 8 yds to the GT 15
8:44
2nd & 2 at own 15
Anthony Carrie run for 1 yd to the GT 16
8:44
3rd & 1 at own 16
Aaron Philo run for 4 yds to the GT 20 for a 1ST down
8:44
1st & 10 at own 20
Aaron Philo pass incomplete
8:44
2nd & 10 at own 20
Aaron Philo pass incomplete
8:44
3rd & 10 at own 20
Aaron Philo pass complete to Isiah Canion for 8 yds to the GT 28
8:44
4th & 2 at own 28
Aaron Philo pass complete to Malik Rutherford for 4 yds to the GT 32 for a 1ST down
8:44
1st & 10 at own 32
Aaron Philo pass complete to Malik Rutherford for 21 yds to the VT 47 for a 1ST down
5:07
1st & 10 at opp 47
Aaron Philo run for 2 yds to the VT 45
5:07
2nd & 8 at opp 45
Aaron Philo pass complete to Isiah Canion for 21 yds to the VT 24 for a 1ST down
5:07
1st & 10 at opp 24
Aaron Philo pass incomplete
5:07
2nd & 10 at opp 24
Aaron Philo pass incomplete
5:07
3rd & 10 at opp 24
Aaron Philo pass incomplete
4:18
4th & 10 at opp 24
Aaron Philo pass incomplete
Virginia Tech Punt, 5 plays
4:18
1st & 10 at own 24
Bhayshul Tuten run for 6 yds to the VT 30
4:18
2nd & 4 at own 30
Timeout Georgia Tech, clock 04:18
4:18
2nd & 4 at own 30
Bhayshul Tuten run for 4 yds to the VT 34 for a 1ST down
4:18
1st & 10 at own 34
Virginia Tech Penalty, False Start (TEAM) to the VT 29
4:18
1st & 15 at own 29
Bhayshul Tuten run for no gain to the VT 29
2:54
2nd & 15 at own 29
Malachi Thomas run for 6 yds to the VT 35
2:54
3rd & 9 at own 35
Timeout Georgia Tech, clock 02:54
2:44
3rd & 9 at own 35
Malachi Thomas run for no gain to the VT 35
2:44
4th & 9 at own 35
Timeout Georgia Tech, clock 02:44
2:41
4th & 9 at own 35
Peter Moore punt for 44 yds , Rodney Shelley returns for 4 yds to the GT 25
Georgia Tech Turnover on downs, 6 plays
2:41
1st & 10 at own 25
Aaron Philo pass complete to Malik Rutherford for 10 yds to the GT 35 for a 1ST down
2:41
1st & 10 at own 35
Aaron Philo pass complete to Avery Boyd for 24 yds to the VT 41 for a 1ST down
2:41
1st & 10 at opp 41
Aaron Philo pass incomplete
1:59
2nd & 10 at opp 41
Aaron Philo pass incomplete
1:59
3rd & 10 at opp 41
Timeout Virginia Tech, clock 01:59
1:59
3rd & 10 at opp 41
Aaron Philo pass incomplete
Virginia Tech End of game, 3 plays
1:40
1st & 10 at own 38
Kneel down by DRONES, Kyron at HOKIES36 (team loss of 2).
1:40
2nd & 12 at own 36
[NH] Kneel down by DRONES, Kyron at HOKIES35 (team loss of 1).
0:00
3rd & 13 at own 35
[NH] Kneel down by DRONES, Kyron at HOKIES34 (team loss of 1), clock 00:00.
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.