1. 14 Brody Troftgruben (1)
2. 10R Kevin Robertson (2)
3. 63 Brandon Moser (3)
4. 44 Cole Schill (7)
5. 18 Curt Gelling (5)
6. 70 Jesse Teunis (4)
7. 9R Erik Robertson (8)
8. 02 Clare Miller (6)
1. 4 Shane Edginton (1)
2. 4V Billy Vogel (2)
3. 12S Brad Seng (4)
4. 42S Don Shaw (8)
5. T1 Tom Corcoran (3)
6. 2D Dan Dowling (5)
7. 29K Ryan Kereluk (7)
8. 9 Blake Anderson (6)
Heat 3
1. C4 Ryan Corbett (1)
2. 12B Chad Becker (6)
3. 03 Casey Meyer (7)
4. 11 Denver Nickeson (4)
5. 14E Eric Edwards (3)
6. 10 Mike Balcaen (8)
7. 2* Cole Babcock (5)
8. 69 Brandon Rekow (2)
Heat 4
1. 71 Dustin Strand (1)
2. 15 Cody Skytland (2)
3. 11M Paul Mueller (3)
4. 71X Cory Tammen (5)
5. 06 Dave Smith (6)
6. 16S Jeff Hapala (7)
7. T3 Rich Thomas (8)
8. 84X Josh Johnson (4)
B Main 1
1. 18 Curt Gelling (1)
2. 10 Mike Balcaen (4)
3. 70 Jesse Teunis (3)
4. 9R Erik Robertson - Casselton, ND (5)
5. 14E Eric Edwards - Edgeley, ND (2)
6. 2* Cole Babcock (6)
7. 02 Clare Miller - Enderlin, ND (7)
8. 69 Brandon Rekow - Ellendale, ND (8; DNF)
B Main 2
1. T1 Tom Corcoran (1)
2. 06 Dave Smith (2)
3. 16S Jeff Hapala - West Fargo, ND (4)
4. 29K Ryan Kereluk (5)
5. 2D Dan Dowling - Davenport, ND (3)
6. 9 Blake Anderson (7)
7. T3 Rich Thomas - Aberdeen, SD (6)
8. 84X Josh Johnson - Harwood, ND (8)
Feature
1. 12B Chad Becker - Aberdeen, SD (5)
2. 18 Curt Gelling - Aberdeen, SD (17)
3. 12S Brad Seng - Grand Forks, ND (11)
4. 15 Cody Skytland - Horace, ND (8)
5. 10 Mike Balcaen - Winnipeg, MB (19)
6. 44 Cole Schill - Horace, ND (13)
7. 06 Dave Smith - Parkland County, AB (20)
8. 71X Cory Tammen - Moorhead, MN (16)
9. 03 Casey Meyer - Wahpeton, ND (10)
10. 70 Jesse Teunis - West St. Paul, MB (21)
11. 63 Brandon Moser - Aberdeen, SD (9)
12. 11 Denver Nickeson - Veblen, SD (15)
13. 11M Paul Mueller - Bismarck, ND (12)
14. 4 Shane Edginton - Winnipeg, MB (1)
15. T1 Tom Corcoran - East Grand Forks, MN (18)
16. 2* Cole Babcock - Jamestown, ND (23)
17. 29K Ryan Kereluk - St. Andrews, MB (22)
18. 9 Blake Anderson - Grand Forks, ND (24)
Did Not Finish
19. 10R Kevin Robertson - Enderlin, ND (6)
20. 4V Billy Vogel - Fargo, ND (7)
21. C4 Ryan Corbett - East Grand Forks, MN (2)
22. 14 Brody Troftgruben - Grand Forks, ND (4)
Disqualified
23. 42S Don Shaw - Ham Lake, MN (14)
24. 71 Dustin Strand - East Grand Forks, MN (3)
Lap Leaders - Shane Edginton 1-16; Billy Vogel 17; Chad Becker 18-25; Hard Charger - Mike Balcaen [+14]