IMCA Hobby Stock
A Feature 1 (15 Laps): 1. 144-Riese Dignan[7]; 2. 11B-Dennis Breivik II[3]; 3. 3T-Vance Tomlinson[5]; 4. 146-Andrew Bertsch[8]; 5. 18-John Flory Jr[6]; 6. 22-Kyler Satran[1]; 7. 7-Jay Loughman[9]; 8. (DNF) 51E-Ethan Neu[4]; 9. (DNF) 133-Austin Kayton[2]
Heat 1 (8 Laps): 1. 144-Riese Dignan[4]; 2. 11B-Dennis Breivik II[2]; 3. 22-Kyler Satran[1]; 4. 7-Jay Loughman[5]; 5. 3T-Vance Tomlinson[3]
Heat 2 (8 Laps): 1. 18-John Flory Jr[3]; 2. 146-Andrew Bertsch[4]; 3. 51E-Ethan Neu[2]; 4. (DNF) 133-Austin Kayton[1]
IMCA Modified
A Feature 1 (25 Laps): 1. 14T-Travis Hagen[10]; 2. 6-Chris Schroeder[8]; 3. 4J-Wayne Johnson[9]; 4. 19-John Flory[6]; 5. 88-Eric Sinness[5]; 6. 17X-Tommy Lee[4]; 7. 5T-Marcus Tomlinson[7]; 8. 28C-Austin Caruthers[1]; 9. 5D-Tim Dignan[2]; 10. 4-Richard Bohlman[13]; 11. (DNF) 1-Jeremiah LaDue[3]; 12. (DNF) 307-Donavon Sorenson[11]; 13. (DNS) 73T-Chris Tuchscherer; 14. (DNS) 72X-Kyler Jeffrey
Heat 1 (8 Laps): 1. 19-John Flory[4]; 2. 5T-Marcus Tomlinson[6]; 3. 4J-Wayne Johnson[7]; 4. 17X-Tommy Lee[3]; 5. 5D-Tim Dignan[2]; 6. 307-Donavon Sorenson[5]; 7. 4-Richard Bohlman[1]
Heat 2 (8 Laps): 1. 6-Chris Schroeder[6]; 2. 14T-Travis Hagen[7]; 3. 88-Eric Sinness[3]; 4. (DNF) 1-Jeremiah LaDue[2]; 5. (DNF) 28C-Austin Caruthers[1]; 6. (DNF) 73T-Chris Tuchscherer[5]; 7. (DNF) 72X-Kyler Jeffrey[4]
IMCA Northern SportMod
A Feature 1 (20 Laps): 1. 74-Darren Medler[6]; 2. 29-Darren Schatz[7]; 3. 99-Brady Bjella[8]; 4. 13-Nick Lund[3]; 5. 19-Caden Roberts[9]; 6. 413-Tate Johnson[5]; 7. 14P-CJ Peterson[10]; 8. 47-Tanner Conlin[13]; 9. 24X-Rick Hanson[1]; 10. 9-Philip Keller[4]; 11. (DNF) 777-Tyler Weeks[15]; 12. (DNF) 88X-Doug Green[11]; 13. (DNF) 8B-Alex Basher[2]; 14. (DNF) 00-Tanner Weeks[12]; 15. (DNS) 70K-Chuck Peterson
Heat 1 (8 Laps): 1. 13-Nick Lund[4]; 2. 413-Tate Johnson[5]; 3. 29-Darren Schatz[6]; 4. 19-Caden Roberts[7]; 5. 777-Tyler Weeks[8]; 6. 14P-CJ Peterson[3]; 7. 00-Tanner Weeks[2]; 8. (DNF) 70K-Chuck Peterson[1]
Heat 2 (8 Laps): 1. 99-Brady Bjella[6]; 2. 74-Darren Medler[5]; 3. 9-Philip Keller[4]; 4. 8B-Alex Basher[1]; 5. 24X-Rick Hanson[7]; 6. 88X-Doug Green[2]; 7. (DNF) 47-Tanner Conlin[3]
IMCA Stock Car
A Feature 1 (20 Laps): 1. 20F-Dalton Flory[4]; 2. 10J-Jake Nelson[6]; 3. 27X-Mike Hagen[2]; 4. 12-Rob Stenvold[7]; 5. 11-Dave Swallers[9]; 6. 16B-Justin Bachmeier[3]; 7. 30A-Adam Goff[1]; 8. 67-Joren Boyce[8]; 9. (DNF) 28M-Keith Mattox[5]
Heat 1 (8 Laps): 1. 30A-Adam Goff[4]; 2. 16B-Justin Bachmeier[1]; 3. 28M-Keith Mattox[2]; 4. 12-Rob Stenvold[5]; 5. (DNF) 11-Dave Swallers[3]
Heat 2 (8 Laps): 1. 27X-Mike Hagen[2]; 2. 20F-Dalton Flory[1]; 3. 10J-Jake Nelson[3]; 4. 67-Joren Boyce[4]
Junior Slingshots
A Feature 1 (10 Laps): 1. 10X-Landon Gaudreau[1]; 2. 6-Sage Borud[8]; 3. 110-Matt Sorenson[2]; 4. 11M-Hailey Mattox[3]; 5. 26B-Bayley Grile[4]; 6. 1W-Weston Uranker[7]; 7. 17-Sawyer Gaudreau[6]; 8. (DNS) J9-Jace Keller
Heat 1 (6 Laps): 1. 10X-Landon Gaudreau[1]; 2. 110-Matt Sorenson[4]; 3. 11M-Hailey Mattox[6]; 4. 26B-Bayley Grile[3]; 5. J9-Jace Keller[8]; 6. 17-Sawyer Gaudreau[7]; 7. 1W-Weston Uranker[2]; 8. 6-Sage Borud[5]