IMCA Hobby Stock
A Feature 1 (15 Laps): 1. 69-Cody Hulse[8]; 2. 11R-Bill Hultberg[7]; 3. 88-Jordan Binstock[10]; 4. 11H-Taylor Heaton[2]; 5. 11N-Nevin Jensen[3]; 6. 48-Max Beeter[9]; 7. 28-Brayden Urlacher[5]; 8. 28J-Chad Jahner[6]; 9. 73-Paul Johanson[4]; 10. 27A-Aiden Paul[1]
Heat 1 (8 Laps): 1. 11R-Bill Hultberg[4]; 2. 27A-Aiden Paul[1]; 3. 28-Brayden Urlacher[3]; 4. 48-Max Beeter[5]; 5. 11N-Nevin Jensen[2]
Heat 2 (8 Laps): 1. 69-Cody Hulse[4]; 2. 11H-Taylor Heaton[1]; 3. 28J-Chad Jahner[3]; 4. 88-Jordan Binstock[5]; 5. 73-Paul Johanson[2]
IMCA Modified
A Feature 1 (25 Laps): 1. 11K-Jeremy Keller[9]; 2. 5T-Marcus Tomlinson[8]; 3. 7-Marlyn Seidler[7]; 4. 2*-Josh Jones[4]; 5. 15-Travis Tooley[10]; 6. 5F-Zach Frederick[6]; 7. 8-Chris Barros[3]; 8. 2T-Mike Tomlinson[5]; 9. 7C-Josh Carson[11]; 10. 2R-Randy Burwick[2]; 11. 86-Aaron Aaseth[1]; 12. 14-Caden Roberts[16]; 13. 334-Taitum Hoodie[13]; 14. 17-Josh Jorde[14]; 15. (DNF) 22H-Todd Hoff[15]; 16. (DNF) 87X-Bland Bohannon[12]
Heat 1 (8 Laps): 1. 86-Aaron Aaseth[1]; 2. 5F-Zach Frederick[5]; 3. 15-Travis Tooley[7]; 4. 8-Chris Barros[3]; 5. 5T-Marcus Tomlinson[6]; 6. 7C-Josh Carson[4]; 7. 334-Taitum Hoodie[8]; 8. 22H-Todd Hoff[2]
Heat 2 (8 Laps): 1. 2*-Josh Jones[3]; 2. 2T-Mike Tomlinson[4]; 3. 2R-Randy Burwick[2]; 4. 7-Marlyn Seidler[5]; 5. 11K-Jeremy Keller[6]; 6. 87X-Bland Bohannon[7]; 7. 17-Josh Jorde[1]; 8. (DNF) 14-Caden Roberts[8]
IMCA Northern SportMod
A Feature 1 (20 Laps): 1. 47K-Luke Krogh[7]; 2. 33L-Cole Lewis[5]; 3. 8B-Jordan Braun[4]; 4. 42-Paul Wanner[1]; 5. 24V-Deryk Voller[6]; 6. 85X-Brett Pudwill[3]; 7. (DNF) 44-Darin Tarrell[2]
Heat 1 (8 Laps): 1. 47K-Luke Krogh[4]; 2. 33L-Cole Lewis[3]; 3. 85X-Brett Pudwill[2]; 4. 42-Paul Wanner[1]
Heat 2 (8 Laps): 1. 8B-Jordan Braun[2]; 2. 24V-Deryk Voller[3]; 3. 44-Darin Tarrell[1]
IMCA Stock Car
A Feature 1: 1. 22-Casey Binstock[4]; 2. 11K-Luke Krogh[7]; 3. 3-Travis Ulmer[9]; 4. 147-John Gartner Jr[2]; 5. 30A-Adam Goff[8]; 6. 11B-Alex Braun[6]; 7. 23-Hailey Jordan[1]; 8. 27R-Brooke Bartholomew[3]; 9. 23C-CADE HADAWAY[10]; 10. (DNF) 85-Tyler Bartholomew[5]
Heat 1: 1. 3-Travis Ulmer[5]; 2. 85-Tyler Bartholomew[3]; 3. 11K-Luke Krogh[4]; 4. 27R-Brooke Bartholomew[2]; 5. 23-Hailey Jordan[1]
Heat 2: 1. 30A-Adam Goff[4]; 2. 22-Casey Binstock[2]; 3. 11B-Alex Braun[3]; 4. 147-John Gartner Jr[1]; 5. (DNF) 23C-CADE HADAWAY[5]
Semi-Pro Legends
A Feature 1 (20 Laps): 1. 60-Drew Papke[10]; 2. 77-Preston Martin[5]; 3. 14R-Philip Roller[7]; 4. O70-Dayton Olheiser[6]; 5. 55-Ivan Sailer[1]; 6. 800-Noah Madler[8]; 7. 700-Gage Madler[9]; 8. 00-Duston Hagen[4]; 9. 13-Kevin Pudwill[2]; 10. 8-Mike Kraft[3]; 11. 3-Braden Praus[11]; 12. 21-Tanner Hofer[12]
Heat 1 (8 Laps): 1. 60-Drew Papke[1]; 2. O70-Dayton Olheiser[4]; 3. 800-Noah Madler[2]; 4. 700-Gage Madler[6]; 5. 8-Mike Kraft[3]; 6. (DNF) 3-Braden Praus[5]
Heat 2 (8 Laps): 1. 77-Preston Martin[5]; 2. 55-Ivan Sailer[3]; 3. 00-Duston Hagen[2]; 4. 14R-Philip Roller[4]; 5. 13-Kevin Pudwill[6]; 6. 21-Tanner Hofer[1]