Heat 1 (10 Laps): 1. 11M-Brendan Mullen[2]; 2. 13JT-Mark Dobmeier[1]; 3. 6N-Greg Nikitenko[7]; 4. 10S-Josh Swangler[5]; 5. 0-Nick Omdahl[6]; 6. 42-Rick Bates[4]; 7. (DNF) 26-Blake Egeland[3]
Heat 2 (10 Laps): 1. 9N-Wade Nygaard[2]; 2. 55-Nick Ranten[1]; 3. 8BALL-Jack Croaker[4]; 4. 31-Shane Roemeling[6]; 5. 17-Zach Omdahl[5]; 6. 22-Nick Otto[3]; 7. (DNF) 57X-Brendan Grover[7]
Heat 3 (10 Laps): 1. 2A-Austin Pierce[1]; 2. 8H-Jade Hastings[2]; 3. 99-Jordan Graham[3]; 4. 14-Tom Egeland[5]; 5. 20A-Jordan Adams[6]; 6. 5-Gage Pulkrabek[7]; 7. 41-Travis Strandell[4]