IMCA Hobby Stock
A Feature 1 (15 Laps): 1. 11A-Austin Green[1]; 2. 70-Caden Appelt[7]; 3. 22-Kyler Satran[3]; 4. 3T-Vance Tomlinson[2]; 5. 52-Scott Joern[9]; 6. 25-Brett Green[5]; 7. 148-Andrew Bertsch[18]; 8. 18-John Flory Jr[13]; 9. 144-Riese Dignan[8]; 10. 44-Tim Anderson[10]; 11. 103-Alex Tvedt[6]; 12. 88R-Rany Zufelt[4]; 13. 53-Nate Joern[11]; 14. 23-Kadi Ruby[14]; 15. 4J-Wally Jones[15]; 16. 7-Jay Loughman[12]; 17. 24P-Mark Pierson[19]; 18. 54T-Thomas Goldsberry[17]; 19. 03-Brian Hughbanks[16]; 20. 12B-Beth Ann Goudy[23]; 21. 12K-Kylee Englert[21]; 22. 54C-Thomas Crawford[22]; 23. (DNF) 27Z-Zach Hughbanks[20]; 24. (DNS) 51E-Ethan Neu
Heat 1 (8 Laps): 1. 144-Riese Dignan[6]; 2. 53-Nate Joern[7]; 3. 3T-Vance Tomlinson[2]; 4. 25-Brett Green[4]; 5. 18-John Flory Jr[8]; 6. 03-Brian Hughbanks[1]; 7. 24P-Mark Pierson[5]; 8. 54C-Thomas Crawford[3]
Heat 2 (8 Laps): 1. 103-Alex Tvedt[4]; 2. 88R-Rany Zufelt[3]; 3. 52-Scott Joern[6]; 4. 7-Jay Loughman[8]; 5. 23-Kadi Ruby[7]; 6. 54T-Thomas Goldsberry[2]; 7. 27Z-Zach Hughbanks[1]; 8. 12B-Beth Ann Goudy[5]
Heat 3 (8 Laps): 1. 70-Caden Appelt[5]; 2. 11A-Austin Green[1]; 3. 22-Kyler Satran[2]; 4. 44-Tim Anderson[6]; 5. 4J-Wally Jones[4]; 6. 148-Andrew Bertsch[7]; 7. 12K-Kylee Englert[3]; 8. 51E-Ethan Neu[8]
IMCA Modified
A Feature 1 (25 Laps): 1. 9H-Robert Hellebust[7]; 2. 4J-Wayne Johnson[9]; 3. 14T-Travis Hagen[10]; 4. 65-Jerad Thelen[3]; 5. 12S-Isaac Sondrol[6]; 6. 87X-Bland Bohannon[4]; 7. 94-Aden Clark[2]; 8. 2T-Mike Tomlinson[1]; 9. 5D-Tim Dignan[11]; 10. (DNF) 5T-Marcus Tomlinson[5]; 11. (DNF) 28C-Austin Caruthers[12]; 12. (DNF) 19-John Flory[8]
Heat 1 (8 Laps): 1. 14T-Travis Hagen[6]; 2. 94-Aden Clark[2]; 3. 19-John Flory[5]; 4. 12S-Isaac Sondrol[4]; 5. 87X-Bland Bohannon[3]; 6. 5D-Tim Dignan[1]
Heat 2 (8 Laps): 1. 2T-Mike Tomlinson[1]; 2. 9H-Robert Hellebust[4]; 3. 4J-Wayne Johnson[5]; 4. 5T-Marcus Tomlinson[3]; 5. (DNF) 65-Jerad Thelen[2]; 6. (DNF) 28C-Austin Caruthers[6]
IMCA Northern SportMod
A Feature 1 (20 Laps): 1. 82-Cole Hanshew[1]; 2. 49-Erik Laudenschlager[8]; 3. 413-Tate Johnson[2]; 4. 74-Darren Medler[9]; 5. 3S-Logan Schmitz[10]; 6. 13L-Nick Lund[13]; 7. 7X-Jeff Hooker[5]; 8. 21-Taylor Stenvold[6]; 9. 23E-TRENTON ERVEN[15]; 10. 11B-Levi Wald[17]; 11. 9-Mason Mach[16]; 12. 0-Robby Rosselli[14]; 13. 7S-Shawn Green[4]; 14. (DNF) 29-Darren Schatz[3]; 15. (DNF) 99-Brady Bjella[7]; 16. (DNF) 132-Chad Strachen[12]; 17. (DNF) 69Z-Christopher Zenz[11]
Heat 1 (8 Laps): 1. 99-Brady Bjella[6]; 2. 82-Cole Hanshew[1]; 3. 7S-Shawn Green[4]; 4. 21-Taylor Stenvold[5]; 5. 74-Darren Medler[8]; 6. 69Z-Christopher Zenz[3]; 7. 13L-Nick Lund[7]; 8. 23E-TRENTON ERVEN[2]; 9. 9-Mason Mach[9]
Heat 2 (8 Laps): 1. 49-Erik Laudenschlager[6]; 2. 413-Tate Johnson[1]; 3. 3S-Logan Schmitz[8]; 4. 29-Darren Schatz[3]; 5. 7X-Jeff Hooker[4]; 6. 132-Chad Strachen[5]; 7. 0-Robby Rosselli[7]; 8. 11B-Levi Wald[2]
IMCA Stock Car
A Feature 1 (20 Laps): 1. 20F-Dalton Flory[10]; 2. 67-Joren Boyce[8]; 3. 36-Brett Woznicki[9]; 4. 33-Tyler Ashley[3]; 5. 40B-Jake Brown[1]; 6. 76-Bob Fuegmann[2]; 7. 5-Jace Iverson[5]; 8. 2X-Billy Preston[6]; 9. 19-Cody St Croix[13]; 10. 34-Austin Daae[11]; 11. (DNF) 77-Will Scheresky[7]; 12. (DNF) 30A-Adam Goff[4]; 13. (DNS) 48-Brock Beeter
Heat 1 (8 Laps): 1. 20F-Dalton Flory[6]; 2. 40B-Jake Brown[1]; 3. 67-Joren Boyce[5]; 4. 33-Tyler Ashley[2]; 5. 5-Jace Iverson[3]; 6. 34-Austin Daae[7]; 7. (DNF) 19-Cody St Croix[4]
Heat 2 (8 Laps): 1. 77-Will Scheresky[4]; 2. 30A-Adam Goff[2]; 3. 76-Bob Fuegmann[1]; 4. 36-Brett Woznicki[5]; 5. 2X-Billy Preston[3]; 6. 48-Brock Beeter[6]