Pure Stock
A Feature 1 (10 Laps): 1. 95-Jayden Michaelsohn[8]; 2. 03-Wyatt Schweigert[4]; 3. 06-Gavin Walsh[1]; 4. 5K-Mackenzie Kopecky[5]; 5. 9X-Cody Songer[7]; 6. 5M-Chris Asmus[9]; 7. 3J-Alexis Johnson[2]; 8. (DNF) 48-Camden Rassel[10]; 9. (DNS) 22-Scott Hoffer; 10. (DNS) 63-Mike Hammill; 11. (DQ) 8-Andy Brooker[3]
Heat 1 (6 Laps): 1. 22-Scott Hoffer[4]; 2. 03-Wyatt Schweigert[5]; 3. 8-Andy Brooker[1]; 4. 06-Gavin Walsh[3]; 5. (DNF) 48-Camden Rassel[2]; 6. (DNS) 63-Mike Hammill
Heat 2 (6 Laps): 1. 9X-Cody Songer[2]; 2. 95-Jayden Michaelsohn[3]; 3. 5K-Mackenzie Kopecky[1]; 4. 3J-Alexis Johnson[5]; 5. 5M-Chris Asmus[4]
WISSOTA Midwest Mods
A Feature 1 (15 Laps): 1. 15-Jayme Peterson[3]; 2. 3JR-Lane Johnson[8]; 3. 3J-Luke Johnson[7]; 4. 69-Britt Williams[9]; 5. 77J-Nathan Jager[2]; 6. 64-Jeff Rawstern[1]; 7. 22X-Jake Richardson[10]; 8. (DNF) 1X-Tyler Bitz[12]; 9. (DNF) 1-Jake Wranek[5]; 10. (DNF) 55-Jordan Kienow[4]; 11. (DNF) 40-Colton Kramer[6]; 12. (DNS) 5T-Scott Tyrrell
Heat 1 (8 Laps): 1. 3JR-Lane Johnson[3]; 2. 3J-Luke Johnson[6]; 3. 55-Jordan Kienow[4]; 4. 77J-Nathan Jager[2]; 5. 69-Britt Williams[5]; 6. 5T-Scott Tyrrell[1]
Heat 2 (8 Laps): 1. 1-Jake Wranek[2]; 2. 15-Jayme Peterson[5]; 3. 40-Colton Kramer[3]; 4. 64-Jeff Rawstern[6]; 5. 22X-Jake Richardson[4]; 6. (DNF) 1X-Tyler Bitz[1]
WISSOTA Street Stock
A Feature 1 (12 Laps): 1. 49-Broc Stout[1]; 2. 34JR-Braden Brauer[9]; 3. 17-Matt Goth[4]; 4. 54-Jodie Michaelsohn[5]; 5. 19-Kyle Bertram[6]; 6. 1X-Clifford Houser[13]; 7. 99-Andy Rossow[3]; 8. 2-Brandon Hammill[18]; 9. 14B-Maria Broksieck[10]; 10. KOL34-Kolton Brauer[8]; 11. 711-Kenneth Clements[14]; 12. 25-Jace Baloun[12]; 13. 0-Wyatt Brooker[2]; 14. 81-Travis Oxandaburu[20]; 15. 3J-Curtis Johnson[17]; 16. 13-Brian Hoing[15]; 17. (DNF) 61-James Hoing[11]; 18. (DNF) 20JR-Jayden Bogh[7]; 19. (DNF) 14-Wesley Wulff[16]; 20. (DNS) 12-Spence Pollock
Heat 1 (6 Laps): 1. 34JR-Braden Brauer[2]; 2. 19-Kyle Bertram[1]; 3. 20JR-Jayden Bogh[4]; 4. 14B-Maria Broksieck[7]; 5. 1X-Clifford Houser[3]; 6. 14-Wesley Wulff[5]; 7. 2-Brandon Hammill[6]
Heat 2 (6 Laps): 1. 99-Andy Rossow[1]; 2. 49-Broc Stout[4]; 3. 54-Jodie Michaelsohn[7]; 4. 61-James Hoing[5]; 5. 711-Kenneth Clements[6]; 6. 3J-Curtis Johnson[2]; 7. (DNF) 12-Spence Pollock[3]
Heat 3 (6 Laps): 1. 17-Matt Goth[1]; 2. KOL34-Kolton Brauer[2]; 3. 0-Wyatt Brooker[4]; 4. 25-Jace Baloun[6]; 5. 13-Brian Hoing[3]; 6. (DNS) 81-Travis Oxandaburu
WISSOTA Super Stock
A Feature 1 (15 Laps): 1. 71-Trevor Nelson[5]; 2. 5-Brad Kopecky[2]; 3. 20-Jeremy North[4]; 4. 2-Nathan Grehl[3]; 5. 67-Austin Arbogast[7]; 6. 40-Shawn Schnabel[1]; 7. 7-Derek Zastrow[6]; 8. 8Z-Andrew Zastrow[8]
Heat 1 (8 Laps): 1. 71-Trevor Nelson[1]; 2. 2-Nathan Grehl[4]; 3. 5-Brad Kopecky[2]; 4. 20-Jeremy North[8]; 5. 40-Shawn Schnabel[3]; 6. 7-Derek Zastrow[6]; 7. 67-Austin Arbogast[7]; 8. 8Z-Andrew Zastrow[5]
WISSOTA Late Model
A Feature 1 (30 Laps): 1. 10-Cole Searing[3]; 2. 12-Chad Becker[5]; 3. 2S-Josh Skorczewski[4]; 4. 24M-Cody Martin[1]; 5. 21X-Dustin Arthur[10]; 6. 20-Trevor Anderson[7]; 7. 87-Curt Kranz[17]; 8. 4-Justin Boomsma[14]; 9. 85-Jayson Good[19]; 10. 7-Mike Rohwedder[12]; 11. 51-Justin Karlen[15]; 12. 10XX-Robert Bitz[16]; 13. 11-Roger Bitz[18]; 14. (DNF) 10X-Blake Swenson[9]; 15. (DNF) X-Chuck Swenson[2]; 16. (DNF) 18-Chase Gelling[11]; 17. (DNF) 16-Thomas Weisgram[6]; 18. (DNF) 25-Brandon Sprinkel[13]; 19. (DNF) 73M-Brian Diede[8]
Heat 1 (10 Laps): 1. 2S-Josh Skorczewski[3]; 2. 10X-Blake Swenson[1]; 3. X-Chuck Swenson[6]; 4. 21X-Dustin Arthur[2]; 5. 25-Brandon Sprinkel[7]; 6. 10XX-Robert Bitz[4]; 7. (DNS) 85-Jayson Good
Heat 2 (10 Laps): 1. 12-Chad Becker[4]; 2. 24M-Cody Martin[1]; 3. 16-Thomas Weisgram[2]; 4. 18-Chase Gelling[6]; 5. 4-Justin Boomsma[3]; 6. 87-Curt Kranz[5]
Heat 3 (10 Laps): 1. 10-Cole Searing[5]; 2. 73M-Brian Diede[2]; 3. 20-Trevor Anderson[3]; 4. 7-Mike Rohwedder[6]; 5. 51-Justin Karlen[1]; 6. 11-Roger Bitz[4]