Hobby Stocks
Johnsons Wrecking A Feature 1 (15 Laps): 1. E85-Derrick Appert[9]; 2. 32-Jeremy Engelhardt[8]; 3. 58-Daniel Kaseman[2]; 4. 07-Seth Howe Kellar[3]; 5. 4D-Josh Roehrich[10]; 6. 3-Paul Schuh[13]; 7. B20-Mike Appert[7]; 8. 01-Nathan Mundahl[12]; 9. 44B-Dylan Bitz[14]; 10. 1E-Roy Erickson[20]; 11. 9-AJ Davenport[6]; 12. 0-John Gartner Jr[15]; 13. 55B-Brian Morast[16]; 14. E15-Mitch Gordon[17]; 15. 22H-Braydee Hanson[5]; 16. 29V-Ryker Vetter[18]; 17. (DNF) 29S-Trever Sahr[1]; 18. (DNF) 11R-Bill Hultberg[4]; 19. (DNF) 41-Kody Stoxen[22]; 20. (DNF) 91K-Keith Morast[19]; 21. (DNF) 6K-Chandler Kruger[21]; 22. (DNF) 19H-Devin Hanson[23]; 23. (DNF) 12W-Chris Welk Jr[11]
Johnsons Wrecking Heat 1 (8 Laps): 1. B20-Mike Appert[5]; 2. 07-Seth Howe Kellar[3]; 3. 9-AJ Davenport[2]; 4. 4D-Josh Roehrich[4]; 5. 3-Paul Schuh[8]; 6. 55B-Brian Morast[1]; 7. 91K-Keith Morast[7]; 8. 41-Kody Stoxen[6]
Johnsons Wrecking Heat 2 (8 Laps): 1. 32-Jeremy Engelhardt[6]; 2. 11R-Bill Hultberg[5]; 3. 58-Daniel Kaseman[3]; 4. 12W-Chris Welk Jr[4]; 5. 44B-Dylan Bitz[2]; 6. E15-Mitch Gordon[7]; 7. 1E-Roy Erickson[1]; 8. 19H-Devin Hanson[8]
Johnsons Wrecking Heat 3 (8 Laps): 1. E85-Derrick Appert[7]; 2. 29S-Trever Sahr[3]; 3. 22H-Braydee Hanson[1]; 4. 01-Nathan Mundahl[5]; 5. 0-John Gartner Jr[6]; 6. 29V-Ryker Vetter[2]; 7. 6K-Chandler Kruger[4]
IMCA Modified
Capital Heights Auto Clinic A Feature 1 (25 Laps): 1. 11K-Jeremy Keller[8]; 2. 24Q-Quentin Kinzley[7]; 3. 1D-Mark Dahl[3]; 4. 7-Marlyn Seidler[9]; 5. 99-Shawn Strand[11]; 6. 75-Spencer Wilson[5]; 7. 29C-Drew Christianson[10]; 8. 5T-Marcus Tomlinson[2]; 9. 26-Crist Pittenger[6]; 10. 5F-Zach Frederick[4]; 11. 5-John Corell[14]; 12. 1X-Chris Welk[12]; 13. 12S-Isaac Sondrol[13]; 14. 0-Scott Gartner[16]; 15. 71-Brent Schlafmann[15]; 16. 80-Tony Marsh[1]; 17. (DNF) 31-Darrell Parsons[17]
Capital Heights Auto Clinic Heat 1 (10 Laps): 1. 1D-Mark Dahl[4]; 2. 75-Spencer Wilson[5]; 3. 26-Crist Pittenger[6]; 4. 7-Marlyn Seidler[8]; 5. 80-Tony Marsh[1]; 6. 99-Shawn Strand[7]; 7. 12S-Isaac Sondrol[3]; 8. 71-Brent Schlafmann[9]; 9. 31-Darrell Parsons[2]
Capital Heights Auto Clinic Heat 2 (10 Laps): 1. 24Q-Quentin Kinzley[6]; 2. 5F-Zach Frederick[4]; 3. 5T-Marcus Tomlinson[2]; 4. 29C-Drew Christianson[8]; 5. 11K-Jeremy Keller[7]; 6. 1X-Chris Welk[1]; 7. 5-John Corell[5]; 8. (DNF) 0-Scott Gartner[3]
IMCA Sport Compact
Bill Dean Real Estate A Feature 1 (10 Laps): 1. 55-Ken Sandberg[9]; 2. 16-Alex Thompson[4]; 3. 21-Tanner Hofer[2]; 4. 8-Stan Thompson[5]; 5. 05-Lane Doll[1]; 6. 49-Richard Kratz[8]; 7. (DNS) 18-Skyler Gross; 8. (DNS) 11-Aiden Wagner; 9. (DNS) 33K-Nicholas Hoffman; 10. (DQ) 85-Tyler Butler[7]
Bill Dean Real Estate Heat 1 (8 Laps): 1. 16-Alex Thompson[8]; 2. 8-Stan Thompson[9]; 3. 18-Skyler Gross[6]; 4. 21-Tanner Hofer[5]; 5. 05-Lane Doll[1]; 6. 33K-Nicholas Hoffman[3]; 7. 85-Tyler Butler[4]; 8. 49-Richard Kratz[2]; 9. (DNF) 55-Ken Sandberg[10]; 10. (DNF) 11-Aiden Wagner[7]
WISSOTA Street Stock
Perfection Plus Auto Detailing A Feature 1 (20 Laps): 1. 5F-Zach Frederick[8]; 2. 97-Hunter Domagala[7]; 3. 96M-Nathan Messmer[5]; 4. 46-Jason Berg[4]; 5. 32-Jeremy Engelhardt[15]; 6. 16-Spencer Johnson[17]; 7. S8-Shawn Volk[13]; 8. 38X-Brandon Booke[12]; 9. 21-Kelly Hoerner[10]; 10. 13-Jason Meidinger[1]; 11. 44-Barrett Berg[9]; 12. 51-John Feist[2]; 13. 7-Patrick Perlichek[14]; 14. 05-Dylan Herner[11]; 15. E30-Lance Jangula[16]; 16. (DNF) 17Z-Kyle Zittleman[3]; 17. (DNF) 21D-Matt Dosch[6]
Perfection Plus Auto Detailing Heat 1 (10 Laps): 1. 97-Hunter Domagala[5]; 2. 5F-Zach Frederick[9]; 3. 51-John Feist[1]; 4. 46-Jason Berg[2]; 5. 44-Barrett Berg[3]; 6. 05-Dylan Herner[7]; 7. S8-Shawn Volk[4]; 8. 32-Jeremy Engelhardt[6]; 9. 16-Spencer Johnson[8]
Perfection Plus Auto Detailing Heat 2 (10 Laps): 1. 17Z-Kyle Zittleman[2]; 2. 13-Jason Meidinger[3]; 3. 21D-Matt Dosch[6]; 4. 96M-Nathan Messmer[5]; 5. 21-Kelly Hoerner[8]; 6. 38X-Brandon Booke[1]; 7. 7-Patrick Perlichek[4]; 8. E30-Lance Jangula[7]
Semi-Pro Legends
All Seasons Outdoor A Feature 1 (20 Laps): 1. 19-Donavin Wiest[11]; 2. 471-Austin Wiest[9]; 3. 60-Drew Papke[12]; 4. 99-Dauntae Martin[7]; 5. 77-Preston Martin[10]; 6. 1K-Nate Keena[8]; 7. 66-Casey Martin[3]; 8. 55-Ivan Sailer[5]; 9. 800-Noah Madler[2]; 10. 23-Mavrick Nelson[4]; 11. 11X-Doug Fitterer[13]; 12. 88-Travis Martin[15]; 13. 9-Gunnar Pfaff[24]; 14. 070-Dayton Olheiser[22]; 15. 28S-christian schmaltz[17]; 16. 700-Gage Madler[14]; 17. 8V-Steve Voegele[20]; 18. 85-Mark Lagor[18]; 19. 5J-Justin Reagan[16]; 20. 51-Sierra Davenport[1]; 21. 8-Mike Kraft[23]; 22. (DNF) 52-Bryce Barnhardt[6]; 23. (DNF) 21-Tanner Hofer[21]; 24. (DNF) 97-Logan Berg[19]
All Seasons Outdoor Heat 1 (10 Laps): 1. 1K-Nate Keena[1]; 2. 471-Austin Wiest[6]; 3. 66-Casey Martin[5]; 4. 51-Sierra Davenport[2]; 5. 11X-Doug Fitterer[7]; 6. (DNF) 070-Dayton Olheiser[8]; 7. (DNF) 8-Mike Kraft[3]; 8. (DNF) 9-Gunnar Pfaff[4]
All Seasons Outdoor Heat 2 (10 Laps): 1. 19-Donavin Wiest[7]; 2. 77-Preston Martin[8]; 3. 99-Dauntae Martin[5]; 4. 55-Ivan Sailer[4]; 5. 700-Gage Madler[2]; 6. 5J-Justin Reagan[6]; 7. 85-Mark Lagor[1]; 8. 8V-Steve Voegele[3]
All Seasons Outdoor Heat 3 (10 Laps): 1. 60-Drew Papke[1]; 2. 23-Mavrick Nelson[2]; 3. 52-Bryce Barnhardt[8]; 4. 800-Noah Madler[6]; 5. 88-Travis Martin[3]; 6. 28S-christian schmaltz[4]; 7. 97-Logan Berg[5]; 8. 21-Tanner Hofer[7]