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