Referee Duane Heydt; umpire James Hyson; head linesman Steve Clein; line judge Steve Matarante; side judge Tony Tarantini; field judge Jim Biddle; back judge Bryan Platt; center judge Donald YatesGame 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
Virginia Tech
Miami
299
Total yards
429
197
Passing yards
210
102
Rushing yards
219
6.2
Yards per pass
9.1
2.4
Yards per rush
6.3
22
First downs
21
3–14
Third downs
3–8
0–3
Fourth downs
0–1
4
Turnovers
3
4–60
Penalties
7–66
32:57
Possession
27:03
2
Sacks (by defense)
4
Efficiency
Virginia Tech
Miami
42%
Success rate
43%
−0.26
EPA per play
0.00
0.90
Explosiveness
1.63
−0.39
Rushing EPA
0.15
−0.18
Passing EPA
−0.23
24%
Passing-down success
64%
−0.29
First-down EPA
−0.08
−0.02
Second-down EPA
0.29
−0.39
Third-down EPA
0.20
21%
Havoc by its defense
20%
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 63% to win. Elo’s favorite won.
The line
Miami −2, over/under 48.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 56%, Virginia Tech 44%. 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, 4 plays, 15 yards
Q1 MiamiTurnover on downs, 10 plays, 76 yards
Q1 Virginia TechPunt, 8 plays, 20 yards
Q1 MiamiPunt, 6 plays, 19 yards
Q1 Virginia TechPunt, 5 plays, 18 yards
Q2 MiamiTouchdown, 9 plays, 87 yards
Q2 Virginia TechPunt, 3 plays, −32 yards
Q2 MiamiTouchdown, 2 plays, 69 yards
Q2 Virginia TechField goal, 10 plays, 2 yards
Q2 MiamiInterception, 3 plays, 25 yards
Q2 Virginia TechFumble, 4 plays, 49 yards
Q2 MiamiEnd of half, 1 play, −3 yards
Q3 MiamiInterception, 3 plays, 19 yards
Q3 Virginia TechTouchdown, 5 plays, 17 yards
Q3 MiamiInterception, 5 plays, 25 yards
Q3 Virginia TechFumble, 5 plays, 23 yards
Q3 MiamiTouchdown, 2 plays, 61 yards
Q3 Virginia TechPunt, 6 plays, 11 yards
Q3 MiamiPunt, 3 plays, 8 yards
Q3 Virginia TechInterception, 5 plays, 26 yards
Q3 MiamiTouchdown, 3 plays, 56 yards
Q4 Virginia TechPunt, 5 plays, 10 yards
Q4 MiamiPunt, 7 plays, 31 yards
Q4 Virginia TechFumble, 2 plays, 32 yards
Q4 MiamiPunt, 3 plays, −10 yards
Q4 Virginia TechInterception, 14 plays, 66 yards
Q4 MiamiEnd of game, 1 play, −1 yard
Play by play
1st quarter5 drives, then Tied at 0
Virginia Tech Punt, 4 plays
15:00
1st & 10 at own 35
Michael Badgley kickoff for 65 yds for a touchback
14:50
1st & 10 at own 25
Travon McMillian run for 12 yds to the VTech 37 for a 1ST down
14:35
1st & 10 at own 37
Travon McMillian run for 2 yds to the VTech 39
14:05
2nd & 8 at own 39
Travon McMillian run for 1 yd to the VTech 40
13:30
3rd & 7 at own 40
Josh Jackson pass incomplete to Cam Phillips
13:23
4th & 7 at own 40
Oscar Bradburn punt for 38 yds, fair catch by Braxton Berrios at the MiaFl 22
Miami Turnover on downs, 10 plays
13:15
1st & 10 at own 22
Braxton Berrios run for 9 yds to the MiaFl 31
12:40
2nd & 1 at own 31
Braxton Berrios pass complete to Malik Rosier for 17 yds to the MiaFl 48 for a 1ST down
12:07
1st & 10 at own 48
MIAMI FL Penalty, False Start (Trevor Darling) to the MiaFl 43
11:43
1st & 15 at own 43
MIAMI FL Penalty, False Start (Tyree St. Louis) to the MiaFl 38
11:27
1st & 20 at own 38
Malik Rosier pass incomplete to Ahmmon Richards
11:22
2nd & 20 at own 38
Malik Rosier pass complete to Braxton Berrios for 24 yds to the VTech 38 for a 1ST down
10:59
1st & 10 at opp 38
Timeout MIAMI FL, clock 10:59
10:56
1st & 10 at opp 38
Malik Rosier pass incomplete to Christopher Herndon IV
10:40
2nd & 10 at opp 38
Malik Rosier run for 36 yds to the VTech 2 for a 1ST down
10:20
1st & goal at opp 2
DeeJay Dallas run for no gain to the VTech 2
9:55
2nd & goal at opp 2
Malik Rosier pass incomplete to Darrell Langham
9:50
3rd & goal at opp 2
DeeJay Dallas pass incomplete to Malik Rosier
9:45
4th & goal at opp 2
Travis Homer run for a loss of 3 yards to the VTech 5
Virginia Tech Punt, 8 plays
9:40
1st & 10 at own 5
Travon McMillian run for 2 yds to the VTech 7
9:00
2nd & 8 at own 7
Josh Jackson run for 7 yds to the VTech 14
8:20
3rd & 1 at own 14
Josh Jackson run for 7 yds to the VTech 21 for a 1ST down
7:45
1st & 10 at own 21
Deshawn McClease run for 6 yds to the VTech 27
7:15
2nd & 4 at own 27
Deshawn McClease run for 5 yds to the VTech 32 for a 1ST down
6:45
1st & 10 at own 32
Deshawn McClease run for a loss of 3 yards to the VTech 29
6:10
2nd & 13 at own 29
Josh Jackson pass complete to Cam Phillips for 6 yds to the VTech 35
5:20
3rd & 7 at own 35
Josh Jackson sacked by Amari Carter for a loss of 10 yards to the VTech 25
4:55
4th & 17 at own 25
Oscar Bradburn punt for 45 yds, fair catch by Braxton Berrios at the MIAMI 30 MIAMI FL Penalty, Unsportsmanlike Conduct (15 Yards) to the MiaFl 15
Miami Punt, 6 plays
4:45
1st & 10 at own 15
Travis Homer run for 3 yds to the MiaFl 18
4:08
2nd & 7 at own 18
Malik Rosier pass incomplete to Jeff Thomas
4:00
3rd & 7 at own 18
Malik Rosier pass complete to Ahmmon Richards for 7 yds to the MiaFl 25 for a 1ST down
3:25
1st & 10 at own 25
Malik Rosier pass incomplete to Darrell Langham
3:15
2nd & 10 at own 25
DeeJay Dallas run for 6 yds to the MiaFl 31
3:00
3rd & 4 at own 31
DeeJay Dallas run for 3 yds to the MiaFl 34
2:19
4th & 1 at own 34
Zach Feagles punt for 37 yds, fair catch by Greg Stroman at the VTech 29
Virginia Tech Punt, 5 plays
2:15
1st & 10 at own 29
Travon McMillian run for 7 yds to the VTech 36
1:45
2nd & 3 at own 36
Josh Jackson pass complete to Sean Savoy for 4 yds to the VTech 40 for a 1ST down
1:23
1st & 10 at own 40
Sean Savoy run for 5 yds to the VTech 45
0:43
2nd & 5 at own 45
Deshawn McClease run for 1 yd to the VTech 46
Q2 14:55
3rd & 4 at own 46
Josh Jackson run for 1 yd to the VTech 47
Q2 14:23
4th & 3 at own 47
Oscar Bradburn punt for 40 yds, fair catch by Braxton Berrios at the MiaFl 13
2nd quarter6 drives, then Miami 14, Virginia Tech 3
Miami Touchdown, 9 plays
14:15
1st & 10 at own 13
Malik Rosier pass complete to Christopher Herndon IV for 18 yds to the MiaFl 31 for a 1ST down
13:55
1st & 10 at own 31
Travis Homer run for 3 yds to the MiaFl 34
13:15
2nd & 7 at own 34
Travis Homer run for 4 yds to the MiaFl 38
12:39
3rd & 3 at own 38
VIRGINIA TECH Penalty, Defensive Pass Interference (Adonis Alexander) to the VTech 47 for a 1ST down
12:32
1st & 10 at opp 47
Malik Rosier pass incomplete to Jeff Thomas
12:15
2nd & 10 at opp 47
Malik Rosier pass complete to Travis Homer for 20 yds to the VTech 27 for a 1ST down
11:45
1st & 10 at opp 27
Malik Rosier run for a loss of 3 yards to the VTech 30
11:03
2nd & 13 at opp 30
VIRGINIA TECH Penalty, Defensive Pass Interference (Adonis Alexander) to the VTech 15 for a 1ST down
10:55
1st & 10 at opp 15
DeeJay Dallas run for no gain to the VTech 15
10:20
2nd & 10 at opp 15
Malik Rosier run for 7 yds to the VTech 8
9:41
3rd & 3 at opp 8
Malik Rosier pass complete to Braxton Berrios for 8 yds for a TD, (Michael Badgley KICK)Miami 7, Virginia Tech 0
Virginia Tech Punt, 3 plays
9:41
3rd & 3 at own 35
Michael Badgley kickoff for 63 yds , Travon McMillian return for 29 yds to the VTech 31
9:25
1st & 10 at own 31
Josh Jackson sacked by Kendrick Norton for a loss of 2 yards to the VTech 29
8:55
2nd & 12 at own 29
Travon McMillian run for 4 yds to the VTech 33
8:20
3rd & 8 at own 33
Josh Jackson pass incomplete to Travon McMillian
8:14
4th & 8 at own 33
Oscar Bradburn punt for 36 yds, fair catch by Braxton Berrios at the MiaFl 31
Miami Touchdown, 2 plays
8:06
1st & 10 at own 31
Malik Rosier run for 10 yds to the MiaFl 41 for a 1ST down
7:36
1st & 10 at own 41
MIAMI FL Penalty, False Start (Trevor Darling) to the MiaFl 36
7:09
1st & 15 at own 36
Travis Homer run for 64 yds for a TD, (Michael Badgley KICK)Miami 14, Virginia Tech 0
Virginia Tech Field goal, 10 plays
7:09
1st & 15 at own 35
Michael Badgley kickoff for 64 yds , Travon McMillian return for 25 yds to the VTech 26
6:50
1st & 10 at own 26
Deshawn McClease run for 9 yds to the VTech 35
6:32
2nd & 1 at own 35
Josh Jackson pass complete to Cam Phillips for 4 yds to the VTech 39 for a 1ST down
6:05
1st & 10 at own 39
Josh Jackson pass complete to Sean Savoy for 16 yds to the MiaFl 45 for a 1ST down
5:25
1st & 10 at opp 45
Josh Jackson run for 8 yds to the MiaFl 37
4:55
2nd & 2 at opp 37
Deshawn McClease run for 4 yds to the MiaFl 33 for a 1ST down
4:05
1st & 10 at opp 33
Josh Jackson run for 10 yds to the MiaFl 23 for a 1ST down
3:35
1st & 10 at opp 23
Deshawn McClease run for 3 yds to the MiaFl 20
2:59
2nd & 7 at opp 20
Josh Jackson pass incomplete to Sean Savoy
2:45
3rd & 7 at opp 20
Josh Jackson run for a loss of 13 yards to the MiaFl 33 Josh Jackson fumbled, recovered by VTech Deshawn McClease
2:09
4th & 20 at opp 33
Timeout VIRGINIA TECH, clock 02:09
2:03
4th & 20 at opp 33
Joey Slye 50 yd FG GOODMiami 14, Virginia Tech 3
Miami Interception, 3 plays
2:03
4th & 20 at own 35
Joey Slye kickoff for 65 yds for a touchback
1:57
1st & 10 at own 25
Malik Rosier run for 6 yds to the MiaFl 31
1:16
2nd & 4 at own 31
DeeJay Dallas run for 19 yds to the 50 yard line for a 1ST down
0:53
1st & 10 at the 50
Malik Rosier pass intercepted Adonis Alexander return for 18 yds to the VTech 33
Virginia Tech Fumble, 4 plays
0:44
1st & 10 at own 33
Josh Jackson pass complete to Eric Kumah for 10 yds to the VTech 43 for a 1ST down
0:34
1st & 10 at own 43
Josh Jackson pass complete to Eric Kumah for 12 yds to the MiaFl 45 for a 1ST down
0:25
1st & 10 at opp 45
Josh Jackson pass complete to Cam Phillips for 27 yds to the MiaFl 18 for a 1ST down
0:25
1st & 10 at opp 18
Timeout VIRGINIA TECH, clock 00:25
0:12
1st & 10 at opp 18
Josh Jackson pass complete to Sean Savoy for 4 yds Sean Savoy fumbled, recovered by MiaFl RJ McIntosh , return for 35 yds to the MiaFl 49
0:02
1st & 10 at own 49
Malik Rosier sacked by Tremaine Edmunds for a loss of 3 yards to the MiaFl 46 Malik Rosier fumbled, recovered by MiaFl Shaquille Quarterman , return for 0 yards
3rd quarter9 drives, then Miami 21, Virginia Tech 10
Miami Interception, 3 plays
15:00
1st & 10 at own 35
Joey Slye kickoff for 65 yds for a touchback
14:50
1st & 10 at own 25
Malik Rosier pass complete to Braxton Berrios for 18 yds to the MiaFl 43 for a 1ST down
14:34
1st & 10 at own 43
Travis Homer run for 1 yd to the MiaFl 44
13:55
2nd & 9 at own 44
Malik Rosier pass intercepted Reggie Floyd return for 37 yds to the MiaFl 17
Virginia Tech Touchdown, 5 plays
13:50
1st & 10 at opp 17
Travon McMillian run for 2 yds to the MiaFl 15
13:10
2nd & 8 at opp 15
Travon McMillian run for 6 yds to the MiaFl 9
12:50
3rd & 2 at opp 9
Sean Savoy run for 6 yds to the MiaFl 3 for a 1ST down
12:20
1st & goal at opp 3
Travon McMillian run for 2 yds to the MiaFl 1
11:39
2nd & goal at opp 1
Josh Jackson run for 1 yd for a TD, (Joey Slye KICK)Miami 14, Virginia Tech 10
Miami Interception, 5 plays
11:39
2nd & 8 at own 35
Joey Slye kickoff for 65 yds for a touchback
11:30
1st & 10 at own 25
Malik Rosier run for 12 yds to the MiaFl 37 for a 1ST down
11:10
1st & 10 at own 37
Travis Homer run for 5 yds to the MiaFl 42
10:50
2nd & 5 at own 42
Travis Homer run for no gain to the MiaFl 42
10:20
3rd & 5 at own 42
Malik Rosier pass complete to Ahmmon Richards for 9 yds Ahmmon Richards fumbled, recovered by MiaFl Christopher Herndon IV , return to the 50 yard line for a 1ST down
9:44
1st & 10 at the 50
Malik Rosier pass intercepted Greg Stroman return for 1 yd to the VTech 45
Virginia Tech Fumble, 5 plays
9:36
1st & 10 at own 45
Travon McMillian run for 15 yds to the MiaFl 40 for a 1ST down
9:00
1st & 10 at opp 40
Josh Jackson run for 4 yds to the MiaFl 36
8:25
2nd & 6 at opp 36
Josh Jackson pass incomplete to James Clark
8:18
3rd & 6 at opp 36
Deshawn McClease run for 4 yds to the MiaFl 32
7:59
4th & 2 at opp 32
TEAM run for a loss of 7 yards to the MiaFl 39 TEAM fumbled, recovered by VTech Josh Jackson
Miami Touchdown, 2 plays
7:50
1st & 10 at own 39
Malik Rosier run for 3 yds to the MiaFl 42
7:20
2nd & 7 at own 42
VIRGINIA TECH Penalty, Personal Foul (15 Yards) to the VTech 43 for a 1ST down
7:00
1st & 10 at opp 43
Malik Rosier pass complete to Christopher Herndon IV for 43 yds for a TD, (Michael Badgley KICK)Miami 21, Virginia Tech 10
Virginia Tech Punt, 6 plays
7:00
1st & 10 at own 35
Michael Badgley kickoff for 65 yds for a touchback
6:55
1st & 10 at own 25
Deshawn McClease run for no gain to the VTech 25
6:15
2nd & 10 at own 25
Josh Jackson run for 5 yds to the VTech 30
5:30
3rd & 5 at own 30
Josh Jackson pass complete to James Clark for 6 yds to the VTech 36 for a 1ST down
5:00
1st & 10 at own 36
Josh Jackson pass incomplete to Dalton Keene
4:56
2nd & 10 at own 36
Josh Jackson pass incomplete to Dalton Keene
4:50
3rd & 10 at own 36
Josh Jackson pass incomplete to James Clark
4:43
4th & 10 at own 36
Oscar Bradburn punt for 42 yds, fair catch by Braxton Berrios at the MiaFl 22
Miami Punt, 3 plays
4:35
1st & 10 at own 22
Travis Homer run for 6 yds to the MiaFl 28
4:10
2nd & 4 at own 28
Travis Homer run for 2 yds to the MiaFl 30
3:33
3rd & 2 at own 30
Malik Rosier pass incomplete to Ahmmon Richards
3:20
4th & 2 at own 30
Zach Feagles punt for 50 yds , Greg Stroman returns for 20 yds to the VTech 40
Virginia Tech Interception, 5 plays
3:10
1st & 10 at own 40
Josh Jackson pass complete to Cam Phillips for 19 yds to the MiaFl 41 for a 1ST down
2:40
1st & 10 at opp 41
Travon McMillian run for 2 yds to the MiaFl 39
2:05
2nd & 8 at opp 39
Sean Savoy run for 5 yds to the MiaFl 34
1:25
3rd & 3 at opp 34
Travon McMillian run for no gain to the MiaFl 34
0:38
4th & 3 at opp 34
Josh Jackson pass intercepted Jaquan Johnson return for 20 yds to the MiaFl 44
Miami Touchdown, 3 plays
0:30
1st & 10 at own 44
Malik Rosier run for 1 yd to the MiaFl 45
Q4 14:50
2nd & 9 at own 45
Malik Rosier pass complete to Ahmmon Richards for 42 yds to the VTech 13 for a 1ST down
Q4 14:34
1st & 10 at opp 13
Malik Rosier run for 13 yds for a TD, (Michael Badgley KICK)Miami 28, Virginia Tech 10
4th quarter6 drives, then Miami 28, Virginia Tech 10
Virginia Tech Punt, 5 plays
14:34
1st & 10 at own 35
Michael Badgley kickoff for 65 yds for a touchback
14:25
1st & 10 at own 25
Travon McMillian run for no gain to the VTech 25
14:10
2nd & 10 at own 25
Josh Jackson pass complete to James Clark for 10 yds to the VTech 35 for a 1ST down
13:40
1st & 10 at own 35
Josh Jackson pass incomplete to Sean Savoy
13:37
2nd & 10 at own 35
Josh Jackson pass incomplete to Hezekiah Grimsley
13:30
3rd & 10 at own 35
Josh Jackson pass incomplete to James Clark
13:25
4th & 10 at own 35
Oscar Bradburn punt for 37 yds, fair catch by Braxton Berrios at the MiaFl 28
Miami Punt, 7 plays
13:15
1st & 10 at own 28
Malik Rosier run for 7 yds to the MiaFl 35
12:40
2nd & 3 at own 35
Malik Rosier run for 3 yds to the MiaFl 38 for a 1ST down
12:00
1st & 10 at own 38
Travis Homer run for 8 yds to the MiaFl 46
11:15
2nd & 2 at own 46
Malik Rosier pass complete to DeeJay Dallas for 5 yds to the VTech 49 for a 1ST down
10:30
1st & 10 at opp 49
DeeJay Dallas run for 4 yds to the VTech 45
9:40
2nd & 6 at opp 45
Travis Homer run for 4 yds to the VTech 41
8:53
3rd & 2 at opp 41
Malik Rosier pass incomplete to Christopher Herndon IV
8:46
4th & 2 at opp 41
Zach Feagles punt for 35 yds, fair catch by Greg Stroman at the VTech 6
Virginia Tech Fumble, 2 plays
8:35
1st & 10 at own 6
Josh Jackson pass complete to Cam Phillips for 32 yds to the VTech 38 for a 1ST down
7:59
1st & 10 at own 38
Josh Jackson sacked by Jonathan Garvin for a loss of 7 yards to the VTech 29 Josh Jackson fumbled, forced by Jonathan Garvin, recovered by MiaFl Jonathan Garvin , return for 0 yards , return for 2 yds to the VTech 29
Miami Punt, 3 plays
7:50
1st & 10 at opp 29
Travis Homer run for a loss of 1 yard to the VTech 30
7:10
2nd & 11 at opp 30
Travis Homer run for a loss of 1 yard to the VTech 31
6:30
3rd & 12 at opp 31
Malik Rosier sacked by Ricky Walker for a loss of 8 yards to the VTech 39
5:41
4th & 20 at opp 39
Timeout MIAMI FL, clock 05:41
5:34
4th & 20 at opp 39
Zach Feagles punt for 39 yds for a touchback
Virginia Tech Interception, 14 plays
5:25
1st & 10 at own 20
Travon McMillian run for a loss of 5 yards to the VTech 15
4:50
2nd & 15 at own 15
Josh Jackson pass complete to Travon McMillian for a loss of 2 yards to the VTech 13
4:15
3rd & 17 at own 13
Josh Jackson pass complete to Sean Savoy for 15 yds to the VTech 28
3:55
4th & 2 at own 28
MIAMI FL Penalty, Defensive Pass Interference (Malek Young) to the VTech 35 for a 1ST down
3:48
1st & 10 at own 35
Josh Jackson pass complete to Cam Phillips for 7 yds to the VTech 42
3:20
2nd & 3 at own 42
Josh Jackson pass complete to Chris Cunningham for 11 yds to the MiaFl 47 for a 1ST down
3:00
1st & 10 at opp 47
Josh Jackson run for 9 yds to the MiaFl 38
2:30
2nd & 1 at opp 38
Travon McMillian run for 2 yds to the MiaFl 36 for a 1ST down
2:15
1st & 10 at opp 36
Josh Jackson pass complete to Deshawn McClease for 1 yd to the MiaFl 35
1:55
2nd & 9 at opp 35
Josh Jackson run for a loss of 2 yards to the MiaFl 37
1:35
3rd & 11 at opp 37
Josh Jackson sacked by Joe Jackson for a loss of 6 yards to the MiaFl 43
1:15
4th & 17 at opp 37
Josh Jackson pass complete to Cam Phillips for 6 yds to the MiaFl 37 for a 1ST down MIAMI FL Penalty, Face Mask (15 yards) (15 Yards) to the MiaFl 22 for a 1ST down
1:00
1st & 10 at opp 22
Josh Jackson pass complete to Deshawn McClease for 3 yds to the MiaFl 19
0:36
2nd & 7 at opp 19
VIRGINIA TECH Penalty, Offensive Pass Interference (Cam Phillips) to the MiaFl 34
0:30
2nd & 22 at opp 34
Josh Jackson pass complete to Chris Cunningham for 6 yds to the MiaFl 28
0:24
3rd & 16 at opp 28
MIAMI FL Penalty, Roughing Passer (14 Yards) to the MiaFl 14 for a 1ST down
0:24
1st & 10 at opp 14
Timeout MIAMI FL, clock 00:24
0:08
1st & 10 at opp 14
Josh Jackson pass intercepted Sheldrick Redwine return for 45 yds to the MiaFl 45
Miami End of game, 1 play
0:05
1st & 10 at own 45
TEAM run for a loss of 1 yard to the MiaFl 44
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.