1. 11 Pat Doar (3)
2. 7 Ricky Weiss (6)
3. 77X Mike McCaughan (1)
4. 51 Joel Cryderman (10)
5. 44 Cole Schill (2)
6. 00 Mitch Johnson (9)
7. 57 Chad Williamson (5)
8. 11P Steve Pfeifer (7)
9. 21C Ryan Corbett (4)
10. 73 Zach Johnson (8; DNF)
1. 11 Troy Schill (5)
2. 19 Brandon Burke (4)
3. 17 Lance Schill (2)
4. 85 John Kaanta (10)
5. 90 Lance Matthees (7)
6. 13 Bryan LePier (9)
7. 84X Josh Johnson (3)
8. 007 Jason Johnson (1)
9. 71F Leo Feeleus (6)
10. 21 Todd Frank (8; DNS)
Heat 3
1. 19L Steve Laursen (4)
2. 66 Eric Breeschoten (1)
3. 2 Bill Mooney (3)
4. 55C Chad Mahder (8)
5. 96 Doug Herrick (2)
6. 7P Joey Pederson (5)
7. 2N Mike Nutzmann (6)
8. 27 Jake Redetzke (9)
9. 10K Shawn Kirwin (10)
10. T1 Tom Corcoran (7)
Heat 4
1. 33X Adam Hensel (5)
2. 12S Brad Seng (10)
3. 5G Scott Greer (3)
4. 42S Don Shaw (1)
5. 11S Dustin Strand (8)
6. 10 Mike Balcaen (6)
7. 71 Steffen Snare (9)
8. 84 Mike Johnson (2)
9. 18 Dustin Hapka (7)
10. 16 Jason Storbakken (4)
Heat 5
1. 9 Steve Anderson (2)
2. 28 Jeff Provinzino (6)
3. 32 Shaun Peterson (3)
4. 50 Jeff Wildung (7)
5. 77 Corey Seckerson (5)
6. 1W Tommy Waseleski, Jr. (9)
7. 11M Paul Mueller (4)
8. 8D Dewayne Rector (8)
9. 5 John Buchner (1)
10. 75 Cody Skytland (10; DNF)
B Main 1
1. 77 Corey Seckerson (4)
2. 90 Lance Matthees (3)
3. 7P Joey Pederson - East Grand Forks, MN (5)
4. 73 Zach Johnson (12)
5. 71 Steffen Snare - Hallock, MN (7)
6. 10K Shawn Kirwin - Morris, MN (10)
7. 51 Joel Cryderman (1)
8. 57 Chad Williamson - Watertown, SD (6)
9. T1 Tom Corcoran - East Grand Forks, MN (11)
Did Not Finish
10. 007 Jason Johnson - Karlstad, MN (8)
11. 8D Dewayne Rector - Winnipeg, MB (9)
12. 42S Don Shaw - Ham Lake, MN (2)
B Main 2
1. 50 Jeff Wildung (2)
2. 85 John Kaanta (1)
3. 10 Mike Balcaen (5)
4. 00 Mitch Johnson (4)
5. 96 Doug Herrick - West Concord, MN (4)
6. 27 Jake Redetzke - Eau Claire, WI (8)
7. 11M Paul Mueller - Mandan, ND (7)
8. 21C Ryan Corbett - Grand Forks, ND (9)
9. 18 Dustin Hapka - Grand Forks, ND (10)
10. 84X Josh Johnson - Harwood, ND (6)
11. 16 Jason Storbakken - Williston, ND (11)
12. 21 Todd Frank - Mellen, WI (12; DNS)
B Main 3
1. 55C Chad Mahder (1)
2. 1W Tommy Waseleski, Jr. (5)
3. 2N Mike Nutzmann - Eau Claire, WI (6)
4. 11P Steven Pfeifer - Minot, ND (7)
5. 11S Dustin Strand - Grand Forks, ND (3)
6. 44 Cole Schill - West Fargo, ND (2)
7. 13 Bryan LePier - Bemidji, MN (4)
8. 84 Mike Johnson (8)
9. 5 John Buchner - Warren, MN (10)
10. 71F Leo Feeleus - Headingley, MB (9; DNF)
11. 75 Cody Skytland - Fargo, ND (11; DNS)
Feature
1. 33X Adam Hensel - Barron, WI (2)
2. 7 Ricky Weiss - Headingley, MB (8)
3. 11 Pat Doar - New Richmond, WI (1)
4. 19L Steve Laursen - Cumberland, WI (5)
5. 5G Scott Greer - East St. Paul, MB (14)
6. 10 Mike Balcaen - Winnipeg, MB (22)
7. 28 Jeff Provinzino - Hibbing, MN (7)
8. 77 Corey Seckerson - Jamestown, ND (16)
9. 50 Jeff Wildung - Nassau, MN (17)
10. 85 John Kaanta - Elk Mound, WI (20)
11. 51 Joel Cryderman - Thunder Bay, ON (23)
12. 12S Brad Seng - Grand Forks, ND (9)
13. 55C Chad Mahder - Eau Claire, WI (18)
14. 32 Shaun Peterson - Alexandria, MN (15)
15. 00 Mitch Johnson - Hickson, MN (25)
16. 11 Troy Schill - Grand Forks, ND (3)
17. 19 Brandon Burke - Grand Forks, ND (10)
18. 1W Tommy Waseleski, Jr. - Hibbing, MN (21)
19. 17 Lance Schill - Langdon, ND (12)
Did Not Finish
20. 84 Mike Johnson - Fargo, ND (24)
21. 90 Lance Matthees - Winona, MN (19)
22. 73 Zach Johnson - Kensington, MN (26)
23. 9 Steve Anderson - Grand Forks, ND (4)
24. 66 Eric Breeschoten - Buffalo, MN (6)
25. 2 Bill Mooney - Selkirk, MB (13)
26. 77X Mike McCaughan - St. Francois Xavier, MB (11)