IMCA Hobby Stock
A Feature 1 (15 Laps): 1. 13-Jacob Robinson[3]; 2. 51X-Brennor Grinstead[9]; 3. 48-Max Beeter[7]; 4. X-Shane Nehring[8]; 5. 69-Logan Larsen[4]; 6. 144-Riese Dignan[10]; 7. 51E-Ethan Neu[5]; 8. (DNF) 7-preston duke[1]; 9. (DNF) 306-Zack Nelson[11]; 10. (DNF) 11B-Dennis Breivik II[6]; 11. (DNS) 13R-Dawson Reese
Heat 1 (8 Laps): 1. 144-Riese Dignan[6]; 2. 11B-Dennis Breivik II[4]; 3. X-Shane Nehring[5]; 4. 69-Logan Larsen[3]; 5. 13R-Dawson Reese[2]; 6. 306-Zack Nelson[1]
Heat 2 (8 Laps): 1. 13-Jacob Robinson[2]; 2. 51E-Ethan Neu[3]; 3. 51X-Brennor Grinstead[5]; 4. 7-preston duke[1]; 5. 48-Max Beeter[4]
IMCA Modified
A Feature 1 (25 Laps): 1. 99-Brady Bjella[1]; 2. 14T-Travis Hagen[10]; 3. 12-Justin Bieber[5]; 4. 27W-Jason Wolla[4]; 5. 72X-Kyler Jeffrey[7]; 6. 75M-Justin Medler[9]; 7. 4J-Wayne Johnson[13]; 8. 19-John Flory[2]; 9. 89-Jeff Bieber[11]; 10. 99X-Jamie Thorstad[12]; 11. 11-Jeremiah LaDue[17]; 12. 17X-Tommy Lee[16]; 13. 1HZ-Jeremy Sorenson[8]; 14. 6-Chris Schroeder[6]; 15. 307-Donavon Sorenson[20]; 16. 5D-Tim Dignan[14]; 17. 28C-Austin Caruthers[15]; 18. 4-Richard Bohlman[19]; 19. 57-Chris Anderson[18]; 20. 18-John Flory Jr[3]
Heat 1 (8 Laps): 1. 19-John Flory[3]; 2. 12-Justin Bieber[5]; 3. 14T-Travis Hagen[9]; 4. 72X-Kyler Jeffrey[7]; 5. 27W-Jason Wolla[4]; 6. 89-Jeff Bieber[10]; 7. 4J-Wayne Johnson[8]; 8. 28C-Austin Caruthers[2]; 9. (DNS) 11-Jeremiah LaDue; 10. (DNS) 4-Richard Bohlman
Heat 2 (8 Laps): 1. 99-Brady Bjella[1]; 2. 6-Chris Schroeder[5]; 3. 18-John Flory Jr[3]; 4. 1HZ-Jeremy Sorenson[7]; 5. 75M-Justin Medler[8]; 6. 99X-Jamie Thorstad[9]; 7. 5D-Tim Dignan[2]; 8. 17X-Tommy Lee[4]; 9. 57-Chris Anderson[10]; 10. 307-Donavon Sorenson[6]
IMCA Northern SportMod
A Feature 1 (20 Laps): 1. 47-Tanner Conlin[7]; 2. 29-Darren Schatz[13]; 3. 14-Darren Medler[16]; 4. 9-Philip Keller[8]; 5. 14P-CJ Peterson[3]; 6. 316-Brandyn Johnson[2]; 7. 35-Dave Rivinius[4]; 8. 413-Tate Johnson[9]; 9. 8B-Alex Basher[11]; 10. 44-Tyler Weeks[5]; 11. 125-Macaulay Nelson[12]; 12. 91-Tom Daleske[14]; 13. 88X-Doug Green[15]; 14. (DNF) 47K-Luke Krogh[10]; 15. (DNF) 00-Tanner Weeks[6]; 16. (DNF) 70K-Chuck Peterson[1]
Heat 1 (8 Laps): 1. 9-Philip Keller[7]; 2. 35-Dave Rivinius[4]; 3. 47K-Luke Krogh[8]; 4. 70K-Chuck Peterson[1]; 5. 14P-CJ Peterson[3]; 6. 8B-Alex Basher[5]; 7. (DNF) 29-Darren Schatz[6]; 8. (DNF) 88X-Doug Green[2]
Heat 2 (8 Laps): 1. 47-Tanner Conlin[6]; 2. 413-Tate Johnson[7]; 3. 316-Brandyn Johnson[1]; 4. 44-Tyler Weeks[4]; 5. 00-Tanner Weeks[5]; 6. 125-Macaulay Nelson[3]; 7. 91-Tom Daleske[2]; 8. (DNF) 14-Darren Medler[8]
IMCA Stock Car
A Feature 1 (20 Laps): 1. 30A-Adam Goff[1]; 2. 4T-Troy Heupel[2]; 3. 20F-Dalton Flory[9]; 4. 16B-Justin Bachmeier[3]; 5. 27X-Mike Hagen[12]; 6. 11-Dave Swallers[6]; 7. 10J-Jake Nelson[7]; 8. 20-Joe Flory[5]; 9. 75-Cole Hanshew[11]; 10. 67-Joren Boyce[4]; 11. 11K-Luke Krogh[10]; 12. (DNS) 16-Jason Storbakken
Heat 1 (8 Laps): 1. 20-Joe Flory[3]; 2. 30A-Adam Goff[1]; 3. 10J-Jake Nelson[4]; 4. 16B-Justin Bachmeier[2]; 5. 16-Jason Storbakken[5]; 6. (DNF) 75-Cole Hanshew[6]
Heat 2 (8 Laps): 1. 11-Dave Swallers[3]; 2. 20F-Dalton Flory[5]; 3. 67-Joren Boyce[2]; 4. 4T-Troy Heupel[1]; 5. 11K-Luke Krogh[6]; 6. (DNF) 27X-Mike Hagen[4]
Junior Slingshots
A Feature 1 (8 Laps): 1. 110-Matt Sorenson[2]; 2. 10X-Landon Gaudreau[1]; 3. 6-Sage Borud[7]; 4. 17-Sawyer Gaudreau[10]; 5. J9-Jace Keller[8]; 6. 7K-Korbyn Krogh[3]; 7. 99-Jacob Campbell[9]; 8. 114-Jack Coughlin[13]; 9. 38-Liam Campagnola[15]; 10. 15-Zack Campbell[11]; 11. (DNF) 26B-Bayley Grile[4]; 12. (DNF) 87A-Eric Hysjulien[14]; 13. (DNF) 31X-Weston Uranker[6]; 14. (DNS) 11M-Hailey Mattox; 15. (DNS) 9-Novalee Robideaux
Heat 1 (6 Laps): 1. 10X-Landon Gaudreau[4]; 2. 7K-Korbyn Krogh[1]; 3. 11M-Hailey Mattox[2]; 4. 6-Sage Borud[3]; 5. 99-Jacob Campbell[8]; 6. 15-Zack Campbell[5]; 7. 114-Jack Coughlin[6]; 8. 87A-Eric Hysjulien[7]; 9. 38-Liam Campagnola[9]
Heat 2 (6 Laps): 1. 110-Matt Sorenson[5]; 2. 26B-Bayley Grile[2]; 3. 31X-Weston Uranker[1]; 4. J9-Jace Keller[3]; 5. (DNF) 17-Sawyer Gaudreau[4]; 6. (DNS) 9-Novalee Robideaux