IMCA Modified
A Feature 1 (25 Laps): 1. 11K-Jeremy Keller[6]; 2. 99-Shawn Strand[7]; 3. 1D-Mark Dahl[4]; 4. 5E-Elijah Puckett[3]; 5. 3S-Logan Schmitz[10]; 6. 5T-Marcus Tomlinson[13]; 7. 14-Caden Roberts[1]; 8. 26-Crist Pittenger[11]; 9. 5F-Zach Frederick[8]; 10. 73T-Chris Tuchscherer[18]; 11. 15-Travis Tooley[12]; 12. 37H-Michael Hartigan[15]; 13. 07-Dayton Olheiser[19]; 14. 5-John Corell[16]; 15. 71-Brent Schlafmann[14]; 16. 60-Drew Papke[24]; 17. 25-Hank Berry[2]; 18. 24Q-Quentin Kinzley[9]; 19. 7-Marlyn Seidler[5]; 20. 7D-Justin Denny[20]; 21. 57-Chris Anderson[22]; 22. (DNF) 84-Tyler Staruiala[17]; 23. (DNF) 86-Aaron Aaseth[21]; 24. (DNF) 28-Dylan Barnhardt[23]
Heat 1 (8 Laps): 1. 7-Marlyn Seidler[1]; 2. 99-Shawn Strand[6]; 3. 24Q-Quentin Kinzley[3]; 4. 25-Hank Berry[5]; 5. 5T-Marcus Tomlinson[2]; 6. 5-John Corell[7]; 7. 07-Dayton Olheiser[8]; 8. 57-Chris Anderson[4]
Heat 2 (8 Laps): 1. 1D-Mark Dahl[3]; 2. 14-Caden Roberts[1]; 3. 26-Crist Pittenger[2]; 4. 5E-Elijah Puckett[5]; 5. 71-Brent Schlafmann[7]; 6. 84-Tyler Staruiala[4]; 7. 7D-Justin Denny[8]; 8. (DNF) 28-Dylan Barnhardt[6]
Heat 3 (8 Laps): 1. 11K-Jeremy Keller[4]; 2. 3S-Logan Schmitz[2]; 3. 5F-Zach Frederick[1]; 4. 15-Travis Tooley[6]; 5. 37H-Michael Hartigan[5]; 6. 73T-Chris Tuchscherer[8]; 7. 86-Aaron Aaseth[7]; 8. 60-Drew Papke[3]
IMCA Stock Car
A Feature 1 (20 Laps): 1. 97-Hunter Domagala[6]; 2. 30A-Adam Goff[10]; 3. 0-Scott Gartner[4]; 4. 79J-Jaden Christ[5]; 5. 19-Todd Carter[8]; 6. S8-Shawn Volk[17]; 7. 1X-Mark Dahl[1]; 8. 19X-Cody St Croix[2]; 9. 79-Billie Christ[3]; 10. 21M-Matt Dosch[7]; 11. 32-Jeremy Engelhardt[12]; 12. 21D-Gabriel Deschamp[15]; 13. 13-Jason Meidinger[19]; 14. 05-Dylan Herner[13]; 15. (DNF) 8-Eric Anderson[16]; 16. (DNF) 21-Casey Binstock[11]; 17. (DNF) 99-Shawn Strand[9]; 18. (DNF) 46-Jason Berg[14]; 19. (DNS) 144-Riese Dignan
Heat 1 (10 Laps): 1. 99-Shawn Strand[3]; 2. 30A-Adam Goff[5]; 3. 21M-Matt Dosch[10]; 4. 79-Billie Christ[1]; 5. 0-Scott Gartner[9]; 6. 21-Casey Binstock[4]; 7. 05-Dylan Herner[6]; 8. 21D-Gabriel Deschamp[7]; 9. S8-Shawn Volk[8]; 10. 13-Jason Meidinger[2]
Heat 2 (10 Laps): 1. 79J-Jaden Christ[2]; 2. 1X-Mark Dahl[3]; 3. 19-Todd Carter[1]; 4. 97-Hunter Domagala[7]; 5. 19X-Cody St Croix[8]; 6. 32-Jeremy Engelhardt[6]; 7. 46-Jason Berg[5]; 8. 8-Eric Anderson[4]; 9. (DNF) 144-Riese Dignan[9]
Semi-Pro Legends
A Feature 1 (20 Laps): 1. 77-Preston Martin[7]; 2. 19-Donavin Wiest[12]; 3. 471-Austin Wiest[11]; 4. 66-Casey Martin[3]; 5. 800-Noah Madler[9]; 6. 99-Dauntae Martin[4]; 7. 0-Ryan Erdahl[2]; 8. 94-Bryce Barnhardt[8]; 9. 1K-Nate Keena[1]; 10. 700-Gage Madler[10]; 11. 00-Duston Hagen[5]; 12. 51-Sierra Davenport[14]; 13. 070-Dayton Olheiser[16]; 14. 38-Brandon Anderson[17]; 15. 29S-Trever Sahr[18]; 16. 33B-Andrew Bargmann[24]; 17. 37-Kevin Jensen[21]; 18. 06-Weston Hagen[13]; 19. 88-Travis Martin[23]; 20. 22K-Michael King[6]; 21. 87-Gus Jensen[19]; 22. 55-Ivan Sailer[22]; 23. 43-Dustin Herz[15]; 24. 850-Colten Laber[20]
B Feature 1 (12 Laps): 1. 38-Brandon Anderson[4]; 2. 29S-Trever Sahr[2]; 3. 87-Gus Jensen[5]; 4. 850-Colten Laber[3]; 5. 37-Kevin Jensen[1]; 6. 55-Ivan Sailer[6]; 7. 88-Travis Martin[11]; 8. 33B-Andrew Bargmann[20]; 9. 72-Ken Stadick[9]; 10. 28L-Don Hayes[7]; 11. 5-Justin Reagan[10]; 12. 8-Mike Kraft[12]; 13. 75-Travis Dockter[16]; 14. 12T-Cory Tharp[17]; 15. 21-Tanner Hofer[13]; 16. 3V-Vernon Martin[14]; 17. 29-Rylan Vetter[18]; 18. (DNF) 13-Kevin Pudwill[15]; 19. (DNF) 7T-Ty Olson[8]; 20. (DNS) 22-Kaden Dockter
Heat 1 (10 Laps): 1. 94-Bryce Barnhardt[4]; 2. 0-Ryan Erdahl[7]; 3. 700-Gage Madler[1]; 4. 06-Weston Hagen[2]; 5. 37-Kevin Jensen[8]; 6. 87-Gus Jensen[9]; 7. 72-Ken Stadick[6]; 8. 21-Tanner Hofer[3]; 9. 12T-Cory Tharp[5]
Heat 2 (10 Laps): 1. 99-Dauntae Martin[7]; 2. 00-Duston Hagen[5]; 3. 19-Donavin Wiest[4]; 4. 51-Sierra Davenport[1]; 5. 29S-Trever Sahr[9]; 6. 55-Ivan Sailer[6]; 7. 5-Justin Reagan[2]; 8. 3V-Vernon Martin[3]; 9. 29-Rylan Vetter[8]
Heat 3 (10 Laps): 1. 800-Noah Madler[3]; 2. 66-Casey Martin[4]; 3. 471-Austin Wiest[7]; 4. 43-Dustin Herz[5]; 5. 850-Colten Laber[6]; 6. 28L-Don Hayes[2]; 7. 88-Travis Martin[8]; 8. 13-Kevin Pudwill[9]; 9. 22-Kaden Dockter[1]
Heat 4 (10 Laps): 1. 77-Preston Martin[6]; 2. 1K-Nate Keena[3]; 3. 22K-Michael King[1]; 4. 070-Dayton Olheiser[7]; 5. 38-Brandon Anderson[9]; 6. 7T-Ty Olson[5]; 7. 8-Mike Kraft[4]; 8. 75-Travis Dockter[8]; 9. 33B-Andrew Bargmann[2]
Hobby Stocks
A Feature 1 (15 Laps): 1. 07-Seth Howe Kellar[2]; 2. 11R-Bill Hultberg[1]; 3. 32-Jeremy Engelhardt[3]; 4. 4D-Josh Roehrich[6]; 5. 29T-Terry Davenport[8]; 6. GT0-Preston Martin[10]; 7. 41-Joseph Feist[11]; 8. 21-Kelly Hoerner[7]; 9. 29V-Ryker Vetter[4]; 10. 21K-Karlie Hoerner[9]; 11. 18-Brody Michaelsohn[16]; 12. 39-Chad Hausauer[12]; 13. 10-John Gartner Jr[5]; 14. 17K-Preston Kinzley[13]; 15. 8-Stan Thompson[14]; 16. (DNF) 62K-Trenton Kohler[15]; 17. (DNF) 8J-Neal Jensen[17]
Heat 1 (8 Laps): 1. 32-Jeremy Engelhardt[1]; 2. 29T-Terry Davenport[7]; 3. 21-Kelly Hoerner[8]; 4. 11R-Bill Hultberg[3]; 5. 21K-Karlie Hoerner[6]; 6. 41-Joseph Feist[2]; 7. 17K-Preston Kinzley[5]; 8. 62K-Trenton Kohler[9]; 9. 18-Brody Michaelsohn[4]
Heat 2 (8 Laps): 1. 07-Seth Howe Kellar[3]; 2. 4D-Josh Roehrich[7]; 3. 10-John Gartner Jr[5]; 4. 29V-Ryker Vetter[6]; 5. GT0-Preston Martin[4]; 6. 39-Chad Hausauer[8]; 7. 8-Stan Thompson[2]; 8. (DNF) 8J-Neal Jensen[1]
IMCA Sport Compact
A Feature 1 (12 Laps): 1. 00-Krys Yost[2]; 2. 16-Alex Thompson[5]; 3. 27Z-Zach Hughbanks[1]; 4. 87T-Dustin Thompson[3]; 5. B52-Jordan Bauer[7]; 6. (DNF) 71-Tom Dworshak[4]; 7. (DNS) 02-Couy Snyder
Heat 1 (8 Laps): 1. 00-Krys Yost[3]; 2. 27Z-Zach Hughbanks[1]; 3. 16-Alex Thompson[2]; 4. 87T-Dustin Thompson[6]; 5. 71-Tom Dworshak[7]; 6. (DNF) 02-Couy Snyder[4]; 7. (DNF) B52-Jordan Bauer[5]