IMCA Hobby Stock
A Feature 1 (15 Laps): 1. 25-Joe Beller[1]; 2. 98Z-Zach Olmstead[8]; 3. 19H-Colin Hein[9]; 4. 52-Jason Wilkinson[11]; 5. 10K-Allen Hein[3]; 6. 45-Travis Landauer[10]; 7. 77-Cody Williams[21]; 8. 214-Kirk Westring[7]; 9. 56-Nate Buck[15]; 10. 55-Anthony Bruhn[4]; 11. 2C-David Carter[18]; 12. 3N-Neil Pella[16]; 13. 2B-Brooke Fluckiger[2]; 14. 46-Ryan Gilland[13]; 15. 9-Landyn Roebuck[17]; 16. 25X-Brandon Fisher[12]; 17. 41-Seth Steinmeyer[5]; 18. (DNF) 11-Lyle Oppliger[6]; 19. (DNF) 7-Michael Brengelman[14]; 20. (DNF) 01-Brett Williams[23]; 21. (DNF) 69L-Branden Lotspeich[20]; 22. (DNS) 18-Mack Nelson; 23. (DNS) 21-Kadin Scheffler
Heat 1 (8 Laps): 1. 52-Jason Wilkinson[7]; 2. 55-Anthony Bruhn[4]; 3. 25-Joe Beller[1]; 4. 98Z-Zach Olmstead[6]; 5. 46-Ryan Gilland[5]; 6. 3N-Neil Pella[8]; 7. (DNF) 18-Mack Nelson[2]; 8. (DNF) 77-Cody Williams[3]
Heat 2 (8 Laps): 1. 19H-Colin Hein[6]; 2. 41-Seth Steinmeyer[4]; 3. 214-Kirk Westring[5]; 4. 25X-Brandon Fisher[7]; 5. 7-Michael Brengelman[2]; 6. 9-Landyn Roebuck[3]; 7. 01-Brett Williams[8]; 8. (DNF) 21-Kadin Scheffler[1]
Heat 3 (8 Laps): 1. 2B-Brooke Fluckiger[2]; 2. 45-Travis Landauer[6]; 3. 11-Lyle Oppliger[4]; 4. 10K-Allen Hein[3]; 5. 56-Nate Buck[7]; 6. 2C-David Carter[5]; 7. 69L-Branden Lotspeich[1]
IMCA Northern SportMod
A Feature 1 (18 Laps): 1. 1T-Robbie Thome[2]; 2. 12-Lukas Pohlmann[1]; 3. 16J-Justin Svoboda[6]; 4. 75-James Roebuck[8]; 5. 97-David Johnson[5]; 6. 35-Spencer Galaway[7]; 7. 50S-Kale Smith[4]; 8. 66-Trevor Noonan[3]; 9. 41T-Anthony Trotta[10]; 10. 11-Claton Peters[9]; 11. 34-Luke Meysenburg[11]; 12. (DNF) 05-David Sherwood[13]; 13. (DNS) 1-Riley Osantowski
Heat 1 (8 Laps): 1. 35-Spencer Galaway[5]; 2. 97-David Johnson[4]; 3. 12-Lukas Pohlmann[1]; 4. 66-Trevor Noonan[3]; 5. 41T-Anthony Trotta[7]; 6. 34-Luke Meysenburg[2]; 7. 05-David Sherwood[6]
Heat 2 (8 Laps): 1. 1T-Robbie Thome[1]; 2. 75-James Roebuck[5]; 3. 16J-Justin Svoboda[4]; 4. 11-Claton Peters[6]; 5. 50S-Kale Smith[3]; 6. (DNF) 1-Riley Osantowski[2]
IMCA Stock Car
A Feature 1 (18 Laps): 1. 83-Jeff Ware[8]; 2. 5-Cameron Wilkinson[3]; 3. 50-Scott Smith[2]; 4. 14-Tristan Grape[4]; 5. 18J-Jacob Anson[6]; 6. 42-Kevin Betzen[5]; 7. 17-Chad Heater[1]; 8. 714-Scott Styskal[10]; 9. (DNF) 18-Kyle Krause[9]; 10. (DNS) 52-Kyle Wilkinson; 11. (DNS) 1T-Jefry Thompson
Heat 1 (8 Laps): 1. 52-Kyle Wilkinson[4]; 2. 42-Kevin Betzen[3]; 3. 18-Kyle Krause[5]; 4. 17-Chad Heater[1]; 5. 5-Cameron Wilkinson[2]; 6. 1T-Jefry Thompson[6]
Heat 2 (8 Laps): 1. 83-Jeff Ware[4]; 2. 14-Tristan Grape[2]; 3. 18J-Jacob Anson[3]; 4. 50-Scott Smith[1]; 5. 714-Scott Styskal[5]
IMCA Modified
A Feature 1 (15 Laps): 1. 60IV-Anthony Roth[2]; 2. 18M-Terry Richards Jr[3]; 3. 16A-Austin Svoboda[6]; 4. 15H-Jared Hoefelman[1]; 5. 1AR-Alex Reetz[4]; 6. 21H-Scott Bivens[5]; 7. 2T-Cameron Thompson[8]; 8. X52-Sean Manning[7]
Heat 1 (8 Laps): 1. 15H-Jared Hoefelman[3]; 2. 1AR-Alex Reetz[1]; 3. 18M-Terry Richards Jr[5]; 4. 60IV-Anthony Roth[7]; 5. 21H-Scott Bivens[8]; 6. 16A-Austin Svoboda[6]; 7. X52-Sean Manning[4]; 8. 2T-Cameron Thompson[2]
Crown Vic
A Feature 1 (12 Laps): 1. 98-Dalton Young[2]; 2. 26-Colten Ray[1]; 3. 17Z-Christopher Nickolite[8]; 4. 24-Tucker Knust[12]; 5. 9-Levi Miller[10]; 6. 11C-Camryn Pelster[11]; 7. 9B-Braxton Lueken[4]; 8. 13W-Scott Wagner[7]; 9. 47-DJ Heiderman[9]; 10. 31-Kyler Rojewski[3]; 11. (DNF) 10S-Colton Shuck[6]; 12. (DNF) 14-Kasen Grape[5]
Heat 1 (6 Laps): 1. 98-Dalton Young[2]; 2. 10S-Colton Shuck[4]; 3. 13W-Scott Wagner[5]; 4. 9B-Braxton Lueken[3]; 5. 47-DJ Heiderman[6]; 6. (DNF) 11C-Camryn Pelster[1]
Heat 2 (6 Laps): 1. 26-Colten Ray[1]; 2. 31-Kyler Rojewski[2]; 3. 14-Kasen Grape[3]; 4. 17Z-Christopher Nickolite[5]; 5. 9-Levi Miller[6]; 6. 24-Tucker Knust[4]