IMCA Hobby Stock
A Feature 1 (18 Laps): 1. 52-Jason Wilkinson[22]; 2. 19H-Colin Hein[13]; 3. 45-Travis Landauer[10]; 4. 58J-Jordan Uehling[7]; 5. 10K-Allen Hein[6]; 6. 98Z-Zach Olmstead[19]; 7. 25-Joe Beller[4]; 8. 56T-Jordan Troutman[1]; 9. 214-Kirk Westring[9]; 10. 41-Seth Steinmeyer[3]; 11. 11-Lyle Oppliger[14]; 12. 55-Anthony Bruhn[5]; 13. 2X-Hunter Wergin[16]; 14. 24C-Chase Stanley[17]; 15. (DNF) 9-Landyn Roebuck[15]; 16. (DNF) 2B-Brooke Fluckiger[2]; 17. (DNF) 7-Michael Brengelman[20]; 18. (DNF) 69L-Branden Lotspeich[21]; 19. (DNF) 44-Caleb Hetrick[12]; 20. (DNF) 11X-Bryan Dubas[11]; 21. (DNF) 16-Tim Pritchett Jr[8]; 22. (DNF) 10 4-Robert Salts[18]; 23. (DNF) 18-Mack Nelson[23]; 24. (DNF) 21-Kadin Scheffler[24]; 25. (DNF) 01-Brett Williams[25]
Heat 1 (8 Laps): 1. 41-Seth Steinmeyer[4]; 2. 16-Tim Pritchett Jr[6]; 3. 55-Anthony Bruhn[5]; 4. 56T-Jordan Troutman[1]; 5. 19H-Colin Hein[7]; 6. 2X-Hunter Wergin[9]; 7. 10 4-Robert Salts[8]; 8. 7-Michael Brengelman[3]; 9. (DNF) 18-Mack Nelson[2]
Heat 2 (8 Laps): 1. 2B-Brooke Fluckiger[3]; 2. 10K-Allen Hein[5]; 3. 214-Kirk Westring[6]; 4. 11X-Bryan Dubas[8]; 5. 11-Lyle Oppliger[4]; 6. (DNF) 24C-Chase Stanley[1]; 7. (DNF) 98Z-Zach Olmstead[7]; 8. (DNF) 69L-Branden Lotspeich[2]
Heat 3 (8 Laps): 1. 25-Joe Beller[4]; 2. 58J-Jordan Uehling[5]; 3. 45-Travis Landauer[6]; 4. 44-Caleb Hetrick[8]; 5. 9-Landyn Roebuck[3]; 6. 01-Brett Williams[2]; 7. (DNF) 21-Kadin Scheffler[1]; 8. (DNF) 52-Jason Wilkinson[7]
IMCA Northern SportMod
A Feature 1 (20 Laps): 1. 38-Riley Osantowski[1]; 2. 66-Trevor Noonan[3]; 3. 12-Lukas Pohlmann[2]; 4. 35-Spencer Galaway[7]; 5. 97-David Johnson[6]; 6. 75-James Roebuck[8]; 7. 50S-Kale Smith[5]; 8. 73Z-Zane Woodman[14]; 9. 27W-Noah Williams[9]; 10. 9X-Lauren Cook[12]; 11. 34-Luke Meysenburg[13]; 12. 82-Michael Leonard[11]; 13. 87-Tyler Olnes[16]; 14. (DNF) M17-Tyler Bridges[10]; 15. (DNF) 17-Mary Hahn[4]; 16. (DNS) 1J-Colby Langenberg; 17. (DNS) 11-Claton Peters
Heat 1 (8 Laps): 1. 35-Spencer Galaway[4]; 2. 17-Mary Hahn[3]; 3. 82-Michael Leonard[6]; 4. M17-Tyler Bridges[5]; 5. 34-Luke Meysenburg[1]; 6. (DNF) 1J-Colby Langenberg[2]
Heat 2 (8 Laps): 1. 38-Riley Osantowski[1]; 2. 75-James Roebuck[4]; 3. 12-Lukas Pohlmann[2]; 4. 50S-Kale Smith[3]; 5. 73Z-Zane Woodman[5]; 6. 87-Tyler Olnes[6]
Heat 3 (8 Laps): 1. 66-Trevor Noonan[2]; 2. 97-David Johnson[3]; 3. 27W-Noah Williams[4]; 4. 9X-Lauren Cook[5]; 5. (DNF) 11-Claton Peters[1]
IMCA Stock Car
A Feature 1 (20 Laps): 1. 5-Cameron Wilkinson[6]; 2. 18J-Jacob Anson[7]; 3. 98T-Tyler Iverson[8]; 4. 77-Tejay Mielke[11]; 5. 93S-Jake Kubik[10]; 6. 31K-Nate Desive[14]; 7. 28-Chad Briese[9]; 8. 17R-Dana Rasmussen[13]; 9. 50-Scott Smith[3]; 10. 1T-Jefry Thompson[12]; 11. 7SK-Mark Krieger[15]; 12. (DNF) 42-Kevin Betzen[4]; 13. (DNF) 14-Tristan Grape[2]; 14. (DNF) 18-Kyle Krause[1]; 15. (DNF) 52-Kyle Wilkinson[5]; 16. (DNF) 49-Rick Pendergast[16]; 17. (DNS) 20T-Tyler Bridges
Heat 1 (8 Laps): 1. 14-Tristan Grape[2]; 2. 98T-Tyler Iverson[5]; 3. 77-Tejay Mielke[1]; 4. 28-Chad Briese[4]; 5. 17R-Dana Rasmussen[3]; 6. 49-Rick Pendergast[6]
Heat 2 (8 Laps): 1. 18J-Jacob Anson[2]; 2. 52-Kyle Wilkinson[4]; 3. 42-Kevin Betzen[3]; 4. 50-Scott Smith[5]; 5. 31K-Nate Desive[1]; 6. 20T-Tyler Bridges[6]
Heat 3 (8 Laps): 1. 5-Cameron Wilkinson[1]; 2. 93S-Jake Kubik[2]; 3. 18-Kyle Krause[3]; 4. 1T-Jefry Thompson[5]; 5. 7SK-Mark Krieger[4]
IMCA Modified
A Feature 1 (15 Laps): 1. 15H-Jared Hoefelman[2]; 2. 60IV-Anthony Roth[5]; 3. 1AR-Alex Reetz[1]; 4. 18M-Terry Richards Jr[4]; 5. 2T-Cameron Thompson[6]; 6. X52-Sean Manning[7]; 7. (DNF) 16A-Austin Svoboda[3]; 8. (DNS) 35D-Dylan Sillman
Heat 1 (8 Laps): 1. 15H-Jared Hoefelman[4]; 2. 18M-Terry Richards Jr[6]; 3. 16A-Austin Svoboda[5]; 4. 1AR-Alex Reetz[3]; 5. 60IV-Anthony Roth[7]; 6. 2T-Cameron Thompson[2]; 7. X52-Sean Manning[1]; 8. (DNF) 35D-Dylan Sillman[8]
Crown Vic
A Feature 1 (12 Laps): 1. 98-Dalton Young[8]; 2. 43-Kyler Weist[1]; 3. 13W-Scott Wagner[5]; 4. 18-Randy Nelson[10]; 5. 9-Levi Miller[14]; 6. D1-Jim Cahill[4]; 7. 31-Kyler Rojewski[11]; 8. 26-Colten Ray[3]; 9. 86-Cody Erickson[7]; 10. 12-Carter Lueken[15]; 11. 14-Kasen Grape[2]; 12. 48H-Carson Hageman[9]; 13. 17Z-Christopher Nickolite[6]; 14. DD-Devin Betzen[13]; 15. 11C-Camryn Pelster[12]
Heat 1 (6 Laps): 1. 17Z-Christopher Nickolite[5]; 2. 26-Colten Ray[3]; 3. 13W-Scott Wagner[4]; 4. 98-Dalton Young[6]; 5. 43-Kyler Weist[1]; 6. 31-Kyler Rojewski[2]; 7. DD-Devin Betzen[7]
Heat 2 (6 Laps): 1. 48H-Carson Hageman[6]; 2. 14-Kasen Grape[2]; 3. 18-Randy Nelson[7]; 4. 86-Cody Erickson[5]; 5. D1-Jim Cahill[3]; 6. 11C-Camryn Pelster[1]; 7. (DNS) 9-Levi Miller; 8. (DNS) 12-Carter Lueken