IMCA Hobby Stock
A Feature 1 (15 Laps): 1. 98Z-Zach Olmstead[3]; 2. 12T-Tanner Jones[7]; 3. 11-Dillon Thompson[12]; 4. 77F-Mitchell Fischer[5]; 5. 11A-Claton Peters[14]; 6. 14J-Jordan Barribo[9]; 7. 54B-Brennen Nech[11]; 8. +1-Dan Pittman[17]; 9. 99M-Al Myers[1]; 10. 14-Rileigh Flohrs[10]; 11. 5-Chuck Ledbetter[18]; 12. 45R-Riley Kort[16]; 13. 1S-Hunter Smith[6]; 14. 46-Josh Weekley[13]; 15. (DNF) 20-Tanner Clough[8]; 16. (DNF) 24T-Tylan Lambertus[2]; 17. (DNF) 2M-Trent Matson[15]; 18. (DNS) 7W-Will Doudney; 19. (DNS) 14JR-Tyler Barribo
Heat 1 (6 Laps): 1. 24T-Tylan Lambertus[1]; 2. 20-Tanner Clough[4]; 3. 14-Rileigh Flohrs[2]; 4. 1S-Hunter Smith[6]; 5. 7W-Will Doudney[7]; 6. (DNF) 2M-Trent Matson[3]; 7. (DNF) 5-Chuck Ledbetter[5]
Heat 2 (6 Laps): 1. 99M-Al Myers[1]; 2. 11-Dillon Thompson[3]; 3. 54B-Brennen Nech[4]; 4. 12T-Tanner Jones[5]; 5. 46-Josh Weekley[2]; 6. 45R-Riley Kort[6]
Heat 3 (6 Laps): 1. 14JR-Tyler Barribo[3]; 2. 98Z-Zach Olmstead[6]; 3. 77F-Mitchell Fischer[4]; 4. 14J-Jordan Barribo[2]; 5. 11A-Claton Peters[5]; 6. +1-Dan Pittman[1]
IMCA Modified
A Feature 1 (20 Laps): 1. 17J-Jeremy Frenier[5]; 2. 50C-Colton Osborn[6]; 3. 54D-Dillon Schultz[7]; 4. 01-Jacob Wolsleben[3]; 5. 12A-Ayden Steffens[9]; 6. 3RW-Ronnie Wallace[10]; 7. 50-Scott Smith[4]; 8. 85-Brandon Leonard[8]; 9. 20B-Brandon Clough[1]; 10. 55-Tony Schultz[11]; 11. 50S-Kale Smith[12]; 12. (DNF) 0HP-Bryan Herrick[2]
Heat 1 (6 Laps): 1. 17J-Jeremy Frenier[1]; 2. 50C-Colton Osborn[4]; 3. 54D-Dillon Schultz[2]; 4. 20B-Brandon Clough[5]; 5. 12A-Ayden Steffens[6]; 6. (DNF) 55-Tony Schultz[3]
Heat 2 (6 Laps): 1. 50-Scott Smith[1]; 2. 3RW-Ronnie Wallace[2]; 3. 0HP-Bryan Herrick[4]; 4. 01-Jacob Wolsleben[6]; 5. 85-Brandon Leonard[3]; 6. 50S-Kale Smith[5]
IMCA Northern SportMod
A Feature 1 (15 Laps): 1. 19XX-Brandon Spanjer[3]; 2. 1T-Robbie Thome[7]; 3. 35-Spencer Galaway[1]; 4. 2-Troy Bayne[4]; 5. 88J-Jacob Olmstead[11]; 6. 68-Craig Howard[2]; 7. 69Z-Zane Turner[8]; 8. 15D-Jacob Slough[9]; 9. 20B-Brady Henderson[5]; 10. 69-Adam Kackmeister[10]; 11. 26-Marcus Florom[13]; 12. 59-Tyler Rajdl[6]; 13. (DNF) 11F-Devon Meixner[12]
Heat 1 (6 Laps): 1. 1T-Robbie Thome[4]; 2. 19XX-Brandon Spanjer[6]; 3. 35-Spencer Galaway[1]; 4. 69Z-Zane Turner[2]; 5. 69-Adam Kackmeister[5]; 6. 88J-Jacob Olmstead[7]
Heat 2 (6 Laps): 1. 2-Troy Bayne[2]; 2. 15D-Jacob Slough[4]; 3. 68-Craig Howard[3]; 4. 20B-Brady Henderson[5]; 5. 59-Tyler Rajdl[1]; 6. 11F-Devon Meixner; 7. (DNF) 26-Marcus Florom[6]
IMCA Sport Compact
A Feature 1 (8 Laps): 1. 29E-Justin Schmidt[2]; 2. 47L-John Lee[5]; 3. 84D-Kaden Dady[3]; 4. 7C-Chad Carlson[4]; 5. 74X-Robert Clanton[1]; 6. 11X-Angela Witherwax[6]
Heat 1 (6 Laps): 1. 29E-Justin Schmidt[6]; 2. 74X-Robert Clanton[3]; 3. 84D-Kaden Dady[5]; 4. 47L-John Lee[4]; 5. 7C-Chad Carlson[2]; 6. 11X-Angela Witherwax[1]
IMCA Stock Car
A Feature 1 (20 Laps): 1. 6C-Cale Osborn[6]; 2. 35JW-Casey Woken[4]; 3. 6-Colin Heim[7]; 4. 63-Mike Nichols[12]; 5. 1-Chris Heim[14]; 6. 85-Robert Leonard[2]; 7. 11K-Kyle Clough[15]; 8. 5D-Travis Demilt[9]; 9. 4-Mike Earll[21]; 10. 19-Dana Morgan[5]; 11. 09H-Bob Hoing[18]; 12. 7A-Steve Aitken[10]; 13. 12AZ-Rick Maier[13]; 14. 11A-Andy Huffaker[22]; 15. 83Z-Allen Zimmerman[17]; 16. 53E-Tyler Easterday[20]; 17. 45-Mikey Dancer[11]; 18. 71-Andrew Dillenburg[8]; 19. 2X-Travis Kernick[16]; 20. 16W-Jeff Whiting[1]; 21. 1X-Bo Egge[3]; 22. 95-Brook Baker[23]; 23. 24-Bob Chalupa[19]; 24. 25-Kyle Ord[24]
Heat 1 (6 Laps): 1. 1X-Bo Egge[1]; 2. 7A-Steve Aitken[5]; 3. 5D-Travis Demilt[3]; 4. 12AZ-Rick Maier[2]; 5. 83Z-Allen Zimmerman[6]; 6. (DNF) 4-Mike Earll[4]
Heat 2 (6 Laps): 1. 35JW-Casey Woken[3]; 2. 71-Andrew Dillenburg[1]; 3. 63-Mike Nichols[6]; 4. 1-Chris Heim[4]; 5. 09H-Bob Hoing[2]; 6. 11A-Andy Huffaker[5]
Heat 3 (6 Laps): 1. 6C-Cale Osborn[4]; 2. 85-Robert Leonard[1]; 3. 45-Mikey Dancer[6]; 4. 11K-Kyle Clough[5]; 5. 24-Bob Chalupa[3]; 6. (DNS) 95-Brook Baker
Heat 4 (6 Laps): 1. 6-Colin Heim[2]; 2. 19-Dana Morgan[1]; 3. 16W-Jeff Whiting[3]; 4. 2X-Travis Kernick[6]; 5. 53E-Tyler Easterday[5]; 6. 25-Kyle Ord[4]