From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Boston College
Virginia Tech
372
Total yards
532
205
Passing yards
164
167
Rushing yards
368
7.9
Yards per pass
9.1
3.5
Yards per rush
9.2
22
First downs
22
7–16
Third downs
2–9
0–3
Fourth downs
1–2
3
Turnovers
3
6–53
Penalties
9–88
33:34
Possession
26:26
1
Sacks (by defense)
4
Efficiency
Boston College
Virginia Tech
44%
Success rate
53%
−0.04
EPA per play
0.29
1.14
Explosiveness
1.22
−0.13
Rushing EPA
0.26
0.09
Passing EPA
0.38
27%
Passing-down success
27%
0.12
First-down EPA
0.65
0.15
Second-down EPA
−0.38
0.08
Third-down EPA
0.32
10%
Havoc by its defense
19%
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 −8.5, over/under 47.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 71%, Boston College 29%. 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, Boston College right to left.
Q1 Boston CollegePunt, 5 plays, 41 yards
Q1 Virginia TechTouchdown, 11 plays, 88 yards
Q1 Boston CollegeFumble, 3 plays, 9 yards
Q1 Virginia TechTouchdown, 4 plays, 19 yards
Q1 Boston CollegeFumble, 12 plays, 70 yards
Q2 Virginia TechTouchdown, 2 plays, 94 yards
Q2 Boston CollegePunt, 3 plays, 4 yards
Q2 Virginia TechFumble, 4 plays, 7 yards
Q2 Boston CollegePunt, 6 plays, 32 yards
Q2 Virginia TechPunt, 3 plays, 9 yards
Q2 Boston CollegePunt, 6 plays, 10 yards
Q2 Virginia TechTouchdown, 6 plays, 85 yards
Q2 Boston CollegeEnd of half, 1 play, −3 yards
Q3 Virginia TechPunt, 6 plays, 11 yards
Q3 Boston CollegeTouchdown, 6 plays, 80 yards
Q3 Virginia TechInterception, 2 plays, 1 yard
Q3 Boston CollegeTouchdown, 4 plays, 29 yards
Q3 Virginia TechFumble, 1 play, 0 yards
Q3 Boston CollegeTouchdown, 6 plays, 18 yards
Q3 Virginia TechPunt, 4 plays, −4 yards
Q3 Boston CollegeTurnover on downs, 7 plays, 20 yards
Q4 Virginia TechTouchdown, 3 plays, 49 yards
Q4 Boston CollegeFumble, 6 plays, 56 yards
Q4 Virginia TechTouchdown, 1 play, 61 yards
Q4 Boston CollegeTurnover on downs, 9 plays, 53 yards
Q4 Virginia TechEnd of game, 11 plays, 60 yards
Play by play
1st quarter5 drives, then Virginia Tech 14, Boston College 0
Boston College Punt, 5 plays
15:00
1st & 10 at own 35
Kyle Lowe kickoff for 40 yds fair catch by Johnathan Montague Jr. at the BC 2
14:30
1st & 10 at own 25
Kye Robichaux run for 8 yds to the BC 33
14:18
2nd & 2 at own 33
Kye Robichaux run for 4 yds to the BC 37 for a 1ST down
13:40
1st & 10 at own 37
Thomas Castellanos pass complete to Kamari Morales for 3 yds to the BC 40
13:00
2nd & 7 at own 40
Thomas Castellanos run for 2 yds to the BC 42
12:41
3rd & 5 at own 42
Thomas Castellanos pass complete to Jaedn Skeete for 1 yd to the BC 43
11:59
4th & 4 at own 43
Ivan Zivenko punt for 45 yds, fair catch by Jaylin Lane at the VT 12
Virginia Tech Touchdown, 11 plays
11:32
1st & 10 at own 12
Kyron Drones pass complete to Jaylin Lane for 9 yds to the VT 21
11:00
2nd & 1 at own 21
Kyron Drones pass complete to Benji Gosnell for 9 yds to the VT 30 for a 1ST down
10:26
1st & 10 at own 30
Bhayshul Tuten run for 9 yds to the VT 39
9:57
2nd & 1 at own 39
Kyron Drones run for no gain to the VT 39
9:26
3rd & 1 at own 39
Kyron Drones run for 7 yds to the VT 46 for a 1ST down
8:38
1st & 10 at own 46
Kyron Drones run for 8 yds to the BC 46
8:08
2nd & 2 at opp 46
Bhayshul Tuten run for 5 yds to the BC 41 for a 1ST down
7:34
1st & 10 at opp 41
Bhayshul Tuten run for no gain to the BC 41
7:03
2nd & 10 at opp 41
Kyron Drones pass complete to Stephen Gosnell for 20 yds to the BC 21 for a 1ST down
6:30
1st & 10 at opp 21
Da’Quan Felton run for 10 yds to the BC 11 for a 1ST down
6:15
1st & 10 at opp 11
Kyron Drones run for 11 yds for a TD (John Love KICK)Virginia Tech 7, Boston College 0
Boston College Fumble, 3 plays
6:15
1st & 10 at own 35
Kyle Lowe kickoff for 65 yds for a touchback
5:38
1st & 10 at own 25
Johnathan Montague Jr. run for 4 yds to the BC 29
5:15
2nd & 6 at own 29
Treshaun Ward run for 5 yds to the BC 34
4:48
3rd & 1 at own 34
Thomas Castellanos run for no gain to the BC 34 Thomas Castellanos fumbled, recovered by VT Keyshawn Burgos for a 1ST down Boston College Penalty, Unsportsmanlike Conduct (15 Yards) to the BC 19 for a 1ST down
Virginia Tech Touchdown, 4 plays
4:45
1st & 10 at opp 19
Jaylin Lane run for 5 yds to the BC 14
4:07
2nd & 5 at opp 14
Kyron Drones run for a loss of 2 yards to the BC 16
3:06
3rd & 7 at opp 16
Kyron Drones pass complete to Stephen Gosnell for 15 yds to the BC 1 for a 1ST down
3:06
1st & goal at opp 1
Kyron Drones run for 1 yd for a TD (John Love KICK)Virginia Tech 14, Boston College 0
Boston College Fumble, 12 plays
3:06
1st & 10 at own 35
Kyle Lowe kickoff for 65 yds for a touchback
2:56
1st & 10 at own 25
Thomas Castellanos pass incomplete
2:35
2nd & 10 at own 25
Thomas Castellanos pass complete to Jerand Bradley for 26 yds to the VT 49 for a 1ST down
2:10
1st & 10 at opp 49
Thomas Castellanos pass complete to Kamari Morales for 8 yds to the VT 41
2:03
2nd & 2 at opp 41
Kye Robichaux run for 4 yds to the VT 37 for a 1ST down
1:35
1st & 10 at opp 37
Thomas Castellanos pass complete to Lewis Bond for 4 yds to the VT 33
1:02
2nd & 6 at opp 33
Kye Robichaux run for 5 yds to the VT 28
0:40
3rd & 1 at opp 28
Treshaun Ward run for 3 yds to the VT 25 for a 1ST down
0:00
1st & 10 at opp 25
Treshaun Ward run for 9 yds to the VT 16
Q2 14:30
2nd & 1 at opp 16
Treshaun Ward run for 1 yd to the VT 15 for a 1ST down
Q2 14:08
1st & 10 at opp 15
Thomas Castellanos run for a loss of 1 yard to the VT 16
Q2 14:08
2nd & 11 at opp 16
Thomas Castellanos run for 6 yds to the VT 10 for a 1ST down Virginia Tech Penalty, Unnecessary Roughness (5 Yards) to the VT 5 for a 1ST down
Q2 13:26
1st & 0 at opp 5
Thomas Castellanos run for a loss of 1 yard to the VT 6 Thomas Castellanos fumbled, recovered by VT Antwaun Powell-Ryland
2nd quarter8 drives, then Virginia Tech 28, Boston College 0
Virginia Tech Touchdown, 2 plays
13:18
1st & 10 at own 6
Bhayshul Tuten run for 11 yds to the VT 17 for a 1ST down
12:40
1st & 10 at own 17
Bhayshul Tuten run for 83 yds for a TD (John Love KICK)Virginia Tech 21, Boston College 0
Boston College Punt, 3 plays
12:40
1st & 10 at own 35
Kyle Lowe kickoff for 65 yds , Turbo Richard return for 16 yds to the BC 16 Boston College Penalty, Offensive Holding (8 Yards) to the BC 8
12:27
1st & 10 at own 8
Treshaun Ward run for 2 yds to the BC 10
11:55
2nd & 8 at own 10
Thomas Castellanos pass complete to Lewis Bond for 2 yds to the BC 12
11:04
3rd & 6 at own 12
Thomas Castellanos pass incomplete
10:57
4th & 6 at own 12
Ivan Zivenko punt for 39 yds, fair catch by Jaylin Lane at the VT 49
Virginia Tech Fumble, 4 plays
10:49
1st & 10 at own 49
Virginia Tech Penalty, Offensive Holding (-9 Yards) to the VT 39
10:19
1st & 20 at own 39
Bhayshul Tuten run for 3 yds to the VT 42
9:45
2nd & 17 at own 42
Kyron Drones pass incomplete
9:32
3rd & 17 at own 42
Kyron Drones pass complete to Da’Quan Felton for 14 yds to the BC 44
8:54
4th & 3 at opp 44
Kyron Drones run for 20 yds to the BC 24 Kyron Drones fumbled, recovered by BC Max Tucker
Boston College Punt, 6 plays
8:19
1st & 10 at own 24
Thomas Castellanos run for 12 yds to the BC 36 for a 1ST down
7:41
1st & 10 at own 36
Turbo Richard run for 5 yds to the BC 41
7:30
2nd & 5 at own 41
Turbo Richard run for 14 yds to the VT 45 for a 1ST down
6:18
1st & 10 at opp 45
Thomas Castellanos run for a loss of 4 yards to the VT 49 Thomas Castellanos fumbled, recovered by BC Turbo Richard
6:18
2nd & 14 at opp 49
Timeout Virginia Tech, clock 06:18
6:09
2nd & 14 at opp 49
Thomas Castellanos pass complete to Lewis Bond for 5 yds to the VT 44
5:33
3rd & 9 at opp 44
Timeout Boston College, clock 05:33
5:27
3rd & 9 at opp 44
Thomas Castellanos pass incomplete
5:14
4th & 9 at opp 44
Ivan Zivenko punt for 37 yds, downed at the VT 7
Virginia Tech Punt, 3 plays
5:06
1st & 10 at own 7
Kyron Drones pass complete to Jaylin Lane for 3 yds to the VT 10
4:29
2nd & 7 at own 10
Kyron Drones pass complete to Stephen Gosnell for 5 yds to the VT 15
3:49
3rd & 2 at own 15
Bhayshul Tuten run for 1 yd to the VT 16
3:12
4th & 1 at own 16
Peter Moore punt for 44 yds , Cameron Martinez returns for 3 yds to the BC 43
Boston College Punt, 6 plays
3:05
1st & 10 at own 43
Thomas Castellanos pass complete to Jeremiah Franklin for 8 yds to the VT 49
2:34
2nd & 2 at opp 49
Thomas Castellanos pass incomplete
2:00
3rd & 2 at opp 49
Kye Robichaux run for 3 yds to the VT 46 for a 1ST down
1:45
1st & 10 at opp 46
Turbo Richard run for 8 yds to the VT 38
1:32
2nd & 2 at opp 38
Thomas Castellanos sacked by Antwaun Powell-Ryland for a loss of 3 yards to the VT 41
1:32
3rd & 5 at opp 41
Timeout Boston College, clock 01:32
1:26
3rd & 5 at opp 41
Thomas Castellanos sacked by Antwaun Powell-Ryland for a loss of 6 yards to the VT 47
1:15
4th & 11 at opp 47
Ivan Zivenko punt for 36 yds , Jaylin Lane returns for 4 yds to the VT 15
Virginia Tech Touchdown, 6 plays
1:00
1st & 10 at own 15
Bhayshul Tuten run for 16 yds to the VT 31 for a 1ST down
0:55
1st & 10 at own 31
Kyron Drones pass complete to Benji Gosnell for 15 yds to the VT 46 for a 1ST down
0:49
1st & 10 at own 46
Kyron Drones pass complete to Da’Quan Felton for 5 yds to the BC 49
0:40
2nd & 5 at opp 49
Kyron Drones pass complete to Benji Gosnell for 15 yds to the BC 34 for a 1ST down
0:27
1st & 10 at opp 34
Kyron Drones pass complete to Ayden Greene for 14 yds to the BC 20 for a 1ST down
0:11
1st & 10 at opp 20
Kyron Drones pass complete to Bhayshul Tuten for 20 yds for a TD (John Love KICK)Virginia Tech 28, Boston College 0
Boston College End of half, 1 play
0:05
1st & 10 at own 35
Kyle Lowe kickoff for 45 yds, Palaie Faoa muffed at the BC 20, recovered by Turbo Richard at the BC 10, return for 14 yds to the BC 24
0:00
1st & 10 at own 24
TEAM run for a loss of 3 yards to the BC 21
3rd quarter7 drives, then Virginia Tech 28, Boston College 21
Virginia Tech Punt, 6 plays
14:53
1st & 10 at own 35
Liam Connor kickoff for 63 yds , Thomas Williams return for 22 yds to the VT 24
14:30
1st & 10 at own 24
Kyron Drones run for 1 yd to the VT 25 Virginia Tech Penalty, Offensive Holding (-10 Yards) to the VT 15
14:17
1st & 20 at own 15
Kyron Drones pass complete to Benji Gosnell for 10 yds to the VT 25
13:44
2nd & 10 at own 25
Kyron Drones pass complete to Jaylin Lane for 10 yds to the VT 35 for a 1ST down
13:15
1st & 10 at own 35
Bhayshul Tuten run for 5 yds to the VT 40
12:35
2nd & 5 at own 40
Collin Schlee run for a loss of 5 yards to the VT 35
12:05
3rd & 10 at own 35
Kyron Drones pass incomplete
11:59
4th & 10 at own 35
Peter Moore punt for 45 yds , Isaiah Farris returns for no gain to the BC 20
Boston College Touchdown, 6 plays
11:49
1st & 10 at own 20
Turbo Richard run for 30 yds to the 50 yard line for a 1ST down
11:16
1st & 10 at the 50
Lewis Bond run for a loss of 5 yards to the BC 45
10:37
2nd & 15 at own 45
Thomas Castellanos run for 14 yds to the VT 41
9:59
3rd & 1 at opp 41
Thomas Castellanos pass complete to Kamari Morales for 17 yds to the VT 24 for a 1ST down
9:24
1st & 10 at opp 24
Turbo Richard run for a loss of 1 yard to the VT 25
8:48
2nd & 11 at opp 25
Thomas Castellanos pass complete to Treshaun Ward for 25 yds for a TD (Liam Connor KICK)Virginia Tech 28, Boston College 7
8:48
2nd & 11 at own 35
Virginia Tech Penalty, Personal Foul (15 Yards) to the 50 yard line
Virginia Tech Interception, 2 plays
8:48
2nd at the 50
Liam Connor kickoff for 50 yds for a touchback
8:41
1st & 10 at own 25
Bhayshul Tuten run for 1 yd to the VT 26
8:11
2nd & 9 at own 26
Kyron Drones pass intercepted Cameron Martinez return for 1 yd to the VT 29
Boston College Touchdown, 4 plays
8:03
1st & 10 at opp 29
Thomas Castellanos run for 16 yds to the VT 13 for a 1ST down
7:29
1st & 10 at opp 13
Turbo Richard run for a loss of 1 yard to the VT 14
6:24
2nd & 11 at opp 14
Thomas Castellanos run for 3 yds to the VT 11
6:07
3rd & 8 at opp 11
Thomas Castellanos pass complete to Jeremiah Franklin for 11 yds for a TD (Liam Connor KICK)Virginia Tech 28, Boston College 14
6:02
3rd & 8 at own 35
Liam Connor kickoff for 65 yds , Thomas Williams return for 16 yds to the VT 49 Virginia Tech Penalty, Offensive Holding (8 Yards) to the VT 8
5:41
1st & 10 at own 8
Bhayshul Tuten run for 12 yds to the VT 18 Bhayshul Tuten fumbled, recovered by BC , return for 2 yds to the VT 18
Boston College Touchdown, 6 plays
5:27
1st & 10 at opp 18
Kye Robichaux run for 4 yds to the VT 14
4:23
2nd & 6 at opp 14
Thomas Castellanos sacked by Antwaun Powell-Ryland for a loss of 8 yards to the VT 22
4:23
3rd & 14 at opp 22
Thomas Castellanos run for no gain to the VT 22 for a 1ST down Virginia Tech Penalty, Defensive Holding (10 Yards) to the VT 12 for a 1ST down
4:02
1st & 10 at opp 12
Turbo Richard run for 5 yds to the VT 7
3:25
2nd & 5 at opp 7
Thomas Castellanos run for 2 yds to the VT 5
2:55
3rd & 3 at opp 5
Kye Robichaux run for 5 yds for a TD (Liam Connor KICK)Virginia Tech 28, Boston College 21
Virginia Tech Punt, 4 plays
2:55
3rd & 3 at own 35
Liam Connor kickoff for 65 yds for a touchback
2:30
1st & 10 at own 25
Kyron Drones run for 1 yd to the VT 26
2:18
2nd & 9 at own 26
Bhayshul Tuten run for 12 yds to the VT 38 Virginia Tech Penalty, Offensive Holding (-10 Yards) to the VT 28
1:51
2nd & 7 at own 28
Kyron Drones sacked by Cameron Martinez for a loss of 7 yards to the VT 21
1:07
3rd & 14 at own 21
Kyron Drones pass incomplete
1:00
4th & 14 at own 21
Peter Moore punt for 50 yds , Isaiah Farris returns for no gain to the BC 29
Boston College Turnover on downs, 7 plays
0:54
1st & 10 at own 29
Turbo Richard run for 3 yds to the BC 32
0:22
2nd & 7 at own 32
Turbo Richard run for 1 yd to the BC 33
Q4 14:30
3rd & 6 at own 33
Thomas Castellanos pass complete to Lewis Bond for 7 yds to the BC 40 for a 1ST down
Q4 14:06
1st & 10 at own 40
Kye Robichaux run for 2 yds to the BC 42
Q4 13:45
2nd & 8 at own 42
Thomas Castellanos run for 4 yds to the BC 46
Q4 13:12
3rd & 4 at own 46
Thomas Castellanos pass complete to Kamari Morales for 3 yds to the BC 49
Q4 12:28
4th & 1 at own 49
Kye Robichaux run for no gain to the BC 49
4th quarter5 drives, then Virginia Tech 42, Boston College 21
Virginia Tech Touchdown, 3 plays
12:04
1st & 10 at opp 49
Bhayshul Tuten run for 18 yds to the BC 31 for a 1ST down
11:35
1st & 10 at opp 31
Ayden Greene run for 25 yds to the BC 6 for a 1ST down
11:02
1st & goal at opp 6
Bhayshul Tuten run for 6 yds for a TD (John Love KICK)Virginia Tech 35, Boston College 21
Boston College Fumble, 6 plays
11:02
1st & 10 at own 35
Kyle Lowe kickoff for 65 yds for a touchback
11:00
1st & 10 at own 25
Boston College Penalty, False Start (-5 Yards) to the BC 20
10:49
1st & 15 at own 20
Thomas Castellanos run for 18 yds to the BC 38 for a 1ST down
9:50
1st & 10 at own 38
Thomas Castellanos pass complete to Reed Harris for 46 yds to the VT 16 for a 1ST down
9:40
1st & 10 at opp 16
Boston College Penalty, Illegal Formation (-5 Yards) to the VT 21
9:18
1st & 15 at opp 21
Treshaun Ward run for 2 yds to the VT 19
8:54
2nd & 13 at opp 19
Thomas Castellanos pass incomplete
8:47
3rd & 13 at opp 19
Thomas Castellanos pass incomplete
8:38
4th & 13 at opp 19
TEAM run for a loss of 8 yards to the VT 27, TEAM fumbled, recovered by VT Dorian Strong, return for 12 yds to the VT 39
Virginia Tech Touchdown, 1 play
8:28
1st & 10 at own 39
Bhayshul Tuten run for 61 yds for a TD (John Love KICK)Virginia Tech 42, Boston College 21
Boston College Turnover on downs, 9 plays
8:28
1st & 10 at own 35
Kyle Lowe kickoff for 65 yds for a touchback
8:10
1st & 10 at own 25
Thomas Castellanos run for 7 yds to the BC 32
8:06
2nd & 3 at own 32
Boston College Penalty, False Start (-5 Yards) to the BC 27
7:34
2nd & 8 at own 27
Thomas Castellanos run for 5 yds to the BC 32
7:10
3rd & 3 at own 32
Thomas Castellanos pass complete to Treshaun Ward for 4 yds to the BC 36 for a 1ST down
6:51
1st & 10 at own 36
Thomas Castellanos pass complete to Kamari Morales for 5 yds to the BC 41
6:41
2nd & 5 at own 41
Virginia Tech Penalty, Roughing Passer (15 Yards) to the VT 44 for a 1ST down
6:29
1st & 10 at opp 44
Thomas Castellanos pass complete to Jeremiah Franklin for 30 yds to the VT 14 for a 1ST down
6:15
1st & 10 at opp 14
Thomas Castellanos sacked by Antwaun Powell-Ryland for a loss of 8 yards to the VT 22
5:54
2nd & 18 at opp 22
Thomas Castellanos pass incomplete
5:48
3rd & 18 at opp 22
Thomas Castellanos pass incomplete
5:42
4th & 18 at opp 22
Thomas Castellanos pass incomplete
Virginia Tech End of game, 11 plays
5:36
1st & 10 at own 22
Malachi Thomas run for 2 yds to the VT 24
5:36
2nd & 8 at own 24
Timeout Boston College, clock 05:36
5:28
2nd & 8 at own 24
Bhayshul Tuten run for 3 yds to the VT 27
4:41
3rd & 5 at own 27
Bhayshul Tuten run for 3 yds to the VT 30
4:38
4th & 2 at own 30
Boston College Penalty, Roughing the Kicker (15 Yards) to the VT 45 for a 1ST down
3:48
1st & 10 at own 45
Bhayshul Tuten run for 17 yds to the BC 38 for a 1ST down
3:20
1st & 10 at opp 38
Malachi Thomas run for 2 yds to the BC 36
2:55
2nd & 8 at opp 36
Collin Schlee run for 5 yds to the BC 31
2:55
3rd & 3 at opp 31
Timeout Boston College, clock 02:55
2:30
3rd & 3 at opp 31
Jeremiah Coney run for 2 yds to the BC 29
2:26
4th & 1 at opp 29
Virginia Tech Penalty, False Start (-5 Yards) to the BC 34
2:00
4th & 6 at opp 34
Jeremiah Coney run for 19 yds to the BC 15 for a 1ST down
1:42
1st & 10 at opp 15
TEAM run for a loss of 1 yard to the BC 16
0:52
2nd & 11 at opp 16
TEAM run for a loss of 1 yard to the BC 17
0:20
3rd & 12 at opp 17
TEAM run for a loss of 1 yard to the BC 18
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.