IMCA Hobby Stock
A Feature 1 (20 Laps): 1. 5-Brandon Beeter[4]; 2. 47-Max Beeter[3]; 3. 51X-Brennor Grinstead[2]; 4. #9-Chris Rangeloff[5]; 5. 27A-Aiden Paul[6]; 6. 51E-Ethan Neu[9]; 7. 69-Cody Hulse[8]; 8. 28-Brayden Urlacher[7]; 9. (DNF) 11H-Taylor Heaton[1]
Heat 1 (8 Laps): 1. 11H-Taylor Heaton[4]; 2. 51X-Brennor Grinstead[2]; 3. 47-Max Beeter[1]; 4. 5-Brandon Beeter[6]; 5. #9-Chris Rangeloff[9]; 6. 27A-Aiden Paul[3]; 7. 28-Brayden Urlacher[5]; 8. 69-Cody Hulse[8]; 9. 51E-Ethan Neu[7]
IMCA Modified
A Feature 1 (25 Laps): 1. 7-Marlyn Seidler[1]; 2. 5F-Zach Frederick[3]; 3. 24Q-Quentin Kinzley[2]; 4. 1X-Chris Welk[4]; 5. 2R-Randy Burwick[10]; 6. 8B-Jordan Braun[7]; 7. 20+-Chris Anderson[9]; 8. 72X-Kyler Jeffrey[5]; 9. (DNS) 7C-Josh Carson; 10. (DNS) 334-Taitum Hoodie
Heat 1 (10 Laps): 1. 7-Marlyn Seidler[2]; 2. 5F-Zach Frederick[3]; 3. 72X-Kyler Jeffrey[1]; 4. 8B-Jordan Braun[4]; 5. 20+-Chris Anderson[5]
Heat 2 (10 Laps): 1. 24Q-Quentin Kinzley[5]; 2. 1X-Chris Welk[2]; 3. 7C-Josh Carson[4]; 4. 334-Taitum Hoodie[1]; 5. (DNF) 2R-Randy Burwick[3]
IMCA Northern SportMod
A Feature 1 (20 Laps): 1. 13-Justin Fichter[2]; 2. 13X-Troy Speten[4]; 3. 22-Keenan Glasser[3]; 4. 29-Darren Schatz[5]; 5. 24V-Deryk Voller[1]; 6. 60-Drew Papke[6]; 7. 42-Paul Wanner[7]
Heat 1 (8 Laps): 1. 24V-Deryk Voller[1]; 2. 13-Justin Fichter[3]; 3. 22-Keenan Glasser[4]; 4. 13X-Troy Speten[5]; 5. 29-Darren Schatz[6]; 6. 60-Drew Papke[7]; 7. 42-Paul Wanner[2]
IMCA Stock Car
A Feature 1 (25 Laps): 1. 16-Jason Storbakken[3]; 2. 79-Billie Christ[6]; 3. 76-Bob Fuegmann[5]; 4. 11B-Alex Braun[2]; 5. 79J-Jaden Christ[10]; 6. 12W-Chris Welk Jr[8]; 7. 76X-Aden Clark[4]; 8. 8-Eric Anderson[7]; 9. 23-Hailey Jordan[9]; 10. (DNF) ?-Travis Ulmer[1]; 11. (DNS) 11S-Michael Swallers
Heat 1 (8 Laps): 1. ?-Travis Ulmer[4]; 2. 16-Jason Storbakken[6]; 3. 76-Bob Fuegmann[3]; 4. 8-Eric Anderson[2]; 5. 23-Hailey Jordan[5]; 6. (DNF) 11S-Michael Swallers[1]
Heat 2 (8 Laps): 1. 11B-Alex Braun[1]; 2. 76X-Aden Clark[2]; 3. 79-Billie Christ[5]; 4. 12W-Chris Welk Jr[3]; 5. (DNF) 79J-Jaden Christ[4]
Semi-Pro Legends
A Feature 1 (20 Laps): 1. 77-Preston Martin[1]; 2. 800-Noah Madler[9]; 3. 94-Bryce Barnhardt[6]; 4. 22M-Michael King[10]; 5. O70-Dayton Olheiser[3]; 6. 700-Gage Madler[2]; 7. 66-Casey Martin[5]; 8. 1K-Nate Keena[7]; 9. 14R-Philip Roller[4]; 10. 51-Sierra Davenport[11]; 11. 4-Deen Brecht[8]; 12. 06-Weston Hagen[15]; 13. 3-Braden Praus[12]; 14. 33M-Colton Miller[17]; 15. 8-Mike Kraft[14]; 16. 99-Benjamin Munga[16]; 17. (DNF) 620-AJ Davenport[13]
Heat 1 (8 Laps): 1. 77-Preston Martin[8]; 2. O70-Dayton Olheiser[1]; 3. 66-Casey Martin[2]; 4. 1K-Nate Keena[6]; 5. 800-Noah Madler[5]; 6. 51-Sierra Davenport[7]; 7. 620-AJ Davenport[4]; 8. 06-Weston Hagen[9]; 9. 33M-Colton Miller[3]
Heat 2 (8 Laps): 1. 700-Gage Madler[1]; 2. 14R-Philip Roller[4]; 3. 94-Bryce Barnhardt[7]; 4. 4-Deen Brecht[6]; 5. 22M-Michael King[8]; 6. 3-Braden Praus[2]; 7. 8-Mike Kraft[5]; 8. 99-Benjamin Munga[3]