IMCA Hobby Stock
A Feature 1 (15 Laps): 1. 2B-Tom Anderson[2]; 2. 15-Chris Seidel[6]; 3. 16-Mark Johnson[8]; 4. 5D-Nicholas Dillenburg[4]; 5. 01-Nathan Kohl[7]; 6. 31-Scott Dillenburg[1]; 7. 2JR-Greg Kohl[5]; 8. 10JR-Michael Nelson[11]; 9. 03BIL-Josh Maleski[13]; 10. 169-Nate Hanson[9]; 11. 95-Reid Randall[3]; 12. 007-Andrew Malinowski[14]; 13. 4-Cory Lodermeier[12]; 14. 53-Travis Koester[10]
Heat 1 (8 Laps): 1. 2B-Tom Anderson[3]; 2. 01-Nathan Kohl[6]; 3. 15-Chris Seidel[5]; 4. 5D-Nicholas Dillenburg[4]; 5. 169-Nate Hanson[7]; 6. 007-Andrew Malinowski[2]; 7. 4-Cory Lodermeier[1]
Heat 2 (8 Laps): 1. 16-Mark Johnson[6]; 2. 53-Travis Koester[7]; 3. 95-Reid Randall[3]; 4. 2JR-Greg Kohl[4]; 5. 31-Scott Dillenburg[1]; 6. 10JR-Michael Nelson[2]; 7. 03BIL-Josh Maleski[5]
IMCA Modified
A Feature 1 (20 Laps): 1. 442-Aaron Johnson[7]; 2. 26-Shawn Fletcher[4]; 3. 26V-AJ Viehauser[2]; 4. 33-Jake Hagemann[10]; 5. 67-Mike Brenny[3]; 6. 74J-Jason Schroeder[9]; 7. 34-Scott Engholm[6]; 8. (DNF) 515-Devin Fouquette[8]; 9. (DNS) 15T-Erick Thiesse; 10. (DNS) 32-Jared Hines; 11. (DNS) 21G-Wayne Govig
Heat 1 (8 Laps): 1. 15T-Erick Thiesse[3]; 2. 442-Aaron Johnson[4]; 3. 67-Mike Brenny[2]; 4. 74J-Jason Schroeder[5]; 5. 32-Jared Hines[1]; 6. 21G-Wayne Govig[6]
Heat 2 (8 Laps): 1. 515-Devin Fouquette[4]; 2. 26V-AJ Viehauser[1]; 3. 26-Shawn Fletcher[2]; 4. 34-Scott Engholm[3]; 5. 33-Jake Hagemann[5]
IMCA Sport Compact
A Feature 1 (15 Laps): 1. 27-Baylen Rooker[4]; 2. 7T-Travis Roush[12]; 3. 47F-Raeann Hanson[2]; 4. 119-Brandon Backstrom[1]; 5. 76K-Kaitlyn Kohl[13]; 6. 13T-Tyson Roush[9]; 7. 64-Eric Pfundt[5]; 8. 13K-Russell Kiker Jr[11]; 9. 3-Scott Erickson[10]; 10. 725-Hunter Carlson[8]; 11. 06M-Matt Johnston[6]; 12. 19-Josh Backstrom[14]; 13. 69K-Nathaniel Kinne[17]; 14. 1M-Jennifer Johnson[16]; 15. 4-Beau Fries[18]; 16. 21-Colton Lodermeier[3]; 17. 51X-Gary Schumacher[15]; 18. 32-Gabe Ridlon[7]; 19. (DNS) T13-Teeghan Robinson
Heat 1 (8 Laps): 1. 13K-Russell Kiker Jr[6]; 2. 13T-Tyson Roush[5]; 3. 06M-Matt Johnston[4]; 4. 119-Brandon Backstrom[1]; 5. 76K-Kaitlyn Kohl[2]; 6. 1M-Jennifer Johnson[3]; 7. (DNS) T13-Teeghan Robinson
Heat 2 (8 Laps): 1. 7T-Travis Roush[6]; 2. 27-Baylen Rooker[3]; 3. 47F-Raeann Hanson[2]; 4. 32-Gabe Ridlon[4]; 5. 19-Josh Backstrom[5]; 6. 69K-Nathaniel Kinne[1]
Heat 3 (8 Laps): 1. 725-Hunter Carlson[4]; 2. 21-Colton Lodermeier[2]; 3. 64-Eric Pfundt[3]; 4. 3-Scott Erickson[5]; 5. 51X-Gary Schumacher[6]; 6. 4-Beau Fries[1]
IMCA Northern SportMod
A Feature 1 (15 Laps): 1. 4Q2-Mark Martini[9]; 2. 71B-David Siercks[5]; 3. 00AZ-TJ Wyman[7]; 4. 30K-Jake Kierstead[4]; 5. 743-Devon Charpenter[8]; 6. 53-Dakotah Corbin[2]; 7. 11-Cole Hesse[10]; 8. 78X-Chris Siercks[6]; 9. 22-Kaleb Ruikka[1]; 10. 24-Riley Hoskins[11]; 11. 28R-Ryan Kleinschmidt[3]
Heat 1 (8 Laps): 1. 00AZ-TJ Wyman[4]; 2. 4Q2-Mark Martini[5]; 3. 71B-David Siercks[3]; 4. 22-Kaleb Ruikka[1]; 5. 28R-Ryan Kleinschmidt[2]; 6. (DNS) 24-Riley Hoskins
Heat 2 (8 Laps): 1. 743-Devon Charpenter[4]; 2. 30K-Jake Kierstead[2]; 3. 78X-Chris Siercks[3]; 4. 11-Cole Hesse[5]; 5. 53-Dakotah Corbin[1]
WISSOTA Mod Four
A Feature 1 (15 Laps): 1. 18-Ashton Schwinn[5]; 2. 5-Robert Holtquist[2]; 3. 14T-Rowan Tramm[3]; 4. N88-Gerrald Nohner[9]; 5. 6-Patrick Specht[1]; 6. XL1-Chad Funt[6]; 7. 4-Dawson Oelrich[12]; 8. 730-Trevor Siltman[13]; 9. 40-Jack Post[14]; 10. (DNF) 31J-Jordan Fischer[11]; 11. (DNF) 5H-Dustin Holtquist[8]; 12. (DNF) 30K-Keith Roush[10]; 13. (DNF) 44-Chad Erlandson[7]; 14. (DNF) 63-Nicholas Foster[16]; 15. (DNF) C92-Jeffrey Marthaler[4]; 16. (DNS) N28-Hailey Nohner
Heat 1 (8 Laps): 1. 6-Patrick Specht[1]; 2. 5-Robert Holtquist[6]; 3. XL1-Chad Funt[4]; 4. 44-Chad Erlandson[7]; 5. N88-Gerrald Nohner[5]; 6. 31J-Jordan Fischer[2]; 7. 730-Trevor Siltman[8]; 8. N28-Hailey Nohner[3]
Heat 2 (8 Laps): 1. 5H-Dustin Holtquist[1]; 2. 18-Ashton Schwinn[7]; 3. 14T-Rowan Tramm[3]; 4. C92-Jeffrey Marthaler[5]; 5. 30K-Keith Roush[2]; 6. 4-Dawson Oelrich[6]; 7. 40-Jack Post[8]; 8. 63-Nicholas Foster[4]
WISSOTA Super Stock
A Feature 1 (20 Laps): 1. 1M-Curt Myers[4]; 2. 32-Max Nelson[1]; 3. 1JR-Tim Johnson[6]; 4. 25-Dylan Nelson[8]; 5. 33-Austin Niemeyer[9]; 6. 2XL-Jason Garner[5]; 7. 44-Kris Peterson[12]; 8. 19X-James Trantina III[18]; 9. 57-Dalton Carlson[10]; 10. 8-Nick Schultz[17]; 11. 21M-Alex Myers[3]; 12. 10-Alex Morgan[15]; 13. 40-Ellen Lange[11]; 14. 12-David Dosh[14]; 15. 79-Tim Gonska[16]; 16. (DNF) 10X-Josh Schmidt[2]; 17. (DNS) 24M-Eric Martini; 18. (DNS) 24-Patrick Specht
Heat 1 (8 Laps): 1. 1JR-Tim Johnson[6]; 2. 21M-Alex Myers[2]; 3. 2XL-Jason Garner[4]; 4. 57-Dalton Carlson[1]; 5. 24-Patrick Specht[3]; 6. (DNF) 19X-James Trantina III[5]
Heat 2 (8 Laps): 1. 24M-Eric Martini[2]; 2. 1M-Curt Myers[6]; 3. 25-Dylan Nelson[5]; 4. 40-Ellen Lange[3]; 5. 12-David Dosh[4]; 6. 79-Tim Gonska[1]
Heat 3 (8 Laps): 1. 10X-Josh Schmidt[2]; 2. 32-Max Nelson[4]; 3. 33-Austin Niemeyer[3]; 4. 44-Kris Peterson[6]; 5. 10-Alex Morgan[1]; 6. 8-Nick Schultz[5]
WISSOTA Street Stock
A Feature 1 (15 Laps): 1. 19-Cole Greseth[3]; 2. 34J-Kolton Brauer[5]; 3. 04-Tommy Pogones[1]; 4. 05-Kyle Howland[2]; 5. 67-Weston Ramsrud[6]; 6. 50-Nick McCann[4]; 7. 24-Ashley Wampler[10]; 8. 27-Trent Keller[8]; 9. 66E-Steve Eggersgluess[9]; 10. 11-Levi Randt[7]
Heat 1 (8 Laps): 1. 19-Cole Greseth[5]; 2. 11-Levi Randt[2]; 3. 67-Weston Ramsrud[1]; 4. 50-Nick McCann[4]; 5. 66E-Steve Eggersgluess[3]
Heat 2 (8 Laps): 1. 04-Tommy Pogones[2]; 2. 34J-Kolton Brauer[3]; 3. 05-Kyle Howland[4]; 4. 27-Trent Keller[1]; 5. 24-Ashley Wampler[5]