IMCA Modified
A Feature 1 (25 Laps): 1. 14T-Travis Hagen[8]; 2. 4J-Wayne Johnson[5]; 3. 11-Steven Pfeifer[17]; 4. 75M-Justin Medler[3]; 5. 5T-Marcus Tomlinson[16]; 6. 12S-Isaac Sondrol[12]; 7. 29-Drew Christianson[6]; 8. 99-Brady Bjella[7]; 9. 2T-Mike Tomlinson[4]; 10. 1HZ-Jeremy Sorenson[10]; 11. (DNF) 3S-Logan Schmitz[2]; 12. (DNF) 307-Donavon Sorenson[9]; 13. (DNF) 28C-Austin Caruthers[1]; 14. (DNF) 1G-Caden Germundson[15]; 15. (DNF) 73T-Chris Tuchscherer[11]; 16. (DNF) 5D-Tim Dignan[14]; 17. (DNF) 57-Chris Anderson[13]
Heat 1 (8 Laps): 1. 99-Brady Bjella[6]; 2. 2T-Mike Tomlinson[3]; 3. 4J-Wayne Johnson[5]; 4. 28C-Austin Caruthers[1]; 5. 1HZ-Jeremy Sorenson[8]; 6. 73T-Chris Tuchscherer[4]; 7. 57-Chris Anderson[2]; 8. 1G-Caden Germundson[7]
Heat 2 (8 Laps): 1. 75M-Justin Medler[2]; 2. 29-Drew Christianson[5]; 3. 14T-Travis Hagen[6]; 4. 3S-Logan Schmitz[1]; 5. 307-Donavon Sorenson[7]; 6. 12S-Isaac Sondrol[3]; 7. 5D-Tim Dignan[8]; 8. (DNF) 5T-Marcus Tomlinson[4]
IMCA Hobby Stock
A Feature 1 (15 Laps): 1. 7-Jay Loughman[6]; 2. 22-Kyler Satran[11]; 3. 44-Tim Anderson[9]; 4. 13-Jacob Robinson[3]; 5. 3T-Vance Tomlinson[10]; 6. 15-Connor Hanson[8]; 7. 51X-Brennor Grinstead[4]; 8. 52-Scott Joern[7]; 9. 48-Max Beeter[17]; 10. 54C-Thomas Crawford[13]; 11. (DNF) 70-Caden Appelt[12]; 12. (DNF) 4-Hudson Hooker[1]; 13. (DNF) 103-Alex Tvedt[2]; 14. (DNF) 5H-Rod Hanna[16]; 15. (DNF) 54T-Thomas Goldsberry[5]; 16. (DNF) 51E-Ethan Neu[14]; 17. (DNF) 98S-Dillon Slaubaugh[15]; 18. (DNF) 53-Nate Joern[18]
Heat 1 (8 Laps): 1. 15-Connor Hanson[5]; 2. 22-Kyler Satran[6]; 3. 51X-Brennor Grinstead[3]; 4. 54T-Thomas Goldsberry[4]; 5. (DNF) 54C-Thomas Crawford[2]; 6. (DNF) 5H-Rod Hanna[1]
Heat 2 (8 Laps): 1. 103-Alex Tvedt[2]; 2. 44-Tim Anderson[5]; 3. 7-Jay Loughman[4]; 4. 70-Caden Appelt[6]; 5. 51E-Ethan Neu[3]; 6. 48-Max Beeter[1]
Heat 3 (8 Laps): 1. 4-Hudson Hooker[1]; 2. 13-Jacob Robinson[2]; 3. 52-Scott Joern[4]; 4. 3T-Vance Tomlinson[5]; 5. 98S-Dillon Slaubaugh[6]; 6. (DNF) 53-Nate Joern[3]
IMCA Stock Car
A Feature 1 (20 Laps): 1. 17-Austin Daae[2]; 2. 20F-Dalton Flory[10]; 3. 20-Joe Flory[6]; 4. 77-Will Scheresky[9]; 5. 27X-Mike Hagen[8]; 6. 30A-Adam Goff[7]; 7. 36-Brett Woznicki[4]; 8. 11S-Mike Swallers[5]; 9. 76-Bob Fuegmann[13]; 10. 33-Tyler Ashley[14]; 11. 12-Rob Stenvold[11]; 12. 46-Jason Berg[3]; 13. (DNF) 34-Jason Kniffen[12]; 14. (DNF) 67-Joren Boyce[1]
Heat 1 (8 Laps): 1. 17-Austin Daae[2]; 2. 27X-Mike Hagen[6]; 3. 20F-Dalton Flory[7]; 4. 11S-Mike Swallers[4]; 5. 46-Jason Berg[3]; 6. 12-Rob Stenvold[5]; 7. 76-Bob Fuegmann[1]
Heat 2 (8 Laps): 1. 20-Joe Flory[4]; 2. 77-Will Scheresky[6]; 3. 67-Joren Boyce[1]; 4. 36-Brett Woznicki[3]; 5. 30A-Adam Goff[5]; 6. 34-Jason Kniffen[2]; 7. 33-Tyler Ashley[7]
IMCA Northern SportMod
A Feature 1 (20 Laps): 1. 11B-Levi Wald[2]; 2. 21-Taylor Stenvold[6]; 3. 74-Darren Medler[9]; 4. 132-Chad Strachen[8]; 5. 25R-Leevi Runge[4]; 6. 0M-Dirk Miller[19]; 7. 27-Dennis Chapman[15]; 8. 69Z-Christopher Zenz[7]; 9. 0-Robby Rosselli[10]; 10. 35-Dave Rivinius[1]; 11. 14-Terry Faul[5]; 12. 5-Lance Lochthowe[16]; 13. (DNF) 29-Darren Schatz[3]; 14. (DNF) 91S-Devin Seney[14]; 15. (DNF) 72-Ken Stadick[13]; 16. (DNF) 22-Keenan Glasser[17]; 17. (DNF) 27Z-Zach Hughbanks[12]; 18. (DNS) 7S-Shawn Green; 19. (DQ) 49-Erik Laudenschlager[11]
Heat 1 (8 Laps): 1. 11B-Levi Wald[3]; 2. 25R-Leevi Runge[4]; 3. 0-Robby Rosselli[6]; 4. 69Z-Christopher Zenz[5]; 5. 72-Ken Stadick[2]; 6. 5-Lance Lochthowe[7]; 7. (DNF) 0M-Dirk Miller[1]
Heat 2 (8 Laps): 1. 49-Erik Laudenschlager[6]; 2. 14-Terry Faul[4]; 3. 132-Chad Strachen[5]; 4. 29-Darren Schatz[3]; 5. 91S-Devin Seney[1]; 6. 22-Keenan Glasser[2]
Heat 3 (8 Laps): 1. 74-Darren Medler[5]; 2. 21-Taylor Stenvold[4]; 3. 35-Dave Rivinius[2]; 4. 27Z-Zach Hughbanks[6]; 5. 27-Dennis Chapman[1]; 6. (DNF) 7S-Shawn Green[3]