Hobby Stocks
A Feature 1 (15 Laps): 1. 55S-Dylan Sandberg[1]; 2. 11R-Bill Hultberg[5]; 3. 4D-Josh Roehrich[6]; 4. 21-Kelly Hoerner[7]; 5. 10-John Gartner Jr[3]; 6. 07-Seth Howe Kellar[4]; 7. B20-Mike Appert[9]; 8. 39-Chad Hausauer[2]; 9. 9-Chris Rangeloff[10]; 10. 21K-Karlie Hoerner[14]; 11. 99-Nick Kassian[17]; 12. E85-Derrick Appert[8]; 13. 62K-Trenton Kohler[11]; 14. E15-Mitch Gordon[12]; 15. 2R-Skyler Rohrich[18]; 16. 91K-Keith Morast[13]; 17. 11N-Nevin Jensen[15]; 18. 41-Joseph Feist[20]; 19. (DNF) 8-Neal Jensen[16]; 20. (DNF) 55B-Brian Morast[19]; 21. (DNS) 48-Amanda Irish
Heat 1 (8 Laps): 1. 39-Chad Hausauer[1]; 2. B20-Mike Appert[2]; 3. 10-John Gartner Jr[3]; 4. 9-Chris Rangeloff[4]; 5. 91K-Keith Morast[7]; 6. 8-Neal Jensen[6]; 7. 55B-Brian Morast[5]
Heat 2 (8 Laps): 1. 11R-Bill Hultberg[1]; 2. 07-Seth Howe Kellar[3]; 3. 21-Kelly Hoerner[4]; 4. 62K-Trenton Kohler[2]; 5. 21K-Karlie Hoerner[7]; 6. 99-Nick Kassian[6]; 7. 41-Joseph Feist[5]
Heat 3 (8 Laps): 1. 55S-Dylan Sandberg[2]; 2. E85-Derrick Appert[1]; 3. 4D-Josh Roehrich[5]; 4. E15-Mitch Gordon[7]; 5. 11N-Nevin Jensen[3]; 6. 2R-Skyler Rohrich[6]; 7. 48-Amanda Irish[4]
IMCA Modified
A Feature 1 (25 Laps): 1. 14-Caden Roberts[1]; 2. 7-Marlyn Seidler[11]; 3. 75-Spencer Wilson[9]; 4. 71-Brent Schlafmann[3]; 5. 31-Darrell Parsons[7]; 6. 15-Travis Tooley[6]; 7. 29C-Drew Christianson[15]; 8. 1D-Mark Dahl[12]; 9. 99-Shawn Strand[14]; 10. 3S-Logan Schmitz[2]; 11. 24Q-Quentin Kinzley[17]; 12. 5F-Zach Frederick[4]; 13. 65-Jerad Thelen[8]; 14. 73T-Chris Tuchscherer[5]; 15. 26-Crist Pittenger[13]; 16. 0-Scott Gartner[20]; 17. 5E-Elijah Puckett[18]; 18. 5-John Corell[21]; 19. 20+-Chris Anderson[19]; 20. 1X-Chris Welk[16]; 21. 68-Todd Duchscherer[22]; 22. (DNF) 11K-Jeremy Keller[10]
Heat 1 (8 Laps): 1. 75-Spencer Wilson[6]; 2. 71-Brent Schlafmann[3]; 3. 7-Marlyn Seidler[7]; 4. 31-Darrell Parsons[5]; 5. 26-Crist Pittenger[4]; 6. 1X-Chris Welk[1]; 7. 20+-Chris Anderson[2]; 8. (DNF) 68-Todd Duchscherer[8]
Heat 2 (8 Laps): 1. 1D-Mark Dahl[7]; 2. 5F-Zach Frederick[3]; 3. 14-Caden Roberts[1]; 4. 15-Travis Tooley[4]; 5. 99-Shawn Strand[6]; 6. 24Q-Quentin Kinzley[5]; 7. 0-Scott Gartner[2]
Heat 3 (8 Laps): 1. 11K-Jeremy Keller[6]; 2. 3S-Logan Schmitz[1]; 3. 73T-Chris Tuchscherer[3]; 4. 65-Jerad Thelen[5]; 5. 29C-Drew Christianson[7]; 6. 5E-Elijah Puckett[2]; 7. 5-John Corell[4]
IMCA Sport Compact
A Feature 1 (10 Laps): 1. 81-Krys Yost[4]; 2. 16-Alex Thompson[3]; 3. 02-Couy Snyder[1]; 4. 73-Tiffany Tuchscherer[5]; 5. 87T-Dustin Thompson[2]; 6. 82-Lily Christianson[6]
Heat 1 (6 Laps): 1. 81-Krys Yost[4]; 2. 16-Alex Thompson[3]; 3. 73-Tiffany Tuchscherer[5]; 4. 02-Couy Snyder[1]; 5. 87T-Dustin Thompson[2]; 6. 82-Lily Christianson[6]
Semi-Pro Legends
A Feature 1 (20 Laps): 1. 77-Preston Martin[8]; 2. 19-Donavin Wiest[5]; 3. 471-Austin Wiest[11]; 4. 700-Gage Madler[6]; 5. 94-Bryce Barnhardt[4]; 6. 66-Casey Martin[10]; 7. 070-Dayton Olheiser[15]; 8. 800-Noah Madler[2]; 9. 0-Ryan Erdahl[21]; 10. 38-Brandon Anderson[13]; 11. 51-Sierra Davenport[17]; 12. 87-Gus Jensen[9]; 13. 00-Duston Hagen[1]; 14. 850-Colten Laber[22]; 15. 61-Dennis Everding[16]; 16. 33-Andrew Bargmann[23]; 17. 12T-Cory Tharp[20]; 18. 34W-Levi Wald[12]; 19. (DNF) 620-AJ Davenport[3]; 20. (DNF) 23-Mavrick Nelson[14]; 21. (DNF) 06-Weston Hagen[24]; 22. (DNF) 55-Ken Sandberg[18]; 23. (DNF) 37-Kevin Jensen[19]; 24. (DNF) 1K-Nate Keena[7]
B Feature 1 (12 Laps): 1. 0-Ryan Erdahl[1]; 2. 850-Colten Laber[7]; 3. 33-Andrew Bargmann[5]; 4. 06-Weston Hagen[2]; 5. 47-Cole Slaubaugh[6]; 6. 231-Mike Nelson[9]; 7. 33M-Morgan Hamann[11]; 8. 31-Maksim Nelson[13]; 9. (DNF) 76-Levi Ensz[12]; 10. (DNF) 28L-Don Hayes[4]; 11. (DNF) 88-Travis Martin[3]; 12. (DNF) 21-Tanner Hofer[8]; 13. (DNF) 8-Mike Kraft[10]; 14. (DNF) 72-Ken Stadick[14]
Heat 1 (8 Laps): 1. 19-Donavin Wiest[1]; 2. 700-Gage Madler[5]; 3. 87-Gus Jensen[6]; 4. 38-Brandon Anderson[4]; 5. 51-Sierra Davenport[9]; 6. 0-Ryan Erdahl[7]; 7. 33-Andrew Bargmann[2]; 8. 231-Mike Nelson[3]; 9. 31-Maksim Nelson[8]
Heat 2 (8 Laps): 1. 00-Duston Hagen[1]; 2. 94-Bryce Barnhardt[4]; 3. 66-Casey Martin[2]; 4. 23-Mavrick Nelson[6]; 5. 55-Ken Sandberg[3]; 6. 06-Weston Hagen[9]; 7. 47-Cole Slaubaugh[5]; 8. 8-Mike Kraft[8]; 9. 72-Ken Stadick[7]
Heat 3 (8 Laps): 1. 77-Preston Martin[8]; 2. 800-Noah Madler[7]; 3. 471-Austin Wiest[5]; 4. 070-Dayton Olheiser[3]; 5. 37-Kevin Jensen[2]; 6. 88-Travis Martin[6]; 7. 850-Colten Laber[1]; 8. 33M-Morgan Hamann[4]
Heat 4 (8 Laps): 1. 1K-Nate Keena[5]; 2. 620-AJ Davenport[3]; 3. 34W-Levi Wald[6]; 4. 61-Dennis Everding[2]; 5. 12T-Cory Tharp[1]; 6. 28L-Don Hayes[8]; 7. 21-Tanner Hofer[4]; 8. 76-Levi Ensz[7]
WISSOTA Street Stock
A Feature 1 (20 Laps): 1. 97-Hunter Domagala[8]; 2. 21D-Matt Dosch[11]; 3. S8-Shawn Volk[3]; 4. 54G-Geoff Hellman[7]; 5. 12W-Chris Welk Jr[5]; 6. 05-Dylan Herner[9]; 7. 52-Bryan Grenz[1]; 8. 38X-Brandon Booke[12]; 9. (DNF) 454-Dustin Frank[10]; 10. (DNF) 44-Barrett Berg[2]; 11. (DNF) 271-Kelly Hagel[6]; 12. (DNF) 51-John Feist[13]; 13. (DNF) 13-Jason Meidinger[4]
Heat 1 (8 Laps): 1. 54G-Geoff Hellman[1]; 2. 12W-Chris Welk Jr[4]; 3. 13-Jason Meidinger[2]; 4. 44-Barrett Berg[3]; 5. 05-Dylan Herner[5]; 6. 21D-Matt Dosch[7]; 7. 51-John Feist[6]
Heat 2 (8 Laps): 1. 271-Kelly Hagel[5]; 2. 97-Hunter Domagala[4]; 3. S8-Shawn Volk[1]; 4. 52-Bryan Grenz[3]; 5. 454-Dustin Frank[6]; 6. 38X-Brandon Booke[2]