IMCA Hobby Stock
A Feature 1 (20 Laps): 1. 70-Caden Appelt[9]; 2. 22-Kyler Satran[8]; 3. 51X-Brennor Grinstead[7]; 4. 82T-Tyson Grinstead[3]; 5. 27A-Aiden Paul[4]; 6. 12B-Beth Ann Goudy[2]; 7. 19T-Thomas Goldsberry[5]; 8. 95-Gered Knoell[11]; 9. 47-Max Beeter[1]; 10. (DNF) 103-Alex Tvedt[6]; 11. (DNF) 11H-Taylor Heaton[10]
Heat 1 (8 Laps): 1. 22-Kyler Satran[5]; 2. 11H-Taylor Heaton[6]; 3. 27A-Aiden Paul[3]; 4. 103-Alex Tvedt[4]; 5. 12B-Beth Ann Goudy[2]; 6. 95-Gered Knoell[1]
Heat 2 (8 Laps): 1. 70-Caden Appelt[5]; 2. 51X-Brennor Grinstead[4]; 3. 47-Max Beeter[1]; 4. 19T-Thomas Goldsberry[3]; 5. 82T-Tyson Grinstead[2]
IMCA Northern SportMod
A Feature 1 (20 Laps): 1. 69-Christopher Zenz[5]; 2. 42-Nathan Speten[8]; 3. 11-Dustyn Mayer[2]; 4. 48-Brock Beeter[7]; 5. 60-Drew Papke[6]; 6. OM-Dirk Miller[3]; 7. 6N-Shawn Keena[1]; 8. 2A-Bruce King[4]
Heat 1 (8 Laps): 1. 69-Christopher Zenz[3]; 2. 48-Brock Beeter[4]; 3. OM-Dirk Miller[2]; 4. 6N-Shawn Keena[1]
Heat 2 (8 Laps): 1. 42-Nathan Speten[4]; 2. 60-Drew Papke[3]; 3. 11-Dustyn Mayer[1]; 4. 2A-Bruce King[2]
IMCA Stock Car
A Feature 1 (25 Laps): 1. 20F-Dalton Flory[2]; 2. 77-Will Scheresky[3]; 3. 27X-Mike Hagen[5]; 4. 52-Brennan Borg[6]; 5. 93-Dan Mackenthun[14]; 6. 5M-Zachary Madrid[12]; 7. 30A-Adam Goff[8]; 8. 76-Bob Fuegmann[10]; 9. 88-Kevin Roberts[18]; 10. 211-Joe Schrodt[13]; 11. 20-Joe Flory[1]; 12. 11S-Michael Swallers[15]; 13. 21-Andrew Jochim[19]; 14. 00-Jerry Clements[16]; 15. (DNF) 33-Daniel Aberle[7]; 16. (DNF) 67-Joren Boyce[11]; 17. (DNF) B1-Brody Carlsrud[4]; 18. (DNF) 5G$-Grady Clements[9]; 19. (DNF) 7M-Taylor Mogard[17]; 20. (DNF) 12-Gary Goudy Sr[20]
Heat 1 (8 Laps): 1. B1-Brody Carlsrud[1]; 2. 20F-Dalton Flory[7]; 3. 33-Daniel Aberle[4]; 4. 76-Bob Fuegmann[3]; 5. 211-Joe Schrodt[5]; 6. 00-Jerry Clements[2]; 7. (DNF) 21-Andrew Jochim[6]
Heat 2 (8 Laps): 1. 77-Will Scheresky[1]; 2. 27X-Mike Hagen[5]; 3. 30A-Adam Goff[4]; 4. 67-Joren Boyce[2]; 5. 93-Dan Mackenthun[6]; 6. 7M-Taylor Mogard[3]; 7. 12-Gary Goudy Sr[7]
Heat 3 (8 Laps): 1. 20-Joe Flory[2]; 2. 52-Brennan Borg[5]; 3. 5G$-Grady Clements[1]; 4. 5M-Zachary Madrid[4]; 5. 11S-Michael Swallers[6]; 6. 88-Kevin Roberts[3]
Semi-Pro Legends
A Feature 1 (20 Laps): 1. 77-Preston Martin[9]; 2. 471-Austin Wiest[4]; 3. 00-Duston Hagen[8]; 4. 800-Noah Madler[3]; 5. 700-Gage Madler[5]; 6. 23-Mavrick Nelson[7]; 7. 47-Cole Slaubaugh[13]; 8. 4-Deen Brecht[12]; 9. 231-Mike Nelson[16]; 10. 8-Mike Kraft[15]; 11. 06-Weston Hagen[6]; 12. 9H-Keely Heaton[17]; 13. (DNF) 49-Tommie Quenzer[2]; 14. (DNF) 31-Maksim Nelson[18]; 15. (DNF) 07-Ashton Wendland[14]; 16. (DNF) 850-Colten Laber[11]; 17. (DNF) 82-Cole Hanshew[10]; 18. (DNF) 94-Bryce Barnhardt[1]
Heat 1 (8 Laps): 1. 77-Preston Martin[9]; 2. 82-Cole Hanshew[1]; 3. 49-Tommie Quenzer[6]; 4. 00-Duston Hagen[8]; 5. 06-Weston Hagen[3]; 6. 850-Colten Laber[7]; 7. 47-Cole Slaubaugh[4]; 8. 8-Mike Kraft[5]; 9. 9H-Keely Heaton[2]
Heat 2 (8 Laps): 1. 800-Noah Madler[5]; 2. 700-Gage Madler[4]; 3. 471-Austin Wiest[6]; 4. 23-Mavrick Nelson[7]; 5. 94-Bryce Barnhardt[3]; 6. 4-Deen Brecht[1]; 7. 07-Ashton Wendland[8]; 8. 231-Mike Nelson[2]; 9. 31-Maksim Nelson[9]
Generic 1
A Feature 1 (15 Laps): 1. 15S-Rick Stiyer[5]; 2. ?-Bob Fuegmann[1]; 3. 99K-Dylan Sandberg[2]; 4. 07-Seth Howe Keller[3]; 5. 2R-Skyler Rohrich[4]; 6. (DNF) 81-Ryder Shoemaker[6]; 7. (DNF) 24-Wyatt Belcourt[7]
Heat 1 (8 Laps): 1. ?-Bob Fuegmann[7]; 2. 99K-Dylan Sandberg[6]; 3. 07-Seth Howe Keller[1]; 4. 2R-Skyler Rohrich[4]; 5. 15S-Rick Stiyer[3]; 6. 81-Ryder Shoemaker[5]; 7. (DNF) 24-Wyatt Belcourt[2]