IMCA Hobby Stock
A Feature 1 (18 Laps): 1. 14-Tristan Grape[4]; 2. 2C-David Carter[2]; 3. 45-Travis Landauer[8]; 4. 52-Jason Wilkinson[11]; 5. 42-Kevin Betzen[3]; 6. 2B-Brooke Fluckiger[7]; 7. 19H-Colin Hein[10]; 8. 55-Austin Bruhn[12]; 9. 11-Lyle Oppliger[14]; 10. 69L-Branden Lotspeich[15]; 11. 25-Joe Beller[13]; 12. 214-Kirk Westring[1]; 13. 16-Tim Pritchett Jr[6]; 14. (DNF) 98Z-Zach Olmstead[5]; 15. (DNS) 55T-Jeremy Kinsey
Heat 1 (8 Laps): 1. 42-Kevin Betzen[1]; 2. 214-Kirk Westring[5]; 3. 45-Travis Landauer[2]; 4. 55T-Jeremy Kinsey[3]; 5. 16-Tim Pritchett Jr[4]; 6. 52-Jason Wilkinson[6]; 7. 25-Joe Beller[7]; 8. 69L-Branden Lotspeich[8]
Heat 2 (8 Laps): 1. 98Z-Zach Olmstead[1]; 2. 2C-David Carter[2]; 3. 14-Tristan Grape[6]; 4. 2B-Brooke Fluckiger[5]; 5. 19H-Colin Hein[3]; 6. 55-Austin Bruhn[4]; 7. 11-Lyle Oppliger[7]
IMCA Late Models
A Feature 1 (20 Laps): 1. 77-Cory Dumpert[2]; 2. 23-Jacob Kubicka[1]; 3. 35-Kale Kosiski[7]; 4. 12B-Alex Banks[11]; 5. 07-Ben Sukup[5]; 6. 83D-Denton Duncan[3]; 7. 14-Chase Osborne[6]; 8. 32-Cory Beckstrom[9]; 9. 36-Beau Johnson[4]; 10. 16-Tom Svoboda[10]; 11. 2-Cole Ashby[8]
Heat 1 (8 Laps): 1. 77-Cory Dumpert[1]; 2. 35-Kale Kosiski[2]; 3. 07-Ben Sukup[4]; 4. 14-Chase Osborne[5]; 5. 83D-Denton Duncan[3]
Heat 2 (8 Laps): 1. 32-Cory Beckstrom[2]; 2. 23-Jacob Kubicka[4]; 3. 36-Beau Johnson[3]; 4. 16-Tom Svoboda[5]; 5. 2-Cole Ashby[6]; 6. (DNF) 12B-Alex Banks[1]
IMCA Northern SportMod
A Feature 1 (20 Laps): 1. 1T-Robbie Thome[8]; 2. 5D-Devyn Peterson[3]; 3. 35-Spencer Galaway[2]; 4. 66-Trevor Noonan[9]; 5. 7-Lee Horky[6]; 6. 19XX-Brandon Spanjer[15]; 7. 97-David Johnson[1]; 8. 12-Lukas Pohlmann[10]; 9. 11-Joseph Cooper[11]; 10. 7W-James Kleinheksel[7]; 11. 16J-Justin Svoboda[21]; 12. 22-Matt Andrews[18]; 13. 1JR-Joe Reetz[19]; 14. 38-Riley Osantowski[5]; 15. 7X-Lauren Cook[12]; 16. 33B-Breanna Pfanstiel[16]; 17. 54J-Douglas Hilkemann[13]; 18. 41T-Anthony Trotta[23]; 19. 24T-Tylan Lambertus[20]; 20. (DNF) 75-James Roebuck[4]; 21. (DNF) 11T-Lane Cornwell[22]; 22. (DNF) 11A-Claton Peters[17]; 23. (DNS) 17-Mary Hahn; 24. (DNS) 35C-Carol Shockley
Heat 1 (8 Laps): 1. 35-Spencer Galaway[2]; 2. 11-Joseph Cooper[5]; 3. 97-David Johnson[7]; 4. 7W-James Kleinheksel[6]; 5. 54J-Douglas Hilkemann[3]; 6. 33B-Breanna Pfanstiel[4]; 7. 1JR-Joe Reetz[8]; 8. 11T-Lane Cornwell[1]
Heat 2 (8 Laps): 1. 5D-Devyn Peterson[4]; 2. 12-Lukas Pohlmann[5]; 3. 38-Riley Osantowski[6]; 4. 7X-Lauren Cook[1]; 5. 17-Mary Hahn[7]; 6. 11A-Claton Peters[3]; 7. 24T-Tylan Lambertus[2]
Heat 3 (8 Laps): 1. 1T-Robbie Thome[2]; 2. 75-James Roebuck[1]; 3. 66-Trevor Noonan[4]; 4. 7-Lee Horky[3]; 5. 19XX-Brandon Spanjer[5]; 6. 22-Matt Andrews[6]; 7. 16J-Justin Svoboda[7]; 8. 41T-Anthony Trotta[8]; 9. 35C-Carol Shockley[9]
IMCA Stock Car
A Feature 1 (20 Laps): 1. 5-Cameron Wilkinson[1]; 2. 99-Jesse Sobbing[7]; 3. 1R-Cade Richards[3]; 4. 83-Jeff Ware[10]; 5. 98T-Tyler Iverson[2]; 6. 10A-Austin Brauner[11]; 7. 17R-Dana Rasmussen[9]; 8. 52-Kyle Wilkinson[4]; 9. 28-Chad Briese[8]; 10. 31K-Nate Desive[6]; 11. 18-Kyle Krause[12]; 12. (DNF) 13J-Jacob Anson[5]
Heat 1 (8 Laps): 1. 31K-Nate Desive[2]; 2. 1R-Cade Richards[5]; 3. 13J-Jacob Anson[4]; 4. 17R-Dana Rasmussen[1]; 5. 28-Chad Briese[6]; 6. 10A-Austin Brauner[3]
Heat 2 (8 Laps): 1. 5-Cameron Wilkinson[2]; 2. 52-Kyle Wilkinson[4]; 3. 83-Jeff Ware[3]; 4. 99-Jesse Sobbing[5]; 5. 98T-Tyler Iverson[6]; 6. (DNF) 18-Kyle Krause[1]