IMCA Hobby Stock
A Feature 1 (15 Laps): 1. 51X-Brennor Grinstead[9]; 2. 15-Connor Hanson[3]; 3. 22-Kyler Satran[10]; 4. 103-Alex Tvedt[6]; 5. 82T-Tyson Grinstead[5]; 6. 96R-Diezel Raynard[8]; 7. 23-Jason Ruby[7]; 8. 19T-Thomas Goldsberry[11]; 9. 52-Scott Joern[4]; 10. 53-Nate Joern[1]; 11. 12B-Beth Ann Goudy[12]; 12. 5-Jonathan Taylor[2]; 13. 66-Alec Canady[15]; 14. 102-Brian Tvedt[13]; 15. 44J-Jagger Ashworth[14]
Heat `1 (8 Laps): 1. 22-Kyler Satran[7]; 2. 15-Connor Hanson[2]; 3. 103-Alex Tvedt[5]; 4. 96R-Diezel Raynard[6]; 5. 53-Nate Joern[1]; 6. 19T-Thomas Goldsberry[4]; 7. 102-Brian Tvedt[3]; 8. 66-Alec Canady[8]
Heat 2 (8 Laps): 1. 51X-Brennor Grinstead[6]; 2. 82T-Tyson Grinstead[4]; 3. 23-Jason Ruby[5]; 4. 52-Scott Joern[3]; 5. 5-Jonathan Taylor[1]; 6. 12B-Beth Ann Goudy[2]; 7. 44J-Jagger Ashworth[7]
IMCA Modified
A Feature 1 (25 Laps): 1. 14T-Travis Hagen[10]; 2. 21Z-Isaiah Geisel[2]; 3. 75M-Justin Medler[1]; 4. 5T-Marcus Tomlinson[4]; 5. 29-Drew Christianson[8]; 6. 11-Steven Pfeifer[9]; 7. 12S-Isaac Sondrol[14]; 8. 73T-Chris Tuchscherer[17]; 9. 65-Jerad Thelen[12]; 10. 49-Erik Laudenschlager[5]; 11. 9H-Robert Hellebust[3]; 12. 15-Travis Tooley[6]; 13. 10E-Ed Turnbull[7]; 14. 28-Dylan Barnhardt[15]; 15. 1-JJ Barnstable[13]; 16. 1G-Caden Germundson[18]; 17. (DNF) 99-Brady Bjella[11]; 18. (DNF) 67-Cole Fichter[16]
Heat 1 (8 Laps): 1. 49-Erik Laudenschlager[4]; 2. 11-Steven Pfeifer[8]; 3. 9H-Robert Hellebust[3]; 4. 75M-Justin Medler[2]; 5. 10E-Ed Turnbull[6]; 6. 99-Brady Bjella[5]; 7. 1-JJ Barnstable[9]; 8. (DNF) 28-Dylan Barnhardt[1]; 9. (DNF) 73T-Chris Tuchscherer[7]
Heat 2 (8 Laps): 1. 15-Travis Tooley[5]; 2. 14T-Travis Hagen[8]; 3. 21Z-Isaiah Geisel[2]; 4. 5T-Marcus Tomlinson[3]; 5. 29-Drew Christianson[7]; 6. 65-Jerad Thelen[6]; 7. 12S-Isaac Sondrol[4]; 8. 67-Cole Fichter[9]; 9. (DNF) 1G-Caden Germundson[1]
IMCA Northern SportMod
A Feature 1 (20 Laps): 1. 21D-Gabriel Deschamp[5]; 2. 29-Darren Schatz[6]; 3. 69Z-Christopher Zenz[4]; 4. 0-Robby Rosselli[7]; 5. 89-Tim Goodwin[10]; 6. 22-Keenan Glasser[8]; 7. 18-Ryder Raynard[19]; 8. 74-Darren Medler[16]; 9. 35-Dave Rivinius[3]; 10. 5-Lance Lochthowe[22]; 11. 21-Taylor Stenvold[9]; 12. 61-Lane Hanna[14]; 13. 82-Cole Hanshew[11]; 14. 0M-Dirk Miller[21]; 15. 27-Dennis Chapman[24]; 16. 11B-Levi Wald[17]; 17. 11L-Neil Lochthowe[15]; 18. 7M-Stan Mayer[25]; 19. 23E-TRENTON ERVEN[18]; 20. 11-Dustyn Mayer[2]; 21. 91S-Devin Seney[13]; 22. (DNF) 27R-Mason Rust[1]; 23. (DNF) X-Shawn Keena[20]; 24. (DNF) 72-Stan Tomlinson[12]; 25. (DNF) 23-BRANDON BJELLA[23]; 26. (DNF) 615-Briggs Christensen[26]
Heat 1 (8 Laps): 1. 21D-Gabriel Deschamp[5]; 2. 0-Robby Rosselli[6]; 3. 89-Tim Goodwin[7]; 4. 11-Dustyn Mayer[3]; 5. 91S-Devin Seney[2]; 6. 74-Darren Medler[8]; 7. 23E-TRENTON ERVEN[1]; 8. 0M-Dirk Miller[4]; 9. 7M-Stan Mayer[9]
Heat 2 (8 Laps): 1. 22-Keenan Glasser[6]; 2. 27R-Mason Rust[1]; 3. 29-Darren Schatz[5]; 4. 82-Cole Hanshew[7]; 5. 61-Lane Hanna[2]; 6. 11B-Levi Wald[4]; 7. 18-Ryder Raynard[8]; 8. 5-Lance Lochthowe[3]; 9. (DNF) 615-Briggs Christensen[9]
Heat 3 (8 Laps): 1. 35-Dave Rivinius[3]; 2. 69Z-Christopher Zenz[4]; 3. 21-Taylor Stenvold[6]; 4. 72-Stan Tomlinson[7]; 5. 11L-Neil Lochthowe[2]; 6. 27-Dennis Chapman[8]; 7. X-Shawn Keena[5]; 8. 23-BRANDON BJELLA[1]
IMCA Sport Compact
A Feature 1 (12 Laps): 1. 81-Lily Christianson[4]; 2. 00-Krys Yost[9]; 3. 27Z-Zach Hughbanks[7]; 4. 18W-Kyle Eklund[5]; 5. 16-Alex Thompson[10]; 6. 17-Brooklyn Tomlinson[1]; 7. 47-Benjamin Burke[8]; 8. 03-Brian Hughbanks[3]; 9. 92P-Kevin Perdue[14]; 10. 83-Harrison Schwartz[12]; 11. 15C-Averie Lageson[2]; 12. 14-Abby Tallman[13]; 13. 87T-Dustin Thompson[15]; 14. 79-Christian Berg[11]; 15. B52-Jordan Bauer[16]; 16. (DNF) 19T-Nicholia Topolski[6]
Heat 1 (6 Laps): 1. 00-Krys Yost[8]; 2. 27Z-Zach Hughbanks[7]; 3. 18W-Kyle Eklund[6]; 4. 03-Brian Hughbanks[5]; 5. 15C-Averie Lageson[4]; 6. 79-Christian Berg[2]; 7. 14-Abby Tallman[3]; 8. (DNF) 87T-Dustin Thompson[1]
Heat 2 (6 Laps): 1. 81-Lily Christianson[5]; 2. 19T-Nicholia Topolski[6]; 3. 47-Benjamin Burke[7]; 4. 17-Brooklyn Tomlinson[1]; 5. 16-Alex Thompson[8]; 6. 83-Harrison Schwartz[3]; 7. 92P-Kevin Perdue[4]; 8. B52-Jordan Bauer[2]
IMCA Stock Car
A Feature 1 (20 Laps): 1. 77-Will Scheresky[8]; 2. 27X-Mike Hagen[4]; 3. 46-Jason Berg[5]; 4. 21-Gabriel Deschamp[6]; 5. 99X-Shawn Strand[10]; 6. 2-Kyle Scholpp[9]; 7. 67-Joren Boyce[2]; 8. 12G-Gary Goudy Jr[16]; 9. 7-Gary Goudy Sr[15]; 10. 25-Brett Green[13]; 11. (DNF) 97-Hunter Domagala[12]; 12. (DNF) 7S-Shawn Green[1]; 13. (DNF) 30A-Adam Goff[14]; 14. (DNF) 88-Will Matejovic[7]; 15. (DNF) 57-Brendon LaBatte[11]; 16. (DNF) 19-Cody St Croix[3]
Heat 1 (8 Laps): 1. 67-Joren Boyce[2]; 2. 27X-Mike Hagen[3]; 3. 99X-Shawn Strand[7]; 4. 2-Kyle Scholpp[6]; 5. 88-Will Matejovic[5]; 6. 57-Brendon LaBatte[4]; 7. 25-Brett Green[1]; 8. 7-Gary Goudy Sr[8]
Heat 2 (8 Laps): 1. 7S-Shawn Green[1]; 2. 46-Jason Berg[3]; 3. 21-Gabriel Deschamp[4]; 4. 77-Will Scheresky[5]; 5. 19-Cody St Croix[2]; 6. 97-Hunter Domagala[7]; 7. 30A-Adam Goff[6]; 8. 12G-Gary Goudy Jr[8]