1. 7P Joey Pederson (6)
2. 10 Mike Balcaen (2)
3. Z17 Zach Naastad (3)
4. 2* Cole Babcock (7)
5. 16S Jeff Hapala (8)
6. 70 Jesse Teunis (5)
7. 1M Nick Minske (4)
8. 29K Ryan Kereluk (1; DNF)
1. 1-2 Bryce Sward (2)
2. C4 Ryan Corbett (4)
3. 71S Steffen Snare (6)
4. F9 Brandon Fuller (7)
5. 84X Josh Johnson (3; DNF)
6. 14 Brody Troftgruben (1; DNF)
7. 9 Blake Anderson (8; DNF)
8. 2 Bill Mooney (5L DNF)
Heat 3
1. 12S Brad Seng (2)
2. 15 Donny Schatz (4)
3. 06 Dave Smith (1)
4. 4 Shane Edginton (5)
5. 71 Dustin Strand (7)
6. T1 Tom Corcoran (3)
7. 1R Travis Robertson (6)
Feature
1. 15 Donny Schatz - Fargo, ND (5)
2. 71 Dustin Strand - East Grand Forks, MN (14)
3. 12S Brad Seng - Grand Forks, ND (1)
4. 10 Mike Balcaen - Winnipeg, MB (4)
5. 4 Shane Edginton - Winnipeg, MB (12)
6. C4 Ryan Corbett - East Grand Forks, MN (6)
7. F9 Brandon Fuller - Grand Forks, ND (11)
8. 2 Bill Mooney - Selkirk, MB (23)
9. T1 Tom Corcoran - East Grand Forks, MN (16)
10. 1R Travis Robertson - Moorhead, MN (18)
11. 2* Cole Babcock - Jamestown, ND (10)
12. Z17 Zach Naastad - Northwood, ND (8)
13. 14 Brody Troftgruben - Grand Forks, ND (20)
14. 1-2 Bryce Sward - Nelson, MN (3)
15. 70 Jesse Teunis - West St. Paul, MB (15)
16. 1M Nick Minske - East Grand Forks, MN (17)
17. 16S Jeff Hapala - West Fargo, ND (13)
18. 9 Blake Anderson - Grand Forks, ND (21)
Did Not Finish
19. 71S Steffen Snare - Hallock, MN (7)
20. 06 Dave Smith - Parkland County, AB (9)
21. 29K Ryan Kereluk - St. Andrews, MB (22)
22. 7P Joey Pederson - East Grand Forks, MN (2)
23. 84X Josh Johnson - Harwood, ND (19)
Lap Leaders: Joey Pederson 1-10; Brad Seng 11-12; Donny Schatz 13-20; Dustin Strand 21-23; Donny Schatz 24-25
Hard Charger - Bill Mooney [+15]