1. 15A Nick Anvelink (2)
2. Z17 Zach Naastad (3)
3. 58 AJ Diemel (5)
4. 4 Shane Edginton (1)
5. 90 Lance Matthees (4)
6. 11D Pat Doar (7)
7. F9 Brandon Fuller (8)
8. 85 John Kaanta (10)
9. 13 Bryan Lepier (9)
10. T1 Tom Corcoran (6; DNS
1. 52X David Mcdonald (4)
2. 9 Steve Anderson (2)
3. 21 Aaron Turnbull (3)
4. 72 Jon Samuelson (1)
5. 35L George Ledin (9)
6. 15 Cody Storbakken (6; DNF)
7. 7P Joey Pederson (5; DNF)
8. 71S Steffen Snare (7; DNF)
9. 16S Jeff Hapala (8; DNF)
Heat 3
1. 12S Brad Seng (1)
2. 71 Dustin Strand (4)
3. 55 Mike Martin (3)
4. 10 Mike Balcaen (7)
5. 44 Cole Schill (2)
6. 33X Chad Mahder (6)
7. 50 Jeff Wildung (5)
8. 06 Dave Smith (8; DNS)
9. 27 Jake Redetzke (9; DNS)
Heat 4
1. 19 Steve Laursen (1)
2. 42S Don Shaw (3)
3. 2 Bill Mooney (2)
4. C4 Ryan Corbett (9)
5. 5 Jacob Wilde (8; DNF)
6. 18 Curt Gelling (5; DNF)
7. 16 Robert Odegard (4; DNF)
8. 86 Matt Gerlach-Smith (6; DNS)
9. 37 Scott Ward (7; DNS)
B Main
1. 90 Lance Matthees (1)
2. 33X Chad Mahder (5)
3. 18 Curt Gelling (12)
4. 13 Bryan Lepier (9)
5. F9 Brandon Fuller (6)
6. 44 Cole Schill (3)
7. T1 Tom Corcoran (21)
8. 5 Jacob Wilde - Thief River Falls, MN (11)
Did Not Finish
9. 50 Jeff Wildung - Nassau, MN (7)
10. 15 Cody Storbakken - Williston, ND (10)
11. 7P Joey Pederson (14)
12. 35L George Ledin (2)
13. 11D Pat Doar (4)
Did Not Start
14. 85 John Kaanta - Elk Mound, WI (8)
15. 16 Rob Odegard - Williston, ND (13)
16. 71S Steffen Snare - Hallock, MN (15)
17. 16S Jeff Hapala - West Fargo, ND (16)
18. 06 Dave Smith - Edmonton, AB (17)
19. 86 Matt Gerlach-Smith - Edmonton, AB (18)
20. 27 Jake Redetzke - Eau Claire, WI (19)
21. 37 Scott Ward - Watertown, SD (20)
Feature
1. 71 Dustin Strand - Grand Forks, ND (7)
2. 2 Bill Mooney - Selkirk, MB (12)
3. 52X David Mcdonald - Huron, SD (1)
4. 33X Chad Mahder - Eau Claire, WI (18)
5. 42S Don Shaw - Ham Lake, MN (8)
6. 12S Brad Seng - Grand Forks, ND (2)
7. 19 Steve Laursen - Cumberland, WI (4)
8. Z17 Zach Naastad - Northwood, ND (5)
9. 13 Bryan Lepier - Bemidji, MN (20)
10. 21 Aaron Turnbull - Estevan, SK (10)
11. F9 Brandon Fuller - Grand Forks, ND (21)
12. 55 Mike Martin - Steinbach, MB (11)
Did Not Finish
13. 9 Steve Anderson - Grand Forks, ND (6)
14. 72 Jon Samuelson - Dalton, MN (14)
15. 35L George Ledin - Britt, MN (25)
16. 58 AJ Diemel - Elk Mound, WI (9)
17. 15A Nick Anvelink - Navarino, WI (3)
18. 18 Curt Gelling - Aberdeen, SD (19)
19. 11D Pat Doar - New Richmond, WI (24)
20. 44 Cole Schill - West Fargo, ND (22)
21. T1 Tom Corcoran - East Grand Forks, MN (23)
22. 10 Mike Balcaen - Winnipeg, MB (15)
23. 7P Joey Pederson - East Grand Forks, MN (26)
24. 4 Shane Edginton - Winnipeg, MB (13)
25. 90 Lance Matthees - Winona, MN (17)
26. C4 Ryan Corbett - East Grand Forks, MN (16)
Lap Leaders - Brad Seng 1-6; Nick Anvelink 7; Brad Seng 8-9; Dustin Strand 10-25
Hard Charger - Bill Mooney (+10)