Stock Cars
A Feature 1 (12 Laps): 1. 16A-Coltyn Schuler[8]; 2. 82JR-Sophie Anderson[6]; 3. 32-Brady Hagen[4]; 4. 47-Jason Best[5]; 5. 13-Brett Hedtke[2]; 6. 52-Joe Arndt[7]; 7. 511-Colsten Schultz[10]; 8. 87T-Ian Tjaden[3]; 9. (DNF) 20A-Alex Thorson[9]; 10. (DNF) 32J-Justin Erp[1]
Heat 1 (6 Laps): 1. 16A-Coltyn Schuler[1]; 2. 52-Joe Arndt[5]; 3. 47-Jason Best[2]; 4. 13-Brett Hedtke[4]; 5. 20A-Alex Thorson[3]
Heat 2 (6 Laps): 1. 82JR-Sophie Anderson[3]; 2. 32J-Justin Erp[1]; 3. 87T-Ian Tjaden[5]; 4. 32-Brady Hagen[4]; 5. 511-Colsten Schultz[2]
WISSOTA Hornet
A Feature 1 (12 Laps): 1. 3-Adam VanDerostyne[3]; 2. 08-Jeff Rohner[7]; 3. 555-Bradley Rossow[2]; 4. 7-Dylan Tirrel[8]; 5. 22-Matthew Dittman[6]; 6. 28H-Dalton Haag[11]; 7. 11K-Paul Kester[5]; 8. 87TJR-Paxton Tjaden[10]; 9. 10-Dexyn Habraken[1]; 10. 19A-Alysha Christenson[9]; 11. (DNF) 16-Brady Albertson[4]
Heat 1 (6 Laps): 1. 22-Matthew Dittman[4]; 2. 08-Jeff Rohner[5]; 3. 7-Dylan Tirrel[3]; 4. 10-Dexyn Habraken[1]; 5. 19A-Alysha Christenson[2]; 6. 28H-Dalton Haag[6]
Heat 2 (6 Laps): 1. 555-Bradley Rossow[1]; 2. 3-Adam VanDerostyne[4]; 3. 16-Brady Albertson[5]; 4. 11K-Paul Kester[3]; 5. 87TJR-Paxton Tjaden[2]
WISSOTA Midwest Mods
A Feature 1 (16 Laps): 1. 28-Scott Tofte[2]; 2. 40D-Blake Adams[7]; 3. 10K-Kailey VanEps[1]; 4. 1-Shane Dejong[3]; 5. 5C-Justin Bjorklund[5]; 6. 11S-Darren Engesser[4]; 7. 9M-Jake Molitor[6]; 8. 16T-Tim Kanten[9]; 9. 34J-Derek Rieck[8]; 10. OK-Cameron Lindberg[10]; 11. 7G-Tanner Gregoire[11]
Heat 1 (8 Laps): 1. 34J-Derek Rieck[1]; 2. 1-Shane Dejong[2]; 3. 40D-Blake Adams[6]; 4. 28-Scott Tofte[3]; 5. 16T-Tim Kanten[4]; 6. 7G-Tanner Gregoire[5]
Heat 2 (8 Laps): 1. 5C-Justin Bjorklund[1]; 2. 9M-Jake Molitor[4]; 3. 11S-Darren Engesser[2]; 4. 10K-Kailey VanEps[3]; 5. OK-Cameron Lindberg[5]
WISSOTA Modifieds
A Feature 1 (16 Laps): 1. 15-Tony Konold[1]; 2. 15F-Ryan Flaten[4]; 3. 5H-Brett Hoium[2]; 4. 8-Jason Anderson[3]; 5. 40-Kevin Adams[7]; 6. 6*-Brian Haben[5]; 7. 10H-Nate Heinrich[6]; 8. 42-Chaun Peterson[9]; 9. (DNF) 10-Justin VanEps[10]; 10. (DNF) 6SL-Seth Brede[8]
Heat 1 (8 Laps): 1. 6SL-Seth Brede[2]; 2. 15F-Ryan Flaten[3]; 3. 15-Tony Konold[1]; 4. 8-Jason Anderson[5]; 5. 42-Chaun Peterson[4]
Heat 2 (8 Laps): 1. 6*-Brian Haben[1]; 2. 10H-Nate Heinrich[2]; 3. 40-Kevin Adams[4]; 4. 5H-Brett Hoium[3]; 5. 10-Justin VanEps[5]
WISSOTA Street Stock
A Feature 1 (20 Laps): 1. KOL34-Kolton Brauer[3]; 2. 14-Maria Broksieck[4]; 3. 2-Joe Martin[1]; 4. 15F-Zachary Flickinger[5]; 5. 44X-Alex Grinager[11]; 6. 4-Micheal Brockman[9]; 7. 22B-Ethan Beckler[2]; 8. 73-Cory Giessinger[12]; 9. 17A-Jacob Aarhus[8]; 10. 2*-Dustin Schultz[13]; 11. 7-Logen Gregoire[14]; 12. (DNF) 44-Dylan Arndt[6]; 13. (DNF) 71-Josh Long[7]; 14. (DNF) 16S-Ty Schuler[16]; 15. (DNF) 17X-Ethan Kruger[10]; 16. (DNS) 3J-Tanner Freese
Heat 1 (8 Laps): 1. 14-Maria Broksieck[3]; 2. KOL34-Kolton Brauer[6]; 3. 22B-Ethan Beckler[5]; 4. 17A-Jacob Aarhus[7]; 5. 4-Micheal Brockman[4]; 6. 44X-Alex Grinager[8]; 7. 2*-Dustin Schultz[1]; 8. 3J-Tanner Freese[2]
Heat 2 (8 Laps): 1. 71-Josh Long[5]; 2. 2-Joe Martin[4]; 3. 15F-Zachary Flickinger[7]; 4. 44-Dylan Arndt[2]; 5. 17X-Ethan Kruger[8]; 6. 73-Cory Giessinger[6]; 7. 7-Logen Gregoire[3]; 8. (DNF) 16S-Ty Schuler[1]
WISSOTA Super Stock
A Feature 1 (16 Laps): 1. 511-Zach Schultz[2]; 2. 71-Trevor Nelson[7]; 3. 19-Brayden Hedtke[3]; 4. 67-Ryan Satter[6]; 5. 40-Shawn Schnabel[5]; 6. 5*-Andrew Hedtke[1]; 7. 14-Jayden Friauf[10]; 8. (DNF) 3E-Corey Elward[4]; 9. (DNF) 71X-Travis Scott[9]; 10. (DNF) 55-Gary Husmann[8]
Heat 1 (8 Laps): 1. 5*-Andrew Hedtke[1]; 2. 511-Zach Schultz[4]; 3. 40-Shawn Schnabel[2]; 4. (DNF) 71X-Travis Scott[5]; 5. (DNF) 14-Jayden Friauf[3]
Heat 2 (8 Laps): 1. 71-Trevor Nelson[3]; 2. 3E-Corey Elward[2]; 3. 19-Brayden Hedtke[1]; 4. 67-Ryan Satter[4]; 5. 55-Gary Husmann[5]