Hobby Stocks
Johnsons Wrecking A Feature 1 (16 Laps): 1. E85-Derrick Appert[8]; 2. B20-Mike Appert[7]; 3. 11R-Bill Hultberg[6]; 4. 01-Nathan Mundahl[3]; 5. 4D-Josh Roehrich[5]; 6. 0-John Gartner Jr[4]; 7. 50-Paul Morman[9]; 8. 29T-Terry Davenport[16]; 9. 9-Chris Rangeloff[10]; 10. 29V-Ryker Vetter[2]; 11. 21K-Karlie Hoerner[11]; 12. 62K-Trenton Kohler[14]; 13. 11N-Nevin Jensen[13]; 14. (DNF) 07-Seth Howe Kellar[1]; 15. (DNF) E15-Mitch Gordon[12]; 16. (DNF) 33-Orin Volk[15]
Johnsons Wrecking Heat 1 (8 Laps): 1. 07-Seth Howe Kellar[1]; 2. E85-Derrick Appert[5]; 3. B20-Mike Appert[3]; 4. 11R-Bill Hultberg[8]; 5. 50-Paul Morman[7]; 6. 21K-Karlie Hoerner[2]; 7. 11N-Nevin Jensen[4]; 8. 33-Orin Volk[6]
Johnsons Wrecking Heat 2 (8 Laps): 1. 0-John Gartner Jr[2]; 2. 01-Nathan Mundahl[4]; 3. 4D-Josh Roehrich[6]; 4. 29V-Ryker Vetter[5]; 5. 9-Chris Rangeloff[8]; 6. E15-Mitch Gordon[7]; 7. 62K-Trenton Kohler[3]; 8. (DNF) 29T-Terry Davenport[1]
IMCA Modified
Capital Heights Auto Clinic Mr Lubester A Feature 1 (25 Laps): 1. 11K-Jeremy Keller[8]; 2. 99-Shawn Strand[11]; 3. 7-Marlyn Seidler[12]; 4. 24Q-Quentin Kinzley[10]; 5. 5T-Marcus Tomlinson[14]; 6. 75-Spencer Wilson[6]; 7. 29C-Drew Christianson[9]; 8. 15-Travis Tooley[7]; 9. 8-Chris Barros[4]; 10. 3S-Logan Schmitz[13]; 11. 5F-Zach Frederick[2]; 12. 86-Aaron Aaseth[20]; 13. 12S-Isaac Sondrol[5]; 14. 71-Brent Schlafmann[1]; 15. 26-Crist Pittenger[18]; 16. 73T-Chris Tuchscherer[15]; 17. (DNF) 68M-Matthew Duchscherer[21]; 18. (DNF) 0-Scott Gartner[3]; 19. (DNF) 31-Darrell Parsons[16]; 20. (DNF) 334-Taitum Hoodie[19]; 21. (DNF) 143-Dylan Pesek[17]
Capital Heights Auto Clinic Mr Lubester Heat 1 (8 Laps): 1. 75-Spencer Wilson[4]; 2. 24Q-Quentin Kinzley[6]; 3. 0-Scott Gartner[2]; 4. 71-Brent Schlafmann[1]; 5. 3S-Logan Schmitz[5]; 6. 31-Darrell Parsons[3]; 7. 334-Taitum Hoodie[7]
Capital Heights Auto Clinic Mr Lubester Heat 2 (8 Laps): 1. 15-Travis Tooley[4]; 2. 99-Shawn Strand[6]; 3. 8-Chris Barros[2]; 4. 12S-Isaac Sondrol[3]; 5. 5T-Marcus Tomlinson[5]; 6. 143-Dylan Pesek[7]; 7. 86-Aaron Aaseth[1]
Capital Heights Auto Clinic Mr Lubester Heat 3 (8 Laps): 1. 11K-Jeremy Keller[4]; 2. 7-Marlyn Seidler[6]; 3. 29C-Drew Christianson[5]; 4. 5F-Zach Frederick[1]; 5. 73T-Chris Tuchscherer[2]; 6. 26-Crist Pittenger[3]; 7. 68M-Matthew Duchscherer[7]
IMCA Sport Compact
Stage Stop Grill and Saloon A Feature 1 (12 Laps): 1. 55-Ken Sandberg[2]; 2. 81-Krys Yost[5]; 3. 3-Paul Schuh[3]; 4. 12-Nicholas Hoffman[6]; 5. 25A-Jordan Iverson[7]; 6. 71-Tom Dworshak[8]; 7. 81C-Lily Christianson[9]; 8. (DNF) 8-Stan Thompson[1]; 9. (DNF) 16-Alex Thompson[4]; 10. (DNS) 02-Couy Snyder
Stage Stop Grill and Saloon Heat 1 (8 Laps): 1. 55-Ken Sandberg[7]; 2. 3-Paul Schuh[8]; 3. 8-Stan Thompson[6]; 4. 81-Krys Yost[10]; 5. 16-Alex Thompson[9]; 6. 12-Nicholas Hoffman[5]; 7. 25A-Jordan Iverson[3]; 8. 71-Tom Dworshak[4]; 9. 81C-Lily Christianson[2]; 10. (DNF) 02-Couy Snyder[1]
Semi-Pro Legends
Starion Bank A Feature 1 (20 Laps): 1. 19-Donavin Wiest[11]; 2. 77-Preston Martin[9]; 3. 34-Alex Kukowski[12]; 4. 60-Drew Papke[7]; 5. 1K-Nate Keena[10]; 6. 79-Scott Richardson[13]; 7. 99-Dauntae Martin[6]; 8. 070-Dayton Olheiser[5]; 9. 700-Gage Madler[4]; 10. 23-Mavrick Nelson[20]; 11. 66-Casey Martin[8]; 12. 800-Noah Madler[16]; 13. 52-Gunnar Pfaff[21]; 14. 55-Ivan Sailer[14]; 15. 87-Gus Jensen[24]; 16. 07-Ashton Wendland[17]; 17. 51-Sierra Davenport[18]; 18. 37-Kevin Jensen[2]; 19. 43-Dustin Herz[22]; 20. 33S-Robert Sigman[23]; 21. 51A-AJ Davenport[3]; 22. 21-Tanner Hofer[15]; 23. 72S-Kenneth Stadick[1]; 24. 22-Jeffrey King[19]
Starion Bank B Feature 1 (12 Laps): 1. 52-Gunnar Pfaff[1]; 2. 43-Dustin Herz[5]; 3. 33S-Robert Sigman[2]; 4. 87-Gus Jensen[6]; 5. 8-Mike Kraft[4]; 6. 06-Weston Hagen[3]; 7. 88-Travis Martin[10]; 8. 40K-Michael King[7]; 9. 7T-Ty Olson[8]; 10. 12T-Cory Tharp[9]; 11. 31-Maksim Nelson[12]; 12. (DNF) 3P-Braden Praus[11]
Starion Bank Heat 1 (8 Laps): 1. 60-Drew Papke[4]; 2. 070-Dayton Olheiser[1]; 3. 99-Dauntae Martin[6]; 4. 79-Scott Richardson[3]; 5. 07-Ashton Wendland[8]; 6. 52-Gunnar Pfaff[5]; 7. 43-Dustin Herz[7]; 8. 12T-Cory Tharp[2]
Starion Bank Heat 2 (8 Laps): 1. 34-Alex Kukowski[1]; 2. 1K-Nate Keena[4]; 3. 66-Casey Martin[8]; 4. 55-Ivan Sailer[2]; 5. 51-Sierra Davenport[3]; 6. 33S-Robert Sigman[5]; 7. 87-Gus Jensen[7]; 8. 88-Travis Martin[6]
Starion Bank Heat 3 (8 Laps): 1. 51A-AJ Davenport[1]; 2. 72S-Kenneth Stadick[4]; 3. 37-Kevin Jensen[3]; 4. 21-Tanner Hofer[6]; 5. 22-Jeffrey King[2]; 6. 06-Weston Hagen[5]; 7. 40K-Michael King[8]; 8. 3P-Braden Praus[7]
Starion Bank Heat 4 (8 Laps): 1. 19-Donavin Wiest[6]; 2. 77-Preston Martin[5]; 3. 700-Gage Madler[2]; 4. 800-Noah Madler[3]; 5. 23-Mavrick Nelson[4]; 6. 8-Mike Kraft[1]; 7. 7T-Ty Olson[8]; 8. (DNF) 31-Maksim Nelson[7]
WISSOTA Street Stock
Perfection Plus Auto Detailing A Feature 1 (20 Laps): 1. 97-Hunter Domagala[8]; 2. 96-Tracy Domagala[2]; 3. 54G-Geoff Hellman[5]; 4. 5F-Zach Frederick[7]; 5. 13-Jason Meidinger[6]; 6. 21D-Matt Dosch[10]; 7. 20-Brian Swenson[3]; 8. 46-Jason Berg[13]; 9. 51-John Feist[11]; 10. 05-Dylan Herner[4]; 11. 11-Emily Mundahl[9]; 12. (DNF) 12W-Chris Welk Jr[14]; 13. (DNF) 17Z-Kyle Zittleman[1]; 14. (DNF) 38X-Brandon Booke[12]
Perfection Plus Auto Detailing Heat 1 (8 Laps): 1. 97-Hunter Domagala[1]; 2. 13-Jason Meidinger[2]; 3. 96-Tracy Domagala[5]; 4. 05-Dylan Herner[3]; 5. 11-Emily Mundahl[4]; 6. 51-John Feist[6]; 7. 46-Jason Berg[7]
Perfection Plus Auto Detailing Heat 2 (8 Laps): 1. 54G-Geoff Hellman[4]; 2. 17Z-Kyle Zittleman[2]; 3. 5F-Zach Frederick[6]; 4. 20-Brian Swenson[7]; 5. 21D-Matt Dosch[5]; 6. 38X-Brandon Booke[1]; 7. 12W-Chris Welk Jr[3]