Heat 1 (8 Laps): 1. 11M-Brendan Mullen[1]; 2. 13JT-Mark Dobmeier[3]; 3. 2A-Austin Pierce[2]; 4. 8H-Jade Hastings[4]; 5. 14-Tom Egeland[6]; 6. 2JR-Kelly Miller[7]; 7. 26-Blake Egeland[5]
Heat 2 (8 Laps): 1. 7F-Noah Harris[1]; 2. 24T-Christopher Thram[3]; 3. 8BALL-Jack Croaker[4]; 4. 31-Shane Roemeling[6]; 5. 55-Nick Ranten[2]; 6. 22-Nick Otto[5]; 7. (DNF) 5-Gage Pulkrabek[7]
Heat 3 (8 Laps): 1. 21K-Thomas Kennedy[1]; 2. 17-Zach Omdahl[2]; 3. 9N-Wade Nygaard[4]; 4. 0-Nick Omdahl[3]; 5. 20A-Jordan Adams[5]; 6. 99-Jordan Graham[6]; 7. (DNS) 57X-Brendan Grover