Hobby Stocks
Johnsons Wrecking A Feature 1 (15 Laps): 1. 55S-Dylan Sandberg[2]; 2. 0-John Gartner Jr[4]; 3. 11R-Bill Hultberg[8]; 4. 12W-Chris Welk Jr[7]; 5. 58-Daniel Kaseman[6]; 6. 32-Jeremy Engelhardt[9]; 7. 22H-Braydee Hanson[3]; 8. E85-Derrick Appert[5]; 9. 4D-Josh Roehrich[10]; 10. 07-Seth Howe Kellar[11]; 11. E15-Mitch Gordon[1]; 12. 44-Keith McCleary[12]; 13. B20-Mike Appert[14]; 14. 18-Curt Michaelsohn[13]; 15. 21K-Karlie Hoerner[15]; 16. 19H-Devin Hanson[17]; 17. 29V-Ryker Vetter[19]; 18. X-Denver Tergesen[21]; 19. 78-Jeremy Wetzel[20]; 20. 2R-Skyler Rohrich[18]; 21. B5-Evan Graff[16]; 22. 91K-Keith Morast[23]; 23. 85-Chad Gartner[22]; 24. (DNF) 33-Orin Volk[24]
Johnsons Wrecking Heat 1 (8 Laps): 1. 32-Jeremy Engelhardt[8]; 2. 58-Daniel Kaseman[3]; 3. E15-Mitch Gordon[4]; 4. 4D-Josh Roehrich[5]; 5. 18-Curt Michaelsohn[7]; 6. B5-Evan Graff[1]; 7. 29V-Ryker Vetter[2]; 8. 85-Chad Gartner[6]
Johnsons Wrecking Heat 2 (8 Laps): 1. 55S-Dylan Sandberg[1]; 2. 0-John Gartner Jr[8]; 3. 22H-Braydee Hanson[6]; 4. 07-Seth Howe Kellar[3]; 5. B20-Mike Appert[7]; 6. 19H-Devin Hanson[4]; 7. 78-Jeremy Wetzel[5]; 8. 91K-Keith Morast[2]
Johnsons Wrecking Heat 3 (8 Laps): 1. 12W-Chris Welk Jr[2]; 2. E85-Derrick Appert[4]; 3. 11R-Bill Hultberg[5]; 4. 44-Keith McCleary[3]; 5. 21K-Karlie Hoerner[8]; 6. 2R-Skyler Rohrich[7]; 7. X-Denver Tergesen[6]; 8. 33-Orin Volk[1]
IMCA Modified
A Feature 1 (25 Laps): 1. 7-Marlyn Seidler[6]; 2. 1D-Mark Dahl[10]; 3. 24Q-Quentin Kinzley[9]; 4. 99-Shawn Strand[8]; 5. 26-Crist Pittenger[5]; 6. 75M-Justin Medler[12]; 7. 5-John Corell[4]; 8. 29C-Drew Christianson[14]; 9. 02-Jordan Sours[15]; 10. 75-Spencer Wilson[7]; 11. 2T-Mike Tomlinson[2]; 12. 31-Darrell Parsons[19]; 13. 36-Cody Peterson[17]; 14. 71-Brent Schlafmann[18]; 15. 8-Chris Barros[1]; 16. 6R-Ryan Novak[22]; 17. 80-Tony Marsh[16]; 18. 68-Todd Duchscherer[21]; 19. (DNF) 89-Tim Perkins[3]; 20. (DNF) 1X-Chris Welk[20]; 21. (DNF) 0-Scott Gartner[13]; 22. (DNF) 5T-Marcus Tomlinson[23]; 23. (DNF) 11K-Jeremy Keller[11]
Heat 1 (8 Laps): 1. 89-Tim Perkins[4]; 2. 75-Spencer Wilson[6]; 3. 75M-Justin Medler[8]; 4. 1D-Mark Dahl[7]; 5. 0-Scott Gartner[5]; 6. 80-Tony Marsh[2]; 7. 31-Darrell Parsons[3]; 8. 6R-Ryan Novak[1]
Heat 2 (8 Laps): 1. 5-John Corell[4]; 2. 8-Chris Barros[2]; 3. 99-Shawn Strand[6]; 4. 11K-Jeremy Keller[7]; 5. 29C-Drew Christianson[5]; 6. 36-Cody Peterson[8]; 7. 1X-Chris Welk[1]; 8. 5T-Marcus Tomlinson[3]
Heat 3 (8 Laps): 1. 26-Crist Pittenger[4]; 2. 24Q-Quentin Kinzley[6]; 3. 7-Marlyn Seidler[5]; 4. 2T-Mike Tomlinson[3]; 5. 02-Jordan Sours[1]; 6. 71-Brent Schlafmann[2]; 7. 68-Todd Duchscherer[7]
IMCA Sport Compact
Bill Dean Real Estate A Feature 1 (10 Laps): 1. 55-Ken Sandberg[2]; 2. 8-Stan Thompson[5]; 3. 16-Alex Thompson[4]; 4. 18-Paul Schuh[3]; 5. 05-Lane Doll[6]; 6. 49-Richard Kratz[7]; 7. (DNS) 21-Tanner Hofer; 8. (DNS) 33K-Nicholas Hoffman
Bill Dean Real Estate Heat 1 (6 Laps): 1. 55-Ken Sandberg[5]; 2. 18-Paul Schuh[6]; 3. 8-Stan Thompson[8]; 4. 16-Alex Thompson[7]; 5. 33K-Nicholas Hoffman[2]; 6. 05-Lane Doll[3]; 7. 49-Richard Kratz[1]; 8. (DNF) 21-Tanner Hofer[4]
WISSOTA Street Stock
Perfection Plus Auto Detailing A Feature 1 (20 Laps): 1. 5F-Zach Frederick[5]; 2. 97-Hunter Domagala[8]; 3. 21D-Matt Dosch[7]; 4. 46-Jason Berg[2]; 5. S8-Shawn Volk[4]; 6. 13-Jason Meidinger[11]; 7. 17Z-Kyle Zittleman[9]; 8. 44-Barrett Berg[3]; 9. 32-Jeremy Engelhardt[6]; 10. 05-Dylan Herner[14]; 11. 21-Kelly Hoerner[15]; 12. 51-John Feist[12]; 13. 38X-Brandon Booke[1]; 14. 1-Emily Mundahl[13]; 15. (DNF) 96-Wyatt Rath Wald[10]
Perfection Plus Auto Detailing Heat 1 (8 Laps): 1. 97-Hunter Domagala[2]; 2. 46-Jason Berg[4]; 3. 44-Barrett Berg[1]; 4. 38X-Brandon Booke[3]; 5. 17Z-Kyle Zittleman[5]; 6. 13-Jason Meidinger[8]; 7. 1-Emily Mundahl[6]; 8. 21-Kelly Hoerner[7]
Perfection Plus Auto Detailing Heat 2 (8 Laps): 1. 5F-Zach Frederick[4]; 2. 32-Jeremy Engelhardt[2]; 3. 21D-Matt Dosch[3]; 4. S8-Shawn Volk[6]; 5. 96-Wyatt Rath Wald[7]; 6. 51-John Feist[5]; 7. 05-Dylan Herner[1]
Semi-Pro Legends
A Feature 1 (20 Laps): 1. 471-Austin Wiest[8]; 2. 19-Donavin Wiest[9]; 3. 1K-Nate Keena[4]; 4. 60-Drew Papke[10]; 5. 38-Brandon Anderson[6]; 6. 99-Dauntae Martin[5]; 7. 55-Ivan Sailer[11]; 8. 23-Mavrick Nelson[13]; 9. 87-Gus Jensen[19]; 10. 070-Dayton Olheiser[1]; 11. 00-Duston Hagen[2]; 12. 66-Casey Martin[3]; 13. 37-Kevin Jensen[15]; 14. 5J-Justin Reagan[17]; 15. 16-Jeffrey King[21]; 16. 88-Travis Martin[12]; 17. 21-Tanner Hofer[16]; 18. 8V-Steve Voegele[18]; 19. 51-Sierra Davenport[14]; 20. 85-Mark Lagor[20]; 21. (DNF) 77-Preston Martin[7]
Heat 1 (10 Laps): 1. 471-Austin Wiest[10]; 2. 99-Dauntae Martin[1]; 3. 070-Dayton Olheiser[4]; 4. 66-Casey Martin[6]; 5. 00-Duston Hagen[7]; 6. 88-Travis Martin[3]; 7. 51-Sierra Davenport[5]; 8. 21-Tanner Hofer[8]; 9. 8V-Steve Voegele[9]; 10. 85-Mark Lagor[2]
Heat 2 (10 Laps): 1. 60-Drew Papke[6]; 2. 1K-Nate Keena[4]; 3. 77-Preston Martin[11]; 4. 19-Donavin Wiest[8]; 5. 38-Brandon Anderson[2]; 6. 55-Ivan Sailer[5]; 7. 23-Mavrick Nelson[7]; 8. 37-Kevin Jensen[3]; 9. 5J-Justin Reagan[9]; 10. 87-Gus Jensen[1]; 11. 16-Jeffrey King[10]