Stock Cars
A Feature 1 (12 Laps): 1. 16J-Coltyn Schuler[2]; 2. 44X-Alex Grinager[8]; 3. 77T-Jesse Timm[1]; 4. 4-Micheal Brockman[7]; 5. 18J-Justin Peterson[5]; 6. 51-TJ Brockman[3]; 7. 45-Tad Peterson[9]; 8. 32-Brady Hagen[6]; 9. 52-Joe Arndt[13]; 10. 82JR-Sophie Anderson[11]; 11. (DNF) 23-Brandon Fry[12]; 12. (DNF) 69-Dominick Platow[10]; 13. (DNF) 16S-Ty Schuler[4]
Heat 1 (6 Laps): 1. 16S-Ty Schuler[2]; 2. 18J-Justin Peterson[1]; 3. 16J-Coltyn Schuler[3]; 4. 32-Brady Hagen[7]; 5. 45-Tad Peterson[6]; 6. 82JR-Sophie Anderson[5]; 7. 52-Joe Arndt[4]
Heat 2 (6 Laps): 1. 51-TJ Brockman[1]; 2. 4-Micheal Brockman[2]; 3. 44X-Alex Grinager[3]; 4. 77T-Jesse Timm[4]; 5. 69-Dominick Platow[5]; 6. 23-Brandon Fry[6]
WISSOTA Hornet
A Feature 1 (10 Laps): 1. 87T-Adam VanDerostyne[5]; 2. 25-Brayden Begalka[4]; 3. 3J-Tanner Freese[6]; 4. 13X-Dustin Feltman[7]; 5. 92X-Jeff Asche[2]; 6. 32J-Justin Erp[3]; 7. 28-Dalton Haag[8]; 8. 98-Brett Alexander[1]; 9. 97-Alexus Feltman[9]; 10. (DNF) 17-Brayden Bingham[10]
Heat 1 (6 Laps): 1. (DQ) 3J-Tanner Freese[5]; 2. (DQ) 13X-Dustin Feltman[4]; 3. (DQ) 28-Dalton Haag[2]; 4. (DQ) 97-Alexus Feltman[1]; 5. (DQ) 17-Brayden Bingham[3]
Heat 2 (6 Laps): 1. 87T-Adam VanDerostyne[1]; 2. 32J-Justin Erp[2]; 3. 25-Brayden Begalka[3]; 4. 92X-Jeff Asche[4]; 5. 98-Brett Alexander[5]
WISSOTA Midwest Mods
A Feature 1 (16 Laps): 1. 16T-Tim Kanten[1]; 2. 5C-Justin Bjorklund[4]; 3. 10-Justin VanEps[8]; 4. 21-Jake Smith[7]; 5. 11S-Darren Engesser[10]; 6. 28-Jake Molitor[5]; 7. 34J-Derek Rieck[6]; 8. 1-Shane Dejong[3]; 9. 10K-Kailey VanEps[12]; 10. 29-Jesse Reynolds[9]; 11. 56D-Doug Neitzel[11]; 12. (DNF) 00-Morgan Haack[13]; 13. (DNF) 19-Dalton Kruger[2]; 14. (DNS) 19M-Gage Myers
Heat 1 (8 Laps): 1. 19-Dalton Kruger[1]; 2. 34J-Derek Rieck[4]; 3. 1-Shane Dejong[3]; 4. 10-Justin VanEps[6]; 5. 29-Jesse Reynolds[5]; 6. 56D-Doug Neitzel[7]; 7. (DNF) 00-Morgan Haack[2]
Heat 2 (8 Laps): 1. 21-Jake Smith[2]; 2. 16T-Tim Kanten[4]; 3. 5C-Justin Bjorklund[1]; 4. 28-Jake Molitor[3]; 5. 11S-Darren Engesser[5]; 6. 10K-Kailey VanEps[6]; 7. (DNS) 19M-Gage Myers
WISSOTA Street Stock
A Feature 1 (16 Laps): 1. 11-Kyle Dykhoff[8]; 2. 51-Eric Riley[7]; 3. 00-Ross Bjerkeset[9]; 4. 17A-Jacob Aarhus[2]; 5. 71-Josh Long[4]; 6. 15F-Zachary Flickinger[5]; 7. 47-Russell Carlson[3]; 8. 3D-Dale Louwagie[10]; 9. 19-Cole Kannegiesser[1]; 10. 88-Dylan Arndt[6]; 11. 92-Payton Asche[13]; 12. (DNF) 22B-Ethan Beckler[12]; 13. (DNF) 43X-Chris Behrens[11]
Heat 1 (8 Laps): 1. 11-Kyle Dykhoff[2]; 2. 51-Eric Riley[1]; 3. 19-Cole Kannegiesser[3]; 4. 88-Dylan Arndt[5]; 5. 00-Ross Bjerkeset[6]; 6. 43X-Chris Behrens[4]; 7. 92-Payton Asche[7]
Heat 2 (8 Laps): 1. 47-Russell Carlson[1]; 2. 71-Josh Long[3]; 3. 17A-Jacob Aarhus[2]; 4. 15F-Zachary Flickinger[4]; 5. 3D-Dale Louwagie[6]; 6. 22B-Ethan Beckler[5]
WISSOTA Super Stock
A Feature 1 (14 Laps): 1. 15-Ryan Flaten[4]; 2. 15F-Jeff Flaten[3]; 3. 3E-Corey Elward[2]; 4. 71-Justin Tammen[5]; 5. 79M-Josh Roggatz[1]; 6. 19H-Brett Hedtke[8]; 7. 14-Jayden Friauf[6]; 8. (DNF) 17X-Ethan Kruger[7]
Heat 1 (8 Laps): 1. 15F-Jeff Flaten[2]; 2. 71-Justin Tammen[4]; 3. 3E-Corey Elward[3]; 4. 15-Ryan Flaten[1]; 5. 79M-Josh Roggatz[6]; 6. 14-Jayden Friauf[5]; 7. 17X-Ethan Kruger[7]; 8. 19H-Brett Hedtke[8]
WISSOTA Late Model
A Feature 1 (25 Laps): 1. 2-Dave Mass[16]; 2. 44-Cole Schill[3]; 3. 37-Scott Ward[10]; 4. 2S-Josh Skorczewski[9]; 5. 42S-Don Shaw[2]; 6. 32T-Jon Tollakson[13]; 7. 71X-Cory Tammen[8]; 8. 1 2-Bryce Sward[19]; 9. 22-Corey Nelson[6]; 10. 15-Trevor Walsh[1]; 11. X-Chuck Swenson[4]; 12. 18G-Chase Gelling[21]; 13. 73F-Larry Fitzsimmons[7]; 14. 73-Adam Prieve[20]; 15. 76-Dustin Johanneck[12]; 16. 17-Zack Tysdal[15]; 17. 711-Damin Eilers[17]; 18. 3-Clarence Washburn[18]; 19. 88-Todd Fuerstenau[23]; 20. (DNF) 55S-Ryan Schaufler[22]; 21. (DNF) 37JR-Morgan Ward Grosz[5]; 22. (DNF) 32-Jordan Tollakson[11]; 23. (DNF) 10-Blake Swenson[14]
Heat 1 (8 Laps): 1. 15-Trevor Walsh[1]; 2. 42S-Don Shaw[3]; 3. 71X-Cory Tammen[2]; 4. 37-Scott Ward[4]; 5. 32T-Jon Tollakson[5]; 6. 2-Dave Mass[8]; 7. 1 2-Bryce Sward[6]; 8. 18G-Chase Gelling[7]
Heat 2 (8 Laps): 1. 22-Corey Nelson[2]; 2. X-Chuck Swenson[1]; 3. 2S-Josh Skorczewski[3]; 4. 32-Jordan Tollakson[4]; 5. 10-Blake Swenson[6]; 6. 711-Damin Eilers[5]; 7. 73-Adam Prieve[7]; 8. 55S-Ryan Schaufler[8]
Heat 3 (8 Laps): 1. 44-Cole Schill[3]; 2. 37JR-Morgan Ward Grosz[6]; 3. 73F-Larry Fitzsimmons[5]; 4. 76-Dustin Johanneck[4]; 5. 17-Zack Tysdal[7]; 6. 3-Clarence Washburn[1]; 7. (DNF) 88-Todd Fuerstenau[2]