1. 30 Adam Fischer (2)
2. 10 Mike Balcaen (3)
3. 4 Shane Edginton (4)
4. 71S Steffen Snare (6)
5. C4 Ryan Corbett (1)
6. 84X Josh Johnson (5)
7. 105 Aaron Blacklance (7)
1. 6M Jeffrey Massingill (2)
2. 12S Brad Seng (1)
3. 3 Clarence Washburn (3)
4. 06 Dave Smith (6)
5. T1 Tom Corcoran (5)
6. 5 Jacob Wilde (4)
Heat 3
1. 10R Kevin Robertson (1)
2. 42S Don Shaw (4)
3. 44 Cole Schill (6)
4. 86 Matt Gerlach-Smith (5)
5. 9R Erik Robertson (2)
6. 11K Jeremy Keller (3; DNF)
Heat 4
1. 12A Matt Aukland (2)
2. 50 Jeff Wildung (5)
3. 16S Jeff Hapala (3)
4. 71 Dustin Strand (6)
5. 16 Jason Storbakken (4)
6. U2 Scott Daly (1)
Feature
1. 12S Brad Seng - Grand Forks, ND (5)
2. 42S Don Shaw - Ham Lake, MN (8)
3. 6M Jeffrey Massingill - Keewatin, MN (3)
4. 10 Mike Balcaen - Winnipeg, MB (7)
5. 50 Jeff WIldung - Nassau, MN (6)
6. 44 Cole Schill - West Fargo, ND (11)
7. 4 Shane Edginton - East St. Paul, MB (9)
8. 71 Dustin Strand - Grand Forks, ND (16)
9. 06 Dave Smith - Edmonton, AB (14)
10. 71S Steffen Snare - Hallock, MN (13)
11. 30 Adam Fischer - Fargo, ND (2)
12. 10R Kevin Robertson - Enderlin, ND (1)
13. 16 Jason Storbakken - Epping, ND (20)
14. 12A Matt Aukland - Glyndon, MN (4)
15. 86 Matt Gerlach-Smith - Edmonton, AB (15)
16. 16S Jeff Hapala - West Fargo, ND (12)
17. C4 Ryan Corbett - East Grand Forks, MN (17)
18. 11K Jeremy Keller - Mandan, ND (25)
19. T1 Tom Corcoran - East Grand Forks, MN (18)
20. 3 Clarence Washburn - Hector, MN (10)
21. 105 Aaron Blacklance - Thief River Falls, MN (24)
22. U2 Scott Daly - Aberdeen, SD (23)
23. 84X Josh Johnson - Harwood, ND (21)
Did Not Finish
24. 5 Jacob Wilde - Thief River Falls, MN (22)
25. 9R Erik Robertson - Casselton, ND (19)
Lap Leaders - Jeffrey Massingill 1-3; Brad Seng 4-25; Hard Charger - Dustin Strand (+8)