IMCA Modified
A Feature 1 (25 Laps): 1. 48K-Kollin Hibdon[1]; 2. 1D-Mark Dahl[11]; 3. 7-Marlyn Seidler[7]; 4. 99-Shawn Strand[9]; 5. 24Q-Quentin Kinzley[12]; 6. 11K-Jeremy Keller[10]; 7. X-Shawn Keena[17]; 8. 3S-Logan Schmitz[14]; 9. 5E-Elijah Puckett[2]; 10. 26-Crist Pittenger[3]; 11. 5F-Zach Frederick[15]; 12. 15-Travis Tooley[5]; 13. 86-Aaron Aaseth[16]; 14. 71-Brent Schlafmann[13]; 15. 8B-Jordan Braun[19]; 16. 84-Travis Traut[23]; 17. 25-Jacoby Traut[18]; 18. 60-Drew Papke[20]; 19. 7D-Justin Denny[22]; 20. (DNF) 31-Darrell Parsons[4]; 21. (DNF) 5T-Marcus Tomlinson[6]; 22. (DNF) 14-Caden Roberts[8]; 23. (DNF) 5-John Corell[21]
Heat 1 (8 Laps): 1. 99-Shawn Strand[7]; 2. 24Q-Quentin Kinzley[8]; 3. 15-Travis Tooley[5]; 4. 7-Marlyn Seidler[6]; 5. 71-Brent Schlafmann[2]; 6. 86-Aaron Aaseth[3]; 7. 8B-Jordan Braun[4]; 8. 7D-Justin Denny[1]
Heat 2 (8 Laps): 1. 5E-Elijah Puckett[2]; 2. 26-Crist Pittenger[4]; 3. 11K-Jeremy Keller[7]; 4. 5T-Marcus Tomlinson[5]; 5. 3S-Logan Schmitz[6]; 6. X-Shawn Keena[8]; 7. 60-Drew Papke[1]; 8. 84-Travis Traut[3]
Heat 3 (8 Laps): 1. 48K-Kollin Hibdon[1]; 2. 1D-Mark Dahl[7]; 3. 31-Darrell Parsons[4]; 4. 14-Caden Roberts[6]; 5. 5F-Zach Frederick[5]; 6. 25-Jacoby Traut[3]; 7. 5-John Corell[2]
IMCA Stock Car
A Feature 1 (20 Laps): 1. 7-Marlyn Seidler[8]; 2. 99X-Shawn Strand[4]; 3. 91-Jarrett Carter[10]; 4. 95-Derrick Appert[2]; 5. 19-Todd Carter[5]; 6. 46-Jason Berg[11]; 7. S8-Shawn Volk[12]; 8. 22-Casey Binstock[1]; 9. 21D-Matt Dosch[7]; 10. 195-Jeremy Herr[3]; 11. 13-Jason Meidinger[13]; 12. 85-Tyler Bartholomew[14]; 13. (DNF) 0-Scott Gartner[6]; 14. (DNF) 97-Hunter Domagala[9]; 15. (DNF) 147-John Gartner Jr[15]; 16. (DNF) 05-Dylan Herner[16]
Heat 1 (8 Laps): 1. 97-Hunter Domagala[7]; 2. 21D-Matt Dosch[6]; 3. 19-Todd Carter[5]; 4. 195-Jeremy Herr[4]; 5. 22-Casey Binstock[1]; 6. 46-Jason Berg[3]; 7. 13-Jason Meidinger[2]; 8. 147-John Gartner Jr[8]
Heat 2 (8 Laps): 1. 95-Derrick Appert[2]; 2. 99X-Shawn Strand[4]; 3. 91-Jarrett Carter[7]; 4. 0-Scott Gartner[5]; 5. 7-Marlyn Seidler[6]; 6. S8-Shawn Volk[3]; 7. 85-Tyler Bartholomew[8]; 8. 05-Dylan Herner[1]
Semi-Pro Legends
A Feature 1 (20 Laps): 1. 700-Gage Madler[8]; 2. 800-Noah Madler[10]; 3. 19-Donavin Wiest[9]; 4. 77-Preston Martin[12]; 5. 94-Bryce Barnhardt[5]; 6. 1K-Nate Keena[7]; 7. 471-Austin Wiest[11]; 8. 66-Casey Martin[3]; 9. 00-Duston Hagen[6]; 10. 99-Dauntae Martin[14]; 11. 33B-Andrew Bargmann[15]; 12. 38-Brandon Anderson[2]; 13. 22K-Michael King[16]; 14. 51-Sierra Davenport[18]; 15. 0-Ryan Erdahl[4]; 16. 29S-Trever Sahr[13]; 17. 61-Dennis Everding[23]; 18. 43-Dustin Herz[1]; 19. 22-Kaden Dockter[19]; 20. 37-Kevin Jensen[20]; 21. 75-Travis Dockter[22]; 22. 21-Tanner Hofer[24]; 23. (DNF) 070-Dayton Olheiser[17]; 24. (DNF) 04-Deen Brecht[21]
B Feature 1 (12 Laps): 1. 070-Dayton Olheiser[2]; 2. 51-Sierra Davenport[4]; 3. 22-Kaden Dockter[3]; 4. 37-Kevin Jensen[9]; 5. 04-Deen Brecht[10]; 6. 75-Travis Dockter[5]; 7. 61-Dennis Everding[14]; 8. 21-Tanner Hofer[6]; 9. 55S-Ivan Sailer[8]; 10. 06-Weston Hagen[12]; 11. 29-Rylan Vetter[13]; 12. 3P-Braden Praus[7]; 13. 12T-Cory Tharp[16]; 14. 76-Levi Ensz[19]; 15. 31-Maksim Nelson[17]; 16. 23-Mavrick Nelson[1]; 17. 35-Jessica Burke[15]; 18. (DNF) 3V-Vernon Martin[11]; 19. (DNS) 28L-Don Hayes
Heat 1 (8 Laps): 1. 00-Duston Hagen[5]; 2. 0-Ryan Erdahl[9]; 3. 43-Dustin Herz[6]; 4. 29S-Trever Sahr[8]; 5. 23-Mavrick Nelson[2]; 6. 75-Travis Dockter[7]; 7. 37-Kevin Jensen[4]; 8. 29-Rylan Vetter[3]; 9. 31-Maksim Nelson[1]
Heat 2 (8 Laps): 1. 77-Preston Martin[1]; 2. 471-Austin Wiest[5]; 3. 38-Brandon Anderson[2]; 4. 99-Dauntae Martin[6]; 5. 070-Dayton Olheiser[3]; 6. 21-Tanner Hofer[7]; 7. 04-Deen Brecht[8]; 8. 61-Dennis Everding[9]; 9. (DNF) 28L-Don Hayes[4]
Heat 3 (8 Laps): 1. 94-Bryce Barnhardt[4]; 2. 800-Noah Madler[3]; 3. 66-Casey Martin[6]; 4. 33B-Andrew Bargmann[7]; 5. 22-Kaden Dockter[1]; 6. 3P-Braden Praus[5]; 7. 3V-Vernon Martin[2]; 8. 35-Jessica Burke[8]; 9. 76-Levi Ensz[9]
Heat 4 (8 Laps): 1. 19-Donavin Wiest[4]; 2. 1K-Nate Keena[5]; 3. 700-Gage Madler[7]; 4. 22K-Michael King[3]; 5. 51-Sierra Davenport[1]; 6. 55S-Ivan Sailer[6]; 7. 06-Weston Hagen[2]; 8. 12T-Cory Tharp[8]
Hobby Stocks
A Feature 1 (15 Laps): 1. 55S-Dylan Sandberg[6]; 2. E85-Derrick Appert[9]; 3. GT0-Preston Martin[5]; 4. E98-Jeremy Herr[3]; 5. 10-John Gartner Jr[2]; 6. 29T-Terry Davenport[22]; 7. 41-Joseph Feist[7]; 8. 11R-Bill Hultberg[8]; 9. 21K-Karlie Hoerner[4]; 10. E15-Mitch Gordon[10]; 11. 01-Nathan Mundahl[18]; 12. 9-Chris Rangeloff[13]; 13. 62K-Trenton Kohler[14]; 14. 11N-Nevin Jensen[17]; 15. 4D-Josh Roehrich[12]; 16. 17K-Preston Kinzley[19]; 17. 8T-Stan Thompson[20]; 18. (DNF) 19H-Devin Hanson[16]; 19. (DNF) 21-Kelly Hoerner[15]; 20. (DNF) 29V-Ryker Vetter[11]; 21. (DNF) 39-Chad Hausauer[1]; 22. (DNS) 5-Barrett Herr; 23. (DNS) 07-Seth Howe Kellar; 24. (DNS) 18-Brody Michaelsohn
Heat 1 (8 Laps): 1. 10-John Gartner Jr[1]; 2. 41-Joseph Feist[3]; 3. GT0-Preston Martin[7]; 4. E15-Mitch Gordon[4]; 5. 9-Chris Rangeloff[8]; 6. (BF) 19H-Devin Hanson[6]; 7. (DNS) 18-Brody Michaelsohn; 8. (DNS) 07-Seth Howe Kellar
Heat 2 (8 Laps): 1. E85-Derrick Appert[2]; 2. 11R-Bill Hultberg[4]; 3. 21K-Karlie Hoerner[7]; 4. 29V-Ryker Vetter[3]; 5. 62K-Trenton Kohler[5]; 6. 11N-Nevin Jensen[8]; 7. (DNS) 5-Barrett Herr; 8. (DNS) 29T-Terry Davenport
Heat 3 (8 Laps): 1. 55S-Dylan Sandberg[3]; 2. 39-Chad Hausauer[2]; 3. E98-Jeremy Herr[1]; 4. 4D-Josh Roehrich[8]; 5. 21-Kelly Hoerner[4]; 6. 01-Nathan Mundahl[6]; 7. 17K-Preston Kinzley[5]; 8. (DNS) 8T-Stan Thompson
IMCA Sport Compact
A Feature 1 (10 Laps): 1. 27Z-Zach Hughbanks[3]; 2. 16-Alex Thompson[7]; 3. 00-Krys Yost[5]; 4. 81-Lily Christianson[4]; 5. 83-Harrison Schwartz[8]; 6. B52-Jordan Bauer[1]; 7. (DNF) 87T-Dustin Thompson[6]; 8. (DNS) 92P-Kevin Perdue
Heat 1 (8 Laps): 1. 00-Krys Yost[7]; 2. 27Z-Zach Hughbanks[5]; 3. 92P-Kevin Perdue[4]; 4. B52-Jordan Bauer[1]; 5. 81-Lily Christianson[6]; 6. 87T-Dustin Thompson[3]; 7. 16-Alex Thompson[8]; 8. (DNS) 83-Harrison Schwartz