Pure Stock
A Feature 1 (12 Laps): 1. 611-Brady Schultz[4]; 2. 16A-Coltyn Schuler[5]; 3. 511-Colsten Schultz[1]; 4. 82JR-Sophie Anderson[2]; 5. 18-Chris Isdal[3]; 6. 71-Matt Wartman[6]; 7. 20A-Alex Thorson[7]
Heat 1 (6 Laps): 1. 18-Chris Isdal[1]; 2. 16A-Coltyn Schuler[6]; 3. 611-Brady Schultz[5]; 4. 511-Colsten Schultz[2]; 5. 82JR-Sophie Anderson[7]; 6. 71-Matt Wartman[3]; 7. 20A-Alex Thorson[4]
WISSOTA Hornet
A Feature 1 (12 Laps): 1. 22-Matthew Dittman[2]; 2. 08-Jeff Rohner[4]; 3. 14-Justin Schelitzche[3]; 4. 26-Braxton Schmitz[1]; 5. 27X-Hailey Borer[6]; 6. 19A-Alysha Christenson[7]; 7. (DNF) 03-Christian Kast[5]
Heat 1 (6 Laps): 1. 14-Justin Schelitzche[6]; 2. 03-Christian Kast[2]; 3. 08-Jeff Rohner[5]; 4. 22-Matthew Dittman[7]; 5. 26-Braxton Schmitz[4]; 6. 27X-Hailey Borer[1]; 7. 19A-Alysha Christenson[3]
WISSOTA Midwest Mods
A Feature 1 (16 Laps): 1. 4Q2-Mark Martini[3]; 2. 30-Joey Jensen[5]; 3. 38J-Jason Vejtruba[7]; 4. 19M-Gage Myers[1]; 5. 29-Johnny Lindgren[4]; 6. 15TW-Taylor Willms[8]; 7. 16T-Tim Kanten[6]; 8. 32C-Zach Clark[10]; 9. 31C-Tony Clark[11]; 10. 85J-Justin Jensen[9]; 11. (DNF) 10K-Kailey VanEps[2]
Heat 1 (8 Laps): 1. 30-Joey Jensen[1]; 2. 4Q2-Mark Martini[3]; 3. 29-Johnny Lindgren[4]; 4. 15TW-Taylor Willms[6]; 5. 85J-Justin Jensen[2]; 6. 31C-Tony Clark[5]
Heat 2 (8 Laps): 1. 38J-Jason Vejtruba[1]; 2. 16T-Tim Kanten[3]; 3. 10K-Kailey VanEps[4]; 4. 19M-Gage Myers[2]; 5. 32C-Zach Clark[5]
WISSOTA Mod Four
A Feature 1 (14 Laps): 1. 21-Blake Hawker[2]; 2. 37-Dean Larson[3]; 3. 8R-Josh Litzau[5]; 4. 99JR-Peewee Kuhnau[6]; 5. 14G-Nate Coopman[7]; 6. (DNF) 7L-Tyler Larson[4]; 7. (DNF) 3G-Craig Gertsema[1]
Heat 1 (8 Laps): 1. 3G-Craig Gertsema[2]; 2. 7L-Tyler Larson[3]; 3. 8R-Josh Litzau[4]; 4. 37-Dean Larson[5]; 5. 21-Blake Hawker[6]; 6. 99JR-Peewee Kuhnau[1]; 7. 14G-Nate Coopman[7]
WISSOTA Modifieds
A Feature 1 (18 Laps): 1. 9E-Don Eischens[4]; 2. 33C-Cole Chernosky[5]; 3. 6SL-Seth Brede[3]; 4. 7-Brandon Mehrwerth[7]; 5. 10H-Nate Heinrich[6]; 6. (DNF) 10-Justin VanEps[2]; 7. (DNF) 5K-Tyler Kaeter[8]; 8. (DNF) US-Jonathan Olmscheid[1]; 9. (DNF) 15S-Wade Skindelien[10]; 10. (DNS) 66-Jacob Knapper
Heat 1 (8 Laps): 1. 5K-Tyler Kaeter[1]; 2. US-Jonathan Olmscheid[2]; 3. 10H-Nate Heinrich[3]; 4. 6SL-Seth Brede[4]; 5. 66-Jacob Knapper[5]
Heat 2 (8 Laps): 1. 33C-Cole Chernosky[4]; 2. 9E-Don Eischens[1]; 3. 10-Justin VanEps[2]; 4. 7-Brandon Mehrwerth[5]; 5. (DNF) 15S-Wade Skindelien[3]
WISSOTA Street Stock
A Feature 1 (16 Laps): 1. 26-Ty Agen[3]; 2. 10-Justin Vogel[7]; 3. 34JR-Braden Brauer[8]; 4. 19-Derek Zieske[1]; 5. I7-Ethan Iiams[2]; 6. KOL34-Kolton Brauer[6]; 7. 15F-Zachary Flickinger[5]; 8. 2-Joe Martin[4]; 9. 83-Doug Olmscheid[10]; 10. 84-Doug Martin[11]; 11. (DNF) 7X-Peter Martin[9]; 12. (DNS) 5F-Mike Flickinger
Heat 1 (8 Laps): 1. 26-Ty Agen[3]; 2. 10-Justin Vogel[6]; 3. 15F-Zachary Flickinger[1]; 4. I7-Ethan Iiams[2]; 5. 7X-Peter Martin[4]; 6. (DNS) 5F-Mike Flickinger
Heat 2 (8 Laps): 1. 34JR-Braden Brauer[1]; 2. KOL34-Kolton Brauer[4]; 3. 2-Joe Martin[3]; 4. 19-Derek Zieske[6]; 5. 83-Doug Olmscheid[2]; 6. 84-Doug Martin[5]
WISSOTA Super Stock
A Feature 1 (20 Laps): 1. 78K-Dexton Koch[7]; 2. 5*-Andrew Hedtke[6]; 3. 24M-Eric Martini[4]; 4. 511-Zach Schultz[8]; 5. 2B1-Matt Fester[2]; 6. 99-Shawn Fernkes[5]; 7. 11A-Jordan Henkemeyer[14]; 8. 4-Jay Hedtke[1]; 9. 55-Gary Husmann[10]; 10. 19-Brayden Hedtke[3]; 11. 2F-Jeffrey Frey[11]; 12. 14-Jayden Friauf[9]; 13. (DNF) 6SIX-Forrest Foster[12]; 14. (DNS) 31R-Rob Revermann
Heat 1 (8 Laps): 1. 78K-Dexton Koch[3]; 2. 99-Shawn Fernkes[5]; 3. 24M-Eric Martini[7]; 4. 4-Jay Hedtke[4]; 5. 14-Jayden Friauf[1]; 6. 2F-Jeffrey Frey[2]; 7. (DNF) 11A-Jordan Henkemeyer[6]
Heat 2 (8 Laps): 1. 511-Zach Schultz[2]; 2. 5*-Andrew Hedtke[4]; 3. 2B1-Matt Fester[6]; 4. 19-Brayden Hedtke[5]; 5. 55-Gary Husmann[3]; 6. 6SIX-Forrest Foster[7]; 7. 31R-Rob Revermann[1]