1. 7 Ricky Weiss (5)
2. 44 Cole Schill (2)
3. 10 Mike Balcaen (7)
4. 12B Chad Becker (6)
5. 1S Scott Bintz (3)
6. 2 Bill Mooney (1)
7. 11M Paul Mueller (4)
8. 9 Steve Anderson (8) DNS
1. T1 Tom Corcoran (1)
2. 71S Steffen Snare (2)
3. 5E Shane Edginton (3)
4. 18 Curt Gelling (4)
5. 30 Matt Aukland (5)
6. 72 Jon Samuelson (7)
7. 29 Norm Olson (6)
8. 16S Jeff Hapala (8)
Heat 3
1. 71 Dustin Strand (2)
2. 12S Brad Seng (4)
3. 2S Josh Skorczewski (1)
4. 2J Blake Jegtvig (5)
5. Z17 Zach Naastad (6)
6. 11K Jeremy Keller (7)
7. R30 Rob Odegard (3)
Feature
1. 71 Dustin Strand - Grand Forks, ND (2)
2. 12S Brad Seng - Grand Forks, ND (5)
3. 44 Cole Schill - West Fargo, ND (6)
4. 7 Ricky Weiss - Headingley, MB (3)
5. 5E Shane Edginton - East St. Paul, MB (7)
6. 10 Mike Balcaen - Winnipeg, MB (9)
7. T1 Tom Corcoran - East Grand Forks, MN (1)
8. 2 Bill Mooney - Selkirk, MB (16)
9. 2S Josh Skorczewski - Aberdeen, SD (8)
10. 30 Matt Aukland - Glyndon, MN (14)
11. 18 Curt Gelling - Aberdeen, SD (11)
12. 2J Blake Jegtvig - Hawley, MN (12)
13. 29 Norm Olson - West Fargo, ND (20)
14. 11M Paul Mueller - Mandan, ND (19)
15. 16S Jeff Hapala - West Fargo, ND (22)
16. R30 Rob Odegard - Williston, ND (21)
17. 72 Jon Samuelson - Dalton, MN (17)
Did Not Finish
18. 1S Scott Bintz - Jamestown, ND (13)
19. 12B Chad Becker - Aberdeen, SD (10)
20. 71S Steffen Snare - Hallock, MN (4)
21. Z17 Zach Naastad - Northwood, ND (15)
22. 11K Jeremy Keller - Mandan, ND (18)
23. 9 Steve Anderson - Grand Forks, ND (23)
Lap Leaders - Dustin Strand 1-25; Hard Charger - Bill Mooney (+8)