Heat 1
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
Heat 2
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)