Virginia at Virginia Tech

Saturday, November 27, 2004. Virginia Tech took the Commonwealth Cup from Virginia

No. 11 Virginia Tech beat No. 16 Virginia 24–⁠10. It was their 86th meeting; after it, Virginia Tech led the series 44–⁠32–⁠5 in the games on file.

Away16Virginia8–⁠4 in 2004
10
Home11Virginia Tech10–⁠3 in 2004
24

Final at Lane Stadium, BlacksburgAttendance 65,115

At kickoff
45°F, clear, wind 13 mph from the east, gusts to 18 mphWeather: NOAA NCEI Integrated Surface Database; New River Valley Airport (KPSK), 25 km from the stadium

Scoring by quarter

TeamQ1Q2Q3Q4Final
Virginia007310
Virginia Tech00101424

Standouts

Player stats

Virginia

PassingC/AttYdsTDInt
Marques Hagans8/1411110
RushingCarYdsTDLong
Alvin Pearman28147078
Marques Hagans1327012
Wali Lundy4906
Jason Snelling1505
ReceivingRecYdsTDLong
Heath Miller235026
Alvin Pearman132132
Deyon Williams118018
Fontel Mines21609

Virginia Tech

PassingC/AttYdsTDInt
Bryan Randall16/2220020
RushingCarYdsTDLong
Cedric Humes1595137
Bryan Randall1130011
Mike Imoh722011
Justin Hamilton4804
ReceivingRecYdsTDLong
Josh Hyman493245
Josh Morgan333021
Jeff King324012
Eddie Royal221011

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

Team stats

VirginiaVirginia Tech
299Total yards347
121Passing yards212
188Rushing yards147
7.9Yards per pass9.1
4.1Yards per rush3.7
14First downs19
5–⁠15Third downs4–⁠13
0–⁠0Fourth downs0–⁠1
3Turnovers1
0–⁠0Penalties0–⁠0
19:33Possession19:35

Efficiency

VirginiaVirginia Tech
35%Success rate41%
−0.08EPA per play0.06
1.07Explosiveness0.94
−0.14Rushing EPA−0.12
0.27Passing EPA0.37
40%Passing-down success35%
−0.19First-down EPA0.03
−0.11Second-down EPA−0.20
0.18Third-down EPA0.46

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)

Virginia Tech 59% to win. Elo’s favorite won.

Every drive

