IMCA Hobby Stock
A Feature 1 (15 Laps): 1. 22-Kyler Satran[6]; 2. 51E-Ethan Neu[8]; 3. 144-Riese Dignan[4]; 4. 51X-Brennor Grinstead[1]; 5. 13-Jacob Robinson[9]; 6. 11B-Dennis Breivik II[7]; 7. 48-Max Beeter[3]; 8. 69-Logan Larsen[5]; 9. (DNF) 13R-Dawson Reese[10]; 10. (DQ) X-Shane Nehring[2]
Heat 1 (8 Laps): 1. X-Shane Nehring[3]; 2. 144-Riese Dignan[4]; 3. 51X-Brennor Grinstead[1]; 4. 48-Max Beeter[2]; 5. (DNF) 13-Jacob Robinson[5]
Heat 2 (8 Laps): 1. 51E-Ethan Neu[3]; 2. 22-Kyler Satran[4]; 3. 11B-Dennis Breivik II[2]; 4. 69-Logan Larsen[1]; 5. (DNF) 13R-Dawson Reese[5]
IMCA Modified
A Feature 1 (25 Laps): 1. 14T-Travis Hagen[1]; 2. 10-Ed Turnbull[2]; 3. 75M-Justin Medler[11]; 4. 307-Donavon Sorenson[5]; 5. 11-Jeremiah LaDue[3]; 6. 25-Hank Berry[14]; 7. 72X-Kyler Jeffrey[23]; 8. 4J-Wayne Johnson[10]; 9. 12-Justin Bieber[12]; 10. 17X-Tommy Lee[9]; 11. 27W-Jason Wolla[8]; 12. 1HZ-Jeremy Sorenson[15]; 13. 18-John Flory Jr[16]; 14. 28C-Austin Caruthers[18]; 15. 00-Nick Fuchs[19]; 16. 57-Chris Anderson[21]; 17. (DNF) 47-Ed Conlin[13]; 18. (DNF) 28E-Kurt Erdman[22]; 19. (DNF) 89-Jeff Bieber[24]; 20. (DNF) 5D-Tim Dignan[17]; 21. (DNF) 99-Brady Bjella[4]; 22. (DNF) 19-John Flory[6]; 23. (DNF) 6-Chris Schroeder[7]; 24. (DNS) 4-Richard Bohlman
Heat 1 (8 Laps): 1. 14T-Travis Hagen[4]; 2. 99-Brady Bjella[2]; 3. 6-Chris Schroeder[1]; 4. 4J-Wayne Johnson[8]; 5. 47-Ed Conlin[5]; 6. 18-John Flory Jr[7]; 7. 00-Nick Fuchs[3]; 8. 28E-Kurt Erdman[6]
Heat 2 (8 Laps): 1. 10-Ed Turnbull[3]; 2. 307-Donavon Sorenson[5]; 3. 27W-Jason Wolla[8]; 4. 75M-Justin Medler[7]; 5. 25-Hank Berry[6]; 6. 5D-Tim Dignan[4]; 7. 4-Richard Bohlman[2]; 8. (DNF) 72X-Kyler Jeffrey[1]
Heat 3 (8 Laps): 1. 11-Jeremiah LaDue[1]; 2. 19-John Flory[3]; 3. 17X-Tommy Lee[7]; 4. 12-Justin Bieber[6]; 5. 1HZ-Jeremy Sorenson[2]; 6. 28C-Austin Caruthers[4]; 7. 57-Chris Anderson[8]; 8. (DNS) 89-Jeff Bieber
IMCA Northern SportMod
A Feature 1 (20 Laps): 1. 413-Tate Johnson[1]; 2. 29-Darren Schatz[3]; 3. 10Z-Makenzie Hagen[2]; 4. 14-Terry Faul[5]; 5. 69Z-Christopher Zenz[6]; 6. 22-Keenan Glasser[15]; 7. 14P-CJ Peterson[9]; 8. 47-Tanner Conlin[7]; 9. 9-Philip Keller[4]; 10. 35-Dave Rivinius[8]; 11. 8B-Alex Basher[12]; 12. 125-Macaulay Nelson[18]; 13. 91-Tom Daleske[10]; 14. 00-Tanner Weeks[16]; 15. 28K-Kassie Erdman[17]; 16. 44-Tyler Weeks[13]; 17. 24-Kenneth Prentice[14]; 18. 79-Frank Roice[19]; 19. 88X-Doug Green[11]
Heat 1 (8 Laps): 1. 9-Philip Keller[4]; 2. 00-Tanner Weeks[6]; 3. 14P-CJ Peterson[5]; 4. (DNF) 91-Tom Daleske[2]; 5. (DNF) 88X-Doug Green[1]; 6. (DNS) 24-Kenneth Prentice; 7. (DNS) 79-Frank Roice
Heat 2 (8 Laps): 1. 14-Terry Faul[2]; 2. 29-Darren Schatz[5]; 3. 10Z-Makenzie Hagen[4]; 4. 28K-Kassie Erdman[6]; 5. (DNF) 8B-Alex Basher[3]; 6. (DNF) 22-Keenan Glasser[1]
Heat 3 (8 Laps): 1. 69Z-Christopher Zenz[2]; 2. 35-Dave Rivinius[1]; 3. 413-Tate Johnson[5]; 4. 47-Tanner Conlin[4]; 5. 44-Tyler Weeks[3]; 6. 125-Macaulay Nelson[6]
IMCA Stock Car
A Feature 1 (20 Laps): 1. 27X-Mike Hagen[3]; 2. 16-Jason Storbakken[1]; 3. 20F-Dalton Flory[2]; 4. 10J-Jake Nelson[5]; 5. 20-Joe Flory[6]; 6. 30A-Adam Goff[7]; 7. 11-Dave Swallers[4]; 8. 4T-Troy Heupel[10]; 9. 67-Joren Boyce[8]; 10. (DNF) 16B-Justin Bachmeier[9]
Heat 1 (8 Laps): 1. 16-Jason Storbakken[1]; 2. 27X-Mike Hagen[3]; 3. 10J-Jake Nelson[4]; 4. 30A-Adam Goff[2]; 5. 16B-Justin Bachmeier[5]
Heat 2 (8 Laps): 1. 20F-Dalton Flory[3]; 2. 11-Dave Swallers[1]; 3. (DNF) 20-Joe Flory[5]; 4. (DNF) 67-Joren Boyce[2]; 5. (DNF) 4T-Troy Heupel[4]
Junior Slingshots
A Feature 1 (8 Laps): 1. 30-Denli Wendt[3]; 2. 10X-Landon Gaudreau[5]; 3. 110-Matt Sorenson[9]; 4. 11M-Hailey Mattox[7]; 5. 47-Karver Balerud[1]; 6. 87A-Ayden Bohannon[11]; 7. 31X-Weston Uranker[6]; 8. 6-Sage Borud[12]; 9. J9-Jace Keller[4]; 10. 114-Jack Coughlin[10]; 11. 15-Zack Campbell[13]; 12. 99-Jacob Campbell[8]; 13. (DNF) 17-Sawyer Gaudreau[2]
Heat 1 (6 Laps): 1. 47-Karver Balerud[4]; 2. 30-Denli Wendt[6]; 3. 10X-Landon Gaudreau[5]; 4. 11M-Hailey Mattox[3]; 5. 110-Matt Sorenson[2]; 6. 15-Zack Campbell[7]; 7. (DNF) 6-Sage Borud[1]
Heat 2 (6 Laps): 1. 17-Sawyer Gaudreau[2]; 2. J9-Jace Keller[1]; 3. 31X-Weston Uranker[3]; 4. 99-Jacob Campbell[4]; 5. (DNS) 114-Jack Coughlin; 6. (DNS) 87A-Ayden Bohannon