IMCA Hobby Stock
A Feature 1 (15 Laps): 1. 14JR-Tyler Barribo[10]; 2. 711-Brady Bencken[9]; 3. 12T-Tanner Jones[7]; 4. 45R-Riley Kort[14]; 5. 1S-Hunter Smith[8]; 6. 45-Travis Landauer[11]; 7. 11-Dillon Thompson[12]; 8. 14J-Jordan Barribo[2]; 9. 24T-Tylan Lambertus[16]; 10. 20-Tanner Clough[3]; 11. 77F-Mitchell Fischer[1]; 12. 5-Chuck Ledbetter[13]; 13. 4-Sal Hernandez[4]; 14. 3J-Mack James[5]; 15. 98Z-Zach Olmstead[6]; 16. (DNS) 85-Justin Smallcomb; 17. (DNS) 7W-Will Doudney
Heat 1 (6 Laps): 1. 98Z-Zach Olmstead[3]; 2. 4-Sal Hernandez[1]; 3. 1S-Hunter Smith[2]; 4. 12T-Tanner Jones[5]; 5. 5-Chuck Ledbetter[4]; 6. 24T-Tylan Lambertus[6]
Heat 2 (6 Laps): 1. 20-Tanner Clough[2]; 2. 11-Dillon Thompson[4]; 3. 77F-Mitchell Fischer[1]; 4. 14J-Jordan Barribo[3]; 5. 45R-Riley Kort[5]; 6. (DNS) 7W-Will Doudney
Heat 3 (6 Laps): 1. 14JR-Tyler Barribo[2]; 2. 711-Brady Bencken[4]; 3. 45-Travis Landauer[1]; 4. 3J-Mack James[3]; 5. (DNS) 85-Justin Smallcomb
IMCA Modified
A Feature 1 (15 Laps): 1. 7-Justin Gregg[4]; 2. 50C-Colton Osborn[2]; 3. 60IV-Anthony Roth[8]; 4. 01-Jacob Wolsleben[3]; 5. 4P-Dave Pedersen[1]; 6. 12A-Ayden Steffens[6]; 7. 54D-Dillon Schultz[10]; 8. 0HP-Bryan Herrick[5]; 9. 28-John Burrow[9]; 10. 71-Andrew Dillenburg[11]; 11. 20B-Brandon Clough[7]
Heat 1 (6 Laps): 1. 01-Jacob Wolsleben[2]; 2. 7-Justin Gregg[5]; 3. 12A-Ayden Steffens[4]; 4. 20B-Brandon Clough[6]; 5. 0HP-Bryan Herrick[3]; 6. 71-Andrew Dillenburg[1]
Heat 2 (6 Laps): 1. 60IV-Anthony Roth[2]; 2. 28-John Burrow[4]; 3. 4P-Dave Pedersen[1]; 4. 54D-Dillon Schultz[5]; 5. 50C-Colton Osborn[3]
IMCA Northern SportMod
A Feature 1 (15 Laps): 1. 19XX-Brandon Spanjer[4]; 2. 88J-Jacob Olmstead[5]; 3. 1T-Robbie Thome[7]; 4. 27-Dane Martindale[2]; 5. 4D-Danny Concelman[6]; 6. 2-Ryan Arbogast[10]; 7. 68-Craig Howard[12]; 8. 14-Tony Acierno[1]; 9. 20B-Brady Henderson[3]; 10. 511-Zach Buesing[9]; 11. 59-Tyler Rajdl[11]; 12. 11F-Devon Meixner[8]; 13. 69-Adam Kackmeister[14]; 14. (DNF) 26-Marcus Florom[13]
Heat 1 (6 Laps): 1. 1T-Robbie Thome[2]; 2. 27-Dane Martindale[1]; 3. 19XX-Brandon Spanjer[4]; 4. 88J-Jacob Olmstead[6]; 5. 2-Ryan Arbogast[3]; 6. 69-Adam Kackmeister[7]; 7. 68-Craig Howard[5]
Heat 2 (6 Laps): 1. 4D-Danny Concelman[4]; 2. 20B-Brady Henderson[1]; 3. 511-Zach Buesing[6]; 4. 14-Tony Acierno[2]; 5. 11F-Devon Meixner[3]; 6. 59-Tyler Rajdl[5]; 7. 26-Marcus Florom[7]
IMCA Sport Compact
A Feature 1 (8 Laps): 1. 29E-Justin Schmidt[4]; 2. 84D-Kaden Dady[1]; 3. 22-Tim Cude[7]; 4. 12-Steve Moock[3]; 5. 74X-Robert Clanton[5]; 6. 7G-Joel Gifford[2]; 7. 47L-John Lee[6]; 8. 11X-Angela Witherwax[8]; 9. (DNS) 7C-Chad Carlson
Heat 1 (6 Laps): 1. 29E-Justin Schmidt[7]; 2. 84D-Kaden Dady[8]; 3. 74X-Robert Clanton[1]; 4. 7G-Joel Gifford[2]; 5. 12-Steve Moock[9]; 6. 47L-John Lee[4]; 7. 22-Tim Cude[5]; 8. 11X-Angela Witherwax[6]; 9. 7C-Chad Carlson[3]
IMCA Stock Car
A Feature 1 (20 Laps): 1. 63-Mike Nichols[9]; 2. 6C-Cale Osborn[2]; 3. 73-Joe Bellm[8]; 4. 11-Kyle Clough[12]; 5. 53E-Tyler Easterday[1]; 6. 1X-Bo Egge[3]; 7. 5D-Travis Demilt[4]; 8. 97X-Ondre Rexford[6]; 9. 7A-Steve Aitken[11]; 10. 34-Ben Bogle[5]; 11. 16W-Jeff Whiting[10]; 12. 24-Bob Chalupa[14]; 13. 4-Mike Earll[17]; 14. 3Z-Zach Canas[20]; 15. 19-Dana Morgan[7]; 16. 57-Scott Stoll[18]; 17. (DNF) 25-Kyle Ord[15]; 18. (DNF) 2X-Travis Kernick[13]; 19. (DNF) 09H-Bob Hoing[16]; 20. (DNS) 31-Darin Racek
Heat 1 (6 Laps): 1. 11-Kyle Clough[3]; 2. 34-Ben Bogle[2]; 3. 63-Mike Nichols[7]; 4. 73-Joe Bellm[6]; 5. 2X-Travis Kernick[4]; 6. 09H-Bob Hoing[1]; 7. 31-Darin Racek[5]
Heat 2 (6 Laps): 1. 6C-Cale Osborn[1]; 2. 97X-Ondre Rexford[2]; 3. 16W-Jeff Whiting[3]; 4. 1X-Bo Egge[6]; 5. 24-Bob Chalupa[4]; 6. 4-Mike Earll[5]; 7. 3Z-Zach Canas[7]
Heat 3 (6 Laps): 1. 7A-Steve Aitken[6]; 2. 19-Dana Morgan[4]; 3. 5D-Travis Demilt[2]; 4. 53E-Tyler Easterday[1]; 5. 25-Kyle Ord[3]; 6. 57-Scott Stoll[5]