IMCA Hobby Stock
A Feature 1 (15 Laps): 1. 98Z-Zach Olmstead[4]; 2. 52-Jason Wilkinson[10]; 3. 14-Tristan Grape[8]; 4. 20P-Jarrett Poessnecker[1]; 5. 19H-Colin Hein[7]; 6. 42-Kevin Betzen[9]; 7. 55-Austin Bruhn[6]; 8. 11-Lyle Oppliger[2]; 9. 10K-Allen Hein[15]; 10. 56T-Jordan Troutman[11]; 11. 69L-Branden Lotspeich[13]; 12. 23R-Dylan Reicks[12]; 13. (DNF) 7-Michael Brengelman[14]; 14. (DNF) 2C-David Carter[3]; 15. (DNF) 45-Travis Landauer[5]
Heat 1 (8 Laps): 1. 2C-David Carter[4]; 2. 52-Jason Wilkinson[8]; 3. 11-Lyle Oppliger[3]; 4. 14-Tristan Grape[7]; 5. 55-Austin Bruhn[6]; 6. 56T-Jordan Troutman[5]; 7. 69L-Branden Lotspeich[1]; 8. 10K-Allen Hein[2]
Heat 2 (8 Laps): 1. 98Z-Zach Olmstead[4]; 2. 19H-Colin Hein[6]; 3. 42-Kevin Betzen[7]; 4. 45-Travis Landauer[5]; 5. 20P-Jarrett Poessnecker[2]; 6. 23R-Dylan Reicks[3]; 7. 7-Michael Brengelman[1]
IMCA Late Models
A Feature 1 (20 Laps): 1. 21T-Travis Dickes[8]; 2. 14-Chase Osborne[4]; 3. 6-Cade Richards[7]; 4. 16-Tom Svoboda[2]; 5. 36-Beau Johnson[1]; 6. 12B-Alex Banks[6]; 7. 77-Cory Dumpert[11]; 8. 35-Kale Kosiski[5]; 9. 136-Drew Baker[9]; 10. 10-Jack Hearty[10]; 11. 14K-Bill Kubik[14]; 12. 83D-Denton Duncan[3]; 13. 3X-Hayden Kenkel[12]; 14. 32-Cory Beckstrom[13]
Heat 1 (8 Laps): 1. 16-Tom Svoboda[2]; 2. 6-Cade Richards[5]; 3. 35-Kale Kosiski[4]; 4. 83D-Denton Duncan[3]; 5. 10-Jack Hearty[7]; 6. 77-Cory Dumpert[6]; 7. 3X-Hayden Kenkel[1]
Heat 2 (8 Laps): 1. 21T-Travis Dickes[5]; 2. 36-Beau Johnson[1]; 3. 14-Chase Osborne[3]; 4. 12B-Alex Banks[4]; 5. 136-Drew Baker[6]; 6. 14K-Bill Kubik[7]; 7. 32-Cory Beckstrom[2]
IMCA Northern SportMod
A Feature 1 (20 Laps): 1. 17-Mary Hahn[5]; 2. 75-James Roebuck[12]; 3. 1T-Robbie Thome[10]; 4. 97-David Johnson[7]; 5. 19XX-Brandon Spanjer[9]; 6. 7-Lee Horky[6]; 7. 35-Spencer Galaway[13]; 8. 1J-Colby Langenberg[11]; 9. 18M-Mason Richards[2]; 10. 16J-Justin Svoboda[4]; 11. 7X-Lauren Cook[3]; 12. 11A-Claton Peters[19]; 13. 12-Lukas Pohlmann[8]; 14. 11-Joseph Cooper[14]; 15. 9-Amber Cook[18]; 16. 33B-Breanna Pfanstiel[21]; 17. 14-Ronnie Grass[15]; 18. 53-Brady Papineau[22]; 19. 41T-Anthony Trotta[20]; 20. 34L-Luke Meysenburg[23]; 21. (DNF) 5D-Devyn Peterson[16]; 22. (DNF) 7W-James Kleinheksel[17]; 23. (DNS) 14W-Brayden Weller
Heat 1 (8 Laps): 1. 7-Lee Horky[4]; 2. 18M-Mason Richards[2]; 3. 16J-Justin Svoboda[3]; 4. 14W-Brayden Weller[1]; 5. 35-Spencer Galaway[5]; 6. 5D-Devyn Peterson[7]; 7. 11A-Claton Peters[6]; 8. 53-Brady Papineau[8]
Heat 2 (8 Laps): 1. 97-David Johnson[4]; 2. 17-Mary Hahn[3]; 3. 1T-Robbie Thome[6]; 4. 75-James Roebuck[7]; 5. 11-Joseph Cooper[5]; 6. 7W-James Kleinheksel[2]; 7. 41T-Anthony Trotta[1]; 8. 34L-Luke Meysenburg[8]
Heat 3 (8 Laps): 1. 7X-Lauren Cook[2]; 2. 12-Lukas Pohlmann[4]; 3. 19XX-Brandon Spanjer[5]; 4. 1J-Colby Langenberg[6]; 5. 14-Ronnie Grass[7]; 6. 9-Amber Cook[1]; 7. 33B-Breanna Pfanstiel[3]
IMCA Stock Car
A Feature 1 (15 Laps): 1. 83-Jeff Ware[8]; 2. 13J-Jacob Anson[4]; 3. 52-Kyle Wilkinson[7]; 4. 10A-Austin Brauner[6]; 5. 5-Cameron Wilkinson[5]; 6. 17R-Dana Rasmussen[3]; 7. 9-Andy Eickhoff[9]; 8. 88-Dylan Lauenstein[2]; 9. 18-Kyle Krause[1]; 10. (DNF) 714-Scott Styskal[10]
Heat 1 (8 Laps): 1. 5-Cameron Wilkinson[3]; 2. 17R-Dana Rasmussen[2]; 3. 9-Andy Eickhoff[5]; 4. 18-Kyle Krause[1]; 5. (DNF) 52-Kyle Wilkinson[4]
Heat 2 (8 Laps): 1. 83-Jeff Ware[4]; 2. 13J-Jacob Anson[2]; 3. 714-Scott Styskal[5]; 4. 88-Dylan Lauenstein[1]; 5. (DNF) 10A-Austin Brauner[3]