1. 71 Dustin Strand (3)
2. 21 Aaron Turnbull (2)
3. 12S Brad Seng (5)
4. 4 Shane Edginton (4)
5. 9 Steve Anderson (1)
6. 14 Brody Troftgruben (6
1. 9H Robert Hellebust (2)
2. 10 Mike Balcaen (6)
3. 71S Steffen Snare (1)
4. 86 Matthew Gerlach-Smith (3)
5. 71B Brian Strand (4)
6. 9R Erik Robertson (5; DNF)
Heat 3
1. 7 Ricky Weiss (2)
2. 2 Bill Mooney (1)
3. 11 Troy Schill (4)
4. 1R Travis Robertson (3)
5. 16S Jeff Hapala (5)
6. 16 Layne Opstedal (6)
Heat 4
1. 06 Dave Smith (2)
2. 10R Kevin Robertson (3)
3. 44 Cole Schill (5)
4. T1 Tom Corcoran (1)
5. 11M Paul Mueller (4)
Feature
1. 7 Ricky Weiss - Headingley, MB (4)
2. 71 Dustin Strand - Grand Forks, ND (3)
3. 44 Cole Schill - Horace, ND (9)
4. 2 Bill Mooney - Selkirk, MB (8)
5. 9H Robet Hellebust - Minot, ND (1)
6. 12S Brad Seng - Grand Forks, ND (10)
7. 10R Kevin Robertson - Enderlin, ND (7)
8. 4 Shane Edginton - East St. Paul, MB (13)
9. T1 Tom Corcoran - East Grand Forks, MN (16)
10. 9 Steve Anderson - Grand Forks, ND (17)
11. 71S Steffen Snare - Hallock, MN (12)
12. 06 Dave Smith - Edmonton, AB (2)
13. 11M Paul Mueller - Bismarck, ND (20)
14. 1R Travis Robertson - Moorhead, MN (15)
15. 10 Mike Balcaen - Winnipeg, MB (6)
16. 16S Jeff Hapala - West Fargo, ND (19)
17. 11 Troy Schill - Thompson, ND (11)
18. 86 Matthew Gerlach-Smith - Edmonton, AB (14)
19. 9R Erik Robertson - Casselton, ND (23)
20. 16 Layne Opstedal - Rolette, ND (22)
21. 14 Brody Troftgruben - Grand Forks, ND (21)
Did Not Finish
22. 71B Brian Strand - East Grand Forks, MN (18)
23. 21 Aaron Turnbull - Estevan, SK (5)
Lap Leaders - Dave Smith 1; Ricky Weiss 2-25; Hard Charger - Tom Corcoran (+7)