1. 03 Casey Meyer (2)
2. C4 Ryan Corbett (1)
3. 2M Dave Mass (8)
4. 14 Brody Troftgruben (4)
5. 10R Kevin Robertson (5)
6. 9A Blake Anderson (6)
7. 9R Erik Robertson (3)
8. 11M Paul Mueller (9)
9. M30 Bob Moody (7)
1. Z17 Zach Naastad (2)
2. 1-2 Bryce Sward (8)
3. 02 Dan Dowling (7)
4. 16S Jeff Hapala (1)
5. 42 Matt Jarvis (5)
6. 14E Eric Edwards (3)
7. 47 Kreig Kasin (6; DNF)
8. 21 Brady Pengilly (DNS)
Heat 3
1. 42S Don Shaw (2)
2. 71 Dustin Strand (4)
3. 18X Shawn Meyer (7)
4. 9 Steve Anderson (6)
5. R30 Rob Odegard (8)
6. 71S Steffen Snare (5)
7. 11 Troy Schill (9)
8. 84S Josh Johnson (1)
9. 54 Chris Seekings (3)
Feature
1. 14 Brody Troftgruben - Grand Forks, ND (10)
2. 71 Dustin Strand - East Grand Forks, MN (4)
3. 1-2 Bryce Sward - Nelson, MN (6)
4. 42S Don Shaw - Ham Lake, MN (1)
5. 18X Shawn Meyer - Wahpeton, ND (9)
6. C4 Ryan Corbett - East Grand Forks, MN (5)
7. 03 Casey Meyer - Wahpeton, ND (2)
8. 02 Dan Dowling - Davenport, ND (8)
9. Z17 Zach Naastad - Northwood, ND (3)
10. R30 Rob Odegard - Williston, ND (15)
11. 71S Steffen Snare - Hallock, MN (18)
12. 9R Erik Robertson - Casselton, ND (19)
13. 9 Steve Anderson - Grand Forks, ND (12)
14. 16S Jeff Hapala - West Fargo, ND (14)
15. 11M Paul Mueller - Bismarck, ND (21)
16. 10R Kevin Robertson - Enderlin, ND (13)
17. M30 Bob Moody - Williston, ND (23)
18. 47 Kreig Kasin - West Fargo, ND (25)
Did Not Finish
19. 9 Blake Anderson - Grand Forks, ND (16)
20. 84X Josh Johnson - Harwood, ND (22)
21. 21 Brady Pengilly - Langdon, ND (26)
22. 11 Troy Schill - Grand Forks, ND (20)
23. 14E Eric Edwards - Edgeley, ND (11)
24. 42 Matt Jarvis - Thompson, ND (17)
25. 54 Chris Seekings - Minot, ND (24)
26. 2M Dave Mass - East Bethel, MN (7)
Lap Leaders - Don Shaw 1-11; Bryce Sward 12; Don Shaw 13-24; Brody Troftgruben 25
Hard Charger - Brody Troftgruben [+9]