Heat 1
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)
Heat 2
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)