1. C4 Ryan Corbett (2)
2. 00 Mitch Johnson (3)
3. 7P Joey Pederson (7)
4. 73 David Carlson (1)
5. 2S Josh Skorczewski (8)
6. 29K Ryan Kereluk (4)
7. 14 Brody Troftgruben (5)
8. 10K Shawn Kirwin (6)
9. 1M Nick Minske (9)
1. 37 Scott Ward (2)
2. 57 Blake Higginbotham (1)
3. 70 Jesse Teunis (4)
4. 27 Jake Redetzke (5)
5. 32 Jordan Tollakson (6)
6. 13 Bryan LePier (8)
7. 32T Jon Tollakson (3)
8. T1 Tom Corcoran (7)
Heat 3
1. 42S Don Shaw (6)
2. 44* Cole Schill (4)
3. F9 Brandon Fuller (8)
4. 33 Ryan Dahl (1)
5. 12F Greg Friestad (7)
6. 5 Josh Zimpel (5)
7. 5S Chris Smeby (3)
8. 42 Matthew Jarvis (2; DNF)
Heat 4
1. 37JR Morgan Ward Grosz (2)
2. 12S Brad Seng (6)
3. 21S John Seng (3)
4. 2* Cole Babcock (4)
5. 58 AJ Diemel (7)
6. 16S Jeff Hapala (1)
7. 54 Terry Nelson (5)
8. 97 Dan McNamee (8)
Heat 5
1. 10 Cole Searing (4)
2. 4D Logan Dowson (2)
3. 17S Lance Schill (8)
4. 18X Shawn Meyer (5)
5. 11 Shane Holden (7)
6. 00C Brandon Corbett (3; DNF)
7. 20 Trevor Anderson (1; DNF)
8. 19B Jake Bitker (6; DNF)
Heat 6
1. 71 Dustin Strand (6)
2. 1-2 Bryce Sward (4)
3. 17 Mike Greseth (5)
4. 5G Scott Greer (1)
5. 15 Amelia Eisenschenk (7; DNF)
6. 9A Blake Anderson (3; DNF)
7. 9 Steve Anderson (8; DNF)
8. 5E Shane Edginton (2; DNF)
B Main 1
1. 2S Josh Skorczewski (4)
2. 18X Shawn Meyer (3)
3. 14 Brody Troftgruben (9)
4. 13 Bryan LePier - Bemidji, MN (7)
5. 12F Greg Friestad - Valley City, ND (5)
6. 73 David Carlson - Huron, SD (1)
7. 16S Jeff Hapala (8)
8. 5S Chris Smeby - Erskine, MN (10)
Did Not Finish
9. 19B Jake Bitker - Halstad, MN (14)
10. 5E Shane Edginton (16)
11. 1M Nick Minske - East Grand Forks, MN (13)
Did Not Start
12. 9A Blake Anderson - Grand Forks, ND (15)
13. 20 Trevor Anderson - Watertown, SD (11)
14. T-1 Tom Corcoran - East Grand Forks, MN (12)
15. 33 Ryan Dahl - West Fargo, ND (2)
16. 11 Shane Holden - Navin, MB (6)
B Main 2
1. 27 Jake Redetzke (1)
2. 5G Scott Greer (3)
3. 58 A.J. Diemel (5)
4. 29K Ryan Kereluk (6)
5. 5 Josh Zimpel - Braham, MN (7)
6. 32T Jon Tollakson - Montevideo, MN (4)
7. 32 Jordan Tollakson - Montevideo, MN (9)
8. 10K Shawn Kirwin - Morris, MN (11)
9. 15 Amelia Eisenschenk - West Fargo, ND (14)
10. 54 Terry Nelson - Grand Forks, ND (10)
11. 97 Dan McNamee - Arvilla, ND (12)
12. 42 Matthew Jarvis - Thompson, ND (13)
Did Not Finish
13. 2* Cole Babcock - Rothsay, MN (2)
Did Not Start
14. 9 Steve Anderson - Emerado, ND (15)
15. 00C Brandon Corbett - Grand Forks, ND (8)
Feature
1. 12S Brad Seng - Grand Forks, ND (1)
2. 42S Don Shaw - Ham Lake, MN (3)
3. 37 Scott Ward - Watertown, SD (5)
4. 71 Dustin Strand - East Grand Forks, MN (8)
5. 17 Mike Greseth - Harwood, ND (18)
6. 1-2 Bryce Sward - Nelson, MN (4)
7. 00 Mitch Johnson - Hickson, ND (2)
8. C4 Ryan Corbett - Grand Forks, ND (7)
9. 14 Brody Troftgruben - Grand Forks, ND (23)
10. 58 AJ Diemel - Elk Mound, WI (27)
11. 70 Jesse Teunis - Lockport, MB (14)
12. 21S John Seng - Grand Forks, ND (16)
13. 10 Cole Searing - Huron, SD (12)
14. 2S Josh Skorczewski - Aberdeen, SD (19)
15. 27 Jake Redetzke - Menomonie, WI (20)
16. 4D Logan Dowson - Glendive, MT (10)
17. 37JR Morgan Ward Grosz - Watertown, SD (9)
18. 18X Shawn Meyer - Wahpeton, ND (21)
19. 5G Scott Greer - Winnipeg, MB (22)
20. 29K Ryan Kereluk - St. Andrews, MB (24)
21. 57 Blake Higginbotham - Bagley, MN (6)
22. F9 Brandon Fuller - Grand Forks, ND (15)
Did Not Finish
23. 7P Joey Pederson - East Grand Forks, MN (13)
24. 16S Jeff Hapala - West Fargo, ND (25)
25. 17S Lance Schill - Langdon, ND (17)
26. 44* Cole Schill - Hawley, MN (11)
Did Not Start
27. 5E Shane Edginton - East St. Paul, MB (26)
Lap Leaders - Brad Seng 1-25
Hard Charger - Brody Troftgruben (+14)