Heat 1
1. C4 Ryan Corbett
2. Z17 Zach Naastad
3. 10 Mike Balcaen
4. F9 Brandon Fuller
5. 44 Cole Schill
6. 16S Jeff Hapala
Heat 2
1. 4 Shane Edginton
2. 11M Paul Mueller
3. 9 Steve Anderson
4. 7P Joey Pederson
5. 5 Jacob Wilde
6. 16 Layne Opstedal
Heat 3
1. T1 Tom Corcoran
2. 71 Dustin Strand
3. 2 Bill Mooney
4. 12S Brad Seng
5. 71S Steffen Snare
Feature
1. 71 Dustin Strand – Grand Forks, ND (5)
2. 2 Bill Mooney – Selkirk, MB (9)
3. 4 Shane Edginton – Winnipeg , MB (1)
4. 10 Mike Balcaen – Winnipeg , MB (7)
5. 12S Brad Seng – Grand Forks, ND (12)
6. T1 Tom Corcoran – East Grand Forks, MN (2)
7. 7P Joey Pederson – East Grand Forks, MN (11)
8. 44 Cole Schill – West Fargo, ND (13)
9. C4 Ryan Corbett – Grand Forks, ND (3)
10. Z17 Zach Naastad – Northwood, ND (6)
11. 71S Steffen Snare – Hallock, MN (15)
12. 16S Jeff Hapala – West Fargo, ND (16)
13. 9 Steve Anderson – Grand Forks, ND (8)
14. F9 Brandon Fuller – Grand Forks, ND (10)
15. 16 Layne Opstedal – Rollette, ND (17)
16. 11M Paul Mueller – Mandan, ND (4)
17. 5 Jacob Wilde – Thief River Falls, MN (14)
Lap Leaders – Shane Edginton 1-11; Dustin Strand 12-25; Hard Charger – Bill Mooney (+7)