IMCA Hobby Stock
A Feature 1 (15 Laps): 1. 98Z-Zach Olmstead[11]; 2. 17-Tyler Thompson[4]; 3. 04-Sal Hernandez[9]; 4. 85-Justin Smallcomb[5]; 5. 45R-Riley Kort[1]; 6. 77F-Mitchell Fischer[13]; 7. 12T-Tanner Jones[3]; 8. 7D7-David Norquest[10]; 9. 7W-Will Doudney[7]; 10. 56T-Jordan Troutman[2]; 11. R20-Rob Durfee[8]; 12. 71C-Christian Destefano[17]; 13. 5-Chuck Ledbetter[16]; 14. 4-Dalton Hinton[14]; 15. 81-Tyler Pelowski[18]; 16. 54B-Brennen Nech[15]; 17. R89-Nate Refior[19]; 18. 24T-Tylan Lambertus[6]; 19. (DNF) 38-Brayden Hurley[12]; 20. (DNS) 81B-Brandon Baird
Heat 1 (6 Laps): 1. 12T-Tanner Jones[5]; 2. 85-Justin Smallcomb[6]; 3. 38-Brayden Hurley[1]; 4. 56T-Jordan Troutman[3]; 5. 77F-Mitchell Fischer[2]; 6. 5-Chuck Ledbetter[7]; 7. 81-Tyler Pelowski[4]
Heat 2 (6 Laps): 1. 7D7-David Norquest[4]; 2. 45R-Riley Kort[1]; 3. 24T-Tylan Lambertus[2]; 4. R20-Rob Durfee[3]; 5. 4-Dalton Hinton[6]; 6. (DNS) 81B-Brandon Baird
Heat 3 (6 Laps): 1. 98Z-Zach Olmstead[4]; 2. 04-Sal Hernandez[1]; 3. 17-Tyler Thompson[5]; 4. 7W-Will Doudney[7]; 5. 54B-Brennen Nech[3]; 6. 71C-Christian Destefano[2]; 7. (DNF) R89-Nate Refior[6]
IMCA Modified
A Feature 1 (20 Laps): 1. 30-Jordan Grabouski[5]; 2. 20B-Brandon Clough[6]; 3. 1Z-Norm Ziegenbein[1]; 4. 50C-Colton Osborn[9]; 5. 69-Jim Beaman[2]; 6. 60IV-Anthony Roth[7]; 7. 1R-Cade Richards[4]; 8. 12A-Ayden Steffens[12]; 9. 74-Dewain Coleman[3]; 10. 19-Charles Stryker[11]; 11. 848-Troy Douglas[14]; 12. 73-Daniel Nichols[8]; 13. (DNF) 3-Trey Duensing[10]; 14. (DNF) 4P-Dave Pedersen[13]
Heat 1 (6 Laps): 1. 3-Trey Duensing[2]; 2. 69-Jim Beaman[1]; 3. 50C-Colton Osborn[7]; 4. 1R-Cade Richards[4]; 5. 73-Daniel Nichols[6]; 6. 19-Charles Stryker[3]; 7. (DNS) 848-Troy Douglas
Heat 2 (6 Laps): 1. 20B-Brandon Clough[1]; 2. 60IV-Anthony Roth[2]; 3. 30-Jordan Grabouski[7]; 4. 1Z-Norm Ziegenbein[3]; 5. 74-Dewain Coleman[5]; 6. 12A-Ayden Steffens[4]; 7. 4P-Dave Pedersen[6]
IMCA Northern SportMod
A Feature 1 (18 Laps): 1. 1T-Robbie Thome[3]; 2. 19XX-Brandon Spanjer[7]; 3. 11-Joseph Cooper[8]; 4. 12-Lukas Pohlmann[6]; 5. 24-Douglas Beaman[5]; 6. 85-Brandon Leonard[9]; 7. 69Z-Zane Turner[10]; 8. (DNF) 19M-Tyler Miller[13]; 9. (DNF) 691-Hailey Turner[12]; 10. (DNF) 32T-Tyler Beaman[11]; 11. (DNF) 01S-Hunter Smith[4]; 12. (DNF) 87D-Chad Dolan[1]; 13. (DNF) 2-Troy Bayne[2]
Heat 1 (6 Laps): 1. 87D-Chad Dolan[1]; 2. 19XX-Brandon Spanjer[3]; 3. 12-Lukas Pohlmann[2]; 4. 01S-Hunter Smith[6]; 5. 69Z-Zane Turner[4]; 6. 32T-Tyler Beaman[5]; 7. 19M-Tyler Miller[7]
Heat 2 (6 Laps): 1. 11-Joseph Cooper[2]; 2. 24-Douglas Beaman[1]; 3. 2-Troy Bayne[4]; 4. 1T-Robbie Thome[3]; 5. 85-Brandon Leonard[5]; 6. 691-Hailey Turner[6]
IMCA Sport Compact
A Feature 1 (10 Laps): 1. 29E-Justin Schmidt[4]; 2. 9K-Kaden Murray[3]; 3. 22W-Cody Wilbur[2]; 4. 6T9-Anthony Simants[1]; 5. (DNF) 99-Tre Moore[5]; 6. (DNF) 34K-Kaleb Hodges[6]
Heat 1 (5 Laps): 1. 9K-Kaden Murray[2]; 2. 29E-Justin Schmidt[5]; 3. 22W-Cody Wilbur[1]; 4. 6T9-Anthony Simants[4]; 5. 99-Tre Moore[3]; 6. (DNF) 34K-Kaleb Hodges[6]
IMCA Stock Car
A Feature 1 (20 Laps): 1. 30-Jordan Grabouski[11]; 2. 63-Mike Nichols[6]; 3. 97M-David Murray Jr[5]; 4. 14JR-Tyler Barribo[1]; 5. 7A-Steve Aitken[2]; 6. 50C-Colton Osborn[9]; 7. 11K-Kyle Clough[10]; 8. 1X-Bo Egge[7]; 9. 85-Robert Leonard[3]; 10. 16W-Jeff Whiting[14]; 11. 4-Travis Demilt[4]; 12. 12AZ-Rick Maier[16]; 13. 53E-Tyler Easterday[12]; 14. 24-Bob Chalupa[8]; 15. 2X-Travis Kernick[13]; 16. 46-Josh Weekley[15]; 17. 0HP-Bryan Herrick[22]; 18. 28-Brandon Gibreal[21]; 19. 14Z-Zach Lomasney[19]; 20. (DNF) 5M-Frank Mladek[20]; 21. (DNF) 21B-Kyle Brennan[23]; 22. (DNF) 71-Andrew Dillenburg[17]; 23. (DNF) 34-Ben Bogle[18]
Heat 1 (6 Laps): 1. 14JR-Tyler Barribo[2]; 2. 97M-David Murray Jr[6]; 3. 53E-Tyler Easterday[3]; 4. 85-Robert Leonard[5]; 5. 2X-Travis Kernick[1]; 6. 12AZ-Rick Maier[7]; 7. 14Z-Zach Lomasney[8]; 8. (DNF) 0HP-Bryan Herrick[4]
Heat 2 (6 Laps): 1. 50C-Colton Osborn[1]; 2. 63-Mike Nichols[3]; 3. 11K-Kyle Clough[2]; 4. 4-Travis Demilt[5]; 5. 16W-Jeff Whiting[7]; 6. 71-Andrew Dillenburg[4]; 7. 5M-Frank Mladek[6]; 8. (DNF) 21B-Kyle Brennan[8]
Heat 3 (6 Laps): 1. 30-Jordan Grabouski[4]; 2. 1X-Bo Egge[1]; 3. 7A-Steve Aitken[5]; 4. 24-Bob Chalupa[2]; 5. 46-Josh Weekley[3]; 6. 34-Ben Bogle[6]; 7. 28-Brandon Gibreal[7]