IMCA Hobby Stock
A Feature 1 (15 Laps): 1. 42-Kevin Betzen[3]; 2. 52-Jason Wilkinson[7]; 3. 04-Sal Hernandez[9]; 4. 39-Colby Kaspar[4]; 5. 2B-Brooke Fluckiger[1]; 6. 83-Jeff Ware[8]; 7. 00-Shannon Pospisil[6]; 8. 10K-Lee Kracht[5]; 9. 55-Austin Bruhn[11]; 10. 98X-Konner Adamy[10]; 11. (DNF) 24T-Tylan Lambertus[2]; 12. (DNS) 75B-Noah Tworek
Heat 1 (8 Laps): 1. 52-Jason Wilkinson[1]; 2. 42-Kevin Betzen[2]; 3. 04-Sal Hernandez[4]; 4. 10K-Lee Kracht[5]; 5. 24T-Tylan Lambertus[3]; 6. 75B-Noah Tworek[6]
Heat 2 (8 Laps): 1. 83-Jeff Ware[1]; 2. 39-Colby Kaspar[2]; 3. 2B-Brooke Fluckiger[4]; 4. 00-Shannon Pospisil[5]; 5. 98X-Konner Adamy[3]; 6. 55-Austin Bruhn[6]
IMCA Modified
A Feature 1 (20 Laps): 1. 60IV-Anthony Roth[2]; 2. 999-Brian Osantowski[6]; 3. 35D-Dylan Sillman[3]; 4. 20M-Mark Leiting[7]; 5. 15H-Jared Hoefelman[9]; 6. 7-Justin Gregg[10]; 7. 95-Dylan Smith[5]; 8. 24H-Brent Hoefelman[1]; 9. 16A-Austin Svoboda[8]; 10. 50S-Kale Smith[4]
Heat 1 (8 Laps): 1. 15H-Jared Hoefelman[2]; 2. 16A-Austin Svoboda[3]; 3. 20M-Mark Leiting[5]; 4. 999-Brian Osantowski[1]; 5. 24H-Brent Hoefelman[4]
Heat 2 (8 Laps): 1. 95-Dylan Smith[1]; 2. 60IV-Anthony Roth[2]; 3. 35D-Dylan Sillman[4]; 4. 7-Justin Gregg[3]; 5. 50S-Kale Smith[5]
IMCA Northern SportMod
A Feature 1 (20 Laps): 1. 1T-Robbie Thome[1]; 2. 16J-Justin Svoboda[2]; 3. 24T-Thomas Etherton[4]; 4. 75-James Roebuck[7]; 5. 97-David Johnson[6]; 6. 66-Trevor Noonan[9]; 7. 35-Spencer Galaway[5]; 8. 9T-Logan Thomsen[12]; 9. M22-Mitch Coble[3]; 10. 16T-Kyle Ligenza[11]; 11. 1J-Colby Langenberg[14]; 12. 33B-Breanna Pfanstiel[15]; 13. 35C-Carol Shockley[16]; 14. (DNF) 79-Brian Barber[10]; 15. (DNF) 19XX-Brandon Spanjer[8]; 16. (DNF) 56-Travis Suhr[13]; 17. (DNS) 5T-Tyler Nerud
Heat 1 (8 Laps): 1. 1T-Robbie Thome[5]; 2. 19XX-Brandon Spanjer[6]; 3. 35-Spencer Galaway[2]; 4. 24T-Thomas Etherton[1]; 5. 9T-Logan Thomsen[3]; 6. 33B-Breanna Pfanstiel[4]
Heat 2 (8 Laps): 1. 16T-Kyle Ligenza[2]; 2. 16J-Justin Svoboda[3]; 3. 66-Trevor Noonan[5]; 4. 79-Brian Barber[4]; 5. 56-Travis Suhr[1]; 6. (DNS) 35C-Carol Shockley
Heat 3 (8 Laps): 1. M22-Mitch Coble[2]; 2. 5T-Tyler Nerud[1]; 3. 75-James Roebuck[5]; 4. 97-David Johnson[4]; 5. 1J-Colby Langenberg[3]
IMCA Stock Car
A Feature 1 (20 Laps): 1. 5-Cameron Wilkinson[1]; 2. 52-Kyle Wilkinson[7]; 3. 17R-Dana Rasmussen[10]; 4. 4JR-Boone Evans[12]; 5. 10A-Austin Brauner[4]; 6. 50-Scott Smith[9]; 7. 61B-Brandon Wergin[14]; 8. 75-Chad Bruns[6]; 9. 12-Ron Pettitt[2]; 10. 83Z-Allen Zimmerman[15]; 11. 15-Jaycee Bruns[3]; 12. (DNF) 51-Andy Wilkinson[5]; 13. (DNF) 2X-Hunter Wergin[11]; 14. (DNF) 5X-Jeremiah Slough[13]; 15. (DNF) X-Justin Bertschinger[8]; 16. (DNF) 26T-Alex Donovan[16]
Heat 1 (8 Laps): 1. 51-Andy Wilkinson[2]; 2. 17R-Dana Rasmussen[1]; 3. 5-Cameron Wilkinson[6]; 4. X-Justin Bertschinger[5]; 5. 5X-Jeremiah Slough[4]; 6. (DNF) 26T-Alex Donovan[3]
Heat 2 (8 Laps): 1. 52-Kyle Wilkinson[1]; 2. 15-Jaycee Bruns[2]; 3. 2X-Hunter Wergin[3]; 4. 12-Ron Pettitt[5]; 5. 61B-Brandon Wergin[4]
Heat 3 (8 Laps): 1. 10A-Austin Brauner[1]; 2. 4JR-Boone Evans[4]; 3. 50-Scott Smith[3]; 4. 75-Chad Bruns[5]; 5. 83Z-Allen Zimmerman[2]