76°F, light rain, wind 21 mph from the east, gusts to 28 mphWeather: NOAA NCEI Integrated Surface Database; North Perry Airport (KHWO), 5 km from the stadium, 11 minutes before kickoff
From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Virginia Tech
Miami
375
Total yards
411
148
Passing yards
357
227
Rushing yards
54
5.3
Yards per pass
10.8
5.3
Yards per rush
1.8
18
First downs
21
5–14
Third downs
6–12
1–1
Fourth downs
1–1
1
Turnovers
0
7–65
Penalties
5–45
33:42
Possession
26:18
0
Sacks (by defense)
4
Efficiency
Virginia Tech
Miami
46%
Success rate
43%
0.27
EPA per play
0.41
1.09
Explosiveness
1.70
0.20
Rushing EPA
0.08
0.36
Passing EPA
0.68
31%
Passing-down success
48%
−0.16
First-down EPA
0.00
0.40
Second-down EPA
0.69
0.77
Third-down EPA
0.69
17%
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)
Miami 61% to win. Elo’s favorite won.
The line
Miami −7, over/under 55.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 Miami 69%, Virginia Tech 31%. 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. Miami drives left to right, Virginia Tech right to left.
Q1 Virginia TechPunt, 3 plays, 6 yards
Q1 MiamiTouchdown, 4 plays, 55 yards
Q1 Virginia TechField goal, 11 plays, 72 yards
Q1 MiamiTouchdown, 8 plays, 50 yards
Q1 Virginia TechPunt, 5 plays, 21 yards
Q2 MiamiTouchdown, 7 plays, 80 yards
Q2 Virginia TechTouchdown, 11 plays, 75 yards
Q2 MiamiTouchdown, 1 play, 75 yards
Q2 Virginia TechField goal, 9 plays, 56 yards
Q2 MiamiPunt, 3 plays, −1 yard
Q2 Virginia TechPunt, 6 plays, 13 yards
Q2 MiamiEnd of half, 2 plays, −4 yards
Q3 MiamiPunt, 5 plays, 12 yards
Q3 Virginia TechFumble, 2 plays, −3 yards
Q3 MiamiField goal, 4 plays, 7 yards
Q3 Virginia TechTouchdown, 6 plays, 75 yards
Q3 Virginia TechTouchdown, 7 plays, 41 yards
Q3 MiamiPunt, 10 plays, 27 yards
Q4 Virginia TechPunt, 3 plays, −3 yards
Q4 MiamiTouchdown, 4 plays, 68 yards
Q4 Virginia TechPunt, 5 plays, 8 yards
Q4 MiamiPunt, 4 plays, 15 yards
Q4 Virginia TechPunt, 5 plays, 14 yards
Q4 MiamiEnd of game, 12 plays, 55 yards
Play by play
1st quarter5 drives, then Miami 14, Virginia Tech 3
Virginia Tech Punt, 3 plays
15:00
1st & 10 at own 35
Andres Borregales kickoff for 65 yds for a touchback
15:00
Andres Borregales kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Braxton Burmeister pass complete to Tre Turner for no gain to the VTech 25
15:00
2nd & 10 at own 25
Braxton Burmeister pass complete to Nick Gallo for 3 yds to the VTech 28
15:00
3rd & 7 at own 28
Braxton Burmeister run for 3 yds to the VTech 31
13:11
4th & 4 at own 31
Peter Moore punt for 53 yds , Jacolby George returns for 29 yds to the MiaFl 45
Miami Touchdown, 4 plays
13:11
1st & 10 at own 45
Tyler Van Dyke pass complete to Charleston Rambo for 39 yds to the VTech 16 for a 1ST down
13:11
1st & 10 at opp 16
Jaylan Knighton run for a loss of 1 yard to the VTech 17
13:11
2nd & 11 at opp 17
Tyler Van Dyke pass complete to Charleston Rambo for 8 yds to the VTech 9
11:26
3rd & 3 at opp 9
Tyler Van Dyke pass complete to Will Mallory for 9 yds for a TD, (Andres Borregales KICK)Miami 7, Virginia Tech 0
11:26
VIRGINIA TECH Penalty, Offsides ( Yards) to the VTech 1
Virginia Tech Field goal, 11 plays
11:26
Andres Borregales kickoff for 64 yds , Keshawn King return for 19 yds to the VTech 20
11:26
1st & 10 at own 20
Braxton Burmeister pass complete to Raheem Blackshear for 2 yds to the VTech 22
11:26
2nd & 8 at own 22
Connor Blumrick run for 13 yds to the VTech 35 for a 1ST down
11:26
1st & 10 at own 35
Malachi Thomas run for 5 yds to the VTech 40
11:26
2nd & 5 at own 40
MIAMI FL Penalty, Delay Of Game (5 Yards) to the VTech 45 for a 1ST down
11:26
1st & 10 at own 45
Malachi Thomas run for 6 yds to the MiaFl 49
11:26
2nd & 4 at opp 49
Braxton Burmeister run for 20 yds to the MiaFl 29 for a 1ST down
11:26
1st & 10 at opp 29
Connor Blumrick run for 9 yds to the MiaFl 20
11:26
2nd & 1 at opp 20
Malachi Thomas run for 4 yds to the MiaFl 16 for a 1ST down
11:26
1st & 10 at opp 16
Braxton Burmeister pass complete to Tre Turner for 4 yds to the MiaFl 12
11:26
2nd & 6 at opp 12
Braxton Burmeister pass complete to Malachi Thomas for a loss of 1 yard to the MiaFl 13
11:26
3rd & 7 at opp 13
Braxton Burmeister run for 5 yds to the MiaFl 8
5:06
4th & 2 at opp 8
John Parker Romo 25 yd FG GOODMiami 7, Virginia Tech 3
Miami Touchdown, 8 plays
5:06
John Parker Romo kickoff for 65 yds , Xavier Restrepo return for 50 yds to the 50 yard line
5:06
1st & 10 at the 50
Tyler Van Dyke pass complete to Charleston Rambo for 5 yds to the VTech 45
5:06
2nd & 5 at opp 45
MIAMI FL Penalty, False Start (-5 Yards) to the 50 yard line
5:06
2nd & 10 at the 50
Tyler Van Dyke pass incomplete
5:06
3rd & 10 at the 50
Tyler Van Dyke pass complete to Jaylan Knighton for 11 yds to the VTech 39 for a 1ST down
5:06
1st & 10 at opp 39
VIRGINIA TECH Penalty, Targeting on DALEY, Tae enforced half the distance from the goal (14 Yards) to the VTech 12 for a 1ST down
5:06
1st & 10 at opp 12
Tyler Van Dyke pass incomplete
5:06
2nd & 10 at opp 12
Tyler Van Dyke pass incomplete
5:06
3rd & 10 at opp 12
Tyler Van Dyke pass complete to Will Mallory for 11 yds to the VTech 1 for a 1ST down
5:06
1st & goal at opp 1
KNIGHTON, Jaylan rush to the left for a loss of 1 yard to the VAT2 (TISDALE, Alan). PENALTY VAT Offsides enforced half the distance from the goal, 1 yards from the VAT1 to the VAT0 and results in a 1ST DOWN [NHSG]. NO PLAY (replay the down).
2:42
1st & goal at opp 1
Jaylan Knighton run for 1 yd for a TD, (Andres Borregales KICK)Miami 14, Virginia Tech 3
2:42
Andres Borregales kickoff VIRGINIA TECH Penalty, Roughing the Kicker (Dax Hollifield) to the 50 yard line
Virginia Tech Punt, 5 plays
2:42
Andres Borregales kickoff for 65 yds for a touchback
2:42
1st & 10 at own 25
Braxton Burmeister run for 6 yds to the VTech 31
2:42
2nd & 4 at own 31
Braxton Burmeister run for 9 yds to the VTech 40 for a 1ST down
2:42
1st & 10 at own 40
Keshawn King run for a loss of 2 yards to the VTech 38
2:42
2nd & 12 at own 38
Connor Blumrick run for 5 yds to the VTech 43
2:42
3rd & 7 at own 43
VIRGINIA TECH Penalty, Unsportsmanlike Conduct ( Yards) declined
0:00
4th & 4 at own 46
Peter Moore punt for 54 yds for a touchback
2nd quarter6 drives, then Miami 28, Virginia Tech 13
Miami Touchdown, 7 plays
15:00
1st & 10 at own 20
Thaddius Franklin Jr. run for no gain to the MiaFl 20
15:00
2nd & 10 at own 20
Tyler Van Dyke pass complete to Jacolby George for 32 yds to the VTech 48 for a 1ST down
15:00
1st & 10 at opp 48
VAN DYKE, Tyler pass up the middle incomplete intended for HARLEY, Mike thrown to the VAT15. PENALTY VAT Pass Interference on CONNER, Chamarri enforced 15 yards to the VAT33 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down).
15:00
1st & 10 at opp 33
Tyler Van Dyke pass complete to Charleston Rambo for 16 yds to the VTech 17 for a 1ST down
15:00
1st & 10 at opp 17
Tyler Van Dyke run for 1 yd to the VTech 16
15:00
2nd & 9 at opp 16
Tyler Van Dyke pass complete to Brashard Smith for 15 yds to the VTech 1 for a 1ST down
15:00
1st & goal at opp 1
Jaylan Knighton run for a loss of 2 yards to the VTech 3
11:35
2nd & goal at opp 3
Jaylan Knighton run for 3 yds for a TD, (Andres Borregales KICK)Miami 21, Virginia Tech 3
Virginia Tech Touchdown, 11 plays
11:35
Andres Borregales kickoff for 65 yds for a touchback
11:35
1st & 10 at own 25
Braxton Burmeister run for 5 yds to the VTech 30
11:35
2nd & 5 at own 30
Braxton Burmeister pass complete to Raheem Blackshear for 5 yds to the VTech 35 for a 1ST down
11:35
1st & 10 at own 35
Connor Blumrick pass incomplete
11:35
2nd & 10 at own 35
Connor Blumrick run for 11 yds to the VTech 46 for a 1ST down
11:35
1st & 10 at own 46
Braxton Burmeister pass incomplete
11:35
2nd & 10 at own 46
Braxton Burmeister pass complete to Tayvion Robinson for 21 yds to the MiaFl 33 for a 1ST down
11:35
1st & 10 at opp 33
Malachi Thomas run for 5 yds to the MiaFl 28
11:35
2nd & 5 at opp 28
Braxton Burmeister run for 20 yds to the MiaFl 8 for a 1ST down
11:35
1st & goal at opp 8
Connor Blumrick pass incomplete
11:35
2nd & goal at opp 8
Connor Blumrick run for 2 yds to the MiaFl 6
7:43
3rd & goal at opp 6
Braxton Burmeister pass complete to Tre Turner for 6 yds for a TD, (John Parker Romo KICK)Miami 21, Virginia Tech 10
Miami Touchdown, 1 play
7:43
John Parker Romo kickoff for 65 yds for a touchback
7:33
1st & 10 at own 25
Tyler Van Dyke pass complete to Brashard Smith for 75 yds for a TD, (Andres Borregales KICK)Miami 28, Virginia Tech 10
Virginia Tech Field goal, 9 plays
7:33
Andres Borregales kickoff for 65 yds
7:33
1st & 10 at own 25
Braxton Burmeister pass complete to Nick Gallo for 6 yds to the VTech 31
7:33
2nd & 4 at own 31
Braxton Burmeister pass complete to Tre Turner for 31 yds to the MiaFl 38 for a 1ST down
7:33
1st & 10 at opp 38
Keshawn King run for a loss of 1 yard to the MiaFl 39
7:33
2nd & 11 at opp 39
Tayvion Robinson run for a loss of 1 yard to the MiaFl 40
7:33
3rd & 12 at opp 40
Braxton Burmeister pass complete to Jaylen Jones for 15 yds to the MiaFl 25 for a 1ST down
7:33
1st & 10 at opp 25
Braxton Burmeister pass complete to Raheem Blackshear for 5 yds to the MiaFl 20
7:33
2nd & 5 at opp 20
Braxton Burmeister pass incomplete
7:33
3rd & 5 at opp 20
Braxton Burmeister run for 1 yd to the MiaFl 19
3:33
4th & 4 at opp 19
John Parker Romo 36 yd FG GOODMiami 28, Virginia Tech 13
Miami Punt, 3 plays
3:33
John Parker Romo kickoff for 65 yds for a touchback
3:33
1st & 10 at own 25
Jaylan Knighton run for 3 yds to the MiaFl 28
3:33
2nd & 7 at own 28
Tyler Van Dyke pass incomplete
2:48
4th & 11 at own 24
Timeout MIAMI FL, clock 02:48
2:48
3rd & 7 at own 28
Jaylan Knighton run for a loss of 4 yards to the MiaFl 24
2:40
4th & 11 at own 24
Lou Hedley punt for 46 yds , Tayvion Robinson returns for no gain to the VTech 45
Virginia Tech Punt, 6 plays
2:40
1st & 10 at own 45
Connor Blumrick run for 2 yds to the VTech 47
2:40
2nd & 8 at own 47
Connor Blumrick run for 7 yds to the MiaFl 46
2:40
3rd & 1 at opp 46
Connor Blumrick run for 4 yds to the MiaFl 42 for a 1ST down
2:40
1st & 10 at opp 42
Braxton Burmeister sacked by Ryan Ragone for 0 yards to the VTech 49
1:31
2nd & 19 at own 49
Braxton Burmeister pass complete to Raheem Blackshear for 9 yds to the MiaFl 42
1:31
3rd & 10 at opp 42
Braxton Burmeister pass incomplete
1:31
3rd & 10 at opp 42
Timeout VIRGINIA TECH, clock 01:31
1:11
4th & 10 at opp 42
Peter Moore punt for 42 yds for a touchback
3rd quarter6 drives, then Miami 31, Virginia Tech 26
Miami Punt, 5 plays
15:00
John Parker Romo kickoff for 65 yds , Xavier Restrepo return for 24 yds to the MiaFl 24
15:00
1st & 10 at own 24
Jaylan Knighton run for 1 yd to the MiaFl 25
15:00
2nd & 9 at own 25
Tyler Van Dyke pass complete to Jaylan Knighton for 9 yds to the MiaFl 34 for a 1ST down
15:00
1st & 10 at own 34
Tyler Van Dyke pass complete to Charleston Rambo for 6 yds to the MiaFl 40
15:00
2nd & 4 at own 40
Tyler Van Dyke pass complete to Mike Harley for a loss of 4 yards to the MiaFl 36
15:00
3rd & 8 at own 36
Tyler Van Dyke pass incomplete
12:24
4th & 8 at own 36
Lou Hedley punt for 41 yds, downed at the VTech 23
Virginia Tech Fumble, 2 plays
12:24
1st & 10 at own 23
Tayvion Robinson run for 5 yds to the VTech 28
11:47
2nd & 5 at own 28
Braxton Burmeister sacked for 0 yards to the VTech 20
Miami Field goal, 4 plays
11:47
1st & 10 at opp 20
Jaylan Knighton run for 5 yds to the VTech 15
11:47
2nd & 5 at opp 15
Jaylan Knighton run for 2 yds to the VTech 13
11:47
3rd & 3 at opp 13
Jaylan Knighton run for no gain to the VTech 13
9:56
4th & 3 at opp 13
Andres Borregales 30 yd FG GOODMiami 31, Virginia Tech 13
Virginia Tech Touchdown, 6 plays
9:56
Andres Borregales kickoff for 65 yds for a touchback
9:56
1st & 10 at own 25
Connor Blumrick run for 12 yds to the VTech 37 for a 1ST down
9:56
1st & 10 at own 37
Malachi Thomas run for 11 yds to the VTech 48 for a 1ST down
9:56
1st & 10 at own 48
Connor Blumrick run for 44 yds to the MiaFl 8 for a 1ST down
9:56
1st & goal at opp 8
Malachi Thomas run for no gain to the MiaFl 8
9:56
2nd & goal at opp 8
Connor Blumrick run for 1 yd to the MiaFl 7
6:25
3rd & goal at opp 7
Connor Blumrick pass complete to Kaleb Smith for 7 yds for a TD, (John Parker Romo KICK)Miami 31, Virginia Tech 20
Virginia Tech Touchdown, 7 plays
6:21
1st & 10 at opp 41
Connor Blumrick pass complete to Da’Wain Lofton for a loss of 4 yards to the MiaFl 45
6:21
2nd & 14 at opp 45
Connor Blumrick run for 4 yds to the MiaFl 41
6:21
3rd & 10 at opp 41
Connor Blumrick pass complete to Tayvion Robinson for 4 yds to the MiaFl 37
6:21
4th & 6 at opp 37
Connor Blumrick pass complete to Da’Wain Lofton for 28 yds to the MiaFl 9 for a 1ST down
6:21
1st & goal at opp 9
Connor Blumrick run for 5 yds to the MiaFl 4
6:21
2nd & goal at opp 4
VIRGINIA TECH Penalty, False Start (TEAM) to the MiaFl 9
6:21
2nd & goal at opp 9
Connor Blumrick run for 5 yds to the MiaFl 4
2:12
3rd & goal at opp 4
Da’Wain Lofton 4 Yd pass from Connor Blumrick (Two-Point Pass Conversion Failed)Miami 31, Virginia Tech 26
Miami Punt, 10 plays
2:12
John Parker Romo kickoff for 61 yds , Brashard Smith return for 12 yds to the MiaFl 16
2:12
1st & 10 at own 16
Tyler Van Dyke pass incomplete
2:12
2nd & 10 at own 16
Tyler Van Dyke pass incomplete
2:12
3rd & 10 at own 16
Tyler Van Dyke pass complete to Charleston Rambo for 12 yds to the MiaFl 28 for a 1ST down
1:02
1st & 10 at own 28
VAN DYKE, Tyler pass to the right complete for 72 yards to MALLORY, Will caught at the VAT38 and advanced to the VAT0, TOUCHDOWN MIA, score nullified by penalty. PENALTY MIA Holding on NELSON, Zion enforced 10 yards from the MIA28 to the MIA18 [NHSG]. NO PLAY (replay the down).
1:02
1st & 20 at own 18
Jaylan Knighton run for 5 yds to the MiaFl 23
0:00
2nd & 15 at own 23
Tyler Van Dyke pass complete to Jacolby George for 7 yds to the MiaFl 30
Q4 15:00
3rd & 8 at own 30
Tyler Van Dyke pass complete to Will Mallory for 7 yds to the MiaFl 37
Q4 15:00
4th & 1 at own 37
Jaylan Knighton run for 1 yd to the MiaFl 38 for a 1ST down
Q4 15:00
1st & 10 at own 38
Jaylan Knighton run for 5 yds to the MiaFl 43
Q4 15:00
2nd & 5 at own 43
Tyler Van Dyke pass incomplete
Q4 15:00
3rd & 5 at own 43
Tyler Van Dyke pass incomplete
Q4 13:16
4th & 5 at own 43
Lou Hedley punt for 43 yds , Tayvion Robinson returns for a loss of 1 yard to the VTech 13
4th quarter6 drives, then Miami 38, Virginia Tech 26
Virginia Tech Punt, 3 plays
13:16
1st & 10 at own 13
Connor Blumrick run for 4 yds to the VTech 17
13:16
2nd & 6 at own 17
Connor Blumrick pass incomplete
13:16
3rd & 6 at own 17
Connor Blumrick sacked by Jared Harrison-Hunte for 0 yards to the VTech 10
11:58
4th & 13 at own 10
Peter Moore punt for 50 yds , Jacolby George returns for no gain to the MiaFl 10 MIAMI FL Penalty, Holding Illegal Block in the Back on HUFF, Avery enforced ( Yards) declined
Miami Touchdown, 4 plays
11:58
1st & 10 at own 32
Tyler Van Dyke run for 3 yds to the MiaFl 35
11:58
2nd & 7 at own 35
Tyler Van Dyke run for 10 yds to the MiaFl 45 for a 1ST down
11:58
1st & 10 at own 45
Tyler Van Dyke pass incomplete
10:39
2nd & 10 at own 45
Tyler Van Dyke pass complete to Mike Harley for 55 yds for a TD, (Andres Borregales KICK)Miami 38, Virginia Tech 26
Virginia Tech Punt, 5 plays
10:39
Andres Borregales kickoff for 65 yds for a touchback
10:39
1st & 10 at own 25
Connor Blumrick run for 5 yds to the VTech 30
10:39
2nd & 5 at own 30
Malachi Thomas run for 8 yds to the VTech 38 for a 1ST down
10:39
1st & 10 at own 38
VIRGINIA TECH Penalty, Offensive Holding (Peter Moore) declined
10:39
2nd & 16 at own 32
Connor Blumrick run for 1 yd to the VTech 33
10:39
3rd & 15 at own 33
Connor Blumrick pass incomplete
8:23
4th & 15 at own 33
Peter Moore punt for 59 yds , Jacolby George returns for 34 yds to the MiaFl 42
Miami Punt, 4 plays
8:23
1st & 10 at own 42
Tyler Van Dyke pass incomplete
8:23
2nd & 10 at own 42
VAN DYKE, Tyler pass to the left incomplete intended for RAMBO, Charleston thrown to the VAT22. PENALTY VAT Pass Interference on WALLER, Jermaine enforced 15 yards to the VAT43 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down).
8:23
1st & 10 at opp 43
Tyler Van Dyke pass incomplete
8:23
2nd & 10 at opp 43
Tyler Van Dyke pass incomplete
8:23
3rd & 10 at opp 43
Tyler Van Dyke pass incomplete
7:52
4th & 10 at opp 43
Lou Hedley punt for 35 yds, fair catch by Tayvion Robinson at the VTech 8
Virginia Tech Punt, 5 plays
7:52
1st & 10 at own 8
Raheem Blackshear run for 4 yds to the VTech 12
7:52
2nd & 6 at own 12
Connor Blumrick run for 11 yds to the VTech 23 for a 1ST down
7:52
1st & 10 at own 23
Raheem Blackshear run for a loss of 1 yard to the VTech 22
7:52
2nd & 11 at own 22
Connor Blumrick pass incomplete
7:52
3rd & 11 at own 22
Connor Blumrick pass incomplete
6:17
4th & 11 at own 22
Peter Moore punt for 53 yds, downed at the MiaFl 25
Miami End of game, 12 plays
6:17
1st & 10 at own 25
Jaylan Knighton run for a loss of 2 yards to the MiaFl 23
6:17
2nd & 12 at own 23
Tyler Van Dyke pass complete to Charleston Rambo for 30 yds to the VTech 47 for a 1ST down
6:17
1st & 10 at opp 47
Thaddius Franklin Jr. run for 3 yds to the VTech 44
6:17
2nd & 7 at opp 44
Thaddius Franklin Jr. run for 6 yds to the VTech 38
6:17
3rd & 1 at opp 38
Thaddius Franklin Jr. run for 5 yds to the VTech 33 for a 1ST down
2:25
2nd & 7 at opp 30
Timeout VIRGINIA TECH, clock 02:25
2:25
1st & 10 at opp 33
Thaddius Franklin Jr. run for 3 yds to the VTech 30
2:25
2nd & 7 at opp 30
Thaddius Franklin Jr. run for 9 yds to the VTech 21 for a 1ST down
1:38
2nd & 12 at opp 23
Timeout VIRGINIA TECH, clock 01:38
1:38
1st & 10 at opp 21
Thaddius Franklin Jr. run for a loss of 2 yards to the VTech 23
1:33
3rd & 10 at opp 21
Timeout VIRGINIA TECH, clock 01:33
1:33
2nd & 12 at opp 23
Thaddius Franklin Jr. run for 2 yds to the VTech 21
1:33
3rd & 10 at opp 21
Thaddius Franklin Jr. run for 10 yds to the VTech 11 for a 1ST down
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.