1. T1 Tom Corcoran (1)
2. 12S Brad Seng (3)
3. 7P Joey Pederson (4)
4. 29K Ryan Kereluk (6)
5. 16S Jeff Hapala (5)
6. 2* Cole Babcock (7)
7. 9 Blake Anderson (2)
1. 10 Mike Balcaen (4)
2. 4 Shane Edginton (6)
3. 71S Steffen Snare (5)
4. 70 Jesse Teunis (7)
5. 11 Troy Schill (2)
6. F9 Brandon Fuller (1)
7. 1M Nick Minske (3)
Heat 3
1. 71 Dustin Strand (1)
2. C4 Ryan Corbett (3)
3. 44 Cole Schill (4)
4. 14 Brody Troftgruben (6)
5. 2D Dan Dowling (7)
6. 345 Bryce Reimer (2)
7. 11JR Shane Holden (5)
Feature
1. 71 Dustin Strand - East Grand Forks, MN (2)
2. 4 Shane Edginton - Winnipeg, MB (4)
3. 12S Brad Seng - Grand Forks, ND (5)
4. 44 Cole Schill - Horace, ND (7)
5. 10 Mike Balcaen - Winnipeg, MB (1)
6. T1 Tom Corcoran - East Grand Forks, MN (3)
7. 14 Brody Troftgruben - Grand Forks, ND (12)
8. 29K Ryan Kereluk - St. Andrews, MB (10)
9. 2* Cole Babcock - Jamestown, ND (16)
10. 11 Troy Schill - Thompson, ND (14)
11. 16S Jeff Hapala - West Fargo, ND (13)
12. 345 Bryce Reimer - Cavalier, ND (17)
Did Not Finish
13. 11JR Shane Holden - Winnipeg, MB (21)
14. F9 Brandon Fuller - Grand Forks, ND (19)
15. 70 Jesse Teunis - West St. Paul, MB (11)
16. C4 Ryan Corbett - East Grand Forks, MN (6)
17. 1M Nick Minske - East Grand Forks, MN (20)
18. 2D Dan Dowling - Davenport, ND (15)
19. 9 Blake Anderson - Grand Forks, ND (18)
20. 71S Steffen Snare - Hallock, MN (8)
21. 7P Joey Pederson - East Grand Forks, MN (9)
Lap Leaders: Dustin Strand 1-25; Hard Charger: Cole Babcock [+7]