IMCA Hobby Stock
A Feature 1 (15 Laps): 1. 22-Kyler Satran[10]; 2. 97R-Diezel Raynard[11]; 3. 51X-Brennor Grinstead[9]; 4. 15-Connor Hanson[4]; 5. 91T-Kaiden Tuchscherer[1]; 6. 23-Jason Ruby[8]; 7. 19T-Thomas Goldsberry[14]; 8. 52-Scott Joern[3]; 9. 99H-Trever Haas[12]; 10. 102-Brian Tvedt[13]; 11. 12B-Beth Ann Goudy[2]; 12. 5-Jonathan Taylor[15]; 13. (DNF) 70-Caden Appelt[6]; 14. (DNF) 103-Alex Tvedt[7]; 15. (DQ) 82T-Tyson Grinstead[5]
Heat `1 (8 Laps): 1. 15-Connor Hanson[4]; 2. 22-Kyler Satran[8]; 3. 103-Alex Tvedt[6]; 4. 23-Jason Ruby[7]; 5. 12B-Beth Ann Goudy[2]; 6. 97R-Diezel Raynard[5]; 7. 102-Brian Tvedt[3]; 8. (DNF) 5-Jonathan Taylor[1]
Heat 2 (8 Laps): 1. 91T-Kaiden Tuchscherer[1]; 2. 51X-Brennor Grinstead[7]; 3. 52-Scott Joern[3]; 4. 70-Caden Appelt[5]; 5. 82T-Tyson Grinstead[4]; 6. 99H-Trever Haas[6]; 7. (DNF) 19T-Thomas Goldsberry[2]
IMCA Modified
A Feature 1 (20 Laps): 1. 29-Drew Christianson[2]; 2. 11-Steven Pfeifer[9]; 3. 14T-Travis Hagen[10]; 4. 73T-Chris Tuchscherer[8]; 5. 65-Jerad Thelen[4]; 6. 57-Robert Hellebust[5]; 7. 5T-Marcus Tomlinson[6]; 8. 12S-Isaac Sondrol[11]; 9. 413-Tate Johnson[7]; 10. 21Z-Isaiah Geisel[12]; 11. 75M-Justin Medler[15]; 12. 12-Dexter Saxon[14]; 13. 18-John Flory Jr[3]; 14. (DNF) 49-Erik Laudenschlager[1]; 15. (DNS) 1G-Caden Germundson
Heat 1 (8 Laps): 1. 14T-Travis Hagen[7]; 2. 49-Erik Laudenschlager[1]; 3. 65-Jerad Thelen[3]; 4. 5T-Marcus Tomlinson[5]; 5. 73T-Chris Tuchscherer[6]; 6. 12S-Isaac Sondrol[4]; 7. (DNF) 1G-Caden Germundson[2]; 8. (DNS) 75M-Justin Medler
Heat 2 (8 Laps): 1. 29-Drew Christianson[1]; 2. 11-Steven Pfeifer[6]; 3. 18-John Flory Jr[2]; 4. 57-Robert Hellebust[3]; 5. 413-Tate Johnson[5]; 6. 21Z-Isaiah Geisel[7]; 7. 12-Dexter Saxon[4]
IMCA Northern SportMod
A Feature 1 (20 Laps): 1. 0-Robby Rosselli[8]; 2. 82-Cole Hanshew[4]; 3. 74-Darren Medler[9]; 4. 0M-Dirk Miller[12]; 5. 21-Taylor Stenvold[13]; 6. X-Shawn Keena[15]; 7. 69Z-Christopher Zenz[7]; 8. 89-Tim Goodwin[22]; 9. 22-Keenan Glasser[23]; 10. 35L-Jesse Long[6]; 11. 35-Dave Rivinius[11]; 12. 2A-Bruce King[2]; 13. 858-Cole Slaubaugh[14]; 14. 11-Neil Lochthowe[20]; 15. 7-Jay Loughman[17]; 16. 61-Lane Hanna[24]; 17. 712-Brandon Hanna[19]; 18. (DNF) 132-Chad Strachen[21]; 19. (DNF) 91S-Devin Seney[18]; 20. (DNF) 27-Dennis Chapman[16]; 21. (DNF) 5-Lance Lochthowe[3]; 22. (DNF) 1-Evan Stenvold[5]; 23. (DNF) 21D-Gabriel Deschamp[10]; 24. (DNF) 23E-TRENTON ERVEN[1]
Heat 1 (8 Laps): 1. 23E-TRENTON ERVEN[3]; 2. 2A-Bruce King[4]; 3. 21D-Gabriel Deschamp[12]; 4. 1-Evan Stenvold[8]; 5. 69Z-Christopher Zenz[9]; 6. 35-Dave Rivinius[5]; 7. 21-Taylor Stenvold[11]; 8. X-Shawn Keena[10]; 9. 7-Jay Loughman[2]; 10. 712-Brandon Hanna[1]; 11. (DNF) 132-Chad Strachen[6]; 12. (DQ) 22-Keenan Glasser[7]
Heat 2 (8 Laps): 1. 0-Robby Rosselli[10]; 2. 82-Cole Hanshew[6]; 3. 74-Darren Medler[11]; 4. 35L-Jesse Long[8]; 5. 5-Lance Lochthowe[5]; 6. 0M-Dirk Miller[7]; 7. 858-Cole Slaubaugh[3]; 8. 27-Dennis Chapman[12]; 9. 91S-Devin Seney[2]; 10. 11-Neil Lochthowe[1]; 11. (DNF) 89-Tim Goodwin[9]; 12. (DQ) 61-Lane Hanna[4]
IMCA Sport Compact
A Feature 1 (12 Laps): 1. 00-Krys Yost[6]; 2. 16-Alex Thompson[7]; 3. 47-Benjamin Burke[10]; 4. 18W-Kyle Eklund[9]; 5. 03-Brian Hughbanks[8]; 6. 81-Lily Christianson[4]; 7. 27Z-Zach Hughbanks[5]; 8. 14-Abby Tallman[13]; 9. 83-Harrison Schwartz[3]; 10. 15C-Averie Lageson[15]; 11. 14T-Tayven Blackaby[12]; 12. 79-Christian Berg[14]; 13. (DNF) 92P-Kevin Perdue[1]; 14. (DNF) 17-Brooklyn Tomlinson[11]; 15. (DNF) 10M-Maggie Watne[2]
Heat 1 (6 Laps): 1. 00-Krys Yost[6]; 2. 47-Benjamin Burke[8]; 3. 92P-Kevin Perdue[1]; 4. 03-Brian Hughbanks[7]; 5. 83-Harrison Schwartz[3]; 6. 17-Brooklyn Tomlinson[2]; 7. 14-Abby Tallman[5]; 8. (DNF) 15C-Averie Lageson[4]
Heat 2 (6 Laps): 1. 27Z-Zach Hughbanks[5]; 2. 16-Alex Thompson[6]; 3. 81-Lily Christianson[4]; 4. 18W-Kyle Eklund[7]; 5. 10M-Maggie Watne[1]; 6. 14T-Tayven Blackaby[3]; 7. 79-Christian Berg[2]
IMCA Stock Car
A Feature 1 (15 Laps): 1. 30A-Adam Goff[2]; 2. 2-Kyle Scholpp[4]; 3. 77-Will Scheresky[5]; 4. 27X-Mike Hagen[9]; 5. 21-Gabriel Deschamp[6]; 6. 67-Joren Boyce[3]; 7. 7S-Shawn Green[1]; 8. 88-Will Matejovic[7]; 9. 12G-Gary Goudy Jr[12]; 10. 66K-Brian Kentner[8]; 11. 36-Justin Medler[10]; 12. 7-Gary Goudy Sr[11]
Heat 1 (8 Laps): 1. 67-Joren Boyce[6]; 2. 7S-Shawn Green[4]; 3. 77-Will Scheresky[8]; 4. 2-Kyle Scholpp[7]; 5. 30A-Adam Goff[5]; 6. 21-Gabriel Deschamp[10]; 7. 88-Will Matejovic[3]; 8. 66K-Brian Kentner[1]; 9. 27X-Mike Hagen[9]; 10. 36-Justin Medler[11]; 11. 12G-Gary Goudy Jr[12]; 12. 7-Gary Goudy Sr[2]