1. 2 Bill Mooney (1)
2. 12B Brad Seng (6)
3. 06 Dave Smith (5)
4. 66 Eric Breeschoten (8)
5. 9 Steve Anderson (9)
6. 44S Cole Schill (2)
7. 3 Clarence Washburn (4)
8. 10R Kevin Robertson (7)
Did not start
9. 45 Dustin Bluhm (3)
1. 7W Ricky Weiss (4)
2. 10 Mike Balcaen (5)
3. 44P Brad Parson (2)
4. 73 Zach Johnson (7)
5. 71 Dustin Strand (6)
6. 7 Rick Schroeder (9)
7. 11K Jeremy Keller (8)
8. 92C Coard Allard (3)
9. 84 Josh Johnson (1)
Heat 3
1. 11 Pat Doar (2)
2. 12N Rick Nelson (1)
3. 50 Jeff Wildung (6)
4. 15 Donny Schatz (5)
5. 5E Shane Edginton (7)
6. 29 Norm Olson (4)
7. 1 Dusty Peterson (3)
8. 7L Scott Lehn (8)
Feature - finish car# driver hometown (started)
1. 7W Ricky Weiss - Headingley, MB (1)
2. 50 Jeff Wildung - Nassau, MN (9)
3. 12S Brad Seng - Grand Forks, ND (6)
4. 71 Dustin Strand - Grand Forks, ND (14)
5. 10 Mike Balcaen - Winnipeg, MB (5)
6. 66 Eric Breeschoten - Buffalo, MN (10)
7. 15 Donny Schatz - Fargo, ND (12)
8. 11 Pat Doar - New Richmond, WI (2)
9. 44P Brad Parson - Morris, MN (8)
10. 45 Dustin Bluhm - Grafton, ND (26)
11. 5E Shane Edginton - Winnipeg, MB (15)
12. 7 Rick Schroeder - Montevideo, MN (17)
13. 06 Dave Smith - Edmonton, AB (7)
14. 2 Bill Mooney - Selkirk, MB (3)
15. 9 Steve Anderson - Grand Forks, ND (13)
16. 44S Cole Schill - West Fargo, ND (16)
17. 29 Norm Olson - West Fargo, ND (18)
18. 3 Clarence Washburn - Hector, MN (19)
19. 7L Scott Lehn - Albany, MN (24)
20. 10R Kevin Robertson - Enderlin, ND (22)
Did Not Finish
21. 12N Rick Nelson - Alexandria, MN (4)
22. 84 Josh Johnson - Harwood, ND (25)
23. 92C Coard Allard - St. Francois Xavier, MB (23)
24. 1 Dusty Peterson - Fargo, ND (21)
25. 11K Jeremy Keller - Mandan, ND (20)
Did Not Start
26. 73 Zach Johnson - Kensington, MN (11)
Lap Leaders - Ricky Weiss 1-25; Hard Charger: Dustin Bluhm (+16)