Final at Lane Stadium, BlacksburgTV: ACCNXAttendance 65,632
At kickoff
51°F, clear, wind 8 mph from the northwest, gusts to 17 mphWeather: NOAA NCEI Integrated Surface Database; Virginia Tech Airport (KBCB), 2 km from the stadium, 10 minutes before kickoff
Officials
Referee Jeff Flannigan; umpire Jim Eckl; head linesman Arthur Hardin; line judge Kirk Lewis; side judge Jeffrey Shears; field judge Wayne Rundell; back judge Keith Parham; center judge Larry SaundersGame officials: stats.ncaa.org box scores, via SportsDataverse
From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Boston College
Virginia Tech
396
Total yards
392
177
Passing yards
281
219
Rushing yards
111
6.8
Yards per pass
6.5
4.5
Yards per rush
3.1
19
First downs
23
4–16
Third downs
5–16
0–1
Fourth downs
1–4
1
Turnovers
2
4–39
Penalties
8–59
29:02
Possession
30:58
0
Sacks (by defense)
1
Efficiency
Boston College
Virginia Tech
40%
Success rate
35%
−0.03
EPA per play
−0.10
1.10
Explosiveness
1.25
−0.11
Rushing EPA
−0.38
0.16
Passing EPA
0.14
24%
Passing-down success
19%
0.20
First-down EPA
−0.11
−0.05
Second-down EPA
0.09
−0.16
Third-down EPA
0.20
13%
Havoc by its defense
16%
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 51% to win. Boston College won as Elo’s underdog.
The line
Boston College −2, over/under 57.
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 Boston College 55%, Virginia Tech 45%. 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, 21 yards
Q1 Virginia TechPunt, 6 plays, 15 yards
Q1 Boston CollegeTouchdown, 13 plays, 75 yards
Q1 Virginia TechTouchdown, 6 plays, 65 yards
Q1 Boston CollegePunt, 3 plays, 8 yards
Q1 Virginia TechPunt, 4 plays, 4 yards
Q1 Boston CollegePunt, 3 plays, 7 yards
Q2 Virginia TechTouchdown, 7 plays, 61 yards
Q2 Boston CollegePunt, 6 plays, 20 yards
Q2 Virginia TechTurnover on downs, 12 plays, 56 yards
Q2 Boston CollegePunt, 3 plays, −5 yards
Q2 Virginia TechFumble, 4 plays, 20 yards
Q2 Boston CollegeEnd of half, 2 plays, 0 yards
Q3 Virginia TechPunt, 3 plays, 3 yards
Q3 Boston CollegeFumble, 7 plays, 37 yards
Q3 Virginia TechPunt, 3 plays, 5 yards
Q3 Boston CollegeTouchdown, 5 plays, 70 yards
Q3 Virginia TechPunt, 3 plays, 1 yard
Q3 Boston CollegePunt, 3 plays, −5 yards
Q3 Virginia TechInterception, 2 plays, 0 yards
Q3 Boston CollegeTouchdown, 2 plays, 19 yards
Q3 Virginia TechPunt, 4 plays, 10 yards
Q3 Boston CollegeTurnover on downs, 4 plays, 9 yards
Q3 Virginia TechMissed FG, 6 plays, 13 yards
Q3 Boston CollegePunt, 5 plays, 18 yards
Q4 Virginia TechTurnover on downs, 6 plays, 34 yards
Q4 Boston CollegeTouchdown, 5 plays, 49 yards
Q4 Virginia TechTouchdown, 10 plays, 75 yards
Q4 Boston CollegeField goal, 7 plays, 64 yards
Q4 Virginia TechTurnover on downs, 4 plays, 6 yards
Q4 Boston CollegeEnd of game, 3 plays, −5 yards
Play by play
1st quarter7 drives, then Tied at 7
Boston College Punt, 5 plays
15:00
1st & 10 at own 35
Jordan Stout kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
AJ Dillon run for 3 yds to the BC 28
15:00
2nd & 7 at own 28
AJ Dillon run for 17 yds to the BC 45 for a 1ST down
14:24
1st & 10 at own 45
Anthony Brown pass incomplete to Tommy Sweeney
14:20
2nd & 10 at own 45
Anthony Brown pass incomplete
14:20
3rd & 10 at own 45
Anthony Brown pass complete to Jeff Smith for 1 yd to the BC 46
14:20
4th & 9 at own 46
Grant Carlson punt for 30 yds, punt out-of-bounds at the VTech 24
Virginia Tech Punt, 6 plays
13:40
1st & 10 at own 24
Ryan Willis pass complete to Steven Peoples for 3 yds to the VTech 27
13:40
2nd & 7 at own 27
Steven Peoples run for 6 yds to the VTech 33
13:40
3rd & 1 at own 33
Steven Peoples run for 2 yds to the VTech 35 for a 1ST down
13:40
1st & 10 at own 35
Ryan Willis run for 1 yd to the VTech 36
13:40
2nd & 9 at own 36
Ryan Willis pass complete to Sean Savoy for 3 yds to the VTech 39
10:41
3rd & 6 at own 39
Ryan Willis pass incomplete to Sean Savoy
10:41
4th & 6 at own 39
Oscar Bradburn punt for 41 yds , Michael Walker returns for 5 yds to the BC 25
Boston College Touchdown, 13 plays
10:33
1st & 10 at own 25
AJ Dillon run for 2 yds to the BC 27
10:33
2nd & 8 at own 27
AJ Dillon run for 7 yds to the BC 34
10:33
3rd & 1 at own 34
AJ Dillon run for 3 yds to the BC 37 for a 1ST down
10:33
1st & 10 at own 37
Anthony Brown pass incomplete, broken up by Caleb Farley
10:33
2nd & 10 at own 37
Travis Levy run for 5 yds to the BC 42
10:33
3rd & 5 at own 42
Anthony Brown pass complete to Tommy Sweeney for 5 yds to the BC 47 for a 1ST down
10:33
1st & 10 at own 47
Anthony Brown pass complete to Korab Idrizi for 27 yds to the VTech 26 for a 1ST down
10:33
1st & 10 at opp 26
AJ Dillon run for 5 yds to the VTech 21
10:33
2nd & 5 at opp 21
AJ Dillon run for 6 yds to the VTech 15 for a 1ST down
7:51
1st & 10 at opp 15
AJ Dillon run for no gain to the VTech 15
7:08
2nd & 10 at opp 15
Anthony Brown pass incomplete to Tommy Sweeney
7:08
3rd & 10 at opp 15
Anthony Brown run for 12 yds to the VTech 3 for a 1ST down
6:40
1st & goal at opp 3
AJ Dillon run for 3 yds for a TD (Colton Lichtenberg KICK)Boston College 7, Virginia Tech 0
Virginia Tech Touchdown, 6 plays
6:40
1st & 0 at own 35
Danny Longman kickoff for 57 yds
6:40
1st & 10 at own 35
Ryan Willis pass complete to Dalton Keene for 24 yds to the BC 41 for a 1ST down
6:40
1st & 10 at opp 41
Ryan Willis run for 1 yd to the BC 40
6:40
2nd & 9 at opp 40
Ryan Willis pass complete to Hezekiah Grimsley for 1 yd to the BC 39
6:40
3rd & 8 at opp 39
Ryan Willis pass complete to Hezekiah Grimsley for 11 yds to the BC 28 for a 1ST down
6:40
1st & 10 at opp 28
Steven Peoples run for 2 yds to the BC 26
4:11
2nd & 8 at opp 26
Ryan Willis pass complete to Damon Hazelton for 26 yds for a TD (Brian Johnson KICK)Tied at 7
Boston College Punt, 3 plays
4:11
1st & 0 at own 35
Jordan Stout kickoff for 65 yds for a touchback
4:11
1st & 10 at own 25
AJ Dillon run for 4 yds to the BC 29
4:11
2nd & 6 at own 29
AJ Dillon run for 2 yds to the BC 31
4:11
3rd & 4 at own 31
Anthony Brown pass complete to Jake Burt for 2 yds to the BC 33
4:11
4th & 2 at own 33
Grant Carlson punt for 41 yds, fair catch by Damon Hazelton at the VATECH 26 VIRGINIA TECH Penalty, Offensive holding (Jovonn Quillen) to the VTech 16
Virginia Tech Punt, 4 plays
2:30
1st & 10 at own 16
Ryan Willis run for 10 yds to the VTech 26 for a 1ST down
2:15
1st & 10 at own 26
VIRGINIA TECH Penalty, false start (Christian Darrisaw) to the VTech 21
2:15
1st & 15 at own 21
Deshawn McClease run for 5 yds to the VTech 26
2:15
2nd & 10 at own 26
Deshawn McClease run for a loss of 1 yard to the VTech 25
0:30
3rd & 11 at own 25
Ryan Willis pass incomplete, broken up by Taj-Amir Torres
0:30
4th & 11 at own 25
VIRGINIA TECH Penalty, false start (-5 Yards) to the VTech 20
0:30
4th & 16 at own 20
Oscar Bradburn punt for 72 yds, downed at the BC 8
Boston College Punt, 3 plays
0:17
1st & 10 at own 8
AJ Dillon run for 2 yds to the BC 10
Q2 15:00
2nd & 8 at own 10
Anthony Brown pass incomplete to Michael Walker
Q2 15:00
3rd & 8 at own 10
Anthony Brown pass complete to Travis Levy for 5 yds to the BC 15
Q2 15:00
4th & 3 at own 15
Grant Carlson punt for 46 yds , Damon Hazelton returns for no gain to the VTech 39
2nd quarter6 drives, then Virginia Tech 14, Boston College 7
Virginia Tech Touchdown, 7 plays
14:07
1st & 10 at own 39
Ryan Willis run for a loss of 2 yards to the VTech 37
14:07
2nd & 12 at own 37
Ryan Willis pass complete to Steven Peoples for 27 yds to the BC 36 for a 1ST down
14:07
1st & 10 at opp 36
Ryan Willis pass complete to Hezekiah Grimsley for 15 yds to the BC 21 for a 1ST down
14:07
1st & 10 at opp 21
Ryan Willis pass complete to Damon Hazelton for 14 yds to the BC 7 for a 1ST down
14:07
1st & goal at opp 7
Terius Wheatley run for no gain to the BC 7
14:07
2nd & goal at opp 7
Steven Peoples run for 3 yds to the BC 4
10:44
3rd & goal at opp 4
Ryan Willis pass complete to Eric Kumah for 4 yds for a TD (Brian Johnson KICK)Virginia Tech 14, Boston College 7
Boston College Punt, 6 plays
10:44
1st & 0 at own 35
Jordan Stout kickoff for 61 yds , Michael Walker return for 22 yds to the BC 26
10:39
1st & 10 at own 26
AJ Dillon run for 1 yd to the BC 27
9:59
2nd & 9 at own 27
Anthony Brown pass incomplete, broken up by Ricky Walker
9:59
3rd & 9 at own 27
Anthony Brown pass complete to Ben Glines for 12 yds to the BC 39 for a 1ST down
9:24
1st & 10 at own 39
Anthony Brown pass incomplete to Kobay White
9:24
2nd & 10 at own 39
AJ Dillon run for 2 yds to the BC 41
9:24
3rd & 8 at own 41
Anthony Brown pass complete to Ben Glines for 5 yds to the BC 46
9:24
4th & 3 at own 46
Grant Carlson punt for 41 yds, fair catch by Damon Hazelton at the VTech 13
Virginia Tech Turnover on downs, 12 plays
7:56
1st & 10 at own 13
Ryan Willis run for 7 yds to the VTech 20
7:56
2nd & 3 at own 20
Ryan Willis pass complete to Dalton Keene for 20 yds to the VTech 40 for a 1ST down
7:56
1st & 10 at own 40
Deshawn McClease run for 1 yd to the VTech 41
7:56
2nd & 9 at own 41
Ryan Willis pass complete to Deshawn McClease for 27 yds to the BC 32 for a 1ST down
7:56
1st & 10 at opp 32
Deshawn McClease run for 2 yds to the BC 30
7:56
2nd & 8 at opp 30
Jalen Holston run for 2 yds to the BC 28
7:56
3rd & 6 at opp 28
Ryan Willis pass complete to Eric Kumah for 5 yds to the BC 23
7:56
4th & 1 at opp 23
Ryan Willis run for 2 yds to the BC 21 for a 1ST down
7:56
1st & 10 at opp 21
VIRGINIA TECH Penalty, personal foul (-15 Yards) to the BC 36
7:56
1st & 25 at opp 36
Steven Peoples run for 3 yds to the BC 33
7:56
2nd & 22 at opp 33
BOSTON COLLEGE Penalty, offside defense (Tanner Karafa) to the BC 28
7:56
2nd & 17 at opp 28
Steven Peoples run for no gain to the BC 28
7:56
3rd & 17 at opp 28
Hezekiah Grimsley run for 1 yd to the BC 27
7:56
4th & 16 at opp 27
VIRGINIA TECH Penalty, false start (-4 Yards) to the BC 31
2:15
4th & 20 at opp 31
Ryan Willis pass incomplete to Eric Kumah
2:15
4th & 20 at opp 31
Timeout VIRGINIA TECH, clock 02:15
Boston College Punt, 3 plays
2:08
1st & 10 at own 31
Anthony Brown pass complete to Tommy Sweeney for 2 yds to the BC 33
2:08
2nd & 8 at own 33
Anthony Brown pass incomplete to Kobay White, broken up by Caleb Farley
1:24
3rd & 8 at own 33
Timeout BOSTON COLLEGE, clock 01:24
1:24
3rd & 8 at own 33
Anthony Brown sacked by Emmanuel Belmar for a loss of 7 yards to the BC 26
1:01
4th & 15 at own 26
Timeout VIRGINIA TECH, clock 01:01
1:01
4th & 15 at own 26
Grant Carlson punt for 52 yds , Damon Hazelton returns for 13 yds to the VTech 35
Virginia Tech Fumble, 4 plays
0:50
1st & 10 at own 35
Ryan Willis pass complete to Eric Kumah for 5 yds to the VTech 40
0:23
2nd & 5 at own 40
Ryan Willis pass complete to Steven Peoples for 6 yds to the VTech 46 for a 1ST down
0:23
1st & 10 at own 46
Ryan Willis pass complete to Dalton Keene for 21 yds to the BC 33 for a 1ST down
0:17
1st & 10 at opp 33
Hendon Hooker run for a loss of 12 yards to the BC 45 Hendon Hooker fumbled, recovered by BC Zach Allen
Boston College End of half, 2 plays
0:06
1st & 10 at own 45
Anthony Brown pass incomplete to Tommy Sweeney
0:06
2nd & 10 at own 45
Anthony Brown pass incomplete, broken up by Divine Deablo
3rd quarter12 drives, then Boston College 21, Virginia Tech 14
Virginia Tech Punt, 3 plays
15:00
3rd & 10 at own 35
Danny Longman kickoff for 65 yds for a touchback
14:56
1st & 10 at own 25
Ryan Willis pass incomplete to Damon Hazelton, broken up by Zach Allen
14:56
2nd & 10 at own 25
Steven Peoples run for 1 yd to the VTech 26
14:56
3rd & 9 at own 26
Ryan Willis pass complete to Eric Kumah for 2 yds to the VTech 28
14:56
4th & 7 at own 28
Oscar Bradburn punt for 44 yds, fair catch by Michael Walker at the BC 28
Boston College Fumble, 7 plays
13:36
1st & 10 at own 28
Anthony Brown run for 6 yds to the BC 34
13:36
2nd & 4 at own 34
AJ Dillon run for 3 yds to the BC 37
13:36
3rd & 1 at own 37
AJ Dillon run for a loss of 2 yards to the BC 35
13:36
4th & 3 at own 35
Grant Carlson punt 52 yards to the VT13, fair catch by Damon Hazelton, PENALTY VT roughing the kicker (Houshun Gaines) 5 yards to the BC40, 1ST DOWN BC, NO PLAY.
13:36
1st & 10 at own 40
Anthony Brown pass complete to Travis Levy for 21 yds to the VTech 39 for a 1ST down
13:36
1st & 10 at opp 39
Travis Levy run for 4 yds to the VTech 35
13:36
2nd & 6 at opp 35
Travis Levy run for no gain to the VTech 35
13:36
3rd & 6 at opp 35
Anthony Brown run for no gain to the VTech 35 Anthony Brown fumbled, recovered by VTech Divine Deablo
Virginia Tech Punt, 3 plays
10:53
1st & 10 at own 35
Deshawn McClease run for 2 yds to the VTech 37
10:53
2nd & 8 at own 37
Deshawn McClease run for no gain to the VTech 37
10:53
3rd & 8 at own 37
Ryan Willis run for 3 yds to the VTech 40
10:53
4th & 5 at own 40
Oscar Bradburn punt for 30 yds, fair catch by Michael Walker at the BC 30
Boston College Touchdown, 5 plays
9:21
1st & 10 at own 30
AJ Dillon run for 5 yds to the BC 35
9:21
2nd & 5 at own 35
AJ Dillon run for 6 yds to the BC 41 for a 1ST down
9:21
1st & 10 at own 41
Anthony Brown pass complete to Tommy Sweeney for 17 yds to the VTech 42 for a 1ST down
8:04
1st & 10 at opp 42
AJ Dillon run for 13 yds to the VTech 29 for a 1ST down
7:37
1st & 10 at opp 29
Travis Levy run for 29 yds for a TD (Colton Lichtenberg KICK)Tied at 14
Virginia Tech Punt, 3 plays
7:37
1st & 0 at own 35
Danny Longman kickoff for 65 yds , Deshawn McClease return for 20 yds to the VTech 20
7:31
1st & 10 at own 20
Steven Peoples run for 1 yd to the VTech 21
6:53
2nd & 9 at own 21
Ryan Willis pass incomplete
6:48
3rd & 9 at own 21
Ryan Willis pass incomplete to Steven Peoples
6:48
4th & 9 at own 21
Oscar Bradburn punt for 50 yds, punt out-of-bounds at the VTech 43 , Michael Walker returns for 28 yds to the VTech 43
Boston College Punt, 3 plays
6:35
1st & 10 at opp 43
AJ Dillon run for 1 yd to the VTech 42
6:35
2nd & 9 at opp 42
TEAM run for a loss of 14 yards to the BC 44 TEAM fumbled,
6:35
3rd & 23 at own 44
Anthony Brown pass complete to Chris Garrison for 8 yds to the VTech 48
6:35
4th & 15 at opp 48
Grant Carlson punt for 40 yds , Damon Hazelton returns for 3 yds to the VTech 11
Virginia Tech Interception, 2 plays
4:49
1st & 10 at own 11
Ryan Willis pass complete to Hezekiah Grimsley for no gain to the VTech 11
4:49
2nd & 10 at own 11
Ryan Willis pass intercepted Brandon Sebastian return for 1 yd to the VTech 19
Boston College Touchdown, 2 plays
4:09
1st & 10 at opp 19
AJ Dillon run for 7 yds to the VTech 12 BOSTON COLLEGE Penalty, Offensive holding (Michael Walker) to the VTech 22
3:58
1st & 13 at opp 22
Anthony Brown pass complete to Korab Idrizi for 22 yds for a TD (Colton Lichtenberg KICK)Boston College 21, Virginia Tech 14
Virginia Tech Punt, 4 plays
3:58
1st & 0 at own 35
Danny Longman kickoff for 65 yds for a touchback
3:58
1st & 10 at own 25
Ryan Willis pass complete to Hezekiah Grimsley for 13 yds to the VTech 38 for a 1ST down
3:58
1st & 10 at own 38
Ryan Willis pass incomplete
3:35
2nd & 10 at own 38
Steven Peoples run for a loss of 3 yards to the VTech 35
2:51
3rd & 13 at own 35
Ryan Willis pass incomplete to Hezekiah Grimsley
2:51
4th & 13 at own 35
Oscar Bradburn punt for 33 yds, fair catch by Michael Walker at the BC 32
Boston College Turnover on downs, 4 plays
2:45
1st & 10 at own 32
Anthony Brown run for 2 yds to the BC 34
2:45
2nd & 8 at own 34
AJ Dillon run for 6 yds to the BC 40
2:45
3rd & 2 at own 40
AJ Dillon run for 1 yd to the BC 41
2:45
4th & 1 at own 41
Anthony Brown run for no gain to the BC 41
Virginia Tech Missed FG, 6 plays
1:27
1st & 10 at opp 41
Ryan Willis pass incomplete to Damon Hazelton
1:27
2nd & 10 at opp 41
Ryan Willis pass complete to Hezekiah Grimsley for 13 yds to the BC 28 for a 1ST down
0:56
1st & 10 at opp 28
Ryan Willis pass incomplete to Dalton Keene
0:52
2nd & 10 at opp 28
Ryan Willis pass incomplete to Eric Kumah
0:52
3rd & 10 at opp 28
Ryan Willis pass incomplete to Eric Kumah
0:43
4th & 10 at opp 28
Brian Johnson 46 yd FG MISSED
Boston College Punt, 5 plays
0:43
1st & 10 at own 28
AJ Dillon run for a loss of 1 yard to the BC 27
0:43
2nd & 11 at own 27
Jeff Smith run for 17 yds to the BC 44 for a 1ST down
Q4 15:00
1st & 10 at own 44
Michael Walker run for 9 yds to the VTech 47
Q4 14:22
2nd & 1 at opp 47
Timeout BOSTON COLLEGE, clock 14:22
Q4 14:22
2nd & 1 at opp 47
BOSTON COLLEGE Penalty, Offensive holding (Jake Burt) to the BC 44
Q4 14:22
2nd & 10 at own 44
Anthony Brown pass complete to Travis Levy for 2 yds to the BC 46 BOSTON COLLEGE Penalty, Offensive holding ( Yards) declined
Q4 14:22
3rd & 8 at own 46
Anthony Brown pass incomplete to Jeff Smith
Q4 13:08
4th & 8 at own 46
Grant Carlson punt for 39 yds, fair catch by Damon Hazelton at the VTech 15
4th quarter6 drives, then Boston College 31, Virginia Tech 21
Virginia Tech Turnover on downs, 6 plays
13:01
1st & 10 at own 15
Steven Peoples run for 12 yds to the VTech 27 for a 1ST down
13:01
1st & 10 at own 27
Ryan Willis pass complete to Eric Kumah for 14 yds to the VTech 41 for a 1ST down
11:56
1st & 10 at own 41
Ryan Willis pass incomplete to Hezekiah Grimsley
11:56
2nd & 10 at own 41
Ryan Willis pass complete to Phil Patterson for 5 yds to the VTech 46
11:56
3rd & 5 at own 46
Ryan Willis pass complete to Steven Peoples for 3 yds to the VTech 49
11:56
4th & 2 at own 49
Ryan Willis pass incomplete to Hezekiah Grimsley, broken up by Taj-Amir Torres
Boston College Touchdown, 5 plays
10:47
1st & 10 at opp 49
Anthony Brown pass complete to Kobay White for 11 yds to the VTech 38 for a 1ST down
10:47
1st & 10 at opp 38
Ben Glines run for 4 yds to the VTech 34
10:47
2nd & 6 at opp 34
Anthony Brown run for 24 yds to the VTech 10 for a 1ST down
10:47
1st & goal at opp 10
Travis Levy run for 9 yds to the VTech 1
8:51
2nd & goal at opp 1
Travis Levy run for 1 yd for a TD (Colton Lichtenberg KICK)Boston College 28, Virginia Tech 14
Virginia Tech Touchdown, 10 plays
8:51
1st & 0 at own 35
Danny Longman kickoff for 64 yds , Caleb Farley return for 24 yds to the VTech 25
8:42
1st & 10 at own 25
Ryan Willis run for 11 yds to the BC 36 for a 1ST down BOSTON COLLEGE Penalty, personal foul (Ray Smith) to the BC 49 for a 1ST down
8:42
1st & 10 at opp 49
Hezekiah Grimsley run for 7 yds to the BC 42
8:42
2nd & 3 at opp 42
Deshawn McClease run for 4 yds to the BC 38 for a 1ST down
8:42
1st & 10 at opp 38
Quincy Patterson II run for 7 yds to the BC 31
8:42
2nd & 3 at opp 31
Hezekiah Grimsley run for 2 yds to the BC 29
8:42
3rd & 1 at opp 29
Quincy Patterson II run for 3 yds to the BC 26 for a 1ST down
8:42
1st & 10 at opp 26
Steven Peoples run for 4 yds to the BC 22
5:34
2nd & 6 at opp 22
Quincy Patterson II pass incomplete to Hezekiah Grimsley, broken up by Zach Allen
5:34
3rd & 6 at opp 22
Steven Peoples run for 8 yds to the BC 14 for a 1ST down
4:58
1st & 10 at opp 14
Ryan Willis pass complete to Tre Turner for 14 yds for a TD (Brian Johnson KICK)Boston College 28, Virginia Tech 21
Boston College Field goal, 7 plays
4:58
1st & 0 at own 35
Jordan Stout kickoff for 65 yds for a touchback
4:58
1st & 10 at own 25
Anthony Brown pass complete to Tommy Sweeney for 37 yds to the VATECH 38 for a 1ST down VIRGINIA TECH Penalty, Defensive holding ( Yards) declined for a 1ST down
4:58
1st & 10 at opp 38
Travis Levy run for 4 yds to the VTech 34
4:58
2nd & 6 at opp 34
Travis Levy run for 15 yds to the VTech 19 for a 1ST down
4:58
1st & 10 at opp 19
Travis Levy run for 4 yds to the VTech 15
2:48
2nd & 6 at opp 15
Timeout VIRGINIA TECH, clock 02:48
2:48
2nd & 6 at opp 15
Travis Levy run for 5 yds to the VTech 10
2:42
3rd & 1 at opp 10
Timeout VIRGINIA TECH, clock 02:42
2:42
3rd & 1 at opp 10
Travis Levy run for a loss of 1 yard to the VTech 11
2:36
4th & 2 at opp 11
Timeout VIRGINIA TECH, clock 02:36
2:31
4th & 2 at opp 11
Colton Lichtenberg 28 yd FG GOODBoston College 31, Virginia Tech 21
Virginia Tech Turnover on downs, 4 plays
2:31
1st & 0 at own 35
Danny Longman kickoff for 56 yds , Coleman Fox return for 20 yds to the VTech 29
2:25
1st & 10 at own 29
VIRGINIA TECH Penalty, (-5 Yards) to the VTech 24
2:21
1st & 15 at own 24
Ryan Willis pass complete to Eric Kumah for 5 yds to the VTech 29
2:21
2nd & 10 at own 29
Ryan Willis pass incomplete to Steven Peoples, PENALTY VT holding (Braxton Pfaff) 10 yards to the VT19, NO PLAY.
1:59
2nd & 20 at own 19
Ryan Willis pass incomplete
1:54
3rd & 20 at own 19
Ryan Willis pass incomplete to Sean Savoy, broken up by Max Richardson
1:54
4th & 20 at own 19
Ryan Willis run for 16 yds to the VTech 35
Boston College End of game, 3 plays
1:46
1st & 10 at opp 35
TEAM run for a loss of 2 yards to the VTech 37
1:46
2nd & 12 at opp 37
TEAM run for a loss of 2 yards to the VTech 39
1:46
3rd & 14 at opp 39
TEAM run for a loss of 1 yard to the VTech 40
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.