IMCA Hobby Stock
A Feature 1 (15 Laps): 1. 52-Jason Wilkinson[9]; 2. 45-Travis Landauer[8]; 3. 19H-Colin Hein[7]; 4. 214-Kirk Westring[5]; 5. 10K-Allen Hein[17]; 6. 10-Brad Schreiner[10]; 7. 56T-Jordan Troutman[2]; 8. 9-Landyn Roebuck[14]; 9. 2B-Brooke Fluckiger[4]; 10. 25-Joe Beller[6]; 11. 44-Caleb Hetrick[1]; 12. 18A-Alex Korus[11]; 13. 41-Seth Steinmeyer[3]; 14. 11-Lyle Oppliger[12]; 15. 69L-Branden Lotspeich[13]; 16. 51-Matt Bills[15]; 17. 11X-Bryan Dubas[16]
Heat 1 (8 Laps): 1. 19H-Colin Hein[7]; 2. 52-Jason Wilkinson[8]; 3. 56T-Jordan Troutman[3]; 4. 2B-Brooke Fluckiger[5]; 5. 41-Seth Steinmeyer[4]; 6. 18A-Alex Korus[9]; 7. 69L-Branden Lotspeich[2]; 8. 51-Matt Bills[1]; 9. 10K-Allen Hein[6]
Heat 2 (8 Laps): 1. 25-Joe Beller[6]; 2. 45-Travis Landauer[7]; 3. 10-Brad Schreiner[8]; 4. 214-Kirk Westring[5]; 5. 44-Caleb Hetrick[2]; 6. 11-Lyle Oppliger[3]; 7. 9-Landyn Roebuck[4]; 8. 11X-Bryan Dubas[1]
IMCA Northern SportMod
A Feature 1 (20 Laps): 1. 97-David Johnson[11]; 2. 75-James Roebuck[5]; 3. 38-Riley Osantowski[10]; 4. 50S-Kale Smith[7]; 5. 33B-Breanna Pfanstiel[13]; 6. 9X-Lauren Cook[6]; 7. 87-Tyler Olnes[15]; 8. 79-Brian Barber[3]; 9. 4-Aiden Gnat[14]; 10. 9-Amber Cook[1]; 11. M17-Tyler Bridges[16]; 12. 15F-Logan Fernau[2]; 13. 21-Lee Hoerle[18]; 14. 66-Trevor Noonan[9]; 15. 16J-Justin Svoboda[12]; 16. 73Z-Zane Woodman[8]; 17. 17-Mary Hahn[4]; 18. 34-Luke Meysenburg[17]
Heat 1 (8 Laps): 1. 16J-Justin Svoboda[6]; 2. 9-Amber Cook[1]; 3. 9X-Lauren Cook[4]; 4. 66-Trevor Noonan[5]; 5. 33B-Breanna Pfanstiel[3]; 6. M17-Tyler Bridges[2]
Heat 2 (8 Laps): 1. 75-James Roebuck[3]; 2. 50S-Kale Smith[4]; 3. 15F-Logan Fernau[1]; 4. 38-Riley Osantowski[5]; 5. 4-Aiden Gnat[6]; 6. 34-Luke Meysenburg[2]
Heat 3 (8 Laps): 1. 17-Mary Hahn[2]; 2. 79-Brian Barber[1]; 3. 97-David Johnson[5]; 4. 73Z-Zane Woodman[4]; 5. 87-Tyler Olnes[3]; 6. 21-Lee Hoerle[6]
IMCA Stock Car
A Feature 1 (15 Laps): 1. 14-Tristan Grape[1]; 2. 98T-Tyler Iverson[2]; 3. 83-Jeff Ware[5]; 4. 18J-Jacob Anson[4]; 5. 42-Kevin Betzen[3]; 6. 93S-Jake Kubik[7]; 7. 50-Scott Smith[9]; 8. 31K-Nate Desive[8]; 9. 49-Rick Pendergast[6]
Heat 1 (8 Laps): 1. 83-Jeff Ware[9]; 2. 14-Tristan Grape[2]; 3. 42-Kevin Betzen[4]; 4. 98T-Tyler Iverson[3]; 5. 18J-Jacob Anson[8]; 6. 49-Rick Pendergast[1]; 7. 93S-Jake Kubik[7]; 8. 31K-Nate Desive[5]; 9. 50-Scott Smith[6]
IMCA RaceSaver Sprint Car
A Feature 1 (20 Laps): 1. 31-Koby Werkmeister[2]; 2. 03-Shayle Bade[1]; 3. 15V-Cole Vanderheiden[3]; 4. 91-Adam Gullion[4]; 5. 25-Gunnar Pike[10]; 6. 32-Trefer Waller[5]; 7. 4X-Jason Danley[9]; 8. 8B-Jake Galusha[6]; 9. 36-Rick Hansen[8]; 10. 97-Jackson Weber[11]; 11. 63-Jack Thomas[7]; 12. 47-Kyra Weber[12]
Heat 1 (8 Laps): 1. 63-Jack Thomas[1]; 2. 8B-Jake Galusha[2]; 3. 32-Trefer Waller[4]; 4. 15V-Cole Vanderheiden[5]; 5. 03-Shayle Bade[3]; 6. 25-Gunnar Pike[6]
Heat 2 (8 Laps): 1. 91-Adam Gullion[1]; 2. 4X-Jason Danley[5]; 3. 31-Koby Werkmeister[6]; 4. 36-Rick Hansen[2]; 5. 47-Kyra Weber[4]; 6. 97-Jackson Weber[3]
Crown Vic
A Feature 1 (10 Laps): 1. 17Z-Christopher Nickolite[5]; 2. 98-Dalton Young[2]; 3. 14-Kasen Grape[4]; 4. DD-Devin Betzen[1]; 5. 9-Levi Miller[3]
Heat 1 (5 Laps): 1. 17Z-Christopher Nickolite[5]; 2. 98-Dalton Young[2]; 3. DD-Devin Betzen[1]; 4. 14-Kasen Grape[4]; 5. 9-Levi Miller[3]