Virginia Tech at Miami

Saturday, December 4, 2004

No. 10 Virginia Tech beat No. 9 Miami 16–⁠10. It was their 22nd meeting; after it, Miami led the series 15–⁠7.

Away10Virginia Tech10–⁠3 in 2004
16
Home9Miami9–⁠3 in 2004
10

FinalTV: ABCAttendance 62,205

Scoring by quarter

TeamQ1Q2Q3Q4Final
Virginia Tech0100616
Miami073010

Standouts

Player stats

Virginia Tech

PassingC/AttYdsTDInt
Bryan Randall11/1814820
RushingCarYdsTDLong
Cedric Humes27110029
Bryan Randall1334035
Justin Hamilton31106
ReceivingRecYdsTDLong
David Clowney454026
Eddie Royal244139
Jeff King326112
Jared Mazzetta122022
InterceptionsIntYdsTD
Eric Green100

Miami

PassingC/AttYdsTDInt
Brock Berlin16/3113901
RushingCarYdsTDLong
Frank Gore134609
Tyrone Moss41417
Sinorice Moss1202
ReceivingRecYdsTDLong
Talib Humphrey342024
Ryan Moore222014
Frank Gore218013
Roscoe Parrish31509

From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.

Team stats

Virginia TechMiami
297Total yards190
176Passing yards156
149Rushing yards51
8.2Yards per pass4.5
3.1Yards per rush2.3
15First downs7
2–⁠13Third downs1–⁠12
0–⁠0Fourth downs0–⁠2
4Turnovers3
0–⁠0Penalties0–⁠0
21:11Possession15:30

Efficiency

Virginia TechMiami
30%Success rate25%
−0.01EPA per play−0.21
1.20Explosiveness0.79
−0.04Rushing EPA−0.27
0.21Passing EPA−0.18
26%Passing-down success5%
−0.11First-down EPA−0.10
0.06Second-down EPA−0.49
0.04Third-down EPA0.18

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 going in

Our ratings (scores only)

Miami 62% to win. Virginia Tech pulled the upset.

Every drive

Miami end zoneVirginia Tech end zoneQ1 Virginia TechPunt, 3 playsQ1 MiamiPunt, 4 playsQ1 Virginia TechPunt, 5 playsQ1 MiamiInterception, 9 playsQ1 Virginia TechTouchdown pass, 10 playsQ2 MiamiKickoff, 1 playQ2 MiamiPunt, 3 playsQ2 Virginia TechIncomplete pass, 3 playsQ2 Virginia TechBlocked punt, 1 playQ2 MiamiTouchdown run, 4 playsQ2 Virginia TechKickoff, 1 playQ2 Virginia TechFumble, 2 playsQ2 MiamiFumble, 1 playQ2 Virginia TechField goal, 13 playsQ3 MiamiPunt, 3 playsQ3 Virginia TechFumble, 3 playsQ3 MiamiField goal, 6 playsQ3 Virginia TechKickoff, 1 playQ3 Virginia TechPunt, 3 playsQ3 MiamiPunt, 3 playsQ3 Virginia TechPunt, 3 playsQ3 MiamiPunt, 3 playsQ3 Virginia TechPunt, 6 playsQ4 MiamiPunt, 3 playsQ4 Virginia TechTouchdown pass, 1 playQ4 MiamiKickoff, 1 playQ4 MiamiPunt, 5 playsQ4 Virginia TechPunt, 4 playsQ4 MiamiPunt, 5 playsQ4 Virginia TechPunt, 9 playsQ4 MiamiPenalty, 4 plays
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.
  1. Q1 Virginia TechPunt, 3 plays, −2 yards
  2. Q1 MiamiPunt, 4 plays, 15 yards
  3. Q1 Virginia TechPunt, 5 plays, 21 yards
  4. Q1 MiamiInterception, 9 plays, 50 yards
  5. Q1 Virginia TechTouchdown pass, 10 plays, 80 yards
  6. Q2 MiamiKickoff, 1 play, 25 yards
  7. Q2 MiamiPunt, 3 plays, 5 yards
  8. Q2 Virginia TechIncomplete pass, 3 plays, 5 yards
  9. Q2 Virginia TechBlocked punt, 1 play, 59 yards
  10. Q2 MiamiTouchdown run, 4 plays, 86 yards
  11. Q2 Virginia TechKickoff, 1 play, −80 yards
  12. Q2 Virginia TechFumble, 2 plays, 5 yards
  13. Q2 MiamiFumble, 1 play, −5 yards
  14. Q2 Virginia TechField goal, 13 plays, 46 yards
  15. Q3 MiamiPunt, 3 plays, −2 yards
  16. Q3 Virginia TechFumble, 3 plays, 7 yards
  17. Q3 MiamiField goal, 6 plays, 24 yards
  18. Q3 Virginia TechKickoff, 1 play, −73 yards
  19. Q3 Virginia TechPunt, 3 plays, −1 yard
  20. Q3 MiamiPunt, 3 plays, −11 yards
  21. Q3 Virginia TechPunt, 3 plays, 0 yards
  22. Q3 MiamiPunt, 3 plays, −7 yards
  23. Q3 Virginia TechPunt, 6 plays, 49 yards
  24. Q4 MiamiPunt, 3 plays, 7 yards
  25. Q4 Virginia TechTouchdown pass, 1 play, 38 yards
  26. Q4 MiamiKickoff, 1 play, 37 yards
  27. Q4 MiamiPunt, 5 plays, −8 yards
  28. Q4 Virginia TechPunt, 4 plays, 33 yards
  29. Q4 MiamiPunt, 5 plays, 13 yards
  30. Q4 Virginia TechPunt, 9 plays, 19 yards
  31. Q4 MiamiPenalty, 4 plays, 24 yards

