1. 1-2 Bryce Sward (3)
2. 12S Brad Seng (4)
3. 5E Shane Edginton (6)
4. 15TPO Tyler Peterson (7)
5. 2D Dan Dowling (1)
6. 9A Blake Anderson (2)
7. 47 Kreig Kasin (5)
1. 11D Pat Doar (4)
2. 14 Brody Troftgruben (2)
3. 18X Shawn Meyer (7)
4. E85 Jason Strand (3)
5. 9 Steve Anderson (1)
6. 2* Cole Babcock (5)
7. 16S Jeff Hapala (6 (DNS)
Heat 3
1. 71 Dustin Strand (3)
2. 17 Mike Greseth (4)
3. 84X Josh Johnson (1)
4. 9R Erik Robertson (5)
5. 10R Kevin Robertson (2; DNF)
6. 44 Cole Schill (6; DNF)
Feature
1. 17 Mike Greseth - Harwood, ND (2)
2. 12S Brad Seng - Grand Forks, ND (3)
3. 11D Pat Doar - New Richmond, WI (4)
4. 5E Shane Edginton - Winnipeg, MB (7)
5. 15TPO Tyler Peterson - Hickson, ND (10)
6. 18X Shawn Meyer - Wahpeton, ND (8)
7. 71 Dustin Strand - East Grand Forks, MN (6)
8. 1-2 Bryce Sward - Nelson, MN (5)
9. 44 Cole Schill - Horace, ND (19)
10. 10R Kevin Robertson - Enderlin, ND (18)
11. E85 Jason Strand - Portland, ND (11)
12. 14 Brody Troftgruben - Grand Forks, ND (1)
13. 2* Cole Babcock - Rothsay, MN (16)
14. 9 Steve Anderson - Grand Forks, ND (14)
15. 9R Erik Robertson - Casselton, ND (12)
16. 9A Blake Anderson - Grand Forks, ND (15)
17. 47 Kreig Kasin - West Fargo, ND (17)
Did Not Finish
18. 2D Dan Dowling - Davenport, ND (13)
19. 84X Josh Johnson - Harwood, ND (9)
Did Not Start
20. 16S Jeff Hapala - West Fargo, ND (20)