Pure Stock
A Feature 1 (12 Laps): 1. 69-Dominick Platow[6]; 2. 16S-Ty Schuler[4]; 3. 30-Jared Kelm[2]; 4. 18J-Justin Peterson[3]; 5. 18-Chris Isdal[8]; 6. 9-Cody Hatch[7]; 7. 16J-Coltyn Schuler[5]; 8. 82JR-Sophie Anderson[11]; 9. 13-Brock Hedtke[9]; 10. 50-Taylor Olson[1]; 11. (DNF) 12-Melvin Flickinger[10]
Heat 1 (6 Laps): 1. 9-Cody Hatch[2]; 2. 16S-Ty Schuler[5]; 3. 16J-Coltyn Schuler[1]; 4. 18J-Justin Peterson[6]; 5. 13-Brock Hedtke[3]; 6. 82JR-Sophie Anderson[4]
Heat 2 (6 Laps): 1. 30-Jared Kelm[1]; 2. 18-Chris Isdal[3]; 3. 69-Dominick Platow[5]; 4. 50-Taylor Olson[4]; 5. 12-Melvin Flickinger[2]
WISSOTA Hornet
A Feature 1 (10 Laps): 1. 7-Matthew Dittman[2]; 2. 7X-Peter Martin[4]; 3. 14-Justin Schelitzche[1]; 4. 21-Blake Hawker[3]; 5. 3J-Tanner Freese[5]
Heat 1 (6 Laps): 1. 7X-Peter Martin[3]; 2. 7-Matthew Dittman[1]; 3. 14-Justin Schelitzche[4]; 4. 21-Blake Hawker[5]; 5. 3J-Tanner Freese[2]
WISSOTA Midwest Mods
A Feature 1 (14 Laps): 1. 21-Jake Smith[5]; 2. 7-Brandon Mehrwerth[9]; 3. 112-Brennan Gave[2]; 4. 11-Ashton Schulte[4]; 5. 00-Kyle Thell[3]; 6. 24-Cole Elton[6]; 7. 32-Shawn Olson[8]; 8. 1X-Travis Engebretson[7]; 9. 133-Jon Starnes[1]; 10. 19M-Gage Myers[10]; 11. (DNS) 0Z-Nick Montanez; 12. (DNS) 10K-Kailey VanEps
Heat 1 (8 Laps): 1. 21-Jake Smith[2]; 2. 00-Kyle Thell[1]; 3. 1X-Travis Engebretson[4]; 4. 11-Ashton Schulte[6]; 5. 133-Jon Starnes[3]; 6. (DNF) 0Z-Nick Montanez[5]
Heat 2 (8 Laps): 1. 24-Cole Elton[2]; 2. 32-Shawn Olson[1]; 3. 112-Brennan Gave[4]; 4. (DNF) 7-Brandon Mehrwerth[5]; 5. (DNF) 19M-Gage Myers[6]; 6. (DNF) 10K-Kailey VanEps[3]
WISSOTA Mod Four
A Feature 1 (14 Laps): 1. 00T-Keith Thell[5]; 2. 7L-Tyler Larson[1]; 3. 5H-Dustin Holtquist[3]; 4. 37-Dean Larson[4]; 5. 8R-Josh Litzau[2]; 6. 99JR-Peewee Kuhnau[7]; 7. (DNF) 73-Adam Prieve[9]; 8. (DNF) 3G-Craig Gertsema[8]; 9. (DNS) 17-David Slovick
Heat 1 (8 Laps): 1. 00T-Keith Thell[3]; 2. 7L-Tyler Larson[2]; 3. 37-Dean Larson[6]; 4. 5H-Dustin Holtquist[4]; 5. 8R-Josh Litzau[8]; 6. 17-David Slovick[5]; 7. (DNF) 99JR-Peewee Kuhnau[7]; 8. (DNF) 3G-Craig Gertsema[9]; 9. (DNF) 73-Adam Prieve[1]
WISSOTA Modifieds
A Feature 1 (18 Laps): 1. 2X-Brady Gerdes[7]; 2. 6ST-Joseph Thomas[2]; 3. 24S-Mike Stearns[3]; 4. 9E-Don Eischens[16]; 5. 13X-McKenzie Mikkelson[1]; 6. 6*-Brian Haben[5]; 7. 36-Danny Bayer[6]; 8. 22B-Josh Beaulieu[10]; 9. 91-Phil Braun[8]; 10. 15S-Wade Skindelien[11]; 11. 57-Duke Erickson[13]; 12. 73-Ryan Nelson[9]; 13. 28-Josh Backman[14]; 14. (DNF) US-Jonathan Olmscheid[4]; 15. (DNF) 33X-Justin Froemming[17]; 16. (DNF) 15-Tony Konold[12]; 17. (DNS) 97-Peter Loecken
Heat 1 (8 Laps): 1. 91-Phil Braun[4]; 2. 24S-Mike Stearns[8]; 3. 6*-Brian Haben[5]; 4. 6ST-Joseph Thomas[6]; 5. 73-Ryan Nelson[1]; 6. 15S-Wade Skindelien[2]; 7. (DNF) 97-Peter Loecken[7]; 8. (DNF) 9E-Don Eischens[3]
Heat 2 (8 Laps): 1. 36-Danny Bayer[2]; 2. 2X-Brady Gerdes[7]; 3. 13X-McKenzie Mikkelson[1]; 4. US-Jonathan Olmscheid[3]; 5. 22B-Josh Beaulieu[4]; 6. 15-Tony Konold[5]; 7. 57-Duke Erickson[6]; 8. 28-Josh Backman[8]
WISSOTA Street Stock
A Feature 1 (16 Laps): 1. 34JR-Braden Brauer[8]; 2. 19-Derek Zieske[5]; 3. 15F-Zachary Flickinger[2]; 4. 3-Austin Hamre[4]; 5. 83-Doug Olmscheid[9]; 6. 28-Justin Litzau[3]; 7. 10-Justin Vogel[7]; 8. 12-Kammron Rose[11]; 9. I7-Ethan Iiams[6]; 10. (DNF) 56-Riley Lorensen[1]; 11. (DNF) 84-Doug Martin[10]; 12. (DNF) 14-Merlyn Flickinger Jr[12]; 13. (DNS) 119-Keith Tourville; 14. (DNS) 18-Taylor Garberich; 15. (DNS) 6-Avery Williams
Heat 1 (8 Laps): 1. 34JR-Braden Brauer[1]; 2. 3-Austin Hamre[3]; 3. I7-Ethan Iiams[7]; 4. 15F-Zachary Flickinger[4]; 5. 83-Doug Olmscheid[6]; 6. 12-Kammron Rose[5]; 7. 14-Merlyn Flickinger Jr[2]; 8. (DNF) 6-Avery Williams[8]
Heat 2 (8 Laps): 1. 10-Justin Vogel[2]; 2. 19-Derek Zieske[4]; 3. 28-Justin Litzau[7]; 4. 56-Riley Lorensen[3]; 5. 84-Doug Martin[6]; 6. (DNF) 119-Keith Tourville[1]; 7. (DNF) 18-Taylor Garberich[5]
WISSOTA Super Stock
A Feature 1 (14 Laps): 1. 511-Zach Schultz[8]; 2. 66-Jacob Knapper[7]; 3. 15-Ryan Flaten[1]; 4. 31X-Dustin Zieske[3]; 5. 55-Gary Husmann[5]; 6. 4-Jay Hedtke[4]; 7. 5*-Andrew Hedtke[6]; 8. 19-Brayden Hedtke[9]; 9. 99-Shawn Fernkes[2]; 10. 14-Jayden Friauf[11]; 11. 79M-Josh Roggatz[10]
Heat 1 (8 Laps): 1. 66-Jacob Knapper[2]; 2. 4-Jay Hedtke[4]; 3. 15-Ryan Flaten[3]; 4. 55-Gary Husmann[5]; 5. 19-Brayden Hedtke[1]; 6. 14-Jayden Friauf[6]
Heat 2 (8 Laps): 1. 511-Zach Schultz[3]; 2. 5*-Andrew Hedtke[2]; 3. 99-Shawn Fernkes[1]; 4. 31X-Dustin Zieske[4]; 5. 79M-Josh Roggatz[5]