Heat 1
 1. 4F Jeff Hinkemeyer (1)
 2. 50 Jeff Wildung (6)
 3. 3M Greg Meyer (7)
 4. 7 Ricky Weiss (5)
 5. 84 Mike Johnson (4)
 6. 21 Chad Corbett (2)
 7. 75E Ardy Eilers (3)
 8. 19B Seth Brede (8)
 9. 11M Paul Mueller (9)
 ​Heat 2
 1. 73 Zach Johnson (2)
 2. 10 Mike Balcaen (4)
 3. 10K Shawn Kirwin (5)
 4. 4* Harold Schill (1)
 5. 27Z Dave Zimmerman (6)
 6. 11 Troy Schill (3)
 7. 20 Mark Halverson (7)
 8. 12N Rick Nelson (8)
Heat 3
 1. 32 Shaun Peterson (3)
 2. 03 Casey Meyer (1)
 3. 12S Brad Seng (8)
 4. 33 Tim Jodsaas (2)
 5. 1C Ryan Corbett (5)
 6. 5G Scott Greer (7)
 7. 9 Steve Anderson (6)
 8. F9 Brandon Fuller (4)
Feature
 1. 50 Jeff Wildung – Nassau, MN (5)
 2. 73 Zach Johnson – Kensington, MN (8)
 3. 10 Mike Balcaen – Winnipeg, MB (3)
 4. 12S Brad Seng – Grand Forks, ND (7)
 5. 10K Shawn Kirwin – Morris, MN (1)
 6. 7 Ricky Weiss – St. Francois Xavier, MB (9)
 7. 3M Greg Meyer – Wahpeton, ND (10)
 8. 03 Casey Meyer – Wahpeton, ND (6)
 9. 84 Mike Johnson – Fargo, ND (13)
 10. 4F Jeff Hinkemeyer – St. Cloud, MN (4)
 11. 4* Harold Schill, Jr. – West Fargo, ND (2)
 12. 27Z Dave Zimmerman – Elizabeth, MN (14)
 13. 11 Troy Schill – Grand Forks, ND (17)
 14. 32 Shaun Peterson – Alexandria, MN (11)
 15. 5G Scott Greer – East St. Paul, MB (18)
 16. 11M Paul Mueller – Bismarck, ND (25)
 17. 33 Tim Jodsaas – Alexandria, MN (12)
 18. 12N Rick Nelson – Alexandria, MN (23)
 19. 75E Ardy Eilers – Canby, MN (19)
 20. 9 Steve Anderson – Grand Forks, ND (21)
 21. 20 Mark Halverson – Walhalla, ND (20)
 22. F9 Brandon Fuller – Grand Forks, ND (24)
 23. 1C Ryan Corbett – Grand Forks, ND (15)
 24. 19B Seth Brede – Willmar, MN (22)
 25. 21 Chad Corbett – Grand Forks, ND (16)
