Pure Stock
A Feature 1 (12 Laps): 1. 9-Cody Hatch[6]; 2. 2-Joe Martin[8]; 3. 18-Chris Isdal[5]; 4. 8J-Jordan Frericks[7]; 5. 18J-Justin Peterson[3]; 6. 611-Brady Schultz[2]; 7. 30-Jared Kelm[4]; 8. 13-Brock Hedtke[10]; 9. 69-Dominick Platow[9]; 10. 82JR-Sophie Anderson[11]; 11. 22B-Ethan Beckler[1]
Heat 1 (6 Laps): 1. 2-Joe Martin[1]; 2. 8J-Jordan Frericks[2]; 3. 9-Cody Hatch[5]; 4. 30-Jared Kelm[3]; 5. 69-Dominick Platow[4]; 6. 82JR-Sophie Anderson[6]
Heat 2 (6 Laps): 1. 18-Chris Isdal[3]; 2. 22B-Ethan Beckler[2]; 3. 611-Brady Schultz[1]; 4. 18J-Justin Peterson[5]; 5. 13-Brock Hedtke[4]
WISSOTA Hornet
A Feature 1 (12 Laps): 1. 22-Matthew Dittman[3]; 2. 92-Payton Asche[4]; 3. 84-Doug Martin[7]; 4. 17X-Ethan Kruger[1]; 5. 7X-Peter Martin[6]; 6. 14-Justin Schelitzche[2]; 7. 13-Lucas Christians[5]; 8. 13X-Steve Christians[9]; 9. 51X-Gary Schumacher[8]
Heat 1 (6 Laps): 1. 22-Matthew Dittman[6]; 2. 17X-Ethan Kruger[1]; 3. 13-Lucas Christians[2]; 4. 14-Justin Schelitzche[4]; 5. 92-Payton Asche[9]; 6. 7X-Peter Martin[3]; 7. 84-Doug Martin[5]; 8. 51X-Gary Schumacher[7]; 9. 13X-Steve Christians[8]
WISSOTA Midwest Mods
A Feature 1 (16 Laps): 1. 7-Brandon Mehrwerth[11]; 2. 11-Ashton Schulte[2]; 3. 27-Corey Mehrwerth[9]; 4. EZ1-Randy Laage[8]; 5. 10-Justin VanEps[3]; 6. 5C-Justin Bjorklund[4]; 7. 21-Logan Naslund[10]; 8. (DNF) 17-Ashley Boyum[7]; 9. (DNF) 21S-Jake Smith[6]; 10. (DNF) 29-Andy Mayavski[5]; 11. (DNS) 2-Benjamin Beekman
Heat 1 (8 Laps): 1. EZ1-Randy Laage[4]; 2. 21S-Jake Smith[3]; 3. 17-Ashley Boyum[5]; 4. 10-Justin VanEps[2]; 5. 27-Corey Mehrwerth[6]; 6. (DNF) 7-Brandon Mehrwerth[1]
Heat 2 (8 Laps): 1. 11-Ashton Schulte[1]; 2. 5C-Justin Bjorklund[5]; 3. 29-Andy Mayavski[2]; 4. 2-Benjamin Beekman[3]; 5. (DNF) 21-Logan Naslund[4]
WISSOTA Mod Four
A Feature 1 (16 Laps): 1. 5-Robert Holtquist[1]; 2. 5H-Dustin Holtquist[2]; 3. 7L-Tyler Larson[6]; 4. 37-Dean Larson[5]; 5. TB81-Tommy Bawden[8]; 6. 11R-Landyn Randt[7]; 7. 8R-Josh Litzau[12]; 8. 17S-Patrick Specht[3]; 9. 9-Adam Prieve[4]; 10. 99JR-Peewee Kuhnau[9]; 11. 16F-Jordon Magnuson[11]; 12. (DNF) 5JF-Jonathen Feda[10]
Heat 1 (8 Laps): 1. 11R-Landyn Randt[4]; 2. 37-Dean Larson[6]; 3. 5H-Dustin Holtquist[5]; 4. 7L-Tyler Larson[3]; 5. 99JR-Peewee Kuhnau[1]; 6. 16F-Jordon Magnuson[2]
Heat 2 (8 Laps): 1. 5-Robert Holtquist[1]; 2. TB81-Tommy Bawden[5]; 3. 17S-Patrick Specht[3]; 4. 9-Adam Prieve[4]; 5. 5JF-Jonathen Feda[2]; 6. (DNF) 8R-Josh Litzau[6]
WISSOTA Street Stock
A Feature 1 (20 Laps): 1. 27P-Parker Anderson[6]; 2. 10-Justin Vogel[9]; 3. 79-Jeff Nowak[2]; 4. 11-Kyle Dykhoff[10]; 5. 34JR-Braden Brauer[5]; 6. 16X-Kyle Genett[4]; 7. 59-Kyle Anderson[3]; 8. 12-Cody Kummer[1]; 9. 5P-Ryan Pommerer[16]; 10. 19C-Charlie Shiek[15]; 11. 28-Colten Klueckman[12]; 12. 10P-Joe Potter[13]; 13. 1X-Clifford Houser[14]; 14. 3D-Dale Louwagie[19]; 15. 24-Ashley Wampler[18]; 16. (DNF) 99-Greg Lammers[11]; 17. (DNF) 35S-Kegan Stueve[17]; 18. (DNF) 15F-Zachary Flickinger[8]; 19. (DNF) 5F-Mike Flickinger[7]
Heat 1 (8 Laps): 1. 34JR-Braden Brauer[2]; 2. 10-Justin Vogel[3]; 3. 16X-Kyle Genett[6]; 4. 11-Kyle Dykhoff[7]; 5. 10P-Joe Potter[1]; 6. 5P-Ryan Pommerer[4]; 7. 3D-Dale Louwagie[5]
Heat 2 (8 Laps): 1. 79-Jeff Nowak[1]; 2. 59-Kyle Anderson[3]; 3. 5F-Mike Flickinger[2]; 4. 99-Greg Lammers[5]; 5. 1X-Clifford Houser[6]; 6. 35S-Kegan Stueve[4]
Heat 3 (8 Laps): 1. 27P-Parker Anderson[1]; 2. 12-Cody Kummer[5]; 3. 15F-Zachary Flickinger[3]; 4. 28-Colten Klueckman[4]; 5. 19C-Charlie Shiek[6]; 6. 24-Ashley Wampler[2]
WISSOTA Super Stock
A Feature 1 (18 Laps): 1. 55-Gary Husmann[5]; 2. 15-Ryan Flaten[4]; 3. 28-Bailey Rosch[1]; 4. 81K-Dexton Koch[6]; 5. 5*-Andrew Hedtke[8]; 6. 99-Shawn Fernkes[7]; 7. 511-Zach Schultz[2]; 8. 31X-Dustin Zieske[3]; 9. 71X-Travis Scott[11]; 10. 12T-Trent Brutger[9]; 11. 19-Brayden Hedtke[10]; 12. 8-Matthew Larson[13]; 13. (DNF) 71-Justin Tammen[12]
Heat 1 (8 Laps): 1. 81K-Dexton Koch[1]; 2. 511-Zach Schultz[3]; 3. 15-Ryan Flaten[2]; 4. 5*-Andrew Hedtke[5]; 5. 12T-Trent Brutger[6]; 6. 71X-Travis Scott[4]; 7. 8-Matthew Larson[7]
Heat 2 (8 Laps): 1. 55-Gary Husmann[2]; 2. 31X-Dustin Zieske[4]; 3. 28-Bailey Rosch[1]; 4. 99-Shawn Fernkes[3]; 5. 19-Brayden Hedtke[6]; 6. 71-Justin Tammen[5]