Hobby Stocks
A Feature 1 (15 Laps): 1. 55S-Dylan Sandberg[3]; 2. 19H-Devin Hanson[2]; 3. 4D-Josh Roehrich[11]; 4. E98-Jeremy Herr[9]; 5. 21K-Karlie Hoerner[1]; 6. 11R-Bill Hultberg[5]; 7. 29V-Brent Vetter[8]; 8. 9-Chris Rangeloff[14]; 9. 07-Seth Howe Kellar[12]; 10. 10-John Gartner Jr[24]; 11. 44-Keith McCleary[13]; 12. 99-Nick Kassian[19]; 13. 39-Chad Hausauer[4]; 14. 62K-Trenton Kohler[15]; 15. E15-Mitch Gordon[25]; 16. 41-Joseph Feist[20]; 17. 11K-Mike Kraft[17]; 18. 91K-Keith Morast[18]; 19. E85-Derrick Appert[7]; 20. 8-Neal Jensen[16]; 21. 11N-Nevin Jensen[21]; 22. 24-Qwint Irish[26]; 23. (DNF) 29T-Terry Davenport[10]; 24. (DNF) 21-Kelly Hoerner[6]; 25. (DNF) 2R-Skyler Rohrich[23]; 26. (DNF) 48-Amanda Irish[22]
Heat 1 (8 Laps): 1. 21K-Karlie Hoerner[2]; 2. 21-Kelly Hoerner[3]; 3. 29V-Brent Vetter[1]; 4. 29T-Terry Davenport[5]; 5. 44-Keith McCleary[8]; 6. 8-Neal Jensen[6]; 7. 99-Nick Kassian[9]; 8. (DNF) 10-John Gartner Jr[4]; 9. (DQ) 24-Qwint Irish[7]
Heat 2 (8 Laps): 1. 19H-Devin Hanson[3]; 2. E85-Derrick Appert[4]; 3. 39-Chad Hausauer[9]; 4. 4D-Josh Roehrich[5]; 5. 9-Chris Rangeloff[6]; 6. 11K-Mike Kraft[2]; 7. 41-Joseph Feist[7]; 8. 48-Amanda Irish[8]; 9. (DNF) E15-Mitch Gordon[1]
Heat 3 (8 Laps): 1. E98-Jeremy Herr[3]; 2. 11R-Bill Hultberg[1]; 3. 55S-Dylan Sandberg[5]; 4. 07-Seth Howe Kellar[7]; 5. 62K-Trenton Kohler[2]; 6. 91K-Keith Morast[8]; 7. 11N-Nevin Jensen[6]; 8. 2R-Skyler Rohrich[4]
IMCA Modified
A Feature 1 (25 Laps): 1. 11K-Jeremy Keller[9]; 2. 5T-Marcus Tomlinson[13]; 3. 24Q-Quentin Kinzley[8]; 4. 1D-Mark Dahl[12]; 5. 99-Shawn Strand[11]; 6. 29C-Drew Christianson[20]; 7. 5F-Zach Frederick[7]; 8. 26-Crist Pittenger[6]; 9. 3S-Logan Schmitz[5]; 10. 31-Darrell Parsons[10]; 11. 89-Tim Perkins[15]; 12. 15-Travis Tooley[18]; 13. 7-Marlyn Seidler[17]; 14. 73T-Chris Tuchscherer[14]; 15. 71-Brent Schlafmann[19]; 16. 5E-Elijah Puckett[3]; 17. 1X-Chris Welk[22]; 18. 14-Caden Roberts[16]; 19. 84-Jacoby Traut[21]; 20. 68-Todd Duchscherer[23]; 21. (DNF) 0-Scott Gartner[2]; 22. (DNF) 86-Aaron Aaseth[4]; 23. (DNF) 20+-Chris Anderson[1]
Heat 1 (8 Laps): 1. 86-Aaron Aaseth[3]; 2. 1D-Mark Dahl[8]; 3. 24Q-Quentin Kinzley[5]; 4. 0-Scott Gartner[2]; 5. 5T-Marcus Tomlinson[7]; 6. 14-Caden Roberts[4]; 7. 71-Brent Schlafmann[6]; 8. 1X-Chris Welk[1]
Heat 2 (8 Laps): 1. 26-Crist Pittenger[4]; 2. 5E-Elijah Puckett[2]; 3. 11K-Jeremy Keller[6]; 4. 3S-Logan Schmitz[3]; 5. 73T-Chris Tuchscherer[5]; 6. 7-Marlyn Seidler[8]; 7. 29C-Drew Christianson[7]; 8. 68-Todd Duchscherer[1]
Heat 3 (8 Laps): 1. 5F-Zach Frederick[4]; 2. 31-Darrell Parsons[6]; 3. 99-Shawn Strand[7]; 4. 20+-Chris Anderson[1]; 5. 89-Tim Perkins[3]; 6. 15-Travis Tooley[5]; 7. 84-Jacoby Traut[2]
IMCA Sport Compact
A Feature 1 (10 Laps): 1. 16-Alex Thompson[4]; 2. 27Z-Zach Hughbanks[2]; 3. 81-Krys Yost[5]; 4. 83-Harrison Schwartz[6]; 5. 02-Couy Snyder[8]; 6. 87T-Dustin Thompson[1]; 7. 82-Lily Christianson[7]; 8. 73-Tiffany Tuchscherer[3]
Heat 1 (6 Laps): 1. 81-Krys Yost[7]; 2. 16-Alex Thompson[6]; 3. 27Z-Zach Hughbanks[4]; 4. 73-Tiffany Tuchscherer[5]; 5. 87T-Dustin Thompson[2]; 6. 83-Harrison Schwartz[8]; 7. 82-Lily Christianson[1]; 8. (DNF) 02-Couy Snyder[3]
Semi-Pro Legends
A Feature 1 (20 Laps): 1. 19-Donavin Wiest[6]; 2. 77-Preston Martin[8]; 3. 700-Gage Madler[7]; 4. 94-Bryce Barnhardt[4]; 5. 800-Noah Madler[2]; 6. 99-Dauntae Martin[5]; 7. 620-AJ Davenport[17]; 8. 070-Dayton Olheiser[3]; 9. 0-Ryan Erdahl[12]; 10. 66-Casey Martin[13]; 11. 38-Brandon Anderson[18]; 12. 87-Gus Jensen[9]; 13. 33B-Andrew Bargmann[24]; 14. 00-Duston Hagen[21]; 15. 95-Braydee Hanson[20]; 16. 51-Sierra Davenport[23]; 17. 43-Dustin Herz[22]; 18. 28L-Don Hayes[15]; 19. 72-Ken Stadick[11]; 20. 13-Kevin Pudwill[19]; 21. (DNF) 471-Austin Wiest[10]; 22. (DNF) 850-Colten Laber[16]; 23. (DNF) 37-Kevin Jensen[1]; 24. (DNF) 88-Travis Martin[14]
B Feature 1 (12 Laps): 1. 00-Duston Hagen[2]; 2. 43-Dustin Herz[1]; 3. 51-Sierra Davenport[5]; 4. 33B-Andrew Bargmann[8]; 5. 47-Cole Slaubaugh[7]; 6. 06-Weston Hagen[4]; 7. 82-Cole Hanshew[6]; 8. 4-Deen Brecht[9]; 9. 12T-Cory Tharp[12]; 10. 33M-Colton Miller[14]; 11. 21-Tanner Hofer[10]; 12. 55-Ken Sandberg[3]; 13. 8-Mike Kraft[11]; 14. 19J-Josh Black[13]; 15. 33-Morgan Hamann[15]
Heat 1 (8 Laps): 1. 19-Donavin Wiest[8]; 2. 99-Dauntae Martin[3]; 3. 87-Gus Jensen[2]; 4. 66-Casey Martin[7]; 5. 620-AJ Davenport[9]; 6. 43-Dustin Herz[6]; 7. 51-Sierra Davenport[5]; 8. 4-Deen Brecht[1]; 9. 19J-Josh Black[4]
Heat 2 (8 Laps): 1. 070-Dayton Olheiser[2]; 2. 800-Noah Madler[7]; 3. 471-Austin Wiest[9]; 4. 88-Travis Martin[4]; 5. 38-Brandon Anderson[8]; 6. 00-Duston Hagen[6]; 7. 82-Cole Hanshew[1]; 8. 21-Tanner Hofer[5]; 9. 33M-Colton Miller[3]; 10. (DNF) 47-Cole Slaubaugh
Heat 3 (8 Laps): 1. 94-Bryce Barnhardt[8]; 2. 37-Kevin Jensen[7]; 3. 72-Ken Stadick[6]; 4. 28L-Don Hayes[4]; 5. 13-Kevin Pudwill[9]; 6. (DNF) 55-Ken Sandberg[5]; 7. (DNF) 47-Cole Slaubaugh[2]; 8. (DNF) 8-Mike Kraft[1]; 9. (DNF) 33-Morgan Hamann[3]
Heat 4 (8 Laps): 1. 700-Gage Madler[1]; 2. 77-Preston Martin[4]; 3. 0-Ryan Erdahl[3]; 4. 850-Colten Laber[5]; 5. 95-Braydee Hanson[6]; 6. 06-Weston Hagen[8]; 7. 33B-Andrew Bargmann[7]; 8. 12T-Cory Tharp[2]
WISSOTA Street Stock
A Feature 1 (20 Laps): 1. 97-Hunter Domagala[8]; 2. 12W-Chris Welk Jr[5]; 3. 54G-Geoff Hellman[6]; 4. S8-Shawn Volk[13]; 5. 13-Jason Meidinger[4]; 6. 21D-Matt Dosch[7]; 7. 454-Dustin Frank[1]; 8. 51-John Feist[12]; 9. 52-Bryan Grenz[2]; 10. 17R-Christopher Ritter[3]; 11. 38X-Brandon Booke[11]; 12. 77D-Adam Dehne[14]; 13. (DNF) 05-Dylan Herner[10]; 14. (DNF) 77-Joe Deede[9]
Heat 1 (8 Laps): 1. 54G-Geoff Hellman[7]; 2. 12W-Chris Welk Jr[6]; 3. 21D-Matt Dosch[5]; 4. 454-Dustin Frank[4]; 5. 77-Joe Deede[1]; 6. 38X-Brandon Booke[3]; 7. S8-Shawn Volk[2]
Heat 2 (8 Laps): 1. 97-Hunter Domagala[2]; 2. 13-Jason Meidinger[6]; 3. 52-Bryan Grenz[1]; 4. 17R-Christopher Ritter[3]; 5. 05-Dylan Herner[5]; 6. 51-John Feist[4]; 7. 77D-Adam Dehne[7]