Factory Stocks
A Feature 1: 1. 47-Jason Best[8]; 2. 8K-Coltyn Schuler[5]; 3. 45-Tad Peterson[11]; 4. 82JR-Sophie Anderson[2]; 5. 44X-Alex Grinager[7]; 6. 7A-Landon Albertson[9]; 7. 32-Brady Hagen[4]; 8. 20-Tyler Minkel[14]; 9. 16S-Ty Schuler[3]; 10. 12-Melvin Flickinger[12]; 11. (DNF) 21-Galen Beckler[10]; 12. (DNF) 51-Timothy Brockman[6]; 13. (DNF) 87T-Ian Tjaden[1]; 14. (DNF) 52-Joe Arndt[13]
Heat 1 (8 Laps): 1. 16S-Ty Schuler[4]; 2. 8K-Coltyn Schuler[3]; 3. 44X-Alex Grinager[1]; 4. 32-Brady Hagen[6]; 5. 7A-Landon Albertson[2]; 6. 45-Tad Peterson[5]; 7. 52-Joe Arndt[7]
Heat 2 (8 Laps): 1. 82JR-Sophie Anderson[4]; 2. 51-Timothy Brockman[2]; 3. 47-Jason Best[1]; 4. 87T-Ian Tjaden[5]; 5. 21-Galen Beckler[6]; 6. 12-Melvin Flickinger[3]; 7. 20-Tyler Minkel[7]
WISSOTA Hornet
A Feature 1: 1. 87T-Adam VanDerostyne[4]; 2. 32J-Justin Erp[2]; 3. 40-Ellen Lange[3]; 4. 8X-Adam Throener[1]; 5. 28H-Dalton Haag[5]; 6. 27X-Hailey Borer[6]; 7. (DNF) 16-Brady Albertson[7]
Heat 1 (8 Laps): 1. 32J-Justin Erp[2]; 2. 40-Ellen Lange[4]; 3. 87T-Adam VanDerostyne[3]; 4. 8X-Adam Throener[6]; 5. 16-Brady Albertson[5]; 6. 28H-Dalton Haag[7]; 7. 27X-Hailey Borer[1]
WISSOTA Midwest Mods
A Feature 1: 1. 11S-Darren Engesser[5]; 2. 34J-Derek Rieck[12]; 3. 50H-Haley Dykhoff[1]; 4. 1-Shane Dejong[6]; 5. 87-William Moelter[7]; 6. 3D-Daniel Bjonfald[3]; 7. 2-Benjamin Beekman[10]; 8. 380A-Dana Anderson[11]; 9. 17-Jaden Gannott[2]; 10. (DNF) 21B-Jesse Bryan[9]; 11. (DNF) 12-Matt Everts[4]; 12. (DNF) 19M-Gage Myers[14]; 13. (DNF) 16T-Tim Kanten[8]; 14. (DNF) 29-Johnny Lindgren[13]
Heat 1 (8 Laps): 1. 50H-Haley Dykhoff[6]; 2. 1-Shane Dejong[4]; 3. 3D-Daniel Bjonfald[2]; 4. 17-Jaden Gannott[5]; 5. 21B-Jesse Bryan[3]; 6. 380A-Dana Anderson[1]; 7. (DNF) 29-Johnny Lindgren[7]
Heat 2 (8 Laps): 1. 11S-Darren Engesser[1]; 2. 16T-Tim Kanten[3]; 3. 12-Matt Everts[5]; 4. 87-William Moelter[2]; 5. 2-Benjamin Beekman[4]; 6. 34J-Derek Rieck[7]; 7. (DNF) 19M-Gage Myers[6]
WISSOTA Street Stock
A Feature 1: 1. 10-Justin Vogel[9]; 2. 25-Mike Jans[7]; 3. 00-Ross Bjerkeset[4]; 4. 9-Cody Hatch[11]; 5. 19-Derek Zieske[5]; 6. 4-Micheal Brockman[10]; 7. 22B-Ethan Beckler[16]; 8. 2*-Dustin Schultz[3]; 9. 69-Dominick Platow[19]; 10. 19K-Cole Kannegiesser[12]; 11. 6-Avery Williams[18]; 12. (DNF) 92-Payton Asche[15]; 13. (DNF) 3D-Dale Louwagie[14]; 14. (DNF) 43X-Chris Behrens[13]; 15. (DNF) 14-Merlyn Flickinger Jr[17]; 16. (DNF) KOL34-Kolton Brauer[8]; 17. (DNF) 71-Josh Long[6]; 18. (DNF) 83-Doug Olmscheid[1]; 19. (DNF) 15F-Zachary Flickinger[2]; 20. (DNS) 3J-Tanner Freese
Heat 1 (8 Laps): 1. 25-Mike Jans[1]; 2. 2*-Dustin Schultz[4]; 3. 83-Doug Olmscheid[2]; 4. 4-Micheal Brockman[5]; 5. 43X-Chris Behrens[3]; 6. 22B-Ethan Beckler[6]; 7. 6-Avery Williams[7]
Heat 2 (8 Laps): 1. 10-Justin Vogel[5]; 2. KOL34-Kolton Brauer[4]; 3. 00-Ross Bjerkeset[2]; 4. 9-Cody Hatch[1]; 5. 3D-Dale Louwagie[6]; 6. 14-Merlyn Flickinger Jr[7]; 7. (DNS) 3J-Tanner Freese
Heat 3 (8 Laps): 1. 15F-Zachary Flickinger[4]; 2. 71-Josh Long[2]; 3. 19-Derek Zieske[6]; 4. 19K-Cole Kannegiesser[1]; 5. 92-Payton Asche[3]; 6. (DNF) 69-Dominick Platow[5]
WISSOTA Super Stock
A Feature 1: 1. 22-Jack Koranda[2]; 2. 1-Karter Reents[4]; 3. 71X-Travis Scott[3]; 4. 28*-Bailey Rosch[1]; 5. (DNF) 79M-Josh Roggatz[5]
Heat 1 (8 Laps): 1. 71X-Travis Scott[2]; 2. 28*-Bailey Rosch[1]; 3. 1-Karter Reents[4]; 4. 22-Jack Koranda[5]; 5. (DNF) 79M-Josh Roggatz[3]
WISSOTA Modifieds
A Feature 1: 1. 5K-Tyler Kaeter[7]; 2. 23-Matt Gilbertson[5]; 3. 10H-Nate Heinrich[3]; 4. 6*-Brian Haben[4]; 5. 18S-Kennedy Swan[6]; 6. 66-Jacob Knapper[8]; 7. US-Jonathan Olmscheid[12]; 8. 13-Cayden Schmeling[2]; 9. 9B-Brendan Blascyk[9]; 10. 8A-Matt Anderson[10]; 11. (DNF) 15-Ryan Flaten[1]; 12. (DNS) 9E-Don Eischens
Heat 1 (2 Laps): 1. 13-Cayden Schmeling[2]; 2. 6*-Brian Haben[1]; 3. 5K-Tyler Kaeter[4]; 4. 15-Ryan Flaten[3]; 5. 9B-Brendan Blascyk[5]; 6. 8A-Matt Anderson[6]
Heat 2 (2 Laps): 1. 23-Matt Gilbertson[2]; 2. 10H-Nate Heinrich[5]; 3. 18S-Kennedy Swan[6]; 4. 66-Jacob Knapper[1]; 5. (DNF) 9E-Don Eischens[4]; 6. (DNF) US-Jonathan Olmscheid[3]