IMCA Hobby Stock
A Feature 1 (18 Laps): 1. 55-Anthony Bruhn[8]; 2. 52-Jason Wilkinson[11]; 3. 2B-Brooke Fluckiger[6]; 4. 25-Joe Beller[13]; 5. 19H-Colin Hein[12]; 6. 45-Travis Landauer[9]; 7. 2C-David Carter[10]; 8. 45X-Mike Kennedy[17]; 9. 12X-Parker Vollbrecht[4]; 10. A55-Anson Hawthorne[7]; 11. 11-Lyle Oppliger[14]; 12. 69L-Branden Lotspeich[18]; 13. 34C-Camri Landauer[16]; 14. 10 4-Robert Salts[2]; 15. (DNF) 20P-Jarrett Poessnecker[1]; 16. (DNF) 7-Michael Brengelman[3]; 17. (DNF) 3-Ryan Fajman[5]; 18. (DNF) 98-Dalton Young[15]; 19. (DNF) 18-Mack Nelson[19]; 20. (DNS) 01-Brett Williams; 21. (DNS) 51-Matt Bills
Heat 1 (8 Laps): 1. 3-Ryan Fajman[4]; 2. 19H-Colin Hein[7]; 3. 20P-Jarrett Poessnecker[1]; 4. 45-Travis Landauer[6]; 5. 25-Joe Beller[5]; 6. 34C-Camri Landauer[3]; 7. (DNF) 18-Mack Nelson[2]
Heat 2 (8 Laps): 1. 2C-David Carter[6]; 2. 2B-Brooke Fluckiger[4]; 3. 12X-Parker Vollbrecht[3]; 4. 7-Michael Brengelman[2]; 5. 11-Lyle Oppliger[5]; 6. 45X-Mike Kennedy[7]; 7. (DNF) 01-Brett Williams[1]
Heat 3 (8 Laps): 1. 55-Anthony Bruhn[5]; 2. 52-Jason Wilkinson[6]; 3. A55-Anson Hawthorne[4]; 4. 10 4-Robert Salts[1]; 5. 98-Dalton Young[2]; 6. 69L-Branden Lotspeich[3]; 7. (DNF) 51-Matt Bills[7]
IMCA Northern SportMod
A Feature 1 (20 Laps): 1. 1T-Robbie Thome[8]; 2. 16J-Justin Svoboda[7]; 3. 12-Lukas Pohlmann[4]; 4. 75-James Roebuck[6]; 5. S1-Noah Williams[3]; 6. 5D-Devyn Peterson[17]; 7. 22-Matthew Andrews[10]; 8. 66-Trevor Noonan[2]; 9. 97-David Johnson[9]; 10. 9XX-Dave Cook[5]; 11. 38-Riley Osantowski[11]; 12. 50S-Kale Smith[12]; 13. 87-Tyler Olnes[13]; 14. 9-Amber Cook[14]; 15. (DNF) 34-Luke Meysenburg[16]; 16. (DNF) 33B-Breanna Pfanstiel[15]; 17. (DNF) 79-Brian Barber[1]
Heat 1 (8 Laps): 1. S1-Noah Williams[2]; 2. 1T-Robbie Thome[9]; 3. 9XX-Dave Cook[5]; 4. 97-David Johnson[8]; 5. 79-Brian Barber[1]; 6. 38-Riley Osantowski[6]; 7. 87-Tyler Olnes[4]; 8. 33B-Breanna Pfanstiel[3]; 9. (DNF) 5D-Devyn Peterson[7]
Heat 2 (8 Laps): 1. 75-James Roebuck[6]; 2. 22-Matthew Andrews[8]; 3. 12-Lukas Pohlmann[4]; 4. 66-Trevor Noonan[1]; 5. 16J-Justin Svoboda[7]; 6. 50S-Kale Smith[3]; 7. (DNF) 9-Amber Cook[5]; 8. (DNF) 34-Luke Meysenburg[2]
IMCA Stock Car
A Feature 1 (15 Laps): 1. 18J-Jacob Anson[5]; 2. 83-Jeff Ware[7]; 3. 17R-Dana Rasmussen[8]; 4. 25-Randy Hooker[1]; 5. 50-Scott Smith[6]; 6. 18-Kyle Krause[2]; 7. 244-Dave Langan[3]; 8. 42-Kevin Betzen[4]; 9. (DNF) 1-Trevor Pettitt[9]
Heat 1 (6 Laps): 1. 25-Randy Hooker[1]; 2. 18J-Jacob Anson[3]; 3. 83-Jeff Ware[4]; 4. 244-Dave Langan[2]; 5. (DNF) 1-Trevor Pettitt[5]
Heat 2 (6 Laps): 1. 42-Kevin Betzen[2]; 2. 50-Scott Smith[3]; 3. 17R-Dana Rasmussen[4]; 4. 18-Kyle Krause[1]
IMCA Late Models
A Feature 1 (25 Laps): 1. 77-Cory Dumpert[4]; 2. 76-Zach Zeitner[7]; 3. 60IV-Anthony Roth[9]; 4. 02-Matt Haase[11]; 5. 12B-Alex Banks[10]; 6. 14-Chase Osborne[6]; 7. 5S-Dylan Schmer[3]; 8. 35-Kale Kosiski[5]; 9. 13JR-Colton Leal[2]; 10. 16A-Austin Svoboda[16]; 11. 36J-Beau Johnson[18]; 12. 16-Tom Svoboda[1]; 13. 14K-Bill Kubik[12]; 14. 83-Denton Duncan[15]; 15. 78-Logan Cloudt[14]; 16. (DNF) 11B-Bryan Molt[13]; 17. (DNF) 112-Dan Lueken[17]; 18. (DNF) 36-Drew Baker[8]; 19. (DNF) 6-Landen Rojewski[19]
Heat 1 (8 Laps): 1. 77-Cory Dumpert[3]; 2. 76-Zach Zeitner[5]; 3. 12B-Alex Banks[6]; 4. 16-Tom Svoboda[1]; 5. 11B-Bryan Molt[2]; 6. 16A-Austin Svoboda[4]; 7. 6-Landen Rojewski[7]
Heat 2 (8 Laps): 1. 35-Kale Kosiski[4]; 2. 5S-Dylan Schmer[2]; 3. 36-Drew Baker[5]; 4. 02-Matt Haase[6]; 5. 78-Logan Cloudt[3]; 6. (DNF) 112-Dan Lueken[1]
Heat 3 (8 Laps): 1. 60IV-Anthony Roth[5]; 2. 13JR-Colton Leal[1]; 3. 14-Chase Osborne[4]; 4. 14K-Bill Kubik[6]; 5. 83-Denton Duncan[2]; 6. (DNF) 36J-Beau Johnson[3]
Crown Vic
A Feature 1 (12 Laps): 1. 17Z-Christopher Nickolite[3]; 2. 14-Kasen Grape[4]; 3. 26-Colten Ray[1]; 4. 86-Cody Erickson[2]; 5. 43-Kyler Weist[5]; 6. 31-Kyler Rojewski[6]; 7. 50-Aden Mielke[7]
Heat 1 (6 Laps): 1. 17Z-Christopher Nickolite[5]; 2. 26-Colten Ray[2]; 3. 14-Kasen Grape[6]; 4. 86-Cody Erickson[4]; 5. 43-Kyler Weist[7]; 6. 31-Kyler Rojewski[3]; 7. (DNS) 50-Aden Mielke