Virginia Tech end zoneVirginia end zoneQ1 VirginiaSack, 6 playsQ1 VirginiaPunt, 9 playsQ1 VirginiaPunt, 3 playsQ1 Virginia TechPunt, 3 playsQ1 VirginiaFumble, 4 playsQ1 Virginia TechPunt, 5 playsQ1 VirginiaPunt, 5 playsQ2 Virginia TechPunt, 3 playsQ2 VirginiaPunt, 6 playsQ2 Virginia TechPunt, 6 playsQ2 VirginiaPunt, 5 playsQ2 Virginia TechTimeout, 3 playsQ3 Virginia TechPunt, 4 playsQ3 VirginiaPunt, 3 playsQ3 Virginia TechFumbleQ3 VirginiaTouchdown pass, 3 playsQ3 Virginia TechKickoff, 1 playQ3 Virginia TechField goal, 8 playsQ3 VirginiaKickoff, 1 playQ3 VirginiaPunt, 3 playsQ3 Virginia TechTouchdown pass, 1 playQ3 VirginiaKickoff, 1 playQ3 VirginiaField goal, 17 playsQ4 Virginia TechKickoff, 1 playQ4 Virginia TechTouchdown pass, 7 playsQ4 VirginiaKickoff, 1 playQ4 VirginiaPunt, 3 playsQ4 Virginia TechTouchdown run, 6 playsQ4 VirginiaKickoff, 1 playQ4 VirginiaFumble, 3 playsQ4 Virginia TechRush, 6 plays
Solid bars scored; an outline in the other team’s color marks points the defense scored. Virginia Tech drives left to right, Virginia right to left.
  1. Q1 VirginiaSack, 6 plays, 19 yards
  2. Q1 VirginiaPunt, 9 plays, −33 yards
  3. Q1 VirginiaPunt, 3 plays, 2 yards
  4. Q1 Virginia TechPunt, 3 plays, −4 yards
  5. Q1 VirginiaFumble, 4 plays, 83 yards
  6. Q1 Virginia TechPunt, 5 plays, 13 yards
  7. Q1 VirginiaPunt, 5 plays, 21 yards
  8. Q2 Virginia TechPunt, 3 plays, 6 yards
  9. Q2 VirginiaPunt, 6 plays, 11 yards
  10. Q2 Virginia TechPunt, 6 plays, 27 yards
  11. Q2 VirginiaPunt, 5 plays, 19 yards
  12. Q2 Virginia TechTimeout, 3 plays, 4 yards
  13. Q3 Virginia TechPunt, 4 plays, 13 yards
  14. Q3 VirginiaPunt, 3 plays, 8 yards
  15. Q3 Virginia TechFumble, 0 yards
  16. Q3 VirginiaTouchdown pass, 3 plays, 32 yards
  17. Q3 Virginia TechKickoff, 1 play, 20 yards
  18. Q3 Virginia TechField goal, 8 plays, 66 yards
  19. Q3 VirginiaKickoff, 1 play, −80 yards
  20. Q3 VirginiaPunt, 3 plays, −2 yards
  21. Q3 Virginia TechTouchdown pass, 1 play, 45 yards
  22. Q3 VirginiaKickoff, 1 play, −80 yards
  23. Q3 VirginiaField goal, 17 plays, 78 yards
  24. Q4 Virginia TechKickoff, 1 play, 20 yards
  25. Q4 Virginia TechTouchdown pass, 7 plays, 80 yards
  26. Q4 VirginiaKickoff, 1 play, −71 yards
  27. Q4 VirginiaPunt, 3 plays, −2 yards
  28. Q4 Virginia TechTouchdown run, 6 plays, 58 yards
  29. Q4 VirginiaKickoff, 1 play, −68 yards
  30. Q4 VirginiaFumble, 3 plays, 9 yards
  31. Q4 Virginia TechRush, 6 plays, 53 yards

Play by play

