Advance Auto Parts 500
Martinsville Speedway — April 18, 2004
Rusty Wallace
Winner
500
Laps
43
Entries
6
Leaders
Rusty Wallace won the 2004 Advance Auto Parts 500 at Martinsville Speedway on April 18, 2004, leading 45 of 500 laps. Bobby Labonte finished second; Dale Earnhardt, Jr. rounded out the podium. The race featured 6 different leaders.
Race Details
Date
Sunday, April 18, 2004
Track
Season
2004
Winner
Leaders
6 drivers
| Pos | Start | +/- | Driver |
|---|---|---|---|
| 1 | 17 | +16 | Rusty Wallace |
| 2 | 23 | +21 | Bobby Labonte |
| 3 | 4 | +1 | Dale Earnhardt, Jr. |
| 4 | 8 | +4 | Jimmie Johnson |
| 5 | 3 | -2 | Ryan Newman |
| 6 | 1 | -5 | Jeff Gordon |
| 7 | 2 | -5 | Jamie McMurray |
| 8 | 29 | +21 | Matt Kenseth |
| 9 | 18 | +9 | Sterling Marlin |
| 10 | 25 | +15 | Dale Jarrett |
| 11 | 7 | -4 | Kurt Busch |
| 12 | 9 | -3 | Elliott Sadler |
| 13 | 35 | +22 | Brian Vickers |
| 14 | 30 | +16 | Tony Stewart |
| 15 | 39 | +24 | Michael Waltrip |
| 16 | 32 | +16 | Ricky Craven |
| 17 | 11 | -6 | Brendan Gaughan |
| 18 | 31 | +13 | Kyle Petty |
| 19 | 5 | -14 | Kevin Harvick |
| 20 | 14 | -6 | Ricky Rudd |
| 21 | 15 | -6 | Kasey Kahne |
| 22 | 6 | -16 | Ward Burton |
| 23 | 28 | +5 | Terry Labonte |
| 24 | 33 | +9 | Jeff Green |
| 25 | 27 | +2 | Jeff Burton |
| 26 | 37 | +11 | Hermie Sadler |
| 27 | 20 | -7 | Joe Nemechek |
| 28 | 13 | -15 | Scott Riggs |
| 29 | 16 | -13 | Scott Wimmer |
| 30 | 21 | -9 | Robby Gordon |
| 31 | 22 | -9 | Johnny Sauter |
| 32 | 42 | +10 | Morgan Shepherd |
| 33 | 40 | +7 | Derrike Cope |
| 34 | 19 | -15 | Mark Martin |
| 35 | 24 | -11 | Greg Biffle |
| 36 | 10 | -26 | Jeremy Mayfield |
| 37 | 12 | -25 | Casey Mears |
| 38 | 34 | -4 | Jimmy Spencer |
| 39 | 43 | +4 | Todd Bodine |
| 40 | 26 | -14 | Ken Schrader |
| 41 | 36 | -5 | Stanton Barrett |
| 42 | 41 | -1 | Andy Hillenburg |
| 43 | 38 | -5 | Joe Ruttman |
Explore More
Frequently Asked Questions
Who won the 2004 Advance Auto Parts 500?
Rusty Wallace won the 2004 Advance Auto Parts 500 at Martinsville Speedway.
Where was the 2004 Advance Auto Parts 500 held?
The 2004 Advance Auto Parts 500 was held at Martinsville Speedway on April 18, 2004.