IMCA Modified
A Feature 1 (25 Laps): 1. 14T-Travis Hagen[8]; 2. 7-Marlyn Seidler[7]; 3. 5F-Zach Frederick[5]; 4. 37H-Michael Hartigan[3]; 5. 72X-Kyler Jeffrey[9]; 6. 12S-Isaac Sondrol[4]; 7. 7C-Josh Carson[2]; 8. 91-Jason Dinius[1]; 9. (DNF) 15-Travis Tooley[6]
Heat 1 (8 Laps): 1. 7-Marlyn Seidler[4]; 2. 5F-Zach Frederick[3]; 3. 37H-Michael Hartigan[2]; 4. 72X-Kyler Jeffrey[5]; 5. 91-Jason Dinius[1]
Heat 2 (8 Laps): 1. 14T-Travis Hagen[4]; 2. 12S-Isaac Sondrol[2]; 3. 7C-Josh Carson[1]; 4. 15-Travis Tooley[3]
Semi-Pro Legends
A Feature 1 (20 Laps): 1. 77-Preston Martin[7]; 2. O70-Dayton Olheiser[8]; 3. 55-Ivan Sailer[17]; 4. 700-Gage Madler[14]; 5. 00-Duston Hagen[4]; 6. 471-Austin Wiest[10]; 7. 94-Jay Quenzer[12]; 8. 61-Dennis Everding[19]; 9. 11X-Doug Fitterer[16]; 10. 16-Jeff King[1]; 11. 51-Sierra Davenport[18]; 12. 21-Tanner Hofer[15]; 13. 87-Gus Jensen[3]; 14. 99-Alexzander Spears[20]; 15. 23-Mavrick Nelson[2]; 16. (DNF) 14R-Philip Roller[9]; 17. (DNF) 52-Bryce Barnhardt[13]; 18. (DNF) 49-Tommie Quenzer[11]; 19. (DNF) 800-Noah Madler[5]; 20. (DNF) 60-Drew Papke[6]
Heat 1 (8 Laps): 1. 77-Preston Martin[7]; 2. 49-Tommie Quenzer[4]; 3. 14R-Philip Roller[5]; 4. 00-Duston Hagen[6]; 5. 52-Bryce Barnhardt[3]; 6. 11X-Doug Fitterer[1]; 7. 51-Sierra Davenport[2]
Heat 2 (8 Laps): 1. 60-Drew Papke[2]; 2. 471-Austin Wiest[7]; 3. 87-Gus Jensen[4]; 4. 94-Jay Quenzer[3]; 5. 700-Gage Madler[1]; 6. 55-Ivan Sailer[5]; 7. 61-Dennis Everding[6]
Heat 3 (8 Laps): 1. O70-Dayton Olheiser[2]; 2. 23-Mavrick Nelson[1]; 3. 16-Jeff King[4]; 4. 800-Noah Madler[3]; 5. (DNF) 21-Tanner Hofer[5]
IMCA Stock Car
A Feature 1 (8 Laps): 1. 3-Travis Ulmer[8]; 2. 0-Scott Gartner[10]; 3. 22-Casey Binstock[7]; 4. 11B-Alex Braun[6]; 5. 85-Tyler Bartholomew[5]; 6. 23-Hailey Jordan[3]; 7. 85X-Brandon Renner[9]; 8. 23H-CADE HADAWAY[1]; 9. 27R-Brooke Bartholomew[2]; 10. (DNS) 11K-Ken Krogh
Heat 1 (8 Laps): 1. 22-Casey Binstock[4]; 2. 85-Tyler Bartholomew[3]; 3. 85X-Brandon Renner[5]; 4. 23-Hailey Jordan[2]; 5. (DNF) 23H-CADE HADAWAY[1]
Heat 2 (8 Laps): 1. 3-Travis Ulmer[4]; 2. 0-Scott Gartner[5]; 3. 11B-Alex Braun[3]; 4. 27R-Brooke Bartholomew[1]; 5. (DNF) 11K-Ken Krogh[2]
Hobby Stocks
A Feature 1 (20 Laps): 1. 11R-Bill Hultberg[9]; 2. 28-Brayden Urlacher[6]; 3. 73-Paul Johanson[5]; 4. 69-Cody Hulse[10]; 5. 12W-Chris Welk Jr[8]; 6. 28J-Chad Jahner[7]; 7. 18-Derek Nitschke[4]; 8. 88-Mattea Binstock[11]; 9. 04-Deen Brecht[3]; 10. 40-Mason Stroh[1]; 11. P1-Darrell Snyder[2]
Heat 1 (8 Laps): 1. 69-Cody Hulse[6]; 2. 12W-Chris Welk Jr[5]; 3. 04-Deen Brecht[2]; 4. 28-Brayden Urlacher[4]; 5. 40-Mason Stroh[1]; 6. 88-Mattea Binstock[3]
Heat 2 (8 Laps): 1. 11R-Bill Hultberg[5]; 2. 18-Derek Nitschke[2]; 3. 28J-Chad Jahner[4]; 4. 73-Paul Johanson[3]; 5. P1-Darrell Snyder[1]
IMCA Northern SportMod
A Feature 1 (20 Laps): 1. 47K-Luke Krogh[6]; 2. 21C-Chandler Wanner[9]; 3. 8B-Jordan Braun[1]; 4. 19-Caden Roberts[8]; 5. 14P-CJ Peterson[2]; 6. 29K-Kelly Wanner[4]; 7. 70K-Chuck Peterson[10]; 8. 88X-Doug Green[3]; 9. (DNF) 85X-Brett Pudwill[7]; 10. (DQ) 42-Paul Wanner[5]
Heat 1 (8 Laps): 1. 8B-Jordan Braun[1]; 2. 21C-Chandler Wanner[5]; 3. 42-Paul Wanner[3]; 4. 85X-Brett Pudwill[4]; 5. 88X-Doug Green[2]
Heat 2 (8 Laps): 1. 47K-Luke Krogh[3]; 2. 19-Caden Roberts[4]; 3. 14P-CJ Peterson[1]; 4. 29K-Kelly Wanner[2]; 5. 70K-Chuck Peterson[5]