Complete unofficial results from Saturday's Chevy Rock & Roll 400 at the Richmond International Raceway.

1. Kevin Harvick #29 GM Goodwrench Chevrolet Richard Childress Racing 400 laps
2. Kyle Busch #5 Kellogg's Chevrolet Hendrick Motorsport 400 laps
3. Kasey Kahne #9 Dodge Dealers/UAW Dodge Evernham Motorsport 400 laps
4. Dave Blaney #22 Caterpillar Dodge Bill Davis Racing 400 laps
5. Mark Martin #6 AAA Ford Roush Racing 400 laps
6. Greg Biffle #16 National Guard Ford Roush Racing 400 laps
7. Ken Schrader #21 US Air Force Ford Wood Brothers 400 laps
8. Matt Kenseth #17 DeWalt Ford Roush Racing 400 laps
9. Jeff Burton #31 Cingular Wireless Chevrolet Richard Childress Racing 400 laps
10. Scott Riggs #10 Auto Value Dodge Evernham Motorsport 400 laps
11. Casey Mears #42 Texaco/Havoline Dodge Chip Ganassi Racing 400 laps
12. Clint Bowyer* #07 Jack Daniels Chevrolet Richard Childress Racing 400 laps
13. JJ Yeley* #18 Imitrex/GSK Chevrolet Joe Gibbs Racing 400 laps
14. Reed Sorensen* #41 Nicorette Fresh Mint Dodge Chip Ganassi Racing 400 laps
15. Denny Hamlin* #11 FedEx Chevrolet Joe Gibbs Racing 399 laps
16. Elliott Sadler #19 Dodge Dealers/UAW Dodge Evernham Motorsport 399 laps
17. Dale Earnhardt Jr #8 Budweiser Chevrolet Dale Earnhardt Inc 399 laps
18. Tony Stewart #20 Home Depot Chevrolet Joe Gibbs Racing 399 laps
19. Robby Gordon #7 Jim Beam Chevrolet Robby Gordon M'tsport 399 laps
20. Ryan Newman #12 Alltel Dodge Penske Racing 399 laps
21. Dale Jarrett #88 UPS Ford Robert Yates Racing 399 laps
22. Bobby Labonte #43 STP Dodge Petty Enterprises 399 laps
23. Jimmie Johnson #48 Lowe's Chevrolet Hendrick Motorsport 399 laps
24. Brian Vickers #25 GMAC Chevrolet Hendrick Motorsport 398 laps
25. Jamie McMurray #26 Irwin Tools Ford Roush Racing 398 laps
26. David Stremme* #40 Lone Star Steakhouse Dodge Chip Ganassi Racing 398 laps
27. Kurt Busch #2 Miller Lite Dodge Penske Racing 398 laps
28. Travis Kvapil #32 Tide Chevrolet PPI Motorsport 398 laps
29. Scott Wimmer #4 Lucas Oil Chevrolet Morgan McClure M'tsport 398 laps
30. Sterling Marlin #14 Waste Management Chevrolet MB2 Motorsport 398 laps
31. Jeff Gordon #24 DuPont Chevrolet Hendrick Motorsport 398 laps
32. Joe Nemechek #01 US Army Chevrolet MB2 Motorsport 398 laps
33. Kevin Lepage #49 Roadloans Dodge BAM Racing 397 laps
34. Kyle Petty #45 Marathon Oil Dodge Petty Enterprises 397 laps
35. Carl Edwards #99 Office Depot Ford Roush Racing 397 laps
36. David Gilliland #38 M&M's Ford Robert Yates Racing 396 laps
37. Kenny Wallace #78 Furniture Row Chevrolet Furniture Row Racing 395 laps
38. Chad Chaffin #61 Makoto Ginger Dressing Dodge Peak Performance M?EUR(TM)sports 392 laps
39. Tony Raines #96 DLP HDTV Chevrolet Hall of Fame Racing 390 laps

Rtd Martin Truex Jr* #1 Bass Pro Shops Chevrolet Dale Earnhardt Inc 278 laps
Rtd Jeff Green #66 AOL.com/Best Buy Chevrolet Haas CNC Racing 273 laps
Rtd Chad Blount #34 Oak Glove Co Chevrolet Front Row Motorsports 98 laps
Rtd Morgan Shepherd #89 Victory in Jesus Dodge Faith Motorsports 18 laps

* Denotes Raybestos Rookie of the Year candidate