IMCA Modified
A Feature 1 (100 Laps): 1. 5-Brandon Beckendorf[5]; 2. 27W-Jason Wolla[9]; 3. 11K-Jeremy Keller[11]; 4. 21-Aaron Turnbull[4]; 5. 99-Shawn Strand[3]; 6. 1D-Mark Dahl[17]; 7. 3S-Logan Schmitz[13]; 8. 24Q-Quentin Kinzley[7]; 9. 7-Marlyn Seidler[1]; 10. 5F-Zach Frederick[12]; 11. 48K-Kollin Hibdon[14]; 12. 99B-Brady Bjella[2]; 13. 14-Caden Roberts[19]; 14. 5T-Marcus Tomlinson[10]; 15. 71-Brent Schlafmann[15]; 16. 60H-Tyler Hall[18]; 17. 07-Dayton Olheiser[23]; 18. 15-Travis Tooley[6]; 19. 86-Aaron Aaseth[24]; 20. 84-Travis Traut[22]; 21. 28-Dylan Barnhardt[16]; 22. (DNF) 5C-John Corell[8]; 23. (DNF) 41-Joey Price[21]; 24. (DNF) 26-Crist Pittenger[20]
B Feature 1 (15 Laps): 1. 1D-Mark Dahl[14]; 2. 60H-Tyler Hall[3]; 3. 14-Caden Roberts[6]; 4. 26-Crist Pittenger[11]; 5. 41-Joey Price[9]; 6. 84-Travis Traut[2]; 7. 07-Dayton Olheiser[15]; 8. 86-Aaron Aaseth[1]; 9. 00-Tristan Vesterby[17]; 10. 25-Jacoby Traut[7]; 11. 3B-Brian Brennan[10]; 12. 57-Chris Anderson[8]; 13. 60-Drew Papke[16]; 14. (DNF) 21Z-Zach Dockter[4]; 15. (DNF) 1-Josh Anderson[13]; 16. (DNF) 5E-Elijah Puckett[5]; 17. (DNF) 7D-Justin Denny[12]
Heat 1 (10 Laps): 1. 99-Shawn Strand[3]; 2. 99B-Brady Bjella[8]; 3. 5C-John Corell[6]; 4. 28-Dylan Barnhardt[1]; 5. 21Z-Zach Dockter[4]; 6. 84-Travis Traut[9]; 7. 26-Crist Pittenger[5]; 8. 1D-Mark Dahl[7]; 9. (DNS) 00-Tristan Vesterby
Heat 2 (10 Laps): 1. 7-Marlyn Seidler[5]; 2. 11K-Jeremy Keller[2]; 3. 3S-Logan Schmitz[4]; 4. 48K-Kollin Hibdon[6]; 5. 60H-Tyler Hall[3]; 6. 14-Caden Roberts[7]; 7. 41-Joey Price[8]; 8. 1-Josh Anderson[1]
Heat 3 (10 Laps): 1. 21-Aaron Turnbull[2]; 2. 15-Travis Tooley[3]; 3. 27W-Jason Wolla[6]; 4. 71-Brent Schlafmann[5]; 5. 86-Aaron Aaseth[7]; 6. 25-Jacoby Traut[1]; 7. 3B-Brian Brennan[4]; 8. 60-Drew Papke[8]
Heat 4 (10 Laps): 1. 5-Brandon Beckendorf[1]; 2. 24Q-Quentin Kinzley[3]; 3. 5T-Marcus Tomlinson[6]; 4. 5F-Zach Frederick[8]; 5. 5E-Elijah Puckett[4]; 6. 57-Chris Anderson[2]; 7. 7D-Justin Denny[5]; 8. 07-Dayton Olheiser[7]
IMCA Stock Car
A Feature 1 (40 Laps): 1. 97-Hunter Domagala[1]; 2. 99X-Shawn Strand[3]; 3. 46-Jason Berg[7]; 4. 195-Jeremy Herr[8]; 5. 21D-Matt Dosch[6]; 6. 32-Jeremy Engelhardt[4]; 7. 19-Todd Carter[2]; 8. 0-Scott Gartner[5]; 9. S8-Shawn Volk[9]; 10. 05-Dylan Herner[10]; 11. (DNF) 13-Jason Meidinger[11]
Heat 1 (10 Laps): 1. 97-Hunter Domagala[2]; 2. 99X-Shawn Strand[3]; 3. 0-Scott Gartner[5]; 4. 46-Jason Berg[6]; 5. S8-Shawn Volk[4]; 6. 13-Jason Meidinger[1]
Heat 2 (10 Laps): 1. 19-Todd Carter[1]; 2. 32-Jeremy Engelhardt[3]; 3. 21D-Matt Dosch[2]; 4. 195-Jeremy Herr[5]; 5. 05-Dylan Herner[4]; 6. (DQ) 7-Marlyn Seidler[6]
Hobby Stocks
A Feature 1 (20 Laps): 1. 21-Kelly Hoerner[3]; 2. 11R-Bill Hultberg[5]; 3. 32-Jeremy Engelhardt[4]; 4. 39-Chad Hausauer[1]; 5. 41-Joseph Feist[9]; 6. 4D-Josh Roehrich[20]; 7. GT0-Preston Martin[8]; 8. 21K-Karlie Hoerner[6]; 9. E98-Jeremy Herr[7]; 10. 07-Seth Howe Kellar[16]; 11. 29T-Terry Davenport[13]; 12. 10-John Gartner Jr[12]; 13. 2R-Skyler Rohrich[14]; 14. 18-Brody Michaelsohn[2]; 15. 11K-Mike Kraft[15]; 16. (DNF) 19H-Devin Hanson[10]; 17. (DNF) 8-Stan Thompson[17]; 18. (DNF) 17K-Preston Kinzley[19]; 19. (DNF) 91K-Brian Morast[21]; 20. (DNF) 11N-Nevin Jensen[18]; 21. (DNF) 29V-Ryker Vetter[11]
Heat 1 (10 Laps): 1. 39-Chad Hausauer[4]; 2. 18-Brody Michaelsohn[7]; 3. GT0-Preston Martin[5]; 4. 19H-Devin Hanson[1]; 5. 11K-Mike Kraft[2]; 6. 11N-Nevin Jensen[6]; 7. (DNF) 4D-Josh Roehrich[3]
Heat 2 (10 Laps): 1. 32-Jeremy Engelhardt[1]; 2. E98-Jeremy Herr[2]; 3. 41-Joseph Feist[5]; 4. 29V-Ryker Vetter[3]; 5. 29T-Terry Davenport[6]; 6. 07-Seth Howe Kellar[7]; 7. 17K-Preston Kinzley[4]
Heat 3 (10 Laps): 1. 21-Kelly Hoerner[2]; 2. 11R-Bill Hultberg[4]; 3. 21K-Karlie Hoerner[7]; 4. 10-John Gartner Jr[3]; 5. 2R-Skyler Rohrich[1]; 6. 8-Stan Thompson[5]; 7. (DNF) 91K-Brian Morast[6]