IMCA Hobby Stock
A Feature 1 (15 Laps): 1. 51E-Ethan Neu[1]; 2. 11B-Dennis Breivik II[3]; 3. 51X-Brennor Grinstead[2]; 4. 69-Cody Hulse[6]; 5. 13-Jacob Robinson[4]; 6. 48-Max Beeter[10]; 7. X-Russ Nehring[7]; 8. 15W-Phillip Grile[9]; 9. #9-Chris Rangeloff[8]; 10. 69X-Logan Larsen[5]; 11. 13R-Dawson Reese[11]; 12. 87A-Ayden Bohannon[12]
Heat 1 (8 Laps): 1. 51E-Ethan Neu[2]; 2. 11B-Dennis Breivik II[6]; 3. 69X-Logan Larsen[3]; 4. X-Russ Nehring[1]; 5. 15W-Phillip Grile[5]; 6. 13R-Dawson Reese[4]
Heat 2 (8 Laps): 1. 51X-Brennor Grinstead[1]; 2. 13-Jacob Robinson[3]; 3. 69-Cody Hulse[2]; 4. #9-Chris Rangeloff[4]; 5. 48-Max Beeter[5]; 6. 87A-Ayden Bohannon[6]
IMCA Modified
A Feature 1 (25 Laps): 1. 27W-Jason Wolla[2]; 2. 14T-Travis Hagen[5]; 3. 99-Brady Bjella[11]; 4. 4J-Wayne Johnson[1]; 5. 75M-Justin Medler[9]; 6. 12S-Isaac Sondrol[6]; 7. 19-John Flory[7]; 8. 28C-Philip Houston[12]; 9. 12-Justin Bieber[4]; 10. 5T-Marcus Tomlinson[25]; 11. 87X-Bland Bohannon[17]; 12. 72X-Kyler Jeffrey[14]; 13. 6-Chris Schroeder[15]; 14. 2T-Mike Tomlinson[3]; 15. 99X-Tate Johnson[10]; 16. 1HZ-Jeremy Sorenson[20]; 17. 17X-Tommy Lee[13]; 18. 47-Ed Conlin[8]; 19. 89-Jeff Bieber[23]; 20. 18-John Flory Jr[27]; 21. 00-Nick Fuchs[19]; 22. 5D-Tim Dignan[24]; 23. 57-Chris Anderson[16]; 24. 4-Richard Bohlman[22]; 25. (DNF) 47H-Delos Haugen[26]; 26. (DNF) 30-Tyler Wagner[18]; 27. (DNF) 14-Caden Roberts[21]
Heat 1 (8 Laps): 1. 4J-Wayne Johnson[3]; 2. 12-Justin Bieber[1]; 3. 19-John Flory[4]; 4. 99X-Tate Johnson[6]; 5. 17X-Tommy Lee[2]; 6. 57-Chris Anderson[5]; 7. 00-Nick Fuchs[8]; 8. 4-Richard Bohlman[7]; 9. (DNF) 5T-Marcus Tomlinson[9]
Heat 2 (8 Laps): 1. 27W-Jason Wolla[2]; 2. 14T-Travis Hagen[3]; 3. 47-Ed Conlin[1]; 4. 99-Brady Bjella[7]; 5. 72X-Kyler Jeffrey[4]; 6. 87X-Bland Bohannon[8]; 7. 1HZ-Jeremy Sorenson[6]; 8. 89-Jeff Bieber[5]; 9. 47H-Delos Haugen[9]
Heat 3 (8 Laps): 1. 2T-Mike Tomlinson[2]; 2. 12S-Isaac Sondrol[1]; 3. 75M-Justin Medler[3]; 4. 28C-Philip Houston[7]; 5. 6-Chris Schroeder[8]; 6. 30-Tyler Wagner[9]; 7. 14-Caden Roberts[5]; 8. 5D-Tim Dignan[4]; 9. 18-John Flory Jr[6]
IMCA Northern SportMod
A Feature 1 (20 Laps): 1. 0-Robby Rosselli[1]; 2. 29-Darren Schatz[2]; 3. 14P-CJ Peterson[6]; 4. 14-Terry Faul[4]; 5. 35-Dave Rivinius[5]; 6. 13-Justin Fichter[9]; 7. 47-Tanner Conlin[8]; 8. 413-Tate Johnson[7]; 9. 24-Kenneth Prentice[11]; 10. 8B-Alex Basher[14]; 11. 27-Dennis Chapman[10]; 12. 88X-Doug Green[15]; 13. 406-Nathan Buchmann[17]; 14. 91-Tom Daleske[12]; 15. (DNF) 24X-Brandyn Johnson[16]; 16. (DNF) 125-Macaulay Nelson[13]; 17. (DNF) 9-Philip Keller[3]
Heat 1 (8 Laps): 1. 0-Robby Rosselli[2]; 2. 9-Philip Keller[1]; 3. 35-Dave Rivinius[3]; 4. 413-Tate Johnson[8]; 5. 13-Justin Fichter[4]; 6. 24-Kenneth Prentice[5]; 7. 125-Macaulay Nelson[6]; 8. 88X-Doug Green[7]; 9. 406-Nathan Buchmann[9]
Heat 2 (8 Laps): 1. 29-Darren Schatz[3]; 2. 14-Terry Faul[4]; 3. 14P-CJ Peterson[2]; 4. 47-Tanner Conlin[6]; 5. 27-Dennis Chapman[1]; 6. 91-Tom Daleske[8]; 7. 8B-Alex Basher[5]; 8. (DNF) 24X-Brandyn Johnson[7]
IMCA Stock Car
A Feature 1 (20 Laps): 1. 20-Joe Flory[1]; 2. 27X-Mike Hagen[3]; 3. 2D-Jordan Durward[7]; 4. 4T-Troy Heupel[8]; 5. 67-Joren Boyce[9]; 6. 16B-Justin Bachmeier[6]; 7. 22-Kyler Satran[13]; 8. 11-Kevin Mattox[5]; 9. 12D-Blaine Durward[10]; 10. 10J-Jake Nelson[2]; 11. 27R-Brooke Bartholomew[11]; 12. (DNF) 11S-Mike Swallers[4]; 13. (DNF) X-Shane Nehring[14]; 14. (DNF) 85-Tyler Bartholomew[12]
Heat 1 (8 Laps): 1. 20-Joe Flory[5]; 2. 27X-Mike Hagen[4]; 3. 11-Kevin Mattox[1]; 4. 2D-Jordan Durward[2]; 5. 67-Joren Boyce[7]; 6. 27R-Brooke Bartholomew[6]; 7. 22-Kyler Satran[3]
Heat 2 (8 Laps): 1. 10J-Jake Nelson[1]; 2. 11S-Mike Swallers[2]; 3. 16B-Justin Bachmeier[3]; 4. 4T-Troy Heupel[7]; 5. 12D-Blaine Durward[6]; 6. 85-Tyler Bartholomew[4]; 7. X-Shane Nehring[5]
Junior Slingshots
A Feature 1 (8 Laps): 1. 47-Karver Balerud[1]; 2. 10X-Landon Gaudreau[5]; 3. 30-Brogan Wagner[2]; 4. 110-Matt Sorenson[17]; 5. 6-Sage Borud[4]; 6. 30D-Denli Wendt[3]; 7. 17-Sawyer Gaudreau[7]; 8. 7K-Korbyn Krogh[15]; 9. 26B-Bayley Grile[10]; 10. 11M-Hailey Mattox[6]; 11. J9-Jace Keller[9]; 12. 14-Kolby Fichter[16]; 13. 114-Jack Coughlin[13]; 14. (DNF) 31X-Weston Uranker[11]; 15. (DNF) 15-Zack Campbell[12]; 16. (DNF) 99-Jacob Campbell[14]; 17. (DNS) 87A-Eric Hysjulien
Heat 1 (6 Laps): 1. 47-Karver Balerud[3]; 2. 30D-Denli Wendt[4]; 3. 10X-Landon Gaudreau[1]; 4. 17-Sawyer Gaudreau[8]; 5. J9-Jace Keller[6]; 6. 31X-Weston Uranker[7]; 7. 114-Jack Coughlin[9]; 8. 7K-Korbyn Krogh[5]; 9. (DNS) 110-Matt Sorenson
Heat 2 (6 Laps): 1. 30-Brogan Wagner[1]; 2. 6-Sage Borud[3]; 3. 11M-Hailey Mattox[4]; 4. 87A-Eric Hysjulien[5]; 5. 26B-Bayley Grile[2]; 6. 15-Zack Campbell[8]; 7. (DNF) 99-Jacob Campbell[6]; 8. (DNF) 14-Kolby Fichter[7]