1. 71 Dustin Strand (3)
2. 10 Mike Balcaen (5)
3. 1 Dusty Peterson (1)
4. 06 Dave Smith (2)
5. 16S Jeff Hapala (4)
6. 00 Robert Bladow (6)
1. 15 Donny Schatz (1)
2. T1 Tom Corcoran (2)
3. 71S Steffen Snare (6)
4. 5 Jacob Wilde (5)
5. 86 Matt Gerlach-Smith (3; DNF)
6. 105 Aaron Blacklance (4; DNF)
Heat 3
1. 12S Brad Seng (6)
2. C4 Ryan Corbett (1)
3. 30 Adam Fischer (5)
4. 27 Dave Zimmerman (3)
5. 9 Steve Anderson (2)
6. 85 Ernie Geist (4)
Heat 4
1. 44 Cole Schill (1)
2. 4 Shane Edginton (5)
3. 10R Kevin Robertson (2)
4. 9R Erik Robertson (3)
5. 84X Josh Johnson (4)
6. 72 Jon Samuelson (6)
Feature
1. 71 Dustin Strand - Grand Forks, ND (1)
2. 15 Donny Schatz - Fargo, ND (2)
3. 12S Brad Seng - Grand Forks, ND (3)
4. 10 Mike Balcaen - Winnipeg, MB (5)
5. 44 Cole Schill - West Fargo, ND (4)
6. 4 Shane Edginton - Winnipeg, MB (6)
7. 71S Steffen Snare - Hallock, MN (11)
8. 1 Dusty Peterson - Fargo, ND (10)
9. C4 Ryan Corbett - East Grand Forks, MN (7)
10. T1 Tom Corcoran - East Grand Forks, MN (8)
11. 30 Adam Fischer - Fargo, ND (9)
12. 9R Erik Robertson - Casselton, ND (16)
13. 06 Dave Smith - Edmonton, AB (13)
14. 9 Steve Anderson - Grand Forks, ND (18)
15. 16S Jeff Hapala - West Fargo, ND (17)
16. 10R Kevin Robertson - Enderlin, ND (12)
17. 86 Matt Gerlach-Smith - Edmonton, AB (23)
18. 00 Robert Bladow - Christine, ND (20)
19. 84X Josh Johnson - Harwood, ND (19)
20. 72 Jon Samuelson - Dalton, MN (22)
Did Not Finish
21. 27 Dave Zimmerman - Elizabeth, MN (15)
22. 5 Jacob Wilde - Thief River Falls, MN (14)
23. 85 Ernie Geist - West Fargo, ND (21)
Did Not Start
24. 105 Aaron Blacklance - Thief River Falls, MN (24)
Lap Leaders - Dustin Strand 1-25; Hard Charger - Matt Gerlach-Smith (+6)