Factory Stocks
A Feature 1: 1. 16A-Coltyn Schuler[5]; 2. 47-Jason Best[3]; 3. 52-Joe Arndt[7]; 4. 45-Tad Peterson[4]; 5. 7A-Landon Albertson[6]; 6. 30-Jared Kelm[8]; 7. 32-Brady Hagen[2]; 8. 32J-Justin Erp[10]; 9. 2-Carter Rice[11]; 10. (DNF) 82JR-Sophie Anderson[1]; 11. (DNF) 27A-Jacob Aasgaard[9]
Heat 1 (8 Laps): 1. 32-Brady Hagen[2]; 2. 16A-Coltyn Schuler[3]; 3. 45-Tad Peterson[4]; 4. 82JR-Sophie Anderson[5]; 5. 27A-Jacob Aasgaard[1]; 6. (DNF) 2-Carter Rice[6]
Heat 2 (8 Laps): 1. 47-Jason Best[1]; 2. 30-Jared Kelm[2]; 3. 52-Joe Arndt[4]; 4. 7A-Landon Albertson[3]; 5. 32J-Justin Erp[5]
WISSOTA Hornet
A Feature 1 (10 Laps): 1. 7-Jerik Stabler[6]; 2. 16-Brady Albertson[3]; 3. 2-Kole Kampsen[5]; 4. 555-Bradley Rossow[2]; 5. 5AR-Adam VanDerostyne[4]; 6. 98-Brett Alexander[1]; 7. 28H-Dalton Haag[7]; 8. (DNS) 69D-Miles Deitchman
Heat 1 (8 Laps): 1. 16-Brady Albertson[1]; 2. 98-Brett Alexander[2]; 3. 2-Kole Kampsen[3]; 4. 555-Bradley Rossow[5]; 5. 5AR-Adam VanDerostyne[7]; 6. 7-Jerik Stabler[6]; 7. 28H-Dalton Haag[8]; 8. (DNS) 69D-Miles Deitchman
WISSOTA Midwest Mods
A Feature 1: 1. 70-David Simpson[2]; 2. 34J-Derek Rieck[1]; 3. 12-Matt Everts[5]; 4. 2-Benjamin Beekman[10]; 5. 75-Randy Klein[4]; 6. 31C-Tony Clark[13]; 7. 69-Ethen Waltz[12]; 8. 32-Zach Clark[9]; 9. 17V-Colton Vogel[11]; 10. (DNF) 11S-Darren Engesser[6]; 11. (DNF) 40D-Blake Adams[7]; 12. (DNF) 29-Johnny Lindgren[8]; 13. (DNF) 1-Shane Dejong[15]; 14. (DNF) 19M-Gage Myers[3]; 15. (DNS) 17-Jaden Gannott
Heat 1 (8 Laps): 1. 40D-Blake Adams[2]; 2. 12-Matt Everts[4]; 3. 11S-Darren Engesser[6]; 4. 29-Johnny Lindgren[8]; 5. 32-Zach Clark[1]; 6. 17V-Colton Vogel[7]; 7. (DNF) 31C-Tony Clark[3]; 8. (DNF) 1-Shane Dejong[5]
Heat 2 (8 Laps): 1. 34J-Derek Rieck[4]; 2. 70-David Simpson[5]; 3. 75-Randy Klein[2]; 4. 19M-Gage Myers[3]; 5. 2-Benjamin Beekman[6]; 6. 69-Ethen Waltz[7]; 7. (DNF) 17-Jaden Gannott[1]
WISSOTA Modifieds
A Feature 1 (16 Laps): 1. 40-Kevin Adams[6]; 2. 10H-Nate Heinrich[8]; 3. 66-Jacob Knapper[2]; 4. 91-Gerald Thorstad[9]; 5. 18-Aaron Sowers[1]; 6. US-Jonathan Olmscheid[4]; 7. 1-Terry Bendel[3]; 8. (DNF) 6*-Brian Haben[5]; 9. (DNF) 10-Justin VanEps[10]; 10. (DNF) 15-Ryan Flaten[7]
Heat 1 (8 Laps): 1. 40-Kevin Adams[1]; 2. 6*-Brian Haben[2]; 3. 15-Ryan Flaten[5]; 4. US-Jonathan Olmscheid[3]; 5. 91-Gerald Thorstad[4]
Heat 2 (8 Laps): 1. 10H-Nate Heinrich[2]; 2. 66-Jacob Knapper[4]; 3. 18-Aaron Sowers[1]; 4. 1-Terry Bendel[3]; 5. (DNF) 10-Justin VanEps[5]
WISSOTA Street Stock
A Feature 1 (20 Laps): 1. 25-Mike Jans[3]; 2. 15F-Zachary Flickinger[2]; 3. 71-Josh Long[18]; 4. 14-Maria Broksieck[9]; 5. 16S-Ty Schuler[6]; 6. 44-Dylan Arndt[10]; 7. 19-Derek Zieske[4]; 8. 69-Dominick Platow[14]; 9. 43X-Chris Behrens[13]; 10. 4-Micheal Brockman[8]; 11. 22-Kolton Luepke[11]; 12. 92-Payton Asche[17]; 13. (DNF) KOL34-Kolton Brauer[1]; 14. (DNF) 3D-Dale Louwagie[12]; 15. (DNF) 44X-Alex Grinager[5]; 16. (DNF) 9-Cody Hatch[15]; 17. (DNF) 17A-Jacob Aarhus[19]; 18. (DNF) 2*-Dustin Schultz[7]; 19. (DNS) 3-Austin Hamre
Heat 1 (8 Laps): 1. 19-Derek Zieske[1]; 2. 25-Mike Jans[5]; 3. 4-Micheal Brockman[3]; 4. 22-Kolton Luepke[7]; 5. 43X-Chris Behrens[4]; 6. 3-Austin Hamre[6]; 7. 17A-Jacob Aarhus[2]
Heat 2 (8 Laps): 1. 16S-Ty Schuler[1]; 2. KOL34-Kolton Brauer[5]; 3. 2*-Dustin Schultz[3]; 4. 3D-Dale Louwagie[2]; 5. 69-Dominick Platow[6]; 6. 92-Payton Asche[4]
Heat 3 (8 Laps): 1. 15F-Zachary Flickinger[4]; 2. 14-Maria Broksieck[5]; 3. 44X-Alex Grinager[1]; 4. 44-Dylan Arndt[3]; 5. 9-Cody Hatch[2]; 6. 71-Josh Long[6]
WISSOTA Super Stock
A Feature 1 (12 Laps): 1. 28*-Bailey Rosch[1]; 2. 71X-Travis Scott[4]; 3. 33-Stewart Schipke[2]; 4. (DNF) 1-Karter Reents[6]; 5. (DNF) 79M-Josh Roggatz[5]; 6. (DNF) 12T-Jacob Knapper[3]; 7. (DNS) 40-Shawn Schnabel
Heat 1 (8 Laps): 1. 12T-Jacob Knapper[3]; 2. 33-Stewart Schipke[1]; 3. 28*-Bailey Rosch[5]; 4. 79M-Josh Roggatz[2]; 5. 71X-Travis Scott[7]; 6. 1-Karter Reents[4]; 7. (DNF) 40-Shawn Schnabel[6]