Pure Stock
A Feature 1 (15 Laps): 1. 1CJ-Joe Armstrong[4]; 2. 22S-Dylan Steele[6]; 3. 7H-Austin Harris[2]; 4. 64-Joe Ree[7]; 5. 24-Qwint Irish[9]; 6. 48-Amanda Irish[5]; 7. (DNF) 34-Thayne Marcellais[1]; 8. (DNF) 12B-Tate Bullis[3]; 9. (DNS) 37-Keith Vetsch; 10. (DNS) 43-Dan Arends
Heat 1 (8 Laps): 1. 22S-Dylan Steele[2]; 2. 12B-Tate Bullis[3]; 3. 34-Thayne Marcellais[4]; 4. 48-Amanda Irish[5]; 5. (DNS) 43-Dan Arends
Heat 2 (8 Laps): 1. 1CJ-Joe Armstrong[2]; 2. 7H-Austin Harris[1]; 3. 64-Joe Ree[5]; 4. 37-Keith Vetsch[4]; 5. 24-Qwint Irish[3]
WISSOTA Midwest Mods
A Feature 1 (20 Laps): 1. 39-Jamie Dietzler[3]; 2. 2S-Matt Schow[8]; 3. 87S-Reise Stenberg[4]; 4. 13B-Jess Brekke[10]; 5. 44-Austin Hunter[5]; 6. 36-Ryan Cousins[2]; 7. 7B-Bailey Cousins[9]; 8. J21-Kris Jackson[6]; 9. B0-Jory Berg[7]; 10. 69-Justin Jones[13]; 11. 22-Zach Reinke[17]; 12. 12V-Jaden Varnson[12]; 13. 16-Randy Thompson[11]; 14. 26-Tanner Armstrong[16]; 15. 1S-Scott Bintz[18]; 16. 8-Jason Schuh[14]; 17. 24X-Ryan Ost[21]; 18. 87-Chris Kruk[19]; 19. 12-Eric Cease[20]; 20. (DNS) 32-Eric Haugland; 21. (DNS) 5C-Preston Carr
Heat 1 (8 Laps): 1. J21-Kris Jackson[1]; 2. B0-Jory Berg[3]; 3. 7B-Bailey Cousins[2]; 4. 69-Justin Jones[5]; 5. 22-Zach Reinke[4]; 6. 24X-Ryan Ost[6]
Heat 2 (8 Laps): 1. 44-Austin Hunter[2]; 2. 2S-Matt Schow[1]; 3. 13B-Jess Brekke[4]; 4. 8-Jason Schuh[3]; 5. 1S-Scott Bintz[5]
Heat 3 (8 Laps): 1. 87S-Reise Stenberg[1]; 2. 5C-Preston Carr[3]; 3. 16-Randy Thompson[4]; 4. 32-Eric Haugland[5]; 5. 87-Chris Kruk[2]
Heat 4 (8 Laps): 1. 39-Jamie Dietzler[2]; 2. 36-Ryan Cousins[3]; 3. 12V-Jaden Varnson[4]; 4. 26-Tanner Armstrong[5]; 5. 12-Eric Cease[1]
WISSOTA Street Stock
A Feature 1 (20 Laps): 1. 27P-Tucker Pederson[6]; 2. 59-Kyle Anderson[4]; 3. 30-Seth Klostreich[5]; 4. 4-Trey Hess[7]; 5. 00-Dustin Ebensteiner[8]; 6. 21J-Brian Johanson[10]; 7. 4M-Mike Mund[9]; 8. 77-Adam Dehne[1]; 9. (DNF) 06-Drew Peterson[11]; 10. (DNF) 2U-Kasey Ussatis[2]; 11. (DNS) 69-Stoney Kruk
Heat 1 (8 Laps): 1. 30-Seth Klostreich[1]; 2. 59-Kyle Anderson[3]; 3. 4-Trey Hess[5]; 4. 77-Adam Dehne[2]; 5. 4M-Mike Mund[4]; 6. 06-Drew Peterson[6]
Heat 2 (8 Laps): 1. 27P-Tucker Pederson[2]; 2. 2U-Kasey Ussatis[1]; 3. 69-Stoney Kruk[3]; 4. 00-Dustin Ebensteiner[5]; 5. 21J-Brian Johanson[4]
WISSOTA Late Model
A Feature 1 (20 Laps): 1. 12S-Brad Seng[1]; 2. 85-Jayson Good[5]; 3. 44*-Cole Schill[2]; 4. 14-Brody Troftgruben[4]; 5. 21S-John Seng[10]; 6. 71-Dustin Strand[6]; 7. 12-Chad Becker[8]; 8. 11-Denver Nickeson[9]; 9. 7P-Joey Pederson[3]; 10. 11B-Ben Mickelson[7]; 11. 7-Mike Rohwedder[11]; 12. 28-Dylan Barnhardt[14]; 13. 21-Brady Pengilly[13]; 14. 70-Jesse Teunis[12]
Heat 1 (10 Laps): 1. 12S-Brad Seng[1]; 2. 44*-Cole Schill[4]; 3. 14-Brody Troftgruben[5]; 4. 11B-Ben Mickelson[2]; 5. 11-Denver Nickeson[7]; 6. 7-Mike Rohwedder[6]; 7. (DNS) 28-Dylan Barnhardt
Heat 2 (10 Laps): 1. 71-Dustin Strand[1]; 2. 12-Chad Becker[3]; 3. 7P-Joey Pederson[2]; 4. 85-Jayson Good[6]; 5. 21S-John Seng[5]; 6. 70-Jesse Teunis[4]; 7. 21-Brady Pengilly[7]
Pony Stock
A Feature 1 (12 Laps): 1. 96-Jeremy Lizakowski[6]; 2. 15B-Doug Mccambridge[7]; 3. 2S-Kolten Schow[4]; 4. 2B-Jordan Perdue[3]; 5. 39-JILLIAN DIETZLER[8]; 6. (DNF) 69S-Ruby McDonald[1]; 7. (DNS) 37-Kory Vetch; 8. (DNS) 2LS-Liam Schow
Heat 1 (8 Laps): 1. 15B-Doug Mccambridge[2]; 2. 96-Jeremy Lizakowski[5]; 3. 2S-Kolten Schow[6]; 4. 69S-Ruby McDonald[4]; 5. 39-JILLIAN DIETZLER[8]; 6. 2B-Jordan Perdue[7]; 7. (DNF) 2LS-Liam Schow[1]; 8. (DNF) 37-Kory Vetch[3]