IMCA Modified
A Feature 1 (25 Laps): 1. 11K-Jeremy Keller[9]; 2. 99-Shawn Strand[14]; 3. 27W-Jason Wolla[13]; 4. 73T-Chris Tuchscherer[5]; 5. 7-Marlyn Seidler[12]; 6. 14-Caden Roberts[4]; 7. 5T-Marcus Tomlinson[1]; 8. 15-Travis Tooley[6]; 9. 5E-Elijah Puckett[15]; 10. 5F-Zach Frederick[18]; 11. 26-Crist Pittenger[8]; 12. 71-Brent Schlafmann[17]; 13. 84-Travis Traut[20]; 14. 25-Jacoby Traut[16]; 15. 97-Cory Dickman[19]; 16. (DNF) 3S-Logan Schmitz[7]; 17. (DNF) X-Shawn Keena[2]; 18. (DNF) 1D-Mark Dahl[10]; 19. (DNF) 37H-Michael Hartigan[3]; 20. (DNF) 24Q-Quentin Kinzley[11]; 21. (DNS) 86-Aaron Aaseth
Heat 1 (10 Laps): 1. 3S-Logan Schmitz[7]; 2. 1D-Mark Dahl[11]; 3. 14-Caden Roberts[5]; 4. X-Shawn Keena[4]; 5. 26-Crist Pittenger[8]; 6. 24Q-Quentin Kinzley[10]; 7. 27W-Jason Wolla[9]; 8. 5E-Elijah Puckett[6]; 9. 71-Brent Schlafmann[3]; 10. 97-Cory Dickman[1]; 11. (DNF) 86-Aaron Aaseth[2]
Heat 2 (10 Laps): 1. 73T-Chris Tuchscherer[5]; 2. 37H-Michael Hartigan[4]; 3. 5T-Marcus Tomlinson[3]; 4. 11K-Jeremy Keller[10]; 5. 15-Travis Tooley[6]; 6. 7-Marlyn Seidler[7]; 7. 99-Shawn Strand[9]; 8. 25-Jacoby Traut[2]; 9. 5F-Zach Frederick[8]; 10. 84-Travis Traut[1]
IMCA Stock Car
A Feature 1 (20 Laps): 1. 0-Scott Gartner[6]; 2. 97-Hunter Domagala[9]; 3. 21D-Matt Dosch[4]; 4. 46-Jason Berg[5]; 5. 99X-Shawn Strand[17]; 6. 88K-Randy Klein[11]; 7. B1-Brody Carlsrud[15]; 8. S8-Shawn Volk[8]; 9. 71-Trent Grager[12]; 10. 91-Jarrett Carter[10]; 11. 3-Derek Bernstien[13]; 12. 19-Todd Carter[7]; 13. 49-Tim Compson[1]; 14. 13-Jason Meidinger[2]; 15. 22-Casey Binstock[14]; 16. 88-Will Matejovic[20]; 17. 67-Joren Boyce[18]; 18. 49C-Collin Compson[23]; 19. 147-John Gartner Jr[21]; 20. 05-Dylan Herner[3]; 21. 12G-Gary Goudy Jr[24]; 22. 85-Tyler Bartholomew[22]; 23. 7-Gary Goudy Sr[25]; 24. (DNF) 7S-Marlyn Seidler[16]; 25. (DNF) 16-Jason Storbakken[19]
Heat 1 (8 Laps): 1. 97-Hunter Domagala[5]; 2. 0-Scott Gartner[4]; 3. 88K-Randy Klein[8]; 4. 49-Tim Compson[1]; 5. 3-Derek Bernstien[2]; 6. 7S-Marlyn Seidler[6]; 7. 16-Jason Storbakken[7]; 8. 85-Tyler Bartholomew[3]; 9. 7-Gary Goudy Sr[9]
Heat 2 (8 Laps): 1. 19-Todd Carter[4]; 2. 71-Trent Grager[8]; 3. 21D-Matt Dosch[3]; 4. 13-Jason Meidinger[2]; 5. 22-Casey Binstock[5]; 6. 99X-Shawn Strand[6]; 7. 88-Will Matejovic[7]; 8. 49C-Collin Compson[1]
Heat 3 (8 Laps): 1. S8-Shawn Volk[4]; 2. 91-Jarrett Carter[5]; 3. 46-Jason Berg[3]; 4. 05-Dylan Herner[2]; 5. B1-Brody Carlsrud[7]; 6. 67-Joren Boyce[6]; 7. 147-John Gartner Jr[1]; 8. 12G-Gary Goudy Jr[8]
Semi-Pro Legends
A Feature 1 (20 Laps): 1. 77-Preston Martin[20]; 2. 7T-Ty Olson[10]; 3. 7-Kody Machart[5]; 4. 19-Donavin Wiest[3]; 5. 800-Noah Madler[2]; 6. 700-Gage Madler[1]; 7. 99-Dauntae Martin[17]; 8. 1K-Nate Keena[8]; 9. 24X-Tanner Jones[6]; 10. 070-Dayton Olheiser[19]; 11. 471-Austin Wiest[14]; 12. 29B-Ryan Braseth[12]; 13. 58-Sean Johnson[16]; 14. 87-Gus Jensen[21]; 15. 79-Scott Richardson[13]; 16. 29S-Trever Sahr[11]; 17. 33B-Andrew Bargmann[18]; 18. 00-Duston Hagen[22]; 19. 51-Sierra Davenport[23]; 20. 94-Bryce Barnhardt[4]; 21. 66-Casey Martin[15]; 22. 38-Brandon Anderson[9]; 23. (DNF) 43-Dustin Herz[24]; 24. (DNF) 49-Collin Compson[7]
B Feature 1 (12 Laps): 1. 58-Sean Johnson[3]; 2. 070-Dayton Olheiser[4]; 3. 00-Duston Hagen[2]; 4. 0-Ryan Erdahl[7]; 5. 22-Kaden Dockter[9]; 6. 04-Deen Brecht[1]; 7. 13-Kevin Pudwill[5]; 8. 37-Kevin Jensen[8]; 9. 41-Zach Havens[6]; 10. 06-Weston Hagen[12]; 11. 33M-Colton Miller[11]; 12. (DNF) 21-Tanner Hofer[10]
B Feature 2 (12 Laps): 1. 99-Dauntae Martin[3]; 2. 77-Preston Martin[2]; 3. 51-Sierra Davenport[7]; 4. 22M-Michael King[5]; 5. 55S-Ivan Sailer[1]; 6. 21X-Noah Lewis[4]; 7. 15-Ryan Lewis[10]; 8. 29-Rylan Vetter[12]; 9. 8-Mike Kraft[9]; 10. 12T-Cory Tharp[6]; 11. 3V-Vernon Martin[11]; 12. 35-Jessica Burke[8]
B Feature 3 (12 Laps): 1. 33B-Andrew Bargmann[5]; 2. 87-Gus Jensen[3]; 3. 43-Dustin Herz[1]; 4. 88-Travis Martin[10]; 5. 61-Dennis Everding[2]; 6. 2J-Joseph Lewis[4]; 7. 23-Mavrick Nelson[8]; 8. 11-Mason Lemar[6]; 9. 28L-Don Hayes[9]; 10. 31-Maksim Nelson[7]; 11. (DNS) 75-Travis Dockter; 12. (DNS) 25-Shawn Artz
Heat 1 (8 Laps): 1. 700-Gage Madler[4]; 2. 24X-Tanner Jones[7]; 3. 29S-Trever Sahr[9]; 4. 04-Deen Brecht[1]; 5. 61-Dennis Everding[2]; 6. 21X-Noah Lewis[8]; 7. 41-Zach Havens[10]; 8. 31-Maksim Nelson[3]; 9. 8-Mike Kraft[6]; 10. 33M-Colton Miller[11]; 11. (DNS) 75-Travis Dockter
Heat 2 (8 Laps): 1. 800-Noah Madler[7]; 2. 49-Collin Compson[1]; 3. 29B-Ryan Braseth[2]; 4. 55S-Ivan Sailer[4]; 5. 58-Sean Johnson[9]; 6. 2J-Joseph Lewis[8]; 7. 12T-Cory Tharp[3]; 8. 37-Kevin Jensen[10]; 9. 28L-Don Hayes[5]; 10. 3V-Vernon Martin[6]
Heat 3 (8 Laps): 1. 19-Donavin Wiest[3]; 2. 1K-Nate Keena[2]; 3. 79-Scott Richardson[1]; 4. 43-Dustin Herz[7]; 5. 99-Dauntae Martin[10]; 6. 13-Kevin Pudwill[6]; 7. 11-Mason Lemar[9]; 8. 35-Jessica Burke[8]; 9. (DNF) 21-Tanner Hofer[4]; 10. (DNS) 25-Shawn Artz
Heat 4 (8 Laps): 1. 94-Bryce Barnhardt[10]; 2. 38-Brandon Anderson[2]; 3. 471-Austin Wiest[5]; 4. 00-Duston Hagen[3]; 5. 87-Gus Jensen[1]; 6. 22M-Michael King[7]; 7. 0-Ryan Erdahl[6]; 8. 23-Mavrick Nelson[4]; 9. 15-Ryan Lewis[9]; 10. (DNS) 06-Weston Hagen
Heat 5 (8 Laps): 1. 7-Kody Machart[7]; 2. 7T-Ty Olson[5]; 3. 66-Casey Martin[10]; 4. 77-Preston Martin[6]; 5. 070-Dayton Olheiser[4]; 6. 33B-Andrew Bargmann[2]; 7. 51-Sierra Davenport[3]; 8. 22-Kaden Dockter[8]; 9. 88-Travis Martin[1]; 10. 29-Rylan Vetter[9]
Hobby Stocks
A Feature 1 (15 Laps): 1. 4D-Josh Roehrich[3]; 2. 18-Chris Michaelsohn[8]; 3. 07-Seth Howe Kellar[2]; 4. 11R-Bill Hultberg[13]; 5. 41-Joseph Feist[4]; 6. 55S-Dylan Sandberg[7]; 7. 10-John Gartner Jr[10]; 8. 01-Nathan Mundahl[9]; 9. 62K-Trenton Kohler[12]; 10. 8T-Stan Thompson[16]; 11. 29T-Terry Davenport[5]; 12. 11N-Nevin Jensen[14]; 13. (DNF) 29V-Ryker Vetter[15]; 14. (DNF) 19H-Devin Hanson[1]; 15. (DNF) 21-Kelly Hoerner[6]; 16. (DNF) 21K-Karlie Hoerner[11]
Heat 1 (8 Laps): 1. 18-Chris Michaelsohn[2]; 2. 07-Seth Howe Kellar[1]; 3. 21-Kelly Hoerner[8]; 4. 29T-Terry Davenport[3]; 5. 01-Nathan Mundahl[4]; 6. 21K-Karlie Hoerner[5]; 7. 11R-Bill Hultberg[6]; 8. 29V-Ryker Vetter[7]
Heat 2 (8 Laps): 1. 41-Joseph Feist[3]; 2. 4D-Josh Roehrich[1]; 3. 55S-Dylan Sandberg[7]; 4. 19H-Devin Hanson[8]; 5. 10-John Gartner Jr[6]; 6. 62K-Trenton Kohler[5]; 7. 11N-Nevin Jensen[2]; 8. 8T-Stan Thompson[4]
IMCA Sport Compact
A Feature 1 (15 Laps): 1. 27Z-Zach Hughbanks[4]; 2. 47-Benjamin Burke[5]; 3. 16-Alex Thompson[3]; 4. 00-Krys Yost[2]; 5. 92P-Kevin Perdue[6]; 6. 83-Harrison Schwartz[1]; 7. 87T-Dustin Thompson[7]; 8. 81-Lily Christianson[8]; 9. B52-Jordan Bauer[9]; 10. (DNS) 17-Brooklyn Tomlinson
Heat 1 (8 Laps): 1. 27Z-Zach Hughbanks[9]; 2. 00-Krys Yost[5]; 3. 47-Benjamin Burke[10]; 4. 16-Alex Thompson[8]; 5. 83-Harrison Schwartz[3]; 6. 92P-Kevin Perdue[6]; 7. 87T-Dustin Thompson[2]; 8. 81-Lily Christianson[7]; 9. B52-Jordan Bauer[1]; 10. (DNF) 17-Brooklyn Tomlinson[4]