IMCA Hobby Stock
A Feature 1 (15 Laps): 1. 24R-Dillon Richards[4]; 2. 45-Travis Landauer[1]; 3. 214-Kirk Westring[3]; 4. 52-Jason Wilkinson[5]; 5. 04-Sal Hernandez[6]; 6. 3-Taylor Huss[9]; 7. 42-Kevin Betzen[10]; 8. 14-Tristan Grape[8]; 9. 2B-Brooke Fluckiger[7]; 10. 91-Konner Adamy[11]; 11. 24T-Tylan Lambertus[2]; 12. 14W-Brayden Weller[13]; 13. (DNF) 18-Mack Nelson[12]; 14. (DNS) 19H-Colin Hein
Heat 1 (8 Laps): 1. 214-Kirk Westring[3]; 2. 42-Kevin Betzen[7]; 3. 45-Travis Landauer[2]; 4. 04-Sal Hernandez[5]; 5. 14-Tristan Grape[6]; 6. 91-Konner Adamy[4]; 7. 14W-Brayden Weller[1]
Heat 2 (8 Laps): 1. 24R-Dillon Richards[3]; 2. 52-Jason Wilkinson[4]; 3. 2B-Brooke Fluckiger[5]; 4. 3-Taylor Huss[6]; 5. 24T-Tylan Lambertus[2]; 6. 18-Mack Nelson[1]; 7. (DNF) 19H-Colin Hein[7]
IMCA Northern SportMod
A Feature 1 (20 Laps): 1. 16J-Justin Svoboda[2]; 2. 66-Trevor Noonan[1]; 3. 97-David Johnson[6]; 4. 12-Lukas Pohlmann[5]; 5. 35-Spencer Galaway[9]; 6. 1T-Robbie Thome[7]; 7. 17-Mary Hahn[4]; 8. 75-James Roebuck[8]; 9. 19XX-Brandon Spanjer[10]; 10. 11-Joseph Cooper[16]; 11. 16K-Kyle Ligenza[3]; 12. Z28-Ty Weidner[11]; 13. 18M-Mason Richards[14]; 14. 7X-Lauren Cook[13]; 15. 18-Dion Kovar[12]; 16. (DNS) 7W-James Kleinheksel
Heat 1 (8 Laps): 1. 97-David Johnson[5]; 2. 66-Trevor Noonan[2]; 3. 35-Spencer Galaway[7]; 4. 1T-Robbie Thome[6]; 5. 17-Mary Hahn[4]; 6. Z28-Ty Weidner[8]; 7. 7X-Lauren Cook[1]; 8. (DNS) 7W-James Kleinheksel
Heat 2 (8 Laps): 1. 16J-Justin Svoboda[2]; 2. 19XX-Brandon Spanjer[7]; 3. 16K-Kyle Ligenza[3]; 4. 75-James Roebuck[6]; 5. 12-Lukas Pohlmann[4]; 6. 18-Dion Kovar[8]; 7. 18M-Mason Richards[1]; 8. 11-Joseph Cooper[5]
IMCA Stock Car
A Feature 1 (20 Laps): 1. 5-Cameron Wilkinson[13]; 2. 68-Damon Richards[1]; 3. 2T-Tanner Pettitt[14]; 4. 52-Kyle Wilkinson[8]; 5. 1R-Cade Richards[10]; 6. 83-Jeff Ware[5]; 7. 17R-Dana Rasmussen[11]; 8. 28-Chad Briese[3]; 9. 10A-Austin Brauner[6]; 10. 50-Scott Smith[9]; 11. 1X-Bo Egge[4]; 12. 20T-Steve Shepard[2]; 13. 55-Tanner Cunningham[15]; 14. (DNF) 13J-Jacob Anson[12]; 15. (DNF) 30-Jordan Grabouski[7]
Heat 1 (8 Laps): 1. 68-Damon Richards[1]; 2. 30-Jordan Grabouski[5]; 3. 28-Chad Briese[2]; 4. 52-Kyle Wilkinson[6]; 5. 1R-Cade Richards[8]; 6. 17R-Dana Rasmussen[3]; 7. (DNF) 5-Cameron Wilkinson[4]; 8. (DNF) 55-Tanner Cunningham[7]
Heat 2 (8 Laps): 1. 10A-Austin Brauner[4]; 2. 1X-Bo Egge[2]; 3. 50-Scott Smith[7]; 4. 83-Jeff Ware[3]; 5. 20T-Steve Shepard[1]; 6. 13J-Jacob Anson[5]; 7. (DNF) 2T-Tanner Pettitt[6]
IMCA Modified
A Feature 1 (20 Laps): 1. 35D-Dylan Sillman[2]; 2. 21H-Shane Hiatt[3]; 3. 30-Jordan Grabouski[8]; 4. 15H-Jared Hoefelman[6]; 5. 95-Dylan Smith[10]; 6. 60IV-Anthony Roth[7]; 7. 16A-Austin Svoboda[5]; 8. 7-Justin Gregg[4]; 9. 50S-Kale Smith[9]; 10. 60III-Travis Roth[1]
Heat 1 (8 Laps): 1. 35D-Dylan Sillman[1]; 2. 7-Justin Gregg[2]; 3. 95-Dylan Smith[5]; 4. 15H-Jared Hoefelman[3]; 5. 30-Jordan Grabouski[4]
Heat 2 (8 Laps): 1. 21H-Shane Hiatt[1]; 2. 60IV-Anthony Roth[3]; 3. 16A-Austin Svoboda[2]; 4. 50S-Kale Smith[4]; 5. (DNF) 60III-Travis Roth[5]