IMCA Hobby Stock
A Feature 1 (15 Laps): 1. 22-Kyler Satran[6]; 2. 27A-Aiden Paul[2]; 3. 16C-CALEB STORBAKKEN[9]; 4. 11H-Taylor Heaton[5]; 5. 6B-Sage Borud[3]; 6. 110-Matt Sorenson[1]; 7. 4-Gordan Johner[7]; 8. 8-Brian Reid[8]; 9. 59D-Shawn Daleske[4]
Heat 1 (8 Laps): 1. 16C-CALEB STORBAKKEN[2]; 2. 59D-Shawn Daleske[1]; 3. 6B-Sage Borud[3]; 4. 110-Matt Sorenson[4]; 5. 8-Brian Reid[5]
Heat 2 (8 Laps): 1. 11H-Taylor Heaton[3]; 2. 22-Kyler Satran[2]; 3. 27A-Aiden Paul[4]; 4. 4-Gordan Johner[1]
IMCA Modified
A Feature 1 (25 Laps): 1. 14T-Travis Hagen[1]; 2. 27W-Jason Wolla[6]; 3. 73T-Chris Tuchscherer[2]; 4. 413-Tate Johnson[9]; 5. 99-Brady Bjella[5]; 6. 20F-Dalton Flory[4]; 7. 5T-Marcus Tomlinson[7]; 8. 72X-Kyler Jeffrey[16]; 9. 28C-Austin Caruthers[14]; 10. 1G-Caden Germundson[12]; 11. 9-Philip Keller[11]; 12. 57-Chris Anderson[13]; 13. (DNF) 23-BRANDON BJELLA[3]; 14. (DNF) 19-John Flory[10]; 15. (DNF) 6Z-Zach Dockter[8]; 16. (DNF) 18-John Flory Jr[15]
Heat 1 (8 Laps): 1. 413-Tate Johnson[1]; 2. 23-BRANDON BJELLA[3]; 3. 14T-Travis Hagen[7]; 4. 73T-Chris Tuchscherer[5]; 5. 19-John Flory[6]; 6. 9-Philip Keller[8]; 7. 57-Chris Anderson[4]; 8. 18-John Flory Jr[2]
Heat 2 (8 Laps): 1. 6Z-Zach Dockter[1]; 2. 20F-Dalton Flory[7]; 3. 99-Brady Bjella[3]; 4. 5T-Marcus Tomlinson[4]; 5. 27W-Jason Wolla[8]; 6. 1G-Caden Germundson[6]; 7. (DNF) 28C-Austin Caruthers[5]; 8. (DNF) 72X-Kyler Jeffrey[2]
IMCA Northern SportMod
A Feature 1 (20 Laps): 1. 22-Keenan Glasser[2]; 2. 21-Gabriel Deschamp[9]; 3. 89-Tim Goodwin[3]; 4. 4-Ed Conlin[7]; 5. 0-Robby Rosselli[6]; 6. 47-Tanner Conlin[5]; 7. 0M-Dirk Miller[12]; 8. 10-Andrew Jacaway[11]; 9. 88X-Doug Green[10]; 10. 11-Sean Wood[8]; 11. 91-Tom Daleske[1]; 12. L00-Cory Carpenter[4]
Heat 1 (8 Laps): 1. 22-Keenan Glasser[2]; 2. 4-Ed Conlin[3]; 3. 21-Gabriel Deschamp[5]; 4. 91-Tom Daleske[1]; 5. 88X-Doug Green[6]; 6. (DNS) 10-Andrew Jacaway
Heat 2 (8 Laps): 1. 89-Tim Goodwin[2]; 2. 47-Tanner Conlin[1]; 3. 0-Robby Rosselli[5]; 4. L00-Cory Carpenter[4]; 5. 11-Sean Wood[6]; 6. 0M-Dirk Miller[3]
IMCA Stock Car
A Feature 1 (20 Laps): 1. 27X-Mike Hagen[5]; 2. 51E-Ethan Neu[3]; 3. 16-Jason Storbakken[7]; 4. 4T-Troy Heupel[8]; 5. 88-Will Matejovic[2]; 6. 67-Joren Boyce[10]; 7. 51X-Brennor Grinstead[6]; 8. 16B-Justin Bachmeier[4]; 9. (DNF) 20F-Dalton Flory[1]; 10. (DNF) 30A-Adam Goff[9]; 11. (DNF) 406-Melissa Kasson[11]
Heat 1 (8 Laps): 1. 27X-Mike Hagen[1]; 2. 20F-Dalton Flory[3]; 3. 4T-Troy Heupel[4]; 4. 30A-Adam Goff[2]; 5. 88-Will Matejovic[5]; 6. 67-Joren Boyce[6]
Heat 2 (8 Laps): 1. 51X-Brennor Grinstead[1]; 2. 16-Jason Storbakken[4]; 3. 51E-Ethan Neu[3]; 4. 16B-Justin Bachmeier[5]; 5. 406-Melissa Kasson[2]
Junior Slingshots
A Feature 1 (12 Laps): 1. 50-Gunner Raynard[4]; 2. 31X-Weston Uranker[5]; 3. 17-Sawyer Gaudreau[2]; 4. 16-Cashton Schroeder[3]; 5. 5J-Jax Iverson[6]; 6. 114-Jack Coughlin[1]
Heat 1 (6 Laps): 1. 31X-Weston Uranker[3]; 2. 50-Gunner Raynard[6]; 3. 17-Sawyer Gaudreau[5]; 4. 16-Cashton Schroeder[4]; 5. 114-Jack Coughlin[2]; 6. 5J-Jax Iverson[1]