IMCA Hobby Stock
A Feature 1 (15 Laps): 1. 214-Kirk Westring[5]; 2. 52-Jason Wilkinson[4]; 3. 91-Konner Adamy[1]; 4. 55-Austin Bruhn[10]; 5. 14-Tristan Grape[7]; 6. 24-Nick Langan[8]; 7. 2B-Brooke Fluckiger[2]; 8. 42-Kevin Betzen[6]; 9. 69L-Branden Lotspeich[13]; 10. 22X-Dustin Jackson[9]; 11. 19H-Colin Hein[3]; 12. 25-Joe Beller[11]; 13. 23R-Dylan Reicks[12]
Heat 1 (8 Laps): 1. 42-Kevin Betzen[4]; 2. 52-Jason Wilkinson[3]; 3. 2B-Brooke Fluckiger[2]; 4. 23R-Dylan Reicks[1]; 5. 24-Nick Langan[5]; 6. 69L-Branden Lotspeich[6]
Heat 2 (8 Laps): 1. 14-Tristan Grape[5]; 2. 22X-Dustin Jackson[6]; 3. 214-Kirk Westring[4]; 4. 19H-Colin Hein[3]; 5. 91-Konner Adamy[7]; 6. 55-Austin Bruhn[2]; 7. 25-Joe Beller[1]
IMCA Late Models
A Feature 1 (20 Laps): 1. 21T-Travis Dickes[10]; 2. 77-Cory Dumpert[9]; 3. 14-Chase Osborne[7]; 4. 25-JJ Rodeman[4]; 5. 22Z-Zach Zentner[8]; 6. 83D-Denton Duncan[1]; 7. 23-Jacob Kubicka[14]; 8. 07-Ben Sukup[5]; 9. 11B-Bryan Molt[13]; 10. 36-Jim Johnson[6]; 11. 16-Tom Svoboda[15]; 12. 44-Caleb Hetrick[2]; 13. 12-Mark Lueken[16]; 14. 26-Troy Behnke[11]; 15. 112-Daniel Lueken[12]; 16. 9-Andy Eickhoff[3]; 17. M17-Tyler Bridges[17]
Heat 1 (8 Laps): 1. 21T-Travis Dickes[8]; 2. 83D-Denton Duncan[2]; 3. 9-Andy Eickhoff[4]; 4. 36-Jim Johnson[6]; 5. 22Z-Zach Zentner[7]; 6. 26-Troy Behnke[1]; 7. 11B-Bryan Molt[3]; 8. 16-Tom Svoboda[5]; 9. M17-Tyler Bridges[9]
Heat 2 (8 Laps): 1. 44-Caleb Hetrick[2]; 2. 14-Chase Osborne[6]; 3. 07-Ben Sukup[5]; 4. 77-Cory Dumpert[7]; 5. 25-JJ Rodeman[4]; 6. 112-Daniel Lueken[1]; 7. 23-Jacob Kubicka[3]; 8. 12-Mark Lueken[8]
IMCA Northern SportMod
A Feature 1 (20 Laps): 1. 5D-Devyn Peterson[5]; 2. 1T-Robbie Thome[10]; 3. 16J-Justin Svoboda[7]; 4. 97-David Johnson[8]; 5. 35-Spencer Galaway[3]; 6. 17-Mary Hahn[6]; 7. 8X-Justin Bell[2]; 8. 9-Amber Cook[15]; 9. 18M-Mason Richards[4]; 10. 7W-James Kleinheksel[16]; 11. 19XX-Brandon Spanjer[9]; 12. 38-Riley Osantowski[1]; 13. 12-Lukas Pohlmann[11]; 14. 14-Ronnie Grass[12]; 15. 7X-Lauren Cook[13]; 16. (DNS) 41L-Lorne Hommerding
Heat 1 (8 Laps): 1. 35-Spencer Galaway[4]; 2. 5D-Devyn Peterson[5]; 3. 1T-Robbie Thome[8]; 4. 97-David Johnson[7]; 5. 38-Riley Osantowski[1]; 6. 12-Lukas Pohlmann[6]; 7. 7X-Lauren Cook[2]; 8. 9-Amber Cook[3]
Heat 2 (8 Laps): 1. 19XX-Brandon Spanjer[7]; 2. 16J-Justin Svoboda[6]; 3. 8X-Justin Bell[3]; 4. 17-Mary Hahn[5]; 5. 18M-Mason Richards[4]; 6. 14-Ronnie Grass[2]; 7. 41L-Lorne Hommerding[8]; 8. 7W-James Kleinheksel[1]
IMCA Stock Car
A Feature 1 (20 Laps): 1. 5-Cameron Wilkinson[11]; 2. 83-Jeff Ware[9]; 3. 63-Mike Nichols[12]; 4. 17R-Dana Rasmussen[8]; 5. 52-Kyle Wilkinson[15]; 6. 10A-Austin Brauner[4]; 7. 13J-Jacob Anson[10]; 8. 24S-Dave Langan[6]; 9. 98T-Tyler Iverson[2]; 10. 1B-Kyle Krause[16]; 11. 50-Scott Smith[5]; 12. 75-Troy Bruns[1]; 13. 88-Dylan Lauenstein[17]; 14. 31K-Nate Desive[21]; 15. 1-Clay Anding[13]; 16. 28-Chad Briese[7]; 17. 17-Chad Heater[18]; 18. 20T-Steve Shepard[19]; 19. 83Z-Allen Zimmerman[14]; 20. (DNS) 27-Kyle Becker; 21. (DQ) 11-Chad Bruns[3]
Heat 1 (8 Laps): 1. 50-Scott Smith[4]; 2. 13J-Jacob Anson[6]; 3. 17R-Dana Rasmussen[5]; 4. 75-Troy Bruns[1]; 5. 1-Clay Anding[3]; 6. 1B-Kyle Krause[7]; 7. 20T-Steve Shepard[2]
Heat 2 (8 Laps): 1. 5-Cameron Wilkinson[6]; 2. 24S-Dave Langan[4]; 3. 83-Jeff Ware[5]; 4. 11-Chad Bruns[2]; 5. 83Z-Allen Zimmerman[7]; 6. 88-Dylan Lauenstein[3]; 7. 27-Kyle Becker[1]
Heat 3 (8 Laps): 1. 98T-Tyler Iverson[1]; 2. 28-Chad Briese[4]; 3. 10A-Austin Brauner[3]; 4. 63-Mike Nichols[6]; 5. 52-Kyle Wilkinson[5]; 6. 17-Chad Heater[2]; 7. 31K-Nate Desive[7]
IMCA Modified
A Feature 1 (15 Laps): 1. 60IV-Anthony Roth[4]; 2. 21H-Shane Hiatt[3]; 3. 15H-Jared Hoefelman[5]; 4. 1AR-Alex Reetz[1]; 5. 16A-Austin Svoboda[7]; 6. 96-Jaxon Saathoff[9]; 7. 41A-Adam Hommerding[6]; 8. 50S-Kale Smith[2]; 9. 4B-Brandon Verbeek[8]
Heat 1 (8 Laps): 1. 21H-Shane Hiatt[5]; 2. 15H-Jared Hoefelman[7]; 3. 60IV-Anthony Roth[6]; 4. 1AR-Alex Reetz[1]; 5. 50S-Kale Smith[2]; 6. 41A-Adam Hommerding[9]; 7. 16A-Austin Svoboda[4]; 8. 4B-Brandon Verbeek[8]; 9. 96-Jaxon Saathoff[3]