1. 12 Brad Seng (4)
2. 00 Mitch Johnson (3)
3. 12F Greg Friestad (2)
4. 5E Shane Edginton (5)
5. 33 Ryan Dahl (8)
6. 47 Kreig Kasin (7)
7. 51 Justin Karlen (6; DNF)
8. T3 Rich Thomas (1; DNF)
1. 23 Matt Gilbertson (2)
2. 85 Jayson Good (6)
3. 11B Ben Mickelson (7)
4. 14 Brody Troftgruben (1)
5. 14E Eric Edwards (5)
6. 21S John Seng (3)
7. 4C Brandon Corbett (8)
8. 7 Mike Rohwedder (4; DNF)
Heat 3
1. 71 Dustin Strand (5)
2. 16 Thomas Weisgram (1)
3. 11N Denver Nickeson (2)
4. 9 Kent Arment (6)
5. 44 Cole Schill (4)
6. 11M Paul Mueller (7)
7. 75S Mike Jager (3; DNF)
Heat 4
1. 2S Josh Skorczewski (7)
2. 21X Dustin Arthur (5)
3. F50 Ryan Corbett (6)
4. 64 Russell Beadle (2)
5. 56 Laine Schwehr (4)
6. 9A Blake Anderson (3; DNF)
7. 9 Steve Anderson (1; DNS)
Heat 5
1. 17 Mike Greseth (4)
2. 12B Chad Becker (6)
3. 18 Chase Gelling (7)
4. 73M David Carlson (3)
5. 2RK Rusty Kollman (5)
6. 11S Casey Stremick (1)
7. 11 Roger Bitz (2; DNF)
B Main 1
1. 73M David Carlson (3)
2. 9 Kent Arment (2)
3. 5 Shane Edginton (1)
4. 14E Eric Edwards (4)
5. 7 Mike Rohwedder - Aberdeen, SD (11)
6. 11M Paul Mueller - Bismarck, ND (7)
7. 11 Roger Bitz - Aberdeen, SD (10)
8. 47 Kreig Kasin - West Fargo, ND (6)
9. 56 Laine Schwehr - Sanborn, ND (5; DNF)
10. 4C Brandon Corbett (8; DNF)
11. 51 Justin Karlen - Howard, SD (9; DNF)
B Main 2
1. 14 Brody Troftgruben (1)
2. 44 Cole Schill (4)
3. 2RK Rusty Kollman (5)
4. 33 Ryan Dahl (3)
5. 75S Mike Jager - Gettysburg, SD (9)
6. 21S John Seng (6)
7. 11S Casey Stremick - Harwood, ND (7)
8. 64 Russell Beadle - Mina, SD (2)
9. T3 Rich Thomas - Aberdeen, SD (10; DNF)
10. 9 Steve Anderson - Devils Lake, ND (11; DNS)
11. 9A Blake Anderson - Grand Forks, ND (8; DNS)
Feature
1. 2S Josh Skorczewski - Aberdeen, SD (1)
2. 17 Mike Greseth - Harwood, ND (7)
3. 11N Denver Nickeson - Veblen, SD (13)
4. 14 Brody Troftgruben - Grand Forks, ND (17)
5. 18 Chase Gelling - Aberdeen, SD (15)
6. 4C Brandon Corbett - Grand Forks, ND (22)
7. 12 Brad Seng - Grand Forks, ND (10)
8. 33 Ryan Dahl - West Fargo, ND (25)
9. 16 Thomas Weisgram - Northville, SD (8)
10. 2RK Rusty Kollman - Carrington, ND (21)
11. 21S John Seng - Grand Forks, ND (23)
12. 85 Jayson Good - Watertown, SD (5)
13. 71 Dustin Strand - East Grand Forks, MN (6)
14. 00 Mitch Johnson - Hickson, ND (3)
15. 12F Greg Friestad - Valley City, ND (11)
16. 23 Matt Gilbertson - Montevideo, MN (2)
17. 12B Chad Becker - Aberdeen, SD (4)
18. 14E Eric Edwards - Edgeley, ND (24)
19. 44 Cole Schill - Hawley, MN (19)
20. 73M David Carlson - Huron, SD (16)
21. 11B Ben Mickelson - Jamestown, ND (12)
22. F50 Ryan Corbett - Grand Forks, ND (14)
23. 9 Kent Arment - Aberdeen, SD (18)
24. 5E Shane Edginton - East St. Paul, MB (20)
25. 21X Dustin Arthur - St. Lawrence, SD (9)