Results

The 2004 Subway 500 NASCAR CUP Series race results showcase the full finishing order, including race winner and key performance stats from the Martinsville Speedway race.

Subway 500

Sunday, October 24th, 2004

Martinsville Speedway, Ridgeway, VA

  • 17 Chevrolet
  • 11 Ford
  • 15 Dodge

  • Drivers Entered: 43 (3 drivers will not make the race)
  • Laps Scheduled: 500
  • Margin of Victory: N/A Seconds
  • Time of Race: N/A
  • Average Speed: 66.103
  • Cautions: 17 for 125 laps
  • Lead Changes: 22
  • Green Flag Passes: N/A
The NASCAR Garage 56 car during the Rolex 24
Daytona Beach, Florida - January 29, 2023 : The NASCAR Garage 56 car is seen on display during the Rolex 24 at Daytona International Speedway.
James GilbertGetty Images
Subway 500 at Martinsville Speedway results
FIN ST # DRIVER MAKE TOT PTS FIN PTS LAPS LED X LED STATUS
36 35 32 Bobby Hamilton Jr Chevrolet 55 55 404 0 0 crash
18 17 18 Bobby Labonte Chevrolet 109 109 500 0 0 running
27 34 25 Brian Vickers Chevrolet 82 82 498 0 0 running
24 22 99 Carl Edwards Ford 91 91 500 0 0 running
29 28 41 Casey Mears Dodge 76 76 496 0 0 running
39 37 98 Chad Chaffin Ford 46 46 100 0 0 rear end
33 3 8 Dale Earnhardt Jr Chevrolet 64 64 449 0 0 crash
37 32 88 Dale Jarrett Ford 52 52 403 0 0 running
32 33 38 Elliott Sadler Ford 67 67 475 0 0 crash
17 21 16 Greg Biffle Ford 112 112 500 0 0 running
38 31 02 Hermie Sadler Chevrolet 49 49 159 0 0 electrical
2 8 42 Jamie McMurray Dodge 175 170 500 43 0 running
11 12 30 Jeff Burton Chevrolet 130 130 500 0 0 running
9 15 24 Jeff Gordon Chevrolet 143 138 500 6 0 running
7 10 43 Jeff Green Dodge 146 146 500 0 0 running
6 11 19 Jeremy Mayfield Dodge 150 150 500 0 0 running
1 18 48 Jimmie Johnson Chevrolet 185 180 500 67 0 running
35 39 4 Jimmy Spencer Chevrolet 58 58 421 0 0 running
30 29 01 Joe Nemechek Chevrolet 73 73 488 0 0 running
13 38 9 Kasey Kahne Dodge 129 124 500 17 0 running
31 20 49 Ken Schrader Dodge 70 70 484 0 0 running
8 19 29 Kevin Harvick Chevrolet 147 142 500 104 0 running
42 43 37 Kevin Lepage Dodge 37 37 11 0 0 vibration
40 41 72 Kirk Shelmerdine Ford 43 43 86 0 0 engine
5 7 97 Kurt Busch Ford 165 155 500 120 0 running
22 26 45 Kyle Petty Dodge 97 97 500 0 0 running
12 23 6 Mark Martin Ford 127 127 500 0 0 running
16 25 17 Matt Kenseth Ford 120 115 500 2 0 running
19 30 15 Michael Waltrip Chevrolet 106 106 500 0 0 running
14 9 21 Ricky Rudd Ford 121 121 500 0 0 running
23 36 31 Robby Gordon Chevrolet 94 94 500 0 0 running
10 2 2 Rusty Wallace Dodge 139 134 500 34 0 running
3 1 12 Ryan Newman Dodge 170 165 500 9 0 running
26 6 10 Scott Riggs Chevrolet 85 85 500 0 0 running
20 24 22 Scott Wimmer Dodge 103 103 500 0 0 running
4 16 40 Sterling Marlin Dodge 165 160 500 50 0 running
25 27 5 Terry Labonte Chevrolet 93 88 500 30 0 running
43 40 50 Todd Bodine Dodge 34 34 1 0 0 crash
15 13 20 Tony Stewart Chevrolet 123 118 500 18 0 running
21 5 06 Travis Kvapil Dodge 100 100 500 0 0 running
28 4 0 Ward Burton Chevrolet 79 79 497 0 0 running
34 14 77 Brendan Gaughan Dodge 61 61 424 0 0 running
41 42 80 Mario Gosselin Ford 40 40 74 0 0 suspension

Race Infractions

Penalties imposed prior to or during the race.