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
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.