IMCA Hobby Stock
A Feature 1 (15 Laps): 1. 144-Riese Dignan[7]; 2. 99H-Brock Beeter[9]; 3. 51E-Ethan Neu[2]; 4. 11B-Dennis Breivik II[1]; 5. 22-Kyler Satran[8]; 6. 3T-Vance Tomlinson[3]; 7. 7-Jay Loughman[11]; 8. 103-Alex Tvedt[15]; 9. 44-Tim Anderson[10]; 10. 51X-Brennor Grinstead[12]; 11. #9-Chris Rangeloff[5]; 12. 13-Jacob Robinson[6]; 13. 69-Logan Larsen[14]; 14. 48-Max Beeter[13]; 15. 13R-Dawson Reese[16]; 16. 61-Austin Kayton[4]
Heat 1 (8 Laps): 1. 61-Austin Kayton[1]; 2. 3T-Vance Tomlinson[2]; 3. 51E-Ethan Neu[7]; 4. 144-Riese Dignan[4]; 5. 99H-Brock Beeter[5]; 6. 7-Jay Loughman[6]; 7. 48-Max Beeter[3]; 8. 103-Alex Tvedt[8]
Heat 2 (8 Laps): 1. 13-Jacob Robinson[4]; 2. #9-Chris Rangeloff[2]; 3. 11B-Dennis Breivik II[5]; 4. 22-Kyler Satran[6]; 5. 44-Tim Anderson[7]; 6. 51X-Brennor Grinstead[3]; 7. 69-Logan Larsen[1]; 8. 13R-Dawson Reese[8]
IMCA Modified
A Feature 1 (25 Laps): 1. 14T-Travis Hagen[9]; 2. 99-Brady Bjella[4]; 3. 6-Chris Schroeder[2]; 4. 72X-Kyler Jeffrey[5]; 5. 47-Ed Conlin[1]; 6. 4J-Wayne Johnson[7]; 7. 307-Donavon Sorenson[11]; 8. 1HZ-Jeremy Sorenson[13]; 9. 28C-Austin Caruthers[3]; 10. 11-Jeremiah LaDue[6]; 11. 18-John Flory Jr[15]; 12. 17X-Tommy Lee[10]; 13. 73T-Chris Tuchscherer[17]; 14. 89-Jeff Bieber[12]; 15. 12-Justin Bieber[14]; 16. 5D-Tim Dignan[8]; 17. 00-Nick Fuchs[16]
Heat 1 (8 Laps): 1. 47-Ed Conlin[1]; 2. 28C-Austin Caruthers[2]; 3. 72X-Kyler Jeffrey[3]; 4. 4J-Wayne Johnson[8]; 5. 14T-Travis Hagen[5]; 6. 307-Donavon Sorenson[9]; 7. 1HZ-Jeremy Sorenson[4]; 8. 18-John Flory Jr[6]; 9. 73T-Chris Tuchscherer[7]
Heat 2 (8 Laps): 1. 6-Chris Schroeder[6]; 2. 99-Brady Bjella[4]; 3. 11-Jeremiah LaDue[8]; 4. 5D-Tim Dignan[1]; 5. 17X-Tommy Lee[3]; 6. 89-Jeff Bieber[5]; 7. 12-Justin Bieber[7]; 8. 00-Nick Fuchs[2]
IMCA Northern SportMod
A Feature 1 (20 Laps): 1. 14A-Chase Alves[1]; 2. 49-Erik Laudenschlager[4]; 3. 74-Darren Medler[3]; 4. 1X-Cody Erickson[9]; 5. 2-Chase Conway[13]; 6. 9-Philip Keller[10]; 7. 21-Gabriel Deschamp[7]; 8. 69Z-Christopher Zenz[17]; 9. 14P-CJ Peterson[14]; 10. 14-Caden Roberts[11]; 11. 316-Brandyn Johnson[15]; 12. 47-Tanner Conlin[20]; 13. 27-Dennis Chapman[12]; 14. 35-Dave Rivinius[18]; 15. 91-Tom Daleske[16]; 16. 1S-Shelby Alves[5]; 17. 10Z-Makenzie Hagen[8]; 18. 413-Tate Johnson[6]; 19. 13-Justin Fichter[19]; 20. 44-Tyler Weeks[2]
B Feature 1 (12 Laps): 1. 69Z-Christopher Zenz[1]; 2. 35-Dave Rivinius[2]; 3. 13-Justin Fichter[3]; 4. 47-Tanner Conlin[5]; 5. 70K-Chuck Peterson[8]; 6. 88X-Doug Green[10]; 7. 125-Macaulay Nelson[13]; 8. (DNF) 8B-Alex Basher[7]; 9. (DNF) 129-Lowell Mosby[4]; 10. (DNF) 24-Kenneth Prentice[12]; 11. (DNF) 29-Darren Schatz[11]; 12. (DNS) 85X-Brett Pudwill; 13. (DNS) 79-Frank Roice
Heat 1 (8 Laps): 1. 74-Darren Medler[1]; 2. 14A-Chase Alves[3]; 3. 1X-Cody Erickson[7]; 4. 2-Chase Conway[2]; 5. 69Z-Christopher Zenz[6]; 6. 47-Tanner Conlin[4]; 7. (DNS) 70K-Chuck Peterson; 8. (DNS) 125-Macaulay Nelson
Heat 2 (8 Laps): 1. 1S-Shelby Alves[2]; 2. 21-Gabriel Deschamp[1]; 3. 9-Philip Keller[6]; 4. 14P-CJ Peterson[3]; 5. 35-Dave Rivinius[4]; 6. 85X-Brett Pudwill[5]; 7. (DNS) 79-Frank Roice
Heat 3 (8 Laps): 1. 413-Tate Johnson[3]; 2. 49-Erik Laudenschlager[6]; 3. 14-Caden Roberts[1]; 4. 316-Brandyn Johnson[5]; 5. 13-Justin Fichter[2]; 6. 24-Kenneth Prentice[7]; 7. 88X-Doug Green[4]
Heat 4 (8 Laps): 1. 10Z-Makenzie Hagen[2]; 2. 44-Tyler Weeks[5]; 3. 27-Dennis Chapman[1]; 4. 91-Tom Daleske[6]; 5. 129-Lowell Mosby[4]; 6. 8B-Alex Basher[7]; 7. 29-Darren Schatz[3]
IMCA Stock Car
A Feature 1 (20 Laps): 1. 20F-Dalton Flory[4]; 2. 17-Austin Daae[6]; 3. 10J-Jake Nelson[1]; 4. 27X-Mike Hagen[11]; 5. 30A-Adam Goff[5]; 6. 5-Jace Iverson[9]; 7. 20-Joe Flory[12]; 8. 22-Casey Binstock[2]; 9. 34-Jason Kniffen[7]; 10. 16B-Justin Bachmeier[3]; 11. (DNF) 67-Joren Boyce[8]; 12. (DNF) 11-Dave Swallers[10]
Heat 1 (8 Laps): 1. 10J-Jake Nelson[1]; 2. 16B-Justin Bachmeier[6]; 3. 30A-Adam Goff[3]; 4. 34-Jason Kniffen[2]; 5. (DNF) 5-Jace Iverson[5]; 6. (DNS) 27X-Mike Hagen
Heat 2 (8 Laps): 1. 22-Casey Binstock[3]; 2. 20F-Dalton Flory[5]; 3. 17-Austin Daae[6]; 4. 67-Joren Boyce[2]; 5. 11-Dave Swallers[4]; 6. 20-Joe Flory[1]
Junior Slingshots
A Feature 1 (8 Laps): 1. 10X-Landon Gaudreau[5]; 2. 110-Matt Sorenson[2]; 3. J9-Jace Keller[10]; 4. 11M-Hailey Mattox[8]; 5. 30-Denli Wendt[1]; 6. 17-Sawyer Gaudreau[4]; 7. 31X-Weston Uranker[3]; 8. 87A-Ayden Bohannon[6]; 9. 99-Jacob Campbell[12]; 10. 114-Jack Coughlin[9]; 11. 15-Zack Campbell[11]; 12. (DNF) 6-Sage Borud[7]
Heat 1 (6 Laps): 1. 30-Denli Wendt[5]; 2. 31X-Weston Uranker[1]; 3. 15-Zack Campbell[6]; 4. 10X-Landon Gaudreau[4]; 5. 6-Sage Borud[2]; 6. 114-Jack Coughlin[3]
Heat 2 (6 Laps): 1. 110-Matt Sorenson[1]; 2. 17-Sawyer Gaudreau[5]; 3. 99-Jacob Campbell[6]; 4. 87A-Ayden Bohannon[2]; 5. 11M-Hailey Mattox[4]; 6. J9-Jace Keller[3]