1. 15 Donny Schatz (5)
2. 10 Mike Balcaen (6)
3. 4 Shane Edginton (2)
4. 16S Jeff Hapala (3)
5. 4J Wayne Johnson (1)
6. 105 Terry Blacklance (4)
1. 06 Dave Smith (1)
2. 12S Brad Seng (6)
3. 86 Matt Gerlach-Smith (4)
4. T1 Tom Corcoran (5)
5. 9 Steve Anderson (2)
6. 22 Steve Pankowski (3)
Heat 3
1. 71 Dustin Strand (5)
2. 71S Steffen Snare (4)
3. 30 Adam Fischer (2)
4. 44 Cole Schill (1)
5. C4 Ryan Corbett (3)
6. 16 Layne Opstedal (6)
Heat 4
1. 2 Bill Mooney (4)
2. Z17 Zach Naastad (2)
3. 12M Lance Matthees (3)
4. 17 Jim Harris (1)
5. 25 Dylan Barnhardt (6)
6. 5 Jacob Wilde (5)
Feature
1. 71 Dustin Strand - Grand Forks, ND (3)
2. 2 Bill Mooney - Selkirk, MB (1)
3. 10 Mike Balcaen - Winnipeg, MB (7)
4. 12M Lance Matthees - Winona, MN (10)
5. 12S Brad Seng - Grand Forks, ND (5)
6. 44 Cole Schill - West Fargo, ND (15)
7. 15 Donny Schatz - Fargo, ND (4)
8. 71S Steffen Snare - Hallock, MN (8)
9. 4 Shane Edginton - Winnipeg, MB (9)
10. 17 Jim Harris - Estevan, SK (16)
11. Z17 Zach Naastad - Northwood, ND (6)
12. T1 Tom Corcoran - East Grand Forks, MN (14)
13. 86 Matt Gerlach-Smith - Edmonton, AB (12)
14. 06 Dave Smith - Edmonton, AB (2)
15. 4J Wayne Johnson - Minot, ND (17)
16. 16S Jeff Hapala - West Fargo, ND (13)
17. 105 Terry Blacklance - Thief River Falls, MN (21)
18. 16 Layne Opstedal - Rolette, ND (23)
19. 5 Jacob Wilde - Thief River Falls, MN (24)
20. 22 Steve Pankowski - Minot, ND (22)
Did Not Finish
21. C4 Ryan Corbett - East Grand Forks, MN (19)
22. 30 Adam Fischer - Fargo, ND (11)
23. 9 Steve Anderson - Grand Forks, ND (18)
24. 25 Dylan Barnhardt - Washburn, ND (20)
Lap Leaders - Bill Mooney 1; Dustin Strand 2; Bill Mooney 3-16; Dustin Strand 17-25
Hard Charger - Cole Schill (+9)