IMCA Hobby Stock
A Feature 1 (15 Laps): 1. 22-Kyler Satran[10]; 2. 103-Alex Tvedt[6]; 3. 96R-Diezel Raynard[11]; 4. 51X-Brennor Grinstead[9]; 5. 91T-Kaiden Tuchscherer[1]; 6. 23-Jason Ruby[8]; 7. 15-Connor Hanson[4]; 8. 52-Scott Joern[5]; 9. 82T-Tyson Grinstead[7]; 10. 12B-Beth Ann Goudy[13]; 11. (DNF) 19T-Thomas Goldsberry[3]; 12. (DNF) 102-Brian Tvedt[2]; 13. (DNF) 70-Caden Appelt[12]
Heat `1 (8 Laps): 1. 22-Kyler Satran[7]; 2. 15-Connor Hanson[3]; 3. 103-Alex Tvedt[4]; 4. 23-Jason Ruby[6]; 5. 102-Brian Tvedt[2]; 6. 96R-Diezel Raynard[5]; 7. 12B-Beth Ann Goudy[1]
Heat 2 (8 Laps): 1. 51X-Brennor Grinstead[6]; 2. 91T-Kaiden Tuchscherer[1]; 3. 82T-Tyson Grinstead[4]; 4. 52-Scott Joern[3]; 5. 19T-Thomas Goldsberry[2]; 6. (DNF) 70-Caden Appelt[5]
IMCA Modified
A Feature 1 (25 Laps): 1. 11-Steven Pfeifer[6]; 2. 14T-Travis Hagen[9]; 3. 15-Travis Tooley[2]; 4. 27W-Jason Wolla[14]; 5. 29-Drew Christianson[8]; 6. 73T-Chris Tuchscherer[5]; 7. 49-Erik Laudenschlager[1]; 8. 12S-Isaac Sondrol[3]; 9. 65-Jerad Thelen[11]; 10. 20F-Dalton Flory[7]; 11. 5T-Marcus Tomlinson[4]; 12. 26-Crist Pittenger[10]; 13. 57-Chris Anderson[12]; 14. (DNF) 1G-Caden Germundson[13]
Heat 1 (8 Laps): 1. 49-Erik Laudenschlager[2]; 2. 14T-Travis Hagen[7]; 3. 15-Travis Tooley[3]; 4. 5T-Marcus Tomlinson[4]; 5. 20F-Dalton Flory[6]; 6. 65-Jerad Thelen[5]; 7. 1G-Caden Germundson[1]
Heat 2 (8 Laps): 1. 11-Steven Pfeifer[5]; 2. 29-Drew Christianson[6]; 3. 73T-Chris Tuchscherer[4]; 4. 12S-Isaac Sondrol[3]; 5. 26-Crist Pittenger[7]; 6. 57-Chris Anderson[1]; 7. (DNF) 27W-Jason Wolla[2]
IMCA Northern SportMod
A Feature 1 (20 Laps): 1. 0-Robby Rosselli[6]; 2. 21D-Gabriel Deschamp[5]; 3. 74-Darren Medler[11]; 4. 72-Stan Tomlinson[7]; 5. 29-Darren Schatz[16]; 6. 42-Nathan Speten[8]; 7. 89-Tim Goodwin[10]; 8. 82-Cole Hanshew[14]; 9. X-Shawn Keena[15]; 10. 5-Lance Lochthowe[3]; 11. 22-Keenan Glasser[2]; 12. 35-Dave Rivinius[20]; 13. 21-Taylor Stenvold[9]; 14. 91S-Devin Seney[13]; 15. 69Z-Christopher Zenz[18]; 16. 61-Lane Hanna[23]; 17. 858-Cole Slaubaugh[22]; 18. 27-Dennis Chapman[24]; 19. 7-Jay Loughman[21]; 20. (DNF) 27R-Mason Rust[19]; 21. (DNF) 0M-Dirk Miller[12]; 22. (DNF) 11-Neil Lochthowe[17]; 23. (DNF) 23E-TRENTON ERVEN[1]; 24. (DNS) 35L-Jesse Long
Heat 1 (8 Laps): 1. 0-Robby Rosselli[9]; 2. 22-Keenan Glasser[5]; 3. 21-Taylor Stenvold[11]; 4. 35L-Jesse Long[7]; 5. 21D-Gabriel Deschamp[8]; 6. 74-Darren Medler[12]; 7. 91S-Devin Seney[2]; 8. X-Shawn Keena[10]; 9. 11-Neil Lochthowe[3]; 10. 27R-Mason Rust[1]; 11. 35-Dave Rivinius[6]; 12. (DNF) 858-Cole Slaubaugh[4]
Heat 2 (8 Laps): 1. 42-Nathan Speten[10]; 2. 5-Lance Lochthowe[5]; 3. 72-Stan Tomlinson[9]; 4. 89-Tim Goodwin[11]; 5. 23E-TRENTON ERVEN[2]; 6. 0M-Dirk Miller[6]; 7. 82-Cole Hanshew[8]; 8. 29-Darren Schatz[4]; 9. 69Z-Christopher Zenz[7]; 10. 27-Dennis Chapman[12]; 11. 7-Jay Loughman[3]; 12. (DNF) 61-Lane Hanna[1]
IMCA Sport Compact
A Feature 1 (12 Laps): 1. 27Z-Zach Hughbanks[4]; 2. 16-Alex Thompson[8]; 3. 47-Benjamin Burke[9]; 4. 00-Krys Yost[10]; 5. 18W-Kyle Eklund[7]; 6. 81-Lily Christianson[5]; 7. 83-Harrison Schwartz[13]; 8. 92P-Kevin Perdue[3]; 9. 14B-Britton Kimble[2]; 10. 15C-Averie Lageson[11]; 11. 03-Brian Hughbanks[6]; 12. (DNF) 79-Christian Berg[14]; 13. (DNF) 17-Brooklyn Tomlinson[1]; 14. (DNF) 87T-Dustin Thompson[12]
Heat 1 (6 Laps): 1. 81-Lily Christianson[5]; 2. 18W-Kyle Eklund[6]; 3. 47-Benjamin Burke[7]; 4. 17-Brooklyn Tomlinson[1]; 5. 14B-Britton Kimble[2]; 6. 15C-Averie Lageson[4]; 7. 83-Harrison Schwartz[3]
Heat 2 (6 Laps): 1. 00-Krys Yost[7]; 2. 27Z-Zach Hughbanks[4]; 3. 16-Alex Thompson[6]; 4. 03-Brian Hughbanks[5]; 5. 92P-Kevin Perdue[3]; 6. 87T-Dustin Thompson[1]; 7. 79-Christian Berg[2]
IMCA Stock Car
A Feature 1 (20 Laps): 1. 77-Will Scheresky[5]; 2. 20-Joe Flory[6]; 3. 27X-Mike Hagen[3]; 4. 2-Kyle Scholpp[9]; 5. 17-Austin Daae[8]; 6. 88-Will Matejovic[4]; 7. 30A-Adam Goff[12]; 8. 67-Joren Boyce[2]; 9. 21-Gabriel Deschamp[7]; 10. 7S-Shawn Green[1]; 11. 25-Brett Green[11]; 12. 7-Gary Goudy Sr[13]; 13. (DNS) 3-Logan Schmitz
Heat 1 (8 Laps): 1. 77-Will Scheresky[4]; 2. 67-Joren Boyce[2]; 3. 2-Kyle Scholpp[6]; 4. 21-Gabriel Deschamp[5]; 5. 88-Will Matejovic[3]; 6. 25-Brett Green[1]; 7. 7-Gary Goudy Sr[7]
Heat 2 (8 Laps): 1. 27X-Mike Hagen[2]; 2. 20-Joe Flory[4]; 3. 17-Austin Daae[5]; 4. 7S-Shawn Green[1]; 5. 3-Logan Schmitz[6]; 6. 30A-Adam Goff[3]