1. 2S Josh Skorczewski (1)
2. 2D Dan Dowling (2)
3. 87 Curt Kranz (3)
4. 14 Brody Troftgruben (6)
5. T1 Tom Corcoran (5)
6. 9R Erik Robertson (7)
7. 70 Jesse Teunis (4)
1. 11S Mike Stearns (1)
2. 16S Jeff Hapala (2)
3. 18X Shawn Meyer (3)
4. 10R Kevin Robertson (5)
5. 12S Brad Seng (4)
6. 11M Paul Mueller (7)
7. 30 Bob Moody (6)
Heat 3
1. 12B Chad Becker (2)
2. 44 Cole Schill (3)
3. 1R Travis Robertson (5)
4. 29K Ryan Kereluk (1)
5. 4 Shane Edginton (6)
6. 9 Blake Anderson (4)
7. C4 Ryan Corbett (7; DNF)
Heat 4
1. 10 Mike Balcaen (2)
2. 03 Casey Meyer (1)
3. 71 Dustin Strand (3)
4. 18 Curt Gelling (4)
5. 14E Eric Edwards (6)
6. 2* Cole Babcock (7)
7. 69 Brandon Rekow (5)
Feature
1. 10 Mike Balcaen - Winnipeg, MB (2)
2. 2S Josh Skorczewski - Aberdeen, SD (4)
3. 12B Chad Becker - Aberdeen, SD (1)
4. 44 Cole Schill - Horace, ND (7)
5. 11S Mike Stearns - Hecla, SD (3)
6. 71 Dustin Strand - East Grand Forks, MN (9)
7. 14 Brody Troftgruben - Grand Forks, ND (13)
8. 16S Jeff Hapala - West Fargo, ND (8)
9. 18 Curt Gelling - Aberdeen, SD (16)
10. 18X Shawn Meyer - Wahpeton, ND (10)
11. 12S Brad Seng - Grand Forks, ND (18)
12. 4 Shane Edginton - Winnipeg, MB (19)
13. 1R Travis Robertson - Moorhead, MN (12)
14. 14E Eric Edwards - Edgeley, ND (20)
15. 70 Jesse Teunis - West St. Paul, MB (25)
16. 03 Casey Meyer - Wahpeton, ND (5)
17. 2D Dan Dowling - Davenport, ND (6)
18. 87 Curt Kranz - Watertown, SD (11)
19. 9 Blake Anderson - Grand Forks, ND (23)
Did Not Finish
20. 69 Brandon Rekow - Ellendale, ND (27)
21. 2* Cole Babcock - Jamestown, ND (24)
22. 30 Bob Moody - Williston, ND (26)
23. 9R Erik Robertson - Enderlin, ND (21)
24. 29K Ryan Kereluk - St. Andrews, MB (15)
25. 10R Kevin Robertson - Enderlin, ND (14)
26. T1 Tom Corcoran - East Grand Forks, MN (17)
27. 11M Paul Mueller - Bismarck, ND (22)
Did Not Start
28. C4 Ryan Corbett - East Grand Forks, MN (28)
Lap Leaders: Mike Balcaen 1-25; Hard Charger: Jesse Teunis [+10]