Play by play

1st quarter5 drives, then Tied at 0
Virginia Tech Punt, 3 plays
14:541st & 10 at own 22Mike Imoh (VT) rushed up the middle for no gain.
14:192nd & 10 at own 22Mike Imoh (VT) rushed right side for -2 yards.
13:323rd & 12 at own 20Bryan Randall (VT) rushed up the middle for no gain.
12:454th & 12 at own 205 yard penalty on Hokies.
12:454th & 15 at own 15Punt by Vinnie Burns (VT) no return by Hurricanes.
Miami Punt, 4 plays
12:451st & 10 at the 50Brock Berlin (MIA) pass across the middle complete to Talib Humphrey (MIA) for 24 yards.
12:031st & 10 at opp 2615 yard penalty on Hurricanes.
11:331st & 25 at opp 41Brock Berlin (MIA) pass right side complete to Lance Leggett (MIA) for 6 yards.
10:552nd & 19 at opp 35Brock Berlin (MIA) pass incomplete to the right side.
10:453rd & 19 at opp 35Brock Berlin (MIA) pass incomplete to the left side.
10:454th & 19 at opp 35Punt by Jon Peattie (MIA) no return by Hokies.
Virginia Tech Punt, 5 plays
10:251st & 10 at own 9Mike Imoh (VT) rushed up the middle for -2 yards.
9:432nd & 12 at own 7Bryan Randall (VT) pass right side complete to Jared Mazzetta (VT) for 22 yards.
9:201st & 10 at own 295 yard penalty on Hokies.
9:201st & 15 at own 24Bryan Randall (VT) rushed up the middle for -5 yards.
8:152nd & 20 at own 19Bryan Randall (VT) pass across the middle complete to Jeff King (VT) for 11 yards.
7:433rd & 9 at own 30Bryan Randall (VT) pass incomplete to the left side.
7:284th & 9 at own 30Punt by Vinnie Burns (VT) no return by Hurricanes.
Miami Interception, 9 plays
7:191st & 10 at own 15Frank Gore (MIA) rushed right side for 9 yards.
6:422nd & 1 at own 24Brock Berlin (MIA) pass right side complete to Talib Humphrey (MIA) for 17 yards.
6:111st & 10 at own 41Brock Berlin (MIA) pass incomplete across the middle.
6:052nd & 10 at own 41Frank Gore (MIA) rushed right side for 1 yard.
5:233rd & 9 at own 42Brock Berlin (MIA) pass left side complete to Ryan Moore (MIA) for 14 yards.
4:461st & 10 at opp 44Frank Gore (MIA) rushed up the middle for no gain.
4:162nd & 10 at opp 44Brock Berlin (MIA) pass incomplete to the right side.
4:063rd & 10 at opp 44Brock Berlin (MIA) pass across the middle complete to Kevin Everett (MIA) for 9 yards.
3:224th & 1 at opp 35Hurricanes timeout; 03:22 remaining 1st quarter
3:224th & 1 at opp 35Brock Berlin (MIA) pass across the middle intercepted by Eric Green (VT). Returned for no gain.
Virginia Tech Touchdown pass, 10 plays
3:221st & 10 at own 20Bryan Randall (VT) rushed left side for 9 yards.
2:352nd & 1 at own 29Cedric Humes (VT) rushed up the middle for 7 yards.
2:081st & 10 at own 36Cedric Humes (VT) rushed up the middle for -4 yards.
1:202nd & 14 at own 32Hokies timeout; 01:20 remaining 1st quarter
1:202nd & 14 at own 325 yard penalty on Hurricanes.
1:202nd & 9 at own 37Bryan Randall (VT) pass left side complete to David Clowney (VT) for 26 yards.
0:541st & 10 at opp 37Bryan Randall (VT) pass left side complete to David Clowney (VT) for 9 yards.
0:222nd & 1 at opp 28Cedric Humes (VT) rushed up the middle for 8 yards.
Q2 15:001st & 10 at opp 20Start of the 2nd quarter.
Q2 15:001st & 10 at opp 20Cedric Humes (VT) rushed up the middle for 12 yards.
Q2 14:371st & goal at opp 8Cedric Humes (VT) rushed up the middle for 2 yards.
Q2 13:492nd & goal at opp 6Bryan Randall (VT) rushed right side for 4 yards.
Q2 13:493rd & goal at opp 3Bryan Randall (VT) pass across the middle complete to Jeff King (VT) for a 3 yard touchdown.Virginia Tech 6, Miami 0
Q2 13:49Extra point by Brandon Pace (VT) is good.Virginia Tech 7, Miami 0
Q2 13:46Kickoff returned by Devin Hester (MIA) for 15 yards.
2nd quarter6 drives, then Virginia Tech 10, Miami 7
Miami Punt, 3 plays
13:421st & 10 at own 25Frank Gore (MIA) rushed left side for 4 yards.
13:422nd & 6 at own 29Brock Berlin (MIA) pass right side complete to Talib Humphrey (MIA) for 1 yard.
12:183rd & 5 at own 30Brock Berlin (MIA) pass incomplete to the right side.
12:104th & 5 at own 30Punt by Brian Monroe (MIA) returned -5 yards by Richard Johnson (VT) to the Hokies 22.
Virginia Tech Incomplete pass, 3 plays
11:591st & 10 at own 22Bryan Randall (VT) rushed up the middle for 3 yards.
11:302nd & 7 at own 27Justin Hamilton (VT) rushed right side for no gain.
11:003rd & 7 at own 27Bryan Randall (VT) pass incomplete to the left side.
11:004th & 7 at own 27Hokies punt blocked, recovered by Rashaun Jones (MIA).
Miami Touchdown run, 4 plays
11:001st & 10 at own 14Tyrone Moss (MIA) rushed up the middle for 7 yards.
10:302nd & 3 at opp 7Tyrone Moss (MIA) rushed right side for 5 yards.
10:201st & goal at opp 2Tyrone Moss (MIA) rushed up the middle for no gain.
9:402nd & goal at opp 2Tyrone Moss (MIA) rushed up the middle for a 2 yard touchdown.Virginia Tech 7, Miami 6
9:40Extra point by Jon Peattie (MIA) is good.Tied at 7
9:40Hurricanes kickoff, touchback by Hokies.
Virginia Tech Fumble, 2 plays
9:401st & 10 at own 20Bryan Randall (VT) rushed up the middle for 5 yards.
9:202nd & 5 at own 25Bryan Randall (VT) rushed up the middle for -7 yards.
9:203rd & 12 at own 18Hokies fumble by Bryan Randall (VT), recovered by Leon Williams (MIA), returned for no gain.
Miami Fumble, 1 play
9:201st & 10 at opp 185 yard penalty on Hurricanes.
9:201st & 15 at opp 23Brock Berlin (MIA) sacked for a loss of 4 yards.
9:202nd & 19 at opp 27Hurricanes fumble by Brock Berlin (MIA), recovered by Noland Burchette (VT), returned for no gain.
Virginia Tech Field goal, 13 plays
9:201st & 10 at own 27Cedric Humes (VT) rushed up the middle for 5 yards.
6:442nd & 5 at own 32Cedric Humes (VT) rushed up the middle for 2 yards.
5:553rd & 3 at own 35Hokies timeout; 05:55 remaining 2nd quarter
5:553rd & 3 at own 35Bryan Randall (VT) pass left side complete to David Clowney (VT) for 6 yards.
5:301st & 10 at own 41Cedric Humes (VT) rushed left side for 1 yard.
4:462nd & 9 at own 425 yard penalty on Hokies.
4:422nd & 14 at own 37Cedric Humes (VT) rushed up the middle for 17 yards.
4:061st & 10 at opp 46Cedric Humes (VT) rushed up the middle for 3 yards.
3:362nd & 7 at opp 43Bryan Randall (VT) pass across the middle complete to David Clowney (VT) for 12 yards.
3:061st & 10 at opp 31Justin Hamilton (VT) rushed up the middle for 5 yards.
2:302nd & 5 at opp 26Justin Hamilton (VT) rushed up the middle for 6 yards.
2:201st & 10 at opp 20Cedric Humes (VT) rushed up the middle for -1 yards.
1:402nd & 11 at opp 21Bryan Randall (VT) sacked for a loss of 6 yards.
1:203rd & 17 at opp 27Bryan Randall (VT) rushed up the middle for no gain.
0:044th & 17 at opp 27Hokies timeout; 00:04 remaining 2nd quarter
0:044th & 17 at opp 2745 yard field goal by Brandon Pace (VT) is good.Virginia Tech 10, Miami 7
3rd quarter8 drives, then Tied at 10
Miami Punt, 3 plays
14:551st & 10 at own 35Frank Gore (MIA) rushed up the middle for 4 yards.
14:552nd & 6 at own 39Brock Berlin (MIA) sacked for a loss of 6 yards.
14:553rd & 12 at own 33Brock Berlin (MIA) pass incomplete across the middle.
14:004th & 12 at own 33Punt by Brian Monroe (MIA) no return by Hokies.
Virginia Tech Fumble, 3 plays
13:141st & 10 at own 23Bryan Randall (VT) pass right side complete to Eddie Royal (VT) for 5 yards.
12:402nd & 5 at own 28Cedric Humes (VT) rushed up the middle for 2 yards.
12:003rd & 3 at own 30Bryan Randall (VT) sacked for no loss.
12:004th & 3 at own 30Hokies fumble by Bryan Randall (VT), recovered by Thomas Carroll (MIA), returned for no gain.
Miami Field goal, 6 plays
11:511st & 10 at opp 30Frank Gore (MIA) rushed left side for 9 yards.
11:132nd & 1 at opp 21Frank Gore (MIA) rushed up the middle for 8 yards.
10:481st & 10 at opp 139 yard penalty on Hurricanes.
10:381st & 20 at opp 22Brock Berlin (MIA) pass right side complete to Kevin Everett (MIA) for 6 yards.
9:522nd & 14 at opp 166 yard penalty on Hurricanes.
9:302nd & 19 at opp 22Frank Gore (MIA) rushed up the middle for 7 yards.
8:523rd & 12 at opp 15Brock Berlin (MIA) pass across the middle complete to Roscoe Parrish (MIA) for 9 yards.
8:524th & 3 at opp 623 yard field goal by Jon Peattie (MIA) is good.Tied at 10
7:591st & 0 at opp 10Kickoff returned by David Clowney (VT) for 17 yards.
Virginia Tech Punt, 3 plays
7:541st & 10 at own 27Bryan Randall (VT) pass incomplete across the middle.
7:442nd & 10 at own 27Cedric Humes (VT) rushed right side for -1 yards.
6:543rd & 11 at own 26Bryan Randall (VT) sacked for a loss of 9 yards.
6:294th & 20 at own 17Punt by Vinnie Burns (VT) no return by Hurricanes.
Miami Punt, 3 plays
6:291st & 10 at own 38Frank Gore (MIA) rushed left side for -3 yards.
5:392nd & 13 at own 3510 yard penalty on Hurricanes.
5:392nd & 23 at own 25Sinorice Moss (MIA) rushed left side for 2 yards.
5:043rd & 21 at own 27Brock Berlin (MIA) pass right side complete to Frank Gore (MIA) for 12 yards.
4:544th & 9 at own 39Punt by Brian Monroe (MIA) no return by Hokies.
Virginia Tech Punt, 3 plays
4:161st & 10 at own 23Cedric Humes (VT) rushed up the middle for 1 yard.
3:472nd & 9 at own 24Cedric Humes (VT) rushed up the middle for -1 yards.
2:553rd & 10 at own 23Bryan Randall (VT) pass incomplete to the right side.
2:474th & 10 at own 23Punt by Vinnie Burns (VT) returned 2 yards by Devin Hester (MIA) to the Hurricanes 46.
Miami Punt, 3 plays
2:381st & 10 at own 46Brock Berlin (MIA) pass incomplete to the right side.
2:312nd & 10 at own 46Brock Berlin (MIA) sacked for a loss of 7 yards.
1:483rd & 17 at own 39Brock Berlin (MIA) pass incomplete to the right side.
1:484th & 17 at own 39Punt by Brian Monroe (MIA) no return by Hokies.
Virginia Tech Punt, 6 plays
1:281st & 10 at own 16Bryan Randall (VT) pass left side complete to Jesse Allen (VT) for 2 yards.
1:222nd & 8 at own 18Cedric Humes (VT) rushed right side for 10 yards.
1:011st & 10 at own 28Bryan Randall (VT) rushed up the middle for 35 yards.
0:271st & 10 at opp 37Cedric Humes (VT) rushed up the middle for 4 yards.
Q4 15:002nd & 6 at opp 33Start of the 4th quarter.
Q4 15:002nd & 6 at opp 33Cedric Humes (VT) rushed up the middle for 3 yards.
Q4 14:243rd & 3 at opp 305 yard penalty on Hokies.
Q4 14:243rd & 8 at opp 35Bryan Randall (VT) pass incomplete to the right side.
Q4 14:054th & 8 at opp 35Punt by Vinnie Burns (VT) no return by Hurricanes.
4th quarter7 drives, then Virginia Tech 16, Miami 10
Miami Punt, 3 plays
13:571st & 10 at own 6Frank Gore (MIA) rushed left side for 3 yards.
13:162nd & 7 at own 9Frank Gore (MIA) rushed up the middle for 4 yards.
12:343rd & 3 at own 13Frank Gore (MIA) rushed up the middle for -2 yards.
12:124th & 5 at own 11Punt by Brian Monroe (MIA) returned 19 yards by Eddie Royal (VT) to the Hurricanes 38.
Virginia Tech Touchdown pass, 1 play
11:381st & 10 at opp 38Bryan Randall (VT) pass right side complete to Eddie Royal (VT) for a 39 yard touchdown.Virginia Tech 16, Miami 10
11:38Extra point by Brandon Pace (VT) is blocked.
11:29Kickoff returned by Devin Hester (MIA) for 37 yards.
Miami Punt, 5 plays
11:201st & 10 at own 3720 yard penalty on Hurricanes.
11:201st & 10 at own 17Brock Berlin (MIA) pass across the middle complete to Quadtrine Hill (MIA) for 9 yards.
10:532nd & 1 at own 26Brock Berlin (MIA) pass left side complete to Roscoe Parrish (MIA) for 7 yards.
10:401st & 10 at own 3315 yard penalty on Hurricanes.
10:331st & 25 at own 18Brock Berlin (MIA) pass left side complete to Frank Gore (MIA) for 5 yards.
10:002nd & 20 at own 23Brock Berlin (MIA) rushed right side for 6 yards.
9:343rd & 14 at own 29Brock Berlin (MIA) pass incomplete to the right side.
9:344th & 14 at own 29Punt by Brian Monroe (MIA) returned -3 yards by Eddie Royal (VT) to the Hokies 19.
Virginia Tech Punt, 4 plays
9:081st & 10 at own 19Cedric Humes (VT) rushed up the middle for 29 yards.
8:391st & 10 at own 48Cedric Humes (VT) rushed up the middle for 1 yard.
8:022nd & 9 at own 49Cedric Humes (VT) rushed up the middle for 3 yards.
7:223rd & 6 at opp 48Hokies timeout; 07:22 remaining 4th quarter
7:223rd & 6 at opp 48Bryan Randall (VT) pass incomplete to the left side.
7:224th & 6 at opp 48Punt by Vinnie Burns (VT) returned 5 yards by Roscoe Parrish (MIA) to the Hurricanes 12.
Miami Punt, 5 plays
7:021st & 10 at own 12Brock Berlin (MIA) pass across the middle complete to Ryan Moore (MIA) for 8 yards.
6:372nd & 2 at own 20Brock Berlin (MIA) pass across the middle complete to Buck Ortega (MIA) for 6 yards.
6:171st & 10 at own 26Brock Berlin (MIA) pass incomplete to the left side.
6:092nd & 10 at own 26Hurricanes timeout; 06:09 remaining 4th quarter
6:092nd & 10 at own 26Brock Berlin (MIA) pass left side complete to Roscoe Parrish (MIA) for 1 yard.
5:403rd & 11 at own 25Brock Berlin (MIA) pass incomplete across the middle.
5:344th & 11 at own 25Punt by Brian Monroe (MIA) returned 5 yards by Richard Johnson (VT) to the Hokies 40.
Virginia Tech Punt, 9 plays
5:121st & 10 at own 40Cedric Humes (VT) rushed up the middle for 3 yards.
4:462nd & 7 at own 43Cedric Humes (VT) rushed up the middle for 7 yards.
4:101st & 10 at the 50Cedric Humes (VT) rushed up the middle for 3 yards.
3:342nd & 7 at opp 47Bryan Randall (VT) pass incomplete to the right side.
3:263rd & 7 at opp 47Bryan Randall (VT) rushed left side for 7 yards.
3:261st & 10 at opp 4010 yard penalty on Hokies.
3:263rd & 10 at the 50Bryan Randall (VT) pass left side complete to Jeff King (VT) for 12 yards.
2:331st & 10 at opp 38Cedric Humes (VT) rushed up the middle for 1 yard.
2:202nd & 9 at opp 37Hurricanes timeout; 02:20 remaining 4th quarter
2:202nd & 9 at opp 37Cedric Humes (VT) rushed up the middle for 1 yard.
2:163rd & 8 at opp 36Hurricanes timeout; 02:16 remaining 4th quarter
2:163rd & 8 at opp 36Cedric Humes (VT) rushed up the middle for -5 yards.
1:244th & 13 at opp 415 yard penalty on Hokies.
1:244th & 18 at opp 46Punt by Vinnie Burns (VT) returned -4 yards by Devin Hester (MIA) to the Hurricanes 11.
Miami Penalty, 4 plays
1:141st & 10 at own 11Brock Berlin (MIA) pass left side complete to Sinorice Moss (MIA) for 8 yards.
1:072nd & 2 at own 20Brock Berlin (MIA) pass incomplete across the middle.
1:073rd & 2 at own 20Brock Berlin (MIA) pass incomplete to the left side.
0:594th & 2 at own 20Brock Berlin (MIA) pass incomplete to the left side.; turnover on downs.
0:591st & 10 at opp 2015 yard penalty on Hokies.

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.

Miami leads 27–⁠15 in 42 meetings, counting the 20 since this game.

Recent meetings
2025Miami 34, Virginia Tech 17
2024Miami 38, Virginia Tech 34
2022Miami 20, Virginia Tech 14
2021Miami 38, Virginia Tech 26
2020Miami 25, Virginia Tech 24
2019Virginia Tech 42, Miami 35

Around this game