IMCA Hobby Stock
A Feature 1 (15 Laps): 1. 14-Tristan Grape[9]; 2. 52-Jason Wilkinson[14]; 3. 19H-Colin Hein[6]; 4. 45-Travis Landauer[7]; 5. 58J-Jordan Uehling[1]; 6. 42-Kevin Betzen[8]; 7. 11-Lyle Oppliger[2]; 8. 3J-Joe Rosberg[10]; 9. 56T-Jordan Troutman[13]; 10. 51-Matt Bills[15]; 11. 25-Joe Beller[12]; 12. (DNF) 10K-Allen Hein[4]; 13. (DNF) 2B-Brooke Fluckiger[5]; 14. (DNF) 2C-David Carter[3]; 15. (DNF) 69L-Branden Lotspeich[11]
Heat 1 (8 Laps): 1. 14-Tristan Grape[7]; 2. 42-Kevin Betzen[6]; 3. 19H-Colin Hein[5]; 4. 10K-Allen Hein[4]; 5. 58J-Jordan Uehling[2]; 6. 69L-Branden Lotspeich[8]; 7. (DNF) 25-Joe Beller[3]; 8. (DNF) 56T-Jordan Troutman[1]
Heat 2 (8 Laps): 1. 2C-David Carter[3]; 2. 45-Travis Landauer[5]; 3. 2B-Brooke Fluckiger[4]; 4. 11-Lyle Oppliger[2]; 5. 3J-Joe Rosberg[7]; 6. (DNF) 51-Matt Bills[1]; 7. (DNS) 52-Jason Wilkinson
IMCA Northern SportMod
A Feature 1 (20 Laps): 1. 5D-Devyn Peterson[3]; 2. 97-David Johnson[5]; 3. 1T-Robbie Thome[12]; 4. 7W-James Kleinheksel[4]; 5. 66-Trevor Noonan[13]; 6. 17-Mary Hahn[7]; 7. 38-Riley Osantowski[2]; 8. 7X-Lauren Cook[15]; 9. 19XX-Brandon Spanjer[11]; 10. 11-Joseph Cooper[9]; 11. 35-Spencer Galaway[6]; 12. 9-Amber Cook[17]; 13. 18M-Terry Richards[18]; 14. 41T-Anthony Trotta[16]; 15. 34L-Luke Meysenburg[19]; 16. (DNF) 33B-Breanna Pfanstiel[14]; 17. (DNF) 75-James Roebuck[8]; 18. (DNF) 16J-Justin Svoboda[10]; 19. (DNF) 11A-Claton Peters[1]; 20. (DNF) 51-Alex Palik[20]
Heat 1 (8 Laps): 1. 1T-Robbie Thome[6]; 2. 35-Spencer Galaway[4]; 3. 11A-Claton Peters[2]; 4. 11-Joseph Cooper[5]; 5. 66-Trevor Noonan[3]; 6. 41T-Anthony Trotta[1]; 7. 51-Alex Palik[7]
Heat 2 (8 Laps): 1. 38-Riley Osantowski[2]; 2. 7W-James Kleinheksel[3]; 3. 17-Mary Hahn[4]; 4. 16J-Justin Svoboda[5]; 5. 33B-Breanna Pfanstiel[1]; 6. 34L-Luke Meysenburg[7]; 7. 18M-Terry Richards[6]
Heat 3 (8 Laps): 1. 5D-Devyn Peterson[2]; 2. 75-James Roebuck[4]; 3. 97-David Johnson[3]; 4. 19XX-Brandon Spanjer[5]; 5. 7X-Lauren Cook[1]; 6. 9-Amber Cook[6]
IMCA Stock Car
A Feature 1 (15 Laps): 1. 17R-Dana Rasmussen[4]; 2. 83-Jeff Ware[7]; 3. 13J-Jacob Anson[6]; 4. 52-Kyle Wilkinson[9]; 5. 64-John Bruegman[1]; 6. 10A-Austin Brauner[5]; 7. 20-Eric Haase[8]; 8. (DNF) 3T-Nate Thompson[2]; 9. (DNF) 6-Nick Bruegman[3]; 10. (DNF) 5-Cameron Wilkinson[10]
Heat 1 (8 Laps): 1. 13J-Jacob Anson[4]; 2. 17R-Dana Rasmussen[3]; 3. 64-John Bruegman[1]; 4. (DNS) 52-Kyle Wilkinson; 5. (DNS) 5-Cameron Wilkinson
Heat 2 (8 Laps): 1. 83-Jeff Ware[4]; 2. 10A-Austin Brauner[3]; 3. 6-Nick Bruegman[2]; 4. (DNF) 20-Eric Haase[5]; 5. (DNF) 3T-Nate Thompson[1]
IMCA Late Models
A Feature 1 (20 Laps): 1. 77-Cory Dumpert[7]; 2. 12B-Alex Banks[4]; 3. 6-Cade Richards[9]; 4. 14-Chase Osborne[3]; 5. 83D-Denton Duncan[1]; 6. 23-Jacob Kubicka[6]; 7. 35-Kale Kosiski[5]; 8. 16A-Austin Svoboda[11]; 9. 25-JJ Rodeman[8]; 10. 16-Tom Svoboda[12]; 11. 112-Dan Lueken[10]; 12. 36-Beau Johnson[2]; 13. 6K-Roger Elliot[13]; 14. (DNF) 78-Logan Cloudt[14]
Heat 1 (8 Laps): 1. 12B-Alex Banks[3]; 2. 25-JJ Rodeman[5]; 3. 6-Cade Richards[6]; 4. 23-Jacob Kubicka[4]; 5. 36-Beau Johnson[2]; 6. 16A-Austin Svoboda[7]; 7. 16-Tom Svoboda[1]
Heat 2 (8 Laps): 1. 77-Cory Dumpert[4]; 2. 14-Chase Osborne[2]; 3. 35-Kale Kosiski[3]; 4. 83D-Denton Duncan[1]; 5. 112-Dan Lueken[6]; 6. 78-Logan Cloudt[7]; 7. 6K-Roger Elliot[5]