1. 12S Brad Seng (6)
2. 2* Cole Babcock (1)
3. 14 Brody Troftgruben (4)
4. 71S Dustin Strand (9)
5. 33 Ryan Dahl (8)
6. 70 Jesse Teunis (2)
7. 1M Nick Minske (3)
8. 12F Greg Friestad (5)
9. 54 Terry Nelson (7)
1. 7P Joey Pederson (1)
2. 9A Blake Anderson (3)
3. C4 Ryan Corbett (8)
4. 00 Mitch Johnson (6)
5. 29K Ryan Kereluk (4)
6. 21 Brady Pengilly (5)
7. 11S Casey Stremick (9)
8. 00C Brandon Corbett (7)
9. T1 Tom Corcoran (2; DNF)
Heat 3
1. 17 Lance Schill (1)
2. 17 Mike Greseth (7)
3. 21S John Seng (4)
4. 16S Jeff Hapala (6)
5. 69T Nick Thoreson (8)
6. F9 Brandon Fuller (3)
7. E85 Jason Strand (2; DNF)
8. 44 Cole Schill (5; DNF)
Feature
1. 12S Brad Seng - Grand Forks, ND (6)
2. 17 Lance Schill - Langdon, ND (1)
3. 7P Joey Pederson - East Grand Forks, MN (4)
4. 17G Mike Greseth - Harwood, ND (5)
5. C4 Ryan Corbett - Grand Forks, ND (8)
6. 14 Brody Troftgruben - Grand Forks, ND (7)
7. 71S Dustin Strand - East Grand Forks, MN (10)
8. 2* Cole Babcock - Rothsay, MN (2)
9. 29K Ryan Kereluk - St. Andrews, MB (14)
10. 16S Jeff Hapala - West Fargo, ND (12)
11. 12F Greg Friestad - Valley City, ND (21)
12. 21S John Seng - Grand Forks, ND (9)
13. 0 Mitch Johnson - Hickson, ND (11)
14. 33 Ryan Dahl - West Fargo, ND (13)
15. 9A Blake Anderson - Grand Forks, ND (3)
16. F9 Brandon Fuller - Grand Forks, ND (18)
17. 1M Nick Minske - East Grand Forks, MN (19)
18. 00C Brandon Corbett - Grand Forks, ND (22)
19. 69T Nick Thoreson - Fort Ransom, ND (15)
20. 21 Brady Pengilly - Langdon, ND (17)
21. 70 Jesse Teunis - Lockport, MB (16)
Did Not Finish
22. 11S Casey Stremick - Harwood, ND (20)
23. T1 Tom Corcoran - East Grand Forks, MN (24)
24. 54 Terry Nelson - Grand Forks, ND (23)
25. 44 Cole Schill - Hawley, MN (26)
Did Not Start
26. E85 Jason Strand - Portland, ND (25)
Lap Leaders - Lance Schill 1-22; Brad Seng 23-25
Hard Charger - Greg Friestad (+10)