Race result; Mountain Dew Southern 500, Darlington Raceway, South Carolina, 2004 NASCAR Nextel Cup Series round 35 of 36.

1. Jimmie Johnson #48 Lowe's Chevrolet Hendrick Motorsports 367 laps
2. Mark Martin # 6 Viagra Ford Roush Racing 367 laps
3. Jeff Gordon #24 DuPont Chevrolet Hendrick Motorsports 367 laps
4. Jamie McMurray #42 Texaco Havoline Dodge Chip Ganassi Racing 367 laps
5. Kasey Kahne *#9 Dodge Dealers/UAW DodgeEvernham Motorsports 367 laps
6. Kurt Busch #97 Smirnoff Ice/Sharpie FordRoush Racing 367 laps
7. Carl Edwards #99 World Financial Group Ford Roush Racing 367 laps
8. Joe Nemechek #01 USG Sheetrock Chevrolet MB2 Motorsports 367 laps
9. Bobby Labonte #18 Interstate Batteries Chevrolet Joe Gibbs Racing 367 laps
10. Mike Bliss # 0 Netzero HiSpeed ChevroletHaas CNC Racing 367 laps
11. Dale Earnhardt Jr. #8 Budweiser Chevrolet Dale Earnhardt Incorporated 367 laps
12. Sterling Marlin #40 Coors Light Dodge Chip Ganassi Racing 367 laps
13. Jeff Burton # 30 America Online Chevrolet Richard Childress Racing 367 laps
14. Jeff Green #43 Cheerios/Betty Crocker Dodge Petty Enterprises 367 laps
15. Robby Gordon #31 Cingular Wireless Chevrolet Richard Childress Racing 367 laps
16. Ricky Rudd #21 Motorcraft/US Air Force FordWood Brothers Racing 367 laps
17. Tony Stewart #20 Home Depot Chevrolet Joe Gibbs Racing 366 laps
18. Rusty Wallace #2 Miller Lite Dodge Penske Racing 365 laps
19. Jeremy Mayfield #19 Dodge Dealers/UAW Dodge Evernham Motorsports 365 laps
20. Matt Kenseth #17 DeWalt Power Tools Ford Roush Racing 365 laps
21. Brian Vickers * #25 GMAC Financial Services Chevrolet Hendrick Motorsports 365 laps
22. Scott Wimmer * #22 Caterpillar Dodge Bill Davis Racing 365 laps
23. Elliott Sadler #38 M&M's Ford Robert Yates Racing 365 laps
24. Greg Biffle #16 National Guard/Subway FordRoush Racing 365 laps
25. Scott Riggs * #10 Valvoline Chevrolet MBV Motorsports 364 laps
26. Casey Mears #41 Target DodgeChip Ganassi Racing 364 laps
27. Brendan Gaughan * #77 Kodak/Jasper Engines DodgePenske/Jasper Racing 363 laps
28. Terry Labonte #5 Kellogg's ChevroletHendrick Motorsports 363 laps
29. Johnny Sauter #09 Miccosukee Gaming & Resorts Dodge Phoenix Racing 363 laps
30. Ken Schrader #49 Schwan's Home Service Dodge BAM Racing 362 laps
31. Bobby Hamilton Jr #32 Tide ChevroletPPI Motorsports 357 laps
32. Kevin Harvick #29 GM Goodwrench Chevrolet Richard Childress Racing 354 laps
33. Michael Waltrip #15 NAPA Auto Parts Chevrolet Dale Earnhardt Incorporated 336 laps
34. Ryan Newman #12 Mobil 1/ALLTEL Dodge Penske Racing 330 laps, engine
35. Kyle Petty #45 Georgia Pacific/Brawny DodgePetty Enterprises 300 laps, accident
36. Randy LaJoie #198 Mach One Inc Ford William Edwards 262 laps, engine
37. Dale Jarrett #88 UPS Ford Robert Yates Racing 194 laps, accident
38. Mike Wallace #4 Lucas Oil Products Chevrolet Morgan-McClure Racing 181 laps, oil pump belt
39. Todd Bodine #50 Mesco Building Products Dodge Arnold Racing 143 laps, accident
40. Hermie Sadler #02 East Tenn. Trailers/Tom Hammonds Chevy Chevrolet SCORE Motorsports 130 laps, handling
41. Mario Gosselin #280 Commercial Truck & Trailer FordHover Motorsports 14 laps, too slow
42. Kirk Shelmerdine #172 Freddie B's Ford Kirk Shelmerdine 14 laps, too slow
43. Morgan Shepherd #89 Racing with Jesus/Red Line Oil Dodge Cindy Shepherd 10 laps, too slow
* Rookie of the Year contender.