Referee Ron Cherry; umpire Tom Laverty; head linesman Troy Gray; line judge Tim Graham; side judge Richard Wilborn; field judge Mark Furtado; back judge Brian McGready; center judge Jeff TomlinGame 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
Miami
Virginia Tech
456
Total yards
262
92
Passing yards
142
364
Rushing yards
120
5.8
Yards per pass
5.1
6.9
Yards per rush
3.9
22
First downs
15
7–15
Third downs
3–12
1–2
Fourth downs
1–1
0
Turnovers
3
4–28
Penalties
4–40
35:08
Possession
24:52
Efficiency
Miami
Virginia Tech
48%
Success rate
42%
0.22
EPA per play
−0.07
1.10
Explosiveness
0.63
0.29
Rushing EPA
−0.31
0.05
Passing EPA
0.17
29%
Passing-down success
13%
0.37
First-down EPA
0.03
−0.06
Second-down EPA
−0.20
0.63
Third-down EPA
−0.38
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 58% to win. Miami won as Elo’s underdog.
The line
Virginia Tech −2, 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 56%, Miami 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. Virginia Tech drives left to right, Miami right to left.
Q1 MiamiPunt, 3 plays, 8 yards
Q1 Virginia TechPunt, 3 plays, 8 yards
Q1 MiamiField goal, 9 plays, 51 yards
Q1 Virginia TechPunt, 5 plays, 4 yards
Q1 MiamiTouchdown, 12 plays, 79 yards
Q2 Virginia TechPunt, 6 plays, 25 yards
Q2 MiamiPunt, 7 plays, 43 yards
Q2 Virginia TechPunt, 3 plays, 0 yards
Q2 MiamiTouchdown, 1 play, 24 yards
Q2 Virginia TechPunt, 3 plays, −11 yards
Q2 MiamiTouchdown, 9 plays, 65 yards
Q2 Virginia TechResult not recorded, 0 yards
Q3 Virginia TechFumble, 9 plays, 39 yards
Q3 MiamiPunt, 3 plays, 1 yard
Q3 Virginia TechFumble, 1 play, 0 yards
Q3 MiamiPunt, 3 plays, 8 yards
Q3 Virginia TechFumble, 9 plays, 71 yards
Q3 MiamiTurnover on downs, 10 plays, 81 yards
Q3 Virginia TechPunt, 5 plays, 15 yards
Q4 MiamiPunt, 4 plays, 34 yards
Q4 Virginia TechPunt, 5 plays, 17 yards
Q4 MiamiTouchdown, 7 plays, 80 yards
Q4 Virginia TechTouchdown, 10 plays, 77 yards
Q4 MiamiEnd of game, 2 plays, −2 yards
Play by play
1st quarter5 drives, then Miami 3, Virginia Tech 0
Miami Punt, 3 plays
15:00
1st & 10 at own 35
Mitchell Ludwig kickoff for 60 yds , Stacy Coley return for 23 yds to the MiaFl 28
14:33
1st & 10 at own 28
Duke Johnson run for 3 yds to the MiaFl 31
13:56
2nd & 7 at own 31
Duke Johnson run for 2 yds to the MiaFl 33
13:24
3rd & 5 at own 33
Duke Johnson run for 3 yds to the MiaFl 36
12:39
4th & 2 at own 36
Justin Vogel punt for 43 yds , Greg Stroman returns for 2 yds to the VTech 38 VIRGINIA TECH Penalty, Illegal Block (Bucky Hodges) to the VTech 13
Virginia Tech Punt, 3 plays
12:13
1st & 10 at own 13
Marshawn Williams run for 3 yds to the VTech 16
11:35
2nd & 7 at own 16
Marshawn Williams run for 6 yds to the VTech 22
11:17
3rd & 1 at own 22
Marshawn Williams run for a loss of 1 yard to the VTech 21
10:32
4th & 2 at own 21
A.J. Hughes punt for 41 yds , Stacy Coley returns for no gain to the MiaFl 38
Miami Field goal, 9 plays
10:00
1st & 10 at own 38
Duke Johnson run for 15 yds to the VTech 47 for a 1ST down
9:47
1st & 10 at opp 47
Duke Johnson run for 6 yds to the VTech 41
9:05
2nd & 4 at opp 41
Duke Johnson run for 3 yds to the VTech 38
8:28
3rd & 1 at opp 38
Duke Johnson run for 2 yds to the VTech 36 for a 1ST down
7:53
1st & 10 at opp 36
Brad Kaaya pass complete to Gus Edwards for 25 yds to the VTech 11 for a 1ST down
7:25
1st & 10 at opp 11
Brad Kaaya pass incomplete to Braxton Berrios
7:16
2nd & 10 at opp 11
Duke Johnson run for no gain to the VTech 11
6:34
3rd & 10 at opp 11
Brad Kaaya pass incomplete to Malcolm Lewis
6:30
4th & 10 at opp 11
Michael Badgley 28 yd FG GOODMiami 3, Virginia Tech 0
Virginia Tech Punt, 5 plays
6:30
4th & 10 at own 35
Justin Vogel kickoff for 62 yds , Demitri Knowles return for 26 yds to the VTech 29
6:11
1st & 10 at own 29
Michael Brewer pass complete to Isaiah Ford for 9 yds to the VTech 38
6:06
2nd & 1 at own 38
Michael Brewer pass complete to Ryan Malleck for 2 yds to the VTech 40 for a 1ST down
5:35
1st & 10 at own 40
Marshawn Williams run for 2 yds to the VTech 42
5:08
2nd & 8 at own 42
Michael Brewer pass incomplete to Bucky Hodges
4:35
3rd & 8 at own 42
Michael Brewer sacked by Jermaine Grace for a loss of 9 yards to the VTech 33
4:28
4th & 17 at own 33
A.J. Hughes punt for 46 yds, fair catch by Stacy Coley at the MiaFl 21
Miami Touchdown, 12 plays
4:05
1st & 10 at own 21
Stacy Coley run for 2 yds to the MiaFl 23
3:30
2nd & 8 at own 23
Brad Kaaya run for no gain to the MiaFl 23
3:16
3rd & 8 at own 23
Timeout MIAMI FL, clock 03:16
3:00
3rd & 8 at own 23
Brad Kaaya pass complete to Duke Johnson for 15 yds to the MiaFl 38 for a 1ST down
2:28
1st & 10 at own 38
Duke Johnson run for 3 yds to the MiaFl 41
2:06
2nd & 7 at own 41
Brad Kaaya pass incomplete to Duke Johnson
2:06
3rd & 7 at own 41
VIRGINIA TECH Penalty, Personal Foul (Dadi Nicolas) to the VTech 44 for a 1ST down
1:50
1st & 10 at opp 44
Duke Johnson run for 29 yds to the VTech 15 for a 1ST down
1:22
1st & 10 at opp 15
Gus Edwards run for 5 yds to the VTech 10
0:46
2nd & 5 at opp 10
Gus Edwards run for 2 yds to the VTech 8
0:10
3rd & 3 at opp 8
Timeout MIAMI FL, clock 00:10
0:00
3rd & 3 at opp 8
Duke Johnson run for 4 yds to the VTech 4 for a 1ST down
Q2 14:54
1st & goal at opp 4
Brad Kaaya pass incomplete to Phillip Dorsett
Q2 14:37
2nd & goal at opp 4
Duke Johnson run for 1 yd to the VTech 3
Q2 14:11
3rd & goal at opp 3
Gus Edwards run for 3 yds for a TD, (Michael Badgley KICK)Miami 10, Virginia Tech 0
2nd quarter6 drives, then Miami 24, Virginia Tech 0
Virginia Tech Punt, 6 plays
14:11
3rd & 9 at own 35
Justin Vogel kickoff for 65 yds , Demitri Knowles return for 14 yds to the VTech 14
13:48
1st & 10 at own 14
Jerome Wright run for 3 yds to the VTech 17
13:09
2nd & 7 at own 17
Michael Brewer pass complete to Deon Newsome for no gain to the VTech 17
12:33
3rd & 7 at own 17
Michael Brewer pass complete to Sam Rogers for 23 yds to the VTech 40 for a 1ST down
12:16
1st & 10 at own 40
Brewer, Michael pass complete to Hodges, Bucky for 8 yards to the VATECH48, PENALTY VATECH holding (Stanford, Joshua) 10 yards to the VATECH30, NO PLAY.
11:49
1st & 20 at own 30
Michael Brewer pass complete to Bucky Hodges for 6 yds to the VTech 36
11:01
2nd & 14 at own 36
Michael Brewer pass complete to Willie Byrn for 3 yds to the VTech 39
10:29
3rd & 11 at own 39
Michael Brewer pass incomplete, broken up by Anthony Chickillo
10:18
4th & 11 at own 39
A.J. Hughes punt for 42 yds, downed at the MiaFl 19
Miami Punt, 7 plays
10:05
1st & 10 at own 19
Duke Johnson run for 1 yd to the MiaFl 20
9:39
2nd & 9 at own 20
Brad Kaaya pass incomplete to Duke Johnson
9:32
3rd & 9 at own 20
Duke Johnson run for 13 yds to the MiaFl 33 for a 1ST down
9:00
1st & 10 at own 33
Duke Johnson run for 25 yds to the VTech 42 for a 1ST down
8:18
1st & 10 at opp 42
Gus Edwards run for 2 yds to the VTech 40
7:46
2nd & 8 at opp 40
Brad Kaaya pass incomplete to Phillip Dorsett
7:22
3rd & 8 at opp 40
Brad Kaaya pass complete to Malcolm Lewis for 2 yds to the VTech 38
6:52
4th & 6 at opp 38
Justin Vogel punt for 37 yds, downed at the VTech 1
Virginia Tech Punt, 3 plays
6:47
1st & 10 at own 1
Michael Brewer pass incomplete to Sam Rogers
6:40
2nd & 10 at own 1
Michael Brewer pass incomplete
6:35
3rd & 10 at own 1
Michael Brewer pass incomplete to Isaiah Ford
6:26
4th & 10 at own 1
A.J. Hughes punt for 23 yds, punt out-of-bounds at the VTech 24
Miami Touchdown, 1 play
6:21
1st & 10 at opp 24
Duke Johnson run for 24 yds for a TD, (Michael Badgley KICK)Miami 17, Virginia Tech 0
Virginia Tech Punt, 3 plays
6:21
1st & 10 at own 35
Justin Vogel kickoff for 65 yds for a touchback
6:12
1st & 10 at own 25
Marshawn Williams run for a loss of 4 yards to the VTech 21
5:16
2nd & 14 at own 21
Michael Brewer pass complete to Ryan Malleck for 6 yds to the VTech 27
4:36
3rd & 8 at own 27
Michael Brewer sacked by Anthony Chickillo for a loss of 13 yards to the VTech 14
4:18
4th & 21 at own 14
A.J. Hughes punt for 49 yds , Stacy Coley returns for a loss of 2 yards to the MiaFl 35
Miami Touchdown, 9 plays
4:07
1st & 10 at own 35
Duke Johnson run for 3 yds to the MiaFl 38
3:25
2nd & 7 at own 38
Duke Johnson run for 6 yds to the MiaFl 44
2:53
3rd & 1 at own 44
Duke Johnson run for 5 yds to the MiaFl 49 for a 1ST down
2:22
1st & 10 at own 49
Brad Kaaya pass complete to Phillip Dorsett for 17 yds to the VTech 34 for a 1ST down
1:54
1st & 10 at opp 34
Gus Edwards run for 2 yds to the VTech 32
1:19
2nd & 8 at opp 32
Gus Edwards run for 7 yds to the VTech 25
0:32
4th & 1 at opp 25
Timeout MIAMI FL, clock 00:32
0:21
4th & 1 at opp 25
Gus Edwards run for 3 yds to the VTech 22 for a 1ST down
0:03
1st & 10 at opp 22
Brad Kaaya pass complete to Duke Johnson for 22 yds for a TD, (Michael Badgley KICK)Miami 24, Virginia Tech 0
0:00
1st & 10 at own 35
Justin Vogel kickoff for 45 yds , Dewayne Alford return for 17 yds to the VTech 37
3rd quarter6 drives, then Miami 24, Virginia Tech 0
Virginia Tech Fumble, 9 plays
15:00
1st & 10 at own 35
Justin Vogel kickoff for 65 yds , Deon Newsome return for 58 yds to the MiaFl 42
14:38
1st & 10 at opp 42
Marshawn Williams run for 4 yds to the MiaFl 38
14:11
2nd & 6 at opp 38
Marshawn Williams run for 11 yds to the MiaFl 27 for a 1ST down
14:09
1st & 10 at opp 27
Marshawn Williams run for 5 yds to the MiaFl 22
14:00
2nd & 5 at opp 22
Marshawn Williams run for 4 yds to the MiaFl 18
13:45
3rd & 1 at opp 18
Marshawn Williams run for 5 yds to the MiaFl 13 for a 1ST down
13:30
1st & 10 at opp 13
Michael Brewer pass complete to Cam Phillips for 5 yds to the MiaFl 8
13:20
2nd & 5 at opp 8
Sam Rogers run for 5 yds to the MiaFl 3 for a 1ST down
13:15
1st & goal at opp 3
Sam Rogers run for no gain to the MiaFl 3
11:56
2nd & goal at opp 3
Marshawn Williams run for 1 yd to the MiaFl 2 Marshawn Williams fumbled, forced by Deon Bush, recovered by MiaFl Deon Bush
Miami Punt, 3 plays
11:51
1st & 10 at own 2
Brad Kaaya pass incomplete
11:45
2nd & 10 at own 2
Duke Johnson run for 1 yd to the MiaFl 3
11:03
3rd & 9 at own 3
Brad Kaaya pass incomplete
10:51
4th & 9 at own 3
Justin Vogel punt for 45 yds , Greg Stroman returns for 3 yds to the MiaFl 45
10:37
1st & 10 at opp 45
Michael Brewer pass complete to Joel Caleb for 13 yds Joel Caleb fumbled, forced by Tracy Howard, recovered by MiaFl Jermaine Grace , return for 7 yds to the MiaFl 39
Miami Punt, 3 plays
10:32
1st & 10 at own 39
Duke Johnson run for 3 yds to the MiaFl 42
10:25
2nd & 7 at own 42
Brad Kaaya pass incomplete
10:15
3rd & 7 at own 42
Duke Johnson run for 5 yds to the MiaFl 47
9:27
4th & 2 at own 47
Justin Vogel punt for 42 yds, punt out-of-bounds at the VTech 11
Virginia Tech Fumble, 9 plays
9:20
1st & 10 at own 11
Marshawn Williams run for 41 yds to the MiaFl 48 for a 1ST down
9:15
1st & 10 at opp 48
Marshawn Williams run for 3 yds to the MiaFl 45
9:10
2nd & 7 at opp 45
Michael Brewer run for 8 yds to the MiaFl 37 for a 1ST down
8:35
1st & 10 at opp 37
Marshawn Williams run for 7 yds to the MiaFl 30
8:30
2nd & 3 at opp 30
Marshawn Williams run for 2 yds to the MiaFl 28
8:25
3rd & 1 at opp 28
Marshawn Williams run for 2 yds to the MiaFl 26 for a 1ST down
8:20
1st & 10 at opp 26
Michael Brewer pass complete to Bucky Hodges for 3 yds to the MiaFl 23
8:15
2nd & 7 at opp 23
Jerome Wright run for 5 yds to the MiaFl 18
6:14
3rd & 2 at opp 18
Jerome Wright run for 1 yd to the MiaFl 17 Jerome Wright fumbled, forced by Denzel Perryman, recovered by MiaFl Jermaine Grace
Miami Turnover on downs, 10 plays
6:10
1st & 10 at own 17
Duke Johnson run for 11 yds to the MiaFl 28 for a 1ST down
6:05
1st & 10 at own 28
Duke Johnson run for 13 yds to the MiaFl 41 for a 1ST down
6:00
1st & 10 at own 41
Gus Edwards run for 8 yds to the MiaFl 49
5:55
2nd & 2 at own 49
Gus Edwards run for 11 yds to the VTech 40 for a 1ST down
5:45
1st & 10 at opp 40
Gus Edwards run for 3 yds to the VTech 37
5:30
2nd & 7 at opp 37
Duke Johnson run for 29 yds to the VTech 8 for a 1ST down
5:15
1st & goal at opp 8
Gus Edwards run for 4 yds to the VTech 4
5:10
2nd & goal at opp 4
Gus Edwards run for a loss of 1 yard to the VTech 5
5:05
3rd & goal at opp 5
Gus Edwards run for 3 yds to the VTech 2
0:51
4th & goal at opp 2
Gus Edwards run for a loss of 1 yard to the VTech 3
Virginia Tech Punt, 5 plays
0:45
1st & 10 at own 3
Marshawn Williams run for 1 yd to the VTech 4
0:00
2nd & 9 at own 4
Marshawn Williams run for 3 yds to the VTech 7
Q4 14:55
3rd & 6 at own 7
Brewer, Michael pass incomplete, PENALTY MIAMIFL pass interference 3 yards to the VATECH10, NO PLAY, 1ST DOWN VATECH. for a 1ST down
Q4 14:50
1st & 10 at own 10
Michael Brewer pass complete to Bucky Hodges for 5 yds to the VTech 15
Q4 14:45
2nd & 5 at own 15
Marshawn Williams run for 3 yds to the VTech 18
Q4 13:56
3rd & 2 at own 18
Michael Brewer pass incomplete
Q4 13:44
4th & 2 at own 18
A.J. Hughes punt for 50 yds, downed at the MiaFl 32
4th quarter5 drives, then Miami 30, Virginia Tech 6
Miami Punt, 4 plays
13:35
1st & 10 at own 32
Duke Johnson run for 29 yds to the VTech 39 for a 1ST down
13:30
1st & 10 at opp 39
Gus Edwards run for 5 yds to the VTech 34
13:25
2nd & 5 at opp 34
Gus Edwards run for 2 yds to the VTech 32
13:20
3rd & 3 at opp 32
Brad Kaaya pass complete to Phillip Dorsett for a loss of 2 yards to the VTech 34
11:02
4th & 5 at opp 34
Justin Vogel punt for 28 yds, punt out-of-bounds at the VTech 6
Virginia Tech Punt, 5 plays
11:00
1st & 10 at own 6
Michael Brewer pass complete to Cam Phillips for 6 yds to the VTech 12
10:30
2nd & 4 at own 12
Marshawn Williams run for a loss of 2 yards to the VTech 10
10:00
3rd & 6 at own 10
Brewer, Michael pass incomplete to Malleck, Ryan, PENALTY MIAMIFL holding 10 yards to the VATECH20, NO PLAY, 1ST DOWN VATECH. for a 1ST down
9:45
1st & 10 at own 20
Michael Brewer pass incomplete
9:35
2nd & 10 at own 20
Marshawn Williams run for 4 yds to the VTech 24
8:35
3rd & 6 at own 24
Michael Brewer pass complete to Marshawn Williams for a loss of 1 yard to the VTech 23
8:06
4th & 7 at own 23
A.J. Hughes punt for 57 yds , Stacy Coley returns for 10 yds to the MiaFl 33 MIAMI FL Penalty, Illegal Block (NA) to the MiaFl 20
Miami Touchdown, 7 plays
7:55
1st & 10 at own 20
Duke Johnson run for 2 yds to the MiaFl 22
7:45
2nd & 8 at own 22
Brad Kaaya pass complete to Stacy Coley for 13 yds to the MiaFl 35 for a 1ST down
6:22
1st & 10 at own 35
Duke Johnson run for 6 yds to the MiaFl 41
6:00
2nd & 4 at own 41
Duke Johnson run for 2 yds to the MiaFl 43
5:43
3rd & 2 at own 43
Gus Edwards run for 11 yds to the VTech 46 for a 1ST down
5:02
1st & 10 at opp 46
Gus Edwards run for 8 yds to the VTech 38
4:14
2nd & 2 at opp 38
Gus Edwards run for 38 yds for a TD, (Michael Badgley BLOCKED)Miami 30, Virginia Tech 0
Virginia Tech Touchdown, 10 plays
4:14
2nd & 2 at own 35
Justin Vogel kickoff for 55 yds , J.C. Coleman return for 13 yds to the VTech 23
4:01
1st & 10 at own 23
Sam Rogers run for 13 yds to the VTech 36 for a 1ST down
3:30
1st & 10 at own 36
VIRGINIA TECH Penalty, False Start (NA) to the VTech 31
3:25
1st & 15 at own 31
Timeout VIRGINIA TECH, clock 03:25
3:13
1st & 15 at own 31
Mark Leal pass complete to Cam Phillips for 11 yds to the VTech 42
3:00
2nd & 4 at own 42
Mark Leal pass complete to Sam Rogers for 10 yds to the MiaFl 48 for a 1ST down
2:40
1st & 10 at opp 48
Mark Leal pass complete to Bucky Hodges for 13 yds to the MiaFl 35 for a 1ST down
2:24
1st & 10 at opp 35
Mark Leal run for 7 yds to the MiaFl 28
2:00
2nd & 3 at opp 28
Mark Leal pass complete to Sam Rogers for 14 yds to the MiaFl 14 for a 1ST down
1:45
1st & 10 at opp 14
Mark Leal pass incomplete to Ryan Malleck
1:41
2nd & 10 at opp 14
Mark Leal pass incomplete to Isaiah Ford
1:35
3rd & 10 at opp 14
Mark Leal pass incomplete to Bucky Hodges
1:35
4th & 10 at opp 14
Timeout MIAMI FL, clock 01:35
1:30
4th & 10 at opp 14
Mark Leal pass complete to Isaiah Ford for 14 yds for a TD, (Mark Leal failed )Miami 30, Virginia Tech 6
Miami End of game, 2 plays
1:30
4th & 5 at own 40
Joey Slye on-side kick recovered by MIAMI FL at the MiaFl 48
1:00
1st & 10 at own 48
TEAM run for a loss of 1 yard to the MiaFl 47
0:00
2nd & 11 at own 47
TEAM run for a loss of 1 yard to the MiaFl 46
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.