1. 12S Brad Seng (2)
2. 42S Don Shaw (3)
3. 69T Nick Thoreson (1)
4. E85 Jason Strand (5)
5. 29K Ryan Kereluk (7)
6. 5E Shane Edginton (6)
7. 84 Josh Johnson (4; DNF)
1. 44* Cole Schill (1)
2. 17 Mike Greseth (4)
3. 14 Brody Troftgruben (3)
4. 33 Ryan Dahl (6)
5. 16S Jeff Hapala (5)
6. C4 Ryan Corbett (2; DNF)
7. 69 Tom Cummings (7; DNF)
Heat 3
1. 71 Dustin Strand (1)
2. 00 Mitch Johnson (4)
3. 00C Brandon Corbett (2)
4. 10 Mike Balcaen (5)
5. 70 Jesse Teunis (3)
6. 54 Terry Nelson (6)
7. 11S Casey Stremick (7; DNF)
Feature
1. 71 Dustin Strand - East Grand Forks, MN (2)
2. 17 Mike Greseth - Harwood, ND (5)
3. 44* Cole Schill - Hawley, MN (1)
4. 5E Shane Edginton - East St. Paul, MB (16)
5. 14 Brody Troftgruben - Grand Forks, ND (8)
6. 12S Brad Seng - Grand Forks, ND (3)
7. 16S Jeff Hapala - West Fargo, ND (14)
8. C4 Ryan Corbett - Grand Forks, ND (19)
9. 00 Mitch Johnson - Hickson, ND (4)
10. 29K Ryan Kereluk - St. Andrews, MB (13)
11. 69T Nick Thoreson - Fort Ranson, ND (7)
12. 33 Ryan Dahl - West Fargo, ND (11)
13. 54 Terry Nelson - Grand Forks, ND (17)
Did Not Finish
14. 70 Jesse Teunis - Lockport, MB (15)
15. 10 Mike Balcaen - Winnipeg, MB (12)
16. 00C Brandon Corbett - Grand Forks, ND (9)
17. 11S Casey Stremick - Harwood, ND (21)
18. 69 Tom Cummings - Grandin, ND (20)
19. E85 Jason Strand - Portland, ND (10)
20. 84 Josh Johnson - Harwood, ND (18)
21. 42S Don Shaw - Ham Lake, MN (6)
Lap Leaders: Dustin Strand 1-25
Hard Charger: Shane Edginton (+12)