1. Z17 Zach Naastad (2)
2. 12S Brad Seng (7)
3. 13 Bryan LePier (1)
4. 14 Brody Troftgruben (6)
5. 17 Tyler Lambert (4)
6. 11 Troy Schill (5)
7. 06 Dave Smith (3; DNF)
8. 16S Jeff Hapala (DNS)
9. 11JR Shane Holden (DNS)
1. 7 Ricky Weiss (3)
2. F9 Brandon Fuller (2)
3. 7P Joey Pederson (8)
4. 11D Pat Doar (6)
5. 10TT Tyson Turnbull (1)
6. 1M Nick Minske (5)
7. 52X David McDonald (4)
8. 1R Travis Robertson (7)
9. 58 A.J. Diemel (DNS)
Heat 3
1. 6M Jeffrey Massingill (3)
2. 71 Dustin Strand (4)
3. 19 Steve Laursen (2)
4. 44 Cole Schill (6)
5. 86 Matt Smith (5)
6. C4 Ryan Corbett (1; DNF)
7. 2D Don Platow (DNS)
8. 11M Paul Mueller (DNS)
9. 10X Blake Swenson (DNS)
Heat 4
1. 27 Jake Redetzke (3)
2. 10 Mike Balcaen (4)
3. 42S Don Shaw (1)
4. 2 Bill Mooney (2)
5. 90 Lance Matthees (7)
6. 32 Jordan Tollakson (6)
7. 25 Dylan Barnhardt (5; DNF)
8. 10K Shawn Kirwin (DNS)
9. 03 Casey Meyer (DNS)
Heat 5
1. 1S Ryan Mikkelson (6)
2. 4 Shane Edginton (4)
3. 9 Steve Anderson (7)
4. 18X Shawn Meyer (3)
5. T1 Tom Corcoran (2)
6. 70 Jesse Teunis (5)
7. 55 Mike Martin (1)
8. 37 Scott Ward (DNS)
B Main 1
1. 44 Cole Schill (2)
2. 14 Brody Troftgruben (1)
3. 90 Lance Matthees (5)
4. 18X Shawn Meyer - Wahpeton, ND (3)
5. 10TT Tyson Turnbull - Estevan, SK (4)
6. 11 Troy Schill (6)
7. 52X David McDonald - Huron, SD (8)
8. 32 Jordan Tollakson - Montevideo, MN (7)
9. 1R Travis Robertson (9)
Did Not Start
10. 06 Dave Smith - Parkland County, AB
11. 2D Don Platow - Shevlin, MN
12. 11M Paul Mueller - Bismarck, ND
13. 37 Scott Ward - Watertown, SD
14. 58 A.J. Diemel - Elk Mound, WI
15. 03 Casey Meyer - Wahpeton, ND
B Main 2
1. 11D Pat Doar (1)
2. 25 Dylan Barnhardt (9)
3. 17 Tyler Lambert (3)
4. 70 Jesse Teunis (6)
5. 1M Nick Minske - East Grand Forks, MN (5)
Did Not Finish
6. 16S Jeff Hapala - West Fargo, ND (10)
7. 55 Mike Martin - Steinbach, MB (7)
8. 86 Matt Smith - Parkland County, AB (4)
9. 2 Bill Mooney (2)
10. C4 Ryan Corbett (8)
11. 10X Blake Swenson - Watertown, SD (11)
Did Not Start
12. T1 Tom Corcoran - East Grand Forks, MN
13. 10K Shawn Kirwin - Morris, MN
14. 11JR Shane Holden - Winnipeg, MB
Feature
1. 7 Ricky Weiss - Headingley, MB (2)
2. 6M Jeffrey Massingill - Keewatin, MN (1)
3. 27 Jake Redetzke - Eau Claire, WI (5)
4. 71 Dustin Strand - East Grand Forks, MN (7)
5. 4 Shane Edginton - Winnipeg, MB (9)
6. 10 Mike Balcaen - Winnipeg, MB (10)
7. 12S Brad Seng - Grand Forks, ND (8)
8. 42S Don Shaw - Ham Lake, MN (14)
9. 11D Pat Doar - New Richmond, WI (17)
10. 9 Steve Anderson - Grand Forks, ND (15)
11. 44 Cole Schill - Horace, ND (16)
12. 70 Jesse Teunis - West St. Paul, MB (24)
13. 17 Tyler Lambert - Bath, SD (21)
14. F9 Brandon Fuller - Grand Forks, ND (6)
15. 13 Bryan LePier - Bemidji, MN (11)
Did Not Finish
16. Z17 Zach Naastad - Northwood, ND (3)
17. 25 Dylan Barnhardt - Washburn, ND (19)
18. 1R Travis Robertson - Moorhead, MN (26)
19. 14 Brody Troftgruben - Grand Forks, ND (18)
20. 11 Troy Schill - Thompson, ND (22)
21. 19 Steve Laursen - Cumberland, WI (13)
22. 7P Joey Pederson - East Grand Forks, MN (12)
23. 90 Lance Matthees - Winona, MN (20)
24. 2 Bill Mooney - Selkirk, MB (25)
Did Not Start
25. 1S Ryan Mikkelson - Alexandria, MN
26. C4 Ryan Corbett - East Grand Forks, MN
Lap Leaders - Ricky Weiss 1-25; Hard Charger - Jesse Teunis [+12]