Pure Stock
A Feature 1 (10 Laps): 1. 9-Cody Hatch[1]; 2. 16S-Ty Schuler[2]; 3. 611-Brady Schultz[3]; 4. 69-Dominick Platow[6]; 5. 30-Jared Kelm[5]; 6. 82JR-Sophie Anderson[8]; 7. (DNF) 18-Chris Isdal[4]; 8. (DNF) 50-Taylor Olson[7]
Heat 1 (6 Laps): 1. 18-Chris Isdal[1]; 2. 611-Brady Schultz[4]; 3. 9-Cody Hatch[5]; 4. 30-Jared Kelm[2]; 5. 16S-Ty Schuler[8]; 6. 69-Dominick Platow[6]; 7. 50-Taylor Olson[7]; 8. 82JR-Sophie Anderson[3]
WISSOTA Hornet
A Feature 1 (12 Laps): 1. 92-Payton Asche[5]; 2. 14-Justin Schelitzche[2]; 3. 7-Joe Martin[3]; 4. 51X-Gary Schumacher[1]; 5. 13G-Blake Hawker[6]; 6. 07-Carter Matthews[9]; 7. 2-Kole Kampsen[4]; 8. 16-Brady Albertson[7]; 9. 92X-Jeff Asche[10]; 10. 7X-Peter Martin[8]; 11. (DNF) 24-Kale Hofer[11]
Heat 1 (6 Laps): 1. 7X-Peter Martin[4]; 2. 7-Joe Martin[6]; 3. 14-Justin Schelitzche[5]; 4. 2-Kole Kampsen[1]; 5. 07-Carter Matthews[2]; 6. 24-Kale Hofer[3]
Heat 2 (6 Laps): 1. 92-Payton Asche[5]; 2. 51X-Gary Schumacher[3]; 3. 13G-Blake Hawker[1]; 4. 16-Brady Albertson[2]; 5. 92X-Jeff Asche[4]
WISSOTA Midwest Mods
A Feature 1 (14 Laps): 1. 7-Brandon Mehrwerth[1]; 2. 11X-Austin Chyba[2]; 3. 25-Brandon Hines[3]; 4. 10-Justin VanEps[5]; 5. 5C-Justin Bjorklund[4]; 6. 25W-Dano Ostrander[9]; 7. 2-Benjamin Beekman[8]; 8. 21-Jake Smith[7]; 9. (DNF) 0Z-Nick Montanez[10]; 10. (DNF) 00-Kyle Thell[6]
Heat 1 (8 Laps): 1. 00-Kyle Thell[1]; 2. 11X-Austin Chyba[5]; 3. 25-Brandon Hines[3]; 4. 5C-Justin Bjorklund[4]; 5. 25W-Dano Ostrander[2]
Heat 2 (8 Laps): 1. 21-Jake Smith[1]; 2. 7-Brandon Mehrwerth[2]; 3. 10-Justin VanEps[3]; 4. 2-Benjamin Beekman[4]; 5. 0Z-Nick Montanez[5]
WISSOTA Mod Four
A Feature 1 (14 Laps): 1. TB81-Tommy Bawden[4]; 2. 5-Robert Holtquist[2]; 3. 37-Dean Larson[1]; 4. 5H-Dustin Holtquist[5]; 5. 8R-Josh Litzau[6]; 6. 7L-Tyler Larson[3]; 7. 3G-Craig Gertsema[7]; 8. (DNF) 99JR-Peewee Kuhnau[8]
Heat 1 (8 Laps): 1. 5-Robert Holtquist[2]; 2. TB81-Tommy Bawden[1]; 3. 5H-Dustin Holtquist[4]; 4. 37-Dean Larson[5]; 5. 7L-Tyler Larson[6]; 6. 8R-Josh Litzau[7]; 7. 3G-Craig Gertsema[3]; 8. (DNS) 99JR-Peewee Kuhnau
WISSOTA Modifieds
A Feature 1 (10 Laps): 1. 7A-Shane Sabraski[3]; 2. US-Jonathan Olmscheid[1]; 3. F15-Devin Fouquette[2]; 4. 5K-Tyler Kaeter[5]; 5. 43K-Kaden Blaeser[4]
Heat 1 (6 Laps): 1. US-Jonathan Olmscheid[2]; 2. 7A-Shane Sabraski[5]; 3. F15-Devin Fouquette[4]; 4. 43K-Kaden Blaeser[3]; 5. (DNF) 5K-Tyler Kaeter[1]
WISSOTA Street Stock
A Feature 1 (16 Laps): 1. 34JR-Braden Brauer[1]; 2. 11-Kyle Dykhoff[3]; 3. 10-Justin Vogel[6]; 4. 16X-Kyle Genett[2]; 5. 22W-Jim Williams[4]; 6. 15F-Zachary Flickinger[5]; 7. I7-Ethan Iiams[9]; 8. 83-Doug Olmscheid[8]; 9. 28-Justin Litzau[11]; 10. (DNF) 18-Taylor Garberich[10]; 11. (DNS) 19-Derek Zieske; 12. (DNS) 14-Merlyn Flickinger Jr; 13. (DNS) 56-Riley Lorensen
Heat 1 (8 Laps): 1. 34JR-Braden Brauer[1]; 2. 22W-Jim Williams[2]; 3. 15F-Zachary Flickinger[4]; 4. 83-Doug Olmscheid[7]; 5. I7-Ethan Iiams[3]; 6. (DNF) 14-Merlyn Flickinger Jr[5]; 7. (DNF) 56-Riley Lorensen[6]
Heat 2 (8 Laps): 1. 11-Kyle Dykhoff[2]; 2. 16X-Kyle Genett[3]; 3. 19-Derek Zieske[1]; 4. 10-Justin Vogel[5]; 5. 18-Taylor Garberich[4]; 6. 28-Justin Litzau[6]
WISSOTA Super Stock
A Feature 1 (14 Laps): 1. 66-Jacob Knapper[4]; 2. 511-Zach Schultz[3]; 3. 28-Bailey Rosch[5]; 4. 99-Shawn Fernkes[1]; 5. 12T-Trent Brutger[6]; 6. 55-Gary Husmann[8]; 7. 14-Jayden Friauf[7]; 8. (DNF) 15-Ryan Flaten[2]
Heat 1 (8 Laps): 1. 15-Ryan Flaten[4]; 2. 28-Bailey Rosch[2]; 3. 511-Zach Schultz[5]; 4. 66-Jacob Knapper[6]; 5. 99-Shawn Fernkes[1]; 6. 12T-Trent Brutger[3]; 7. 14-Jayden Friauf[8]; 8. (DNS) 55-Gary Husmann