1st quarter7 drives, then Tied at 0
Virginia Sack, 6 plays
14:521st & 10 at opp 46Alvin Pearman (UVA) rushed right side for 4 yards.
14:302nd & 6 at opp 42Alvin Pearman (UVA) rushed right side for 3 yards.
14:003rd & 3 at opp 39Marques Hagans (UVA) pass left side complete to Michael McGrew (UVA) for 8 yards.
13:301st & 10 at opp 31Alvin Pearman (UVA) rushed up the middle for 5 yards.
13:002nd & 5 at opp 26Alvin Pearman (UVA) rushed up the middle for 2 yards.
12:003rd & 3 at opp 24Marques Hagans (UVA) sacked for a loss of 3 yards.
Virginia Tech 11 plays
11:124th & 6 at opp 27Cavaliers 45 yard field goal attempt blocked, recovered by Jim Davis (VT).
11:121st & 10 at opp 2849 yard penalty on Hokies.
11:121st & 15 at own 23Mike Imoh (VT) rushed left side for 6 yards.
11:002nd & 9 at own 29Mike Imoh (VT) rushed left side for 1 yard.
10:003rd & 8 at own 30Bryan Randall (VT) pass right side complete to David Clowney (VT) for 11 yards.
10:001st & 10 at own 41Mike Imoh (VT) rushed up the middle for 4 yards.
9:302nd & 6 at own 45Bryan Randall (VT) pass right side complete to Josh Morgan (VT) for 10 yards.
9:001st & 10 at opp 45Cedric Humes (VT) rushed left side for 5 yards.
8:302nd & 5 at opp 40Mike Imoh (VT) rushed up the middle for no gain.
8:003rd & 5 at opp 40Bryan Randall (VT) pass incomplete to the right side.
8:004th & 5 at opp 40Punt by Vinnie Burns (VT) no return by Cavaliers.
Virginia Punt, 3 plays
7:301st & 10 at own 19Alvin Pearman (UVA) rushed left side for 2 yards.
7:302nd & 8 at own 21Marques Hagans (UVA) pass incomplete to the right side.
7:003rd & 8 at own 21Marques Hagans (UVA) rushed right side for 2 yards.
6:304th & 6 at own 23Punt by Chris Gould (UVA) returned 10 yards by Eddie Royal (VT) to the Hokies 44.
Virginia Tech Punt, 3 plays
6:001st & 10 at own 44Bryan Randall (VT) rushed left side for 1 yard.
5:302nd & 9 at own 45Bryan Randall (VT) pass incomplete to the right side.
5:303rd & 9 at own 455 yard penalty on Hokies.
5:303rd & 14 at own 40Bryan Randall (VT) sacked for a loss of 4 yards.
4:304th & 18 at own 36Punt by Vinnie Burns (VT) returned by Alvin Pearman (UVA) to the Cavaliers 13 for no gain.
Virginia Fumble, 4 plays
4:301st & 10 at own 137 yard penalty on Cavaliers.
4:301st & 10 at own 6Alvin Pearman (UVA) rushed right side for 78 yards.
4:301st & 10 at opp 16Wali Lundy (UVA) rushed up the middle for 6 yards.
3:302nd & 4 at opp 10Wali Lundy (UVA) rushed up the middle for 6 yards.
3:001st & goal at opp 4Wali Lundy (UVA) rushed up the middle for -4 yards.
3:002nd & goal at opp 8Cavaliers fumble by Wali Lundy (UVA), recovered by Jonathan Lewis (VT), returned for no gain.
Virginia Tech Punt, 5 plays
2:301st & 10 at own 7Mike Imoh (VT) rushed right side for 11 yards.
2:301st & 10 at own 19Cedric Humes (VT) rushed left side for 3 yards.
2:002nd & 7 at own 22Bryan Randall (VT) pass across the middle complete to Jeff King (VT) for 6 yards.
1:303rd & 1 at own 28Cedric Humes (VT) rushed up the middle for 2 yards.
1:301st & 10 at own 3010 yard penalty on Hokies.
1:303rd & 8 at own 20Bryan Randall (VT) pass incomplete to the left side.
1:004th & 8 at own 20Punt by Vinnie Burns (VT) returned 9 yards by Alvin Pearman (UVA) to the Cavaliers 43.
Virginia Punt, 5 plays
1:001st & 10 at own 43Alvin Pearman (UVA) rushed up the middle for 2 yards.
0:302nd & 8 at own 45Marques Hagans (UVA) rushed up the middle for 12 yards.
Q2 15:001st & 10 at opp 43Start of the 2nd quarter.
Q2 15:001st & 10 at opp 43Alvin Pearman (UVA) rushed up the middle for 5 yards.
Q2 14:302nd & 5 at opp 38Alvin Pearman (UVA) rushed up the middle for 2 yards.
Q2 14:003rd & 3 at opp 36Alvin Pearman (UVA) rushed left side for 1 yard.
Q2 13:304th & 2 at opp 35Punt by Chris Gould (UVA) no return by Hokies.
2nd quarter5 drives, then Tied at 0
Virginia Tech Punt, 3 plays
13:001st & 10 at own 20Bryan Randall (VT) pass across the middle complete to Jared Mazzetta (VT) for 5 yards.
12:302nd & 5 at own 25Justin Hamilton (VT) rushed up the middle for 1 yard.
11:393rd & 4 at own 26Hokies timeout; 11:39 remaining 2nd quarter
11:393rd & 4 at own 26Bryan Randall (VT) rushed up the middle for 3 yards.
11:004th & 1 at own 29Punt by Vinnie Burns (VT) returned 7 yards by Alvin Pearman (UVA) to the Cavaliers 27.
Virginia Punt, 6 plays
10:301st & 10 at own 27Alvin Pearman (UVA) rushed right side for 3 yards.
10:002nd & 7 at own 30Alvin Pearman (UVA) rushed left side for 6 yards.
9:303rd & 1 at own 36Alvin Pearman (UVA) rushed right side for 1 yard.
9:001st & 10 at own 37Marques Hagans (UVA) pass incomplete to the left side.
8:302nd & 10 at own 37Wali Lundy (UVA) rushed up the middle for 1 yard.
7:473rd & 9 at own 38Cavaliers timeout; 07:47 remaining 2nd quarter
7:473rd & 9 at own 38Marques Hagans (UVA) rushed up the middle for 5 yards.
7:304th & 4 at own 43Punt by Chris Gould (UVA) no return by Hokies.
Virginia Tech Punt, 6 plays
7:301st & 10 at own 18Bryan Randall (VT) pass left side complete to David Clowney (VT) for 6 yards.
7:002nd & 4 at own 24Mike Imoh (VT) rushed up the middle for -4 yards.
6:303rd & 8 at own 20Bryan Randall (VT) pass across the middle complete to Josh Morgan (VT) for 21 yards.
6:001st & 10 at own 41Bryan Randall (VT) rushed up the middle for 4 yards.
5:302nd & 6 at own 45Bryan Randall (VT) pass incomplete to the right side.
5:003rd & 6 at own 45Bryan Randall (VT) sacked for a loss of 8 yards.
4:304th & 14 at own 37Punt by Vinnie Burns (VT) no return by Cavaliers.
Virginia Punt, 5 plays
4:301st & 10 at own 27Marques Hagans (UVA) pass right side complete to Fontel Mines (UVA) for 7 yards.
4:002nd & 3 at own 34Alvin Pearman (UVA) rushed up the middle for 7 yards.
3:301st & 10 at own 41Alvin Pearman (UVA) rushed right side for 5 yards.
3:002nd & 5 at own 46Alvin Pearman (UVA) rushed up the middle for no gain.
2:003rd & 5 at own 46Marques Hagans (UVA) rushed up the middle for 4 yards.
1:304th & 1 at the 50Punt by Chris Gould (UVA) returned -1 yards by Richard Johnson (VT) to the Hokies 11.
Virginia Tech Timeout, 3 plays
1:001st & 10 at own 11Mike Imoh (VT) rushed up the middle for 4 yards.
0:302nd & 6 at own 15Bryan Randall (VT) rushed left side for no gain.
0:053rd & 6 at own 15Cavaliers timeout; 00:05 remaining 2nd quarter
0:053rd & 6 at own 15Justin Hamilton (VT) rushed up the middle for no gain.
0:034th & 6 at own 15Cavaliers timeout; 00:03 remaining 2nd quarter
3rd quarter7 drives, then Virginia Tech 10, Virginia 7
Virginia Tech Punt, 4 plays
14:531st & 10 at own 34Bryan Randall (VT) pass left side complete to Josh Hyman (VT) for 12 yards.
14:301st & 10 at own 46Bryan Randall (VT) pass right side complete to Josh Morgan (VT) for 2 yards.
14:302nd & 8 at own 485 yard penalty on Hokies.
14:302nd & 13 at own 43Cedric Humes (VT) rushed up the middle for 4 yards.
14:003rd & 9 at own 47Bryan Randall (VT) pass incomplete to the right side.
13:304th & 9 at own 47Punt by Vinnie Burns (VT) no return by Cavaliers.
Virginia Punt, 3 plays
13:301st & 10 at own 20Alvin Pearman (UVA) rushed right side for 1 yard.
13:002nd & 9 at own 21Marques Hagans (UVA) rushed right side for 7 yards.
12:303rd & 2 at own 28Marques Hagans (UVA) pass incomplete to the left side.
12:004th & 1 at own 29Punt by Chris Gould (UVA) returned 1 yards by Eddie Royal (VT) to the Hokies 33.
12:001st & 10 at own 33Hokies fumble by Eddie Royal (VT), recovered by Dennis Haley (UVA), returned for no gain.
Virginia Touchdown pass, 3 plays
12:001st & 10 at opp 32Alvin Pearman (UVA) rushed right side for 3 yards.
11:302nd & 7 at opp 30Alvin Pearman (UVA) rushed right side for -3 yards.
10:303rd & 10 at opp 33Marques Hagans (UVA) pass right side complete to Alvin Pearman (UVA) for a 32 yard touchdown.Virginia 6, Virginia Tech 0
10:30Extra point by Connor Hughes (UVA) is good.Virginia 7, Virginia Tech 0
10:24Cavaliers kickoff, touchback by Hokies.
Virginia Tech Field goal, 8 plays
10:241st & 10 at own 20Bryan Randall (VT) rushed up the middle for 9 yards.
10:002nd & 1 at own 29Justin Hamilton (VT) rushed up the middle for 4 yards.
9:301st & 10 at own 33Bryan Randall (VT) pass across the middle complete to Jared Mazzetta (VT) for 7 yards.
9:002nd & 3 at own 4015 yard penalty on Cavaliers.
8:301st & 10 at opp 45Bryan Randall (VT) rushed up the middle for 9 yards.
8:302nd & 1 at opp 3615 yard penalty on Cavaliers.
8:301st & 10 at opp 21Justin Hamilton (VT) rushed up the middle for 3 yards.
7:302nd & 7 at opp 18Bryan Randall (VT) pass left side complete to Josh Hyman (VT) for 4 yards.
7:303rd & 3 at opp 14Bryan Randall (VT) pass incomplete to the right side.
7:304th & 3 at opp 1431 yard field goal by Brandon Pace (VT) is good.Virginia 7, Virginia Tech 3
7:201st & 0 at opp 20Hokies kickoff, touchback by Cavaliers.
Virginia Punt, 3 plays
7:201st & 10 at own 20Marques Hagans (UVA) rushed right side for 4 yards.
7:202nd & 6 at own 24Alvin Pearman (UVA) rushed left side for -1 yards.
6:303rd & 7 at own 235 yard penalty on Cavaliers.
6:003rd & 12 at own 18Marques Hagans (UVA) pass incomplete to the right side.
6:004th & 12 at own 18Punt by Chris Gould (UVA) no return by Hokies.
Virginia Tech Touchdown pass, 1 play
6:001st & 10 at opp 45Bryan Randall (VT) pass left side complete to Josh Hyman (VT) for a 45 yard touchdown.Virginia Tech 9, Virginia 7
6:00Extra point by Brandon Pace (VT) is good.Virginia Tech 10, Virginia 7
5:41Hokies kickoff, touchback by Cavaliers.
Virginia Field goal, 17 plays
5:411st & 10 at own 20Alvin Pearman (UVA) rushed left side for 2 yards.
5:302nd & 8 at own 22Alvin Pearman (UVA) rushed up the middle for 7 yards.
4:303rd & 1 at own 29Alvin Pearman (UVA) rushed up the middle for 1 yard.
4:001st & 10 at own 30Alvin Pearman (UVA) rushed right side for 3 yards.
3:302nd & 7 at own 33Marques Hagans (UVA) pass left side complete to Heath Miller (UVA) for 9 yards.
3:001st & 10 at own 42Alvin Pearman (UVA) rushed up the middle for 1 yard.
2:302nd & 9 at own 43Alvin Pearman (UVA) rushed left side for 8 yards.
2:003rd & 1 at opp 49Alvin Pearman (UVA) rushed right side for 1 yard.
2:001st & 10 at opp 485 yard penalty on Cavaliers.
1:301st & 15 at own 47Marques Hagans (UVA) rushed up the middle for -3 yards.
1:002nd & 18 at own 44Marques Hagans (UVA) pass across the middle complete to Deyon Williams (UVA) for 18 yards.
0:301st & 10 at opp 38Jason Snelling (UVA) rushed up the middle for 5 yards.
Q4 15:002nd & 5 at opp 33Start of the 4th quarter.
Q4 15:002nd & 5 at opp 33Marques Hagans (UVA) pass across the middle complete to Heath Miller (UVA) for 26 yards.
Q4 14:301st & goal at opp 7Marques Hagans (UVA) rushed up the middle for 3 yards.
Q4 14:002nd & goal at opp 43 yard penalty on Hokies.
Q4 14:001st & goal at opp 1Alvin Pearman (UVA) rushed up the middle for -1 yards.
Q4 13:302nd & goal at opp 2Marques Hagans (UVA) pass incomplete to the left side.
Q4 13:303rd & goal at opp 3Marques Hagans (UVA) rushed right side for no gain.
Q4 13:304th & goal at opp 219 yard field goal by Connor Hughes (UVA) is good.Tied at 10
Q4 13:001st & 0 at opp 20Cavaliers kickoff, touchback by Hokies.
4th quarter5 drives, then Virginia Tech 24, Virginia 10
Virginia Tech Touchdown pass, 7 plays
13:001st & 10 at own 20Cedric Humes (VT) rushed up the middle for 2 yards.
13:002nd & 8 at own 2210 yard penalty on Hokies.
13:002nd & 18 at own 12Bryan Randall (VT) rushed up the middle for 11 yards.
12:303rd & 7 at own 23Bryan Randall (VT) pass right side complete to Eddie Royal (VT) for 10 yards.
11:301st & 10 at own 33Cedric Humes (VT) rushed right side for 10 yards.
11:301st & 10 at own 4314 yard penalty on Cavaliers.
11:301st & 10 at opp 43Cedric Humes (VT) rushed up the middle for -2 yards.
10:302nd & 12 at opp 45Bryan Randall (VT) pass right side complete to Jeff King (VT) for 12 yards.
10:001st & 10 at opp 32Bryan Randall (VT) pass right side complete to Josh Hyman (VT) for a 32 yard touchdown.Virginia Tech 16, Virginia 10
10:00Extra point by Brandon Pace (VT) is good.Virginia Tech 17, Virginia 10
9:52Kickoff returned by Alvin Pearman (UVA) for 29 yards.
Virginia Punt, 3 plays
9:451st & 10 at own 29Marques Hagans (UVA) sacked for a loss of 5 yards.
9:002nd & 15 at own 24Marques Hagans (UVA) rushed up the middle for 3 yards.
8:303rd & 12 at own 27Marques Hagans (UVA) pass left side complete to Tom Santi (UVA) for 2 yards.
8:004th & 10 at own 29Punt by Chris Gould (UVA) returned 10 yards by Richard Johnson (VT) to the Hokies 42.
Virginia Tech Touchdown run, 6 plays
8:001st & 10 at own 42Cedric Humes (VT) rushed up the middle for 6 yards.
7:002nd & 4 at own 48Cedric Humes (VT) rushed right side for no gain.
6:303rd & 4 at own 48Bryan Randall (VT) pass across the middle complete to Jeff King (VT) for 6 yards.
6:001st & 10 at opp 46Cedric Humes (VT) rushed up the middle for 3 yards.
5:302nd & 7 at opp 43Bryan Randall (VT) pass left side complete to Eddie Royal (VT) for 11 yards.
5:301st & 10 at opp 325 yard penalty on Hokies.
5:301st & 15 at opp 37Cedric Humes (VT) rushed up the middle for a 37 yard touchdown.Virginia Tech 23, Virginia 10
5:30Extra point by Brandon Pace (VT) is good.Virginia Tech 24, Virginia 10
5:085 yard penalty on Hokies.
5:081st & 5 at opp 6Kickoff returned by Alvin Pearman (UVA) for 26 yards.
Virginia Fumble, 3 plays
4:561st & 10 at own 32Marques Hagans (UVA) pass right side complete to Fontel Mines (UVA) for 9 yards.
4:562nd & 1 at own 41Marques Hagans (UVA) pass incomplete to the left side.
4:563rd & 1 at own 41Marques Hagans (UVA) sacked for a loss of 2 yards.
4:564th & 3 at own 39Cavaliers fumble by Marques Hagans (UVA), recovered by Darryl Tapp (VT), returned for no gain.
Virginia Tech Rush, 6 plays
4:301st & 10 at own 38Cedric Humes (VT) rushed up the middle for 6 yards.
4:002nd & 4 at opp 33Bryan Randall (VT) rushed up the middle for -4 yards.
4:003rd & 8 at opp 37Bryan Randall (VT) rushed left side for 9 yards.
3:001st & 10 at opp 28Cedric Humes (VT) rushed up the middle for 2 yards.
2:302nd & 8 at opp 26Cedric Humes (VT) rushed right side for 9 yards.
2:301st & 10 at opp 17Cedric Humes (VT) rushed up the middle for 8 yards.

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.

Virginia Tech leads 62–⁠34–⁠5 in 101 meetings on file, counting the 20 since this game.

Recent meetings
2025Virginia 27, Virginia Tech 7
2024Virginia Tech 37, Virginia 17
2023Virginia Tech 55, Virginia 17
2021Virginia Tech 29, Virginia 24
2020Virginia Tech 33, Virginia 15
2019Virginia 39, Virginia Tech 30

Around this game