IMCA Hobby Stock
A Feature 1 (18 Laps): 1. 19H-Colin Hein[10]; 2. 55-Anthony Bruhn[5]; 3. 45-Travis Landauer[11]; 4. 52-Jason Wilkinson[12]; 5. 11-Lyle Oppliger[2]; 6. 17-Tyler Thompson[13]; 7. 58J-Jordan Uehling[16]; 8. 23-Dakota Spann[3]; 9. 2X-Hunter Wergin[6]; 10. 25X-Brandon Fisher[14]; 11. 10K-Allen Hein[7]; 12. 7-Michael Brengelman[15]; 13. 22-Dalton Young[18]; 14. 34C-Camri Landauer[21]; 15. 69L-Branden Lotspeich[19]; 16. (DNF) 9-Landyn Roebuck[4]; 17. (DNF) 2B-Brooke Fluckiger[8]; 18. (DNF) 44-Caleb Hetrick[1]; 19. (DNF) 51-Matt Bills[20]; 20. (DNF) 25-Joe Beller[9]; 21. (DNS) 214-Kirk Westring
Heat 1 (8 Laps): 1. 45-Travis Landauer[6]; 2. 10K-Allen Hein[4]; 3. 44-Caleb Hetrick[2]; 4. 9-Landyn Roebuck[3]; 5. 17-Tyler Thompson[7]; 6. 58J-Jordan Uehling[5]; 7. (DNF) 69L-Branden Lotspeich[1]
Heat 2 (8 Laps): 1. 52-Jason Wilkinson[6]; 2. 2B-Brooke Fluckiger[4]; 3. 11-Lyle Oppliger[2]; 4. 55-Anthony Bruhn[3]; 5. 25X-Brandon Fisher[1]; 6. 214-Kirk Westring[5]; 7. 51-Matt Bills[7]
Heat 3 (8 Laps): 1. 19H-Colin Hein[5]; 2. 25-Joe Beller[4]; 3. 2X-Hunter Wergin[3]; 4. 23-Dakota Spann[2]; 5. 7-Michael Brengelman[1]; 6. 22-Dalton Young[6]; 7. 34C-Camri Landauer[7]
IMCA Northern SportMod
A Feature 1 (20 Laps): 1. 16J-Justin Svoboda[6]; 2. 97-David Johnson[8]; 3. 1T-Robbie Thome[5]; 4. 5D-Devyn Peterson[10]; 5. 1JR-Joe Reetz[9]; 6. 38-Riley Osantowski[4]; 7. 9-Amber Cook[2]; 8. 9X-Lauren Cook[11]; 9. 34-Luke Meysenburg[13]; 10. 16-Jack Snoberger[14]; 11. 2A-Theron Ahlman[12]; 12. 53-Brady Papineau[1]; 13. 82-Michael Leonard[15]; 14. 13K-Trent Kula[17]; 15. (DNF) 75-James Roebuck[7]; 16. (DNF) 50S-Kale Smith[3]; 17. (DNF) 33B-Breanna Pfanstiel[16]
Heat 1 (8 Laps): 1. 5D-Devyn Peterson[8]; 2. 75-James Roebuck[4]; 3. 1T-Robbie Thome[7]; 4. 9-Amber Cook[2]; 5. 38-Riley Osantowski[6]; 6. 9X-Lauren Cook[5]; 7. 34-Luke Meysenburg[1]; 8. 82-Michael Leonard[9]; 9. 13K-Trent Kula[3]
Heat 2 (8 Laps): 1. 97-David Johnson[7]; 2. 16J-Justin Svoboda[6]; 3. 1JR-Joe Reetz[8]; 4. 50S-Kale Smith[5]; 5. 53-Brady Papineau[4]; 6. 2A-Theron Ahlman[1]; 7. 16-Jack Snoberger[2]; 8. (DNF) 33B-Breanna Pfanstiel[3]
IMCA Stock Car
A Feature 1 (12 Laps): 1. 50-Scott Smith[7]; 2. 18J-Jacob Anson[4]; 3. 17R-Dana Rasmussen[3]; 4. (DNF) 52-Kyle Wilkinson[1]; 5. (DNF) 42-Kevin Betzen[2]; 6. (DNF) 14-Tristan Grape[6]; 7. (DNF) 83-Jeff Ware[5]; 8. (DNS) 5-Cameron Wilkinson
Heat 1 (8 Laps): 1. 17R-Dana Rasmussen[3]; 2. 52-Kyle Wilkinson[1]; 3. 42-Kevin Betzen[2]; 4. 18J-Jacob Anson[5]; 5. 83-Jeff Ware[7]; 6. 14-Tristan Grape[6]; 7. 50-Scott Smith[4]; 8. (DNF) 5-Cameron Wilkinson[8]
Crown Vic
A Feature 1 (12 Laps): 1. 9-Levi Miller[3]; 2. 31-Kyler Rojewski[4]; 3. 43-Kyler Weist[8]; 4. 14-Kasen Grape[12]; 5. 9K-Kelby Rolland[10]; 6. 86-Cody Erickson[6]; 7. 13W-Scott Wagner[5]; 8. 26-Colten Ray[11]; 9. (DNF) 17Z-Christopher Nickolite[9]; 10. (DNF) 50-Aden Mielke[1]; 11. (DNF) 9B-Braxton Lueken[7]; 12. (DNF) 12-Carter Lueken[2]
Heat 1 (6 Laps): 1. 17Z-Christopher Nickolite[6]; 2. 9-Levi Miller[2]; 3. 50-Aden Mielke[1]; 4. 86-Cody Erickson[4]; 5. 13W-Scott Wagner[3]; 6. 26-Colten Ray[5]
Heat 2 (6 Laps): 1. 31-Kyler Rojewski[2]; 2. 9B-Braxton Lueken[4]; 3. 9K-Kelby Rolland[6]; 4. 12-Carter Lueken[1]; 5. 43-Kyler Weist[5]; 6. 14-Kasen Grape[3]
IMCA Late Models
A Feature 1 (25 Laps): 1. 60IV-Anthony Roth[5]; 2. 98T-Tyler Iverson[2]; 3. 02-Matt Haase[6]; 4. 76-Zach Zeitner[7]; 5. 77-Cory Dumpert[11]; 6. 12B-Alex Banks[3]; 7. 14-Chase Osborne[13]; 8. 7J-Devin Johnson[1]; 9. 23-Jacob Kubicka[4]; 10. 11X-Nelson Vollbrecht[14]; 11. 8-Aidan Mohr[12]; 12. 16A-Austin Svoboda[18]; 13. 36-Drew Baker[15]; 14. 13JR-Colton Leal[17]; 15. 78-Logan Cloudt[23]; 16. 11B-Bryan Molt[21]; 17. (DNF) 3X-Hayden Kenkel[20]; 18. (DNF) 35-Kale Kosiski[10]; 19. (DNF) 6-Landen Rojewski[22]; 20. (DNF) 16-Tom Svoboda[16]; 21. (DNF) 36J-Beau Johnson[9]; 22. (DNF) 5S-Dylan Schmer[8]; 23. (DNF) 112-Dan Lueken[19]
Heat 1 (8 Laps): 1. 35-Kale Kosiski[2]; 2. 7J-Devin Johnson[1]; 3. 98T-Tyler Iverson[3]; 4. 76-Zach Zeitner[8]; 5. 14-Chase Osborne[5]; 6. 16-Tom Svoboda[7]; 7. 112-Dan Lueken[4]; 8. 11B-Bryan Molt[6]
Heat 2 (8 Laps): 1. 12B-Alex Banks[1]; 2. 23-Jacob Kubicka[2]; 3. 5S-Dylan Schmer[5]; 4. 36J-Beau Johnson[7]; 5. 11X-Nelson Vollbrecht[6]; 6. 13JR-Colton Leal[4]; 7. 3X-Hayden Kenkel[3]; 8. 6-Landen Rojewski[8]
Heat 3 (8 Laps): 1. 60IV-Anthony Roth[2]; 2. 02-Matt Haase[3]; 3. 8-Aidan Mohr[1]; 4. 77-Cory Dumpert[5]; 5. 36-Drew Baker[6]; 6. 16A-Austin Svoboda[7]; 7. (DNF) 78-Logan Cloudt[4]