Complete final Happy Hour practice times ahead of Sunday's GFS Marketplace 400 at the two-mile Michigan International Speedway.

1. Rusty Wallace#2 Miller Lite DodgePenske Racing39.816secs
2. Dale Earnhardt Jr#8 Budweiser ChevroletDale Earnhardt Incorporated39.843secs
3. Kurt Busch#97 Rubbermaid Ford Roush Racing39.850secs
4. Jeff Green#1 Pennzoil ChevroletDale Earnhardt Incorporated39.861secs
5. Bobby Labonte#18 Interstate Batteries ChevroletJoe Gibbs Racing39.871secs
6. Ryan Newman#12 ALLTEL DodgePenske Racing39.877secs
7. Michael Waltrip#15 NAPA ChevroletDale Earnhardt Incorporated39.885secs
8. Tony Stewart#20 Home Depot ChevroletJoe Gibbs Racing39.941secs
9. Jamie McMurray*#42 Havoline DodgeChip Ganassi Racing40.044secs
10. Greg Biffle*#16 Grainger FordRoush Racing40.047secs
11. Jeff Gordon#24 DuPont ChevroletHendrick Motorsports40.077secs
12. Bill Elliott#9 Dodge Dealers DodgeEvernham Motorsports40.103secs
13. Jimmy Spencer#7 Sirius Satellite Radio DodgeUltra Motorsports40.108secs
14. Jimmie Johnson#48 Lowe's ChevroletHendrick Motorsports40.108secs
15. Kenny Wallace#23 Stacker 2 DodgeBill Davis Racing40.125secs
16. Kevin Harvick#29 GM Goodwrench ChevroletRichard Childress Racing40.144secs
17. Jason Leffler#0 NetZero PontiacHaas Motorsport40.153secs
18. Mark Martin#6 Viagra FordRoush Racing40.179secs
19. Jeff Burton#99 CITGO FordRoush Racing40.180secs
20. Johnny Benson#10 Valvoline PontiacMBV Motorsports40.207secs
21. Sterling Marlin#40 Coors Light DodgeChip Ganassi Racing40.233secs
22. Ward Burton#22 Caterpillar DodgeBill Davis Racing40.255secs
23. Robby Gordon#31 Cingular Wireless ChevroletRichard Childress Racing40.264secs
24. Dave Blaney#77 Jasper Engines FordJasper Motorsports40.272secs
25. Terry Labonte#5 Kellogg's/got milk? ChevroletHendrick Motorsports40.306secs
26. Tony Raines*#74 GFS Marketplace ChevroletBACE Motorsports40.309secs
27. Ricky Rudd#21 Motorcraft FordWood Brothers40.334secs
28. Kyle Petty#45 Georgia Pacific/Brawny Dodge Petty Enterprises40.349secs
29. Ricky Craven#32 Tide PontiacPPI Motorsports40.380secs
30. Ken Schrader#49 SEM Products DodgeBAM Racing40.394secs
31. Jeremy Mayfield#19 Dodge Dealers DodgeEvernham Motorsports40.468secs
32. Dale Jarrett#88 UPS FordRobert Yates Racing40.496secs
33. Elliott Sadler#38 M&M's FordRobert Yates Racing40.499secs
34. Matt Kenseth#17 DeWalt FordRoush Racing40.508secs
35. Mike Skinner#01U.S Army PontiacMB2 Motorsports40.590secs
36. Kevin Lepage#57 FordTeam CLR40.603secs
37. Joe Nemechek#25 UAW-Delphi ChevroletHendrick Motorsports40.623secs
38. Todd Bodine#54 National Guard FordBelCar Racing40.633secs
39. Larry Foyt*#50 Harrah's DodgeAJ Foyt Racing40.650secs
40. Christian Fittipaldi#43 Cheerios DodgePetty Enterprises40.691secs
41. Steve Park#30 AOL ChevroletRichard Childress Racing40.719secs
42. Casey Mears*#41 Target DodgeChip Ganassi Racing41.056secs
43. Derrike Cope#37 Friendly's ChevroletQuest Motorsports41.212secs

* Denotes 2003 Raybestos Rookie of the Year Candidate