| Date | Time | Opponent | Rank | Site | TV | Result | Attendance |
|---|
| September 4 | 12:00 pm | at Temple* | No. 16 | | ESPN2 | W 44–14 | 20,154 |
| September 11 | 3:30 pm | North Carolina | No. 15 | | ABC | W 56–24 | 62,790 |
| September 18 | 3:00 pm | Akron* | No. 12 | - Scott Stadium
- Charlottesville, VA
| | W 51–0 | 57,868 |
| September 25 | 3:30 pm | Syracuse* | No. 12 | - Scott Stadium
- Charlottesville, VA
| | W 31–10 | 59,699 |
| October 7 | 7:30 pm | Clemson | No. 10 | - Scott Stadium
- Charlottesville, VA
| ESPN | W 30–10 | 61,833 |
| October 16 | 8:00 pm | at No. 7 Florida State | No. 6 | | ESPN | L 3–36 | 84,155 |
| October 23 | 1:00 pm | at Duke | No. 14 | | | W 37–16 | 24,157 |
| November 6 | 3:30 pm | Maryland | No. 12 | - Scott Stadium
- Charlottesville, VA (rivalry)
| ABC | W 16–0 | 63,072 |
| November 13 | 3:30 pm | No. 18 Miami (FL) | No. 10 | - Scott Stadium
- Charlottesville, VA
| ABC | L 21–31 | 63,701 |
| November 20 | 1:00 pm | at Georgia Tech | No. 18 | | ABC | W 30–10 | 43,971 |
| November 27 | 1:00 pm | at No. 11 Virginia Tech | No. 16 | | ABC | L 10–24 | 65,115 |
| December 27 | 2:00 pm | vs. Fresno State* | No. 18 | | ESPN | L 34–37 OT | 28,516 |
- *Non-conference game
Homecoming- Rankings from AP Poll released prior to the game
- All times are in Eastern time
|
| 2004 Virginia Cavaliers football team roster |
| Players |
Coaches |
| Offense
|
Defense
|
Special teams
|
- Head coach
- Coordinators/assistant coaches
- Legend
- (C) Team captain
- (S) Suspended
- (I) Ineligible
Injured
Redshirt
Roster |