IMCA Hobby Stock
A Feature 1 (15 Laps): 1. 75C-Cory Probst[8]; 2. 32-Chad Volk[4]; 3. 23-Tayte Harazin[6]; 4. 72-Jordan Robinson[1]; 5. 32J-Austin Jahnz[9]; 6. 69-Roger Krebs[5]; 7. 03-Payton Harazin[7]; 8. 175C-Daniel Probst[10]; 9. 16R-Hunter Rebstock[13]; 10. 32X-Wes Jahnz[12]; 11. 25L-Taylor Lambrecht[2]; 12. 51B-Brandon Bombardo[11]; 13. (DNF) 77N-Nick Mueller[3]; 14. (DNF) 17-Blake Foesch[14]
Heat 1 (8 Laps): 1. 75C-Cory Probst[6]; 2. 72-Jordan Robinson[1]; 3. 23-Tayte Harazin[5]; 4. 32-Chad Volk[4]; 5. 25L-Taylor Lambrecht[2]; 6. 51B-Brandon Bombardo[7]; 7. (DNF) 16R-Hunter Rebstock[3]
Heat 2 (8 Laps): 1. 32J-Austin Jahnz[6]; 2. 69-Roger Krebs[4]; 3. 175C-Daniel Probst[7]; 4. 03-Payton Harazin[5]; 5. 77N-Nick Mueller[2]; 6. 32X-Wes Jahnz[3]; 7. 17-Blake Foesch[1]
IMCA Modified
A Feature 1 (15 Laps): 1. 19M-Dan Menk[2]; 2. XXX-Jesse Rogotzke[3]; 3. 5-Brandon Beckendorf[5]; 4. M8-Dalton Magers[4]; 5. 71N-Rick Nelson[6]; 6. 51-TJ Brockman[7]; 7. XX-Jordan Rogotzke[1]; 8. 74J-Jason Schroeder[8]
Heat 1 (8 Laps): 1. XX-Jordan Rogotzke[2]; 2. 19M-Dan Menk[4]; 3. 5-Brandon Beckendorf[7]; 4. XXX-Jesse Rogotzke[5]; 5. M8-Dalton Magers[6]; 6. 71N-Rick Nelson[3]; 7. 51-TJ Brockman[1]; 8. 74J-Jason Schroeder[8]
IMCA Northern SportMod
A Feature 1 (15 Laps): 1. 20-Brayden Ahlers[5]; 2. 33-Jordan Meine[4]; 3. 11-Cole Hesse[3]; 4. 23E-Broddy Enter[2]; 5. 1M-Jeff Maasch[6]; 6. 80-Brandon Karnik[1]; 7. 19-Bryan Spaude[7]
Heat 1 (8 Laps): 1. 33-Jordan Meine[5]; 2. 23E-Broddy Enter[2]; 3. 20-Brayden Ahlers[7]; 4. 80-Brandon Karnik[1]; 5. 11-Cole Hesse[3]; 6. 1M-Jeff Maasch[4]; 7. 19-Bryan Spaude[6]
IMCA Sport Compact
A Feature 1 (12 Laps): 1. 29X-Jason Bolte[5]; 2. 7F-Neil Forsberg[9]; 3. 04Z-Zach Vande Kieft[3]; 4. 3G-Tori Groebner[7]; 5. 28C-Christopher Vande Kieft[1]; 6. 101K-Kevin Bolte[10]; 7. (DNF) 11-Gary Grabill[4]; 8. (DNF) 24G-Dale Gatton[6]; 9. (DNF) 51X-Gary Schumacher[2]; 10. (DNF) 15X-Austin Friedrich[8]
Heat 1 (6 Laps): 1. 24G-Dale Gatton[4]; 2. 04Z-Zach Vande Kieft[2]; 3. 15X-Austin Friedrich[5]; 4. 28C-Christopher Vande Kieft[1]; 5. (DNS) 101K-Kevin Bolte
Heat 2 (6 Laps): 1. 51X-Gary Schumacher[1]; 2. 29X-Jason Bolte[3]; 3. 7F-Neil Forsberg[5]; 4. 3G-Tori Groebner[4]; 5. 11-Gary Grabill[2]
IMCA Stock Car
A Feature 1 (15 Laps): 1. 87-Curt Lund[2]; 2. 71X-Jake Bruns[3]; 3. XXX-Jesse Rogotzke[4]; 4. 110-Ken Tietz[9]; 5. 30-David Moriarty[7]; 6. 11M-Dan Milbradt[6]; 7. 18-Alex Dostal[8]; 8. (DNF) 81-Matt Speckman[5]; 9. (DNF) 71D-Shaun Bruns[1]
Heat 1 (8 Laps): 1. 71D-Shaun Bruns[2]; 2. 71X-Jake Bruns[5]; 3. 87-Curt Lund[3]; 4. XXX-Jesse Rogotzke[6]; 5. 81-Matt Speckman[8]; 6. 11M-Dan Milbradt[1]; 7. 30-David Moriarty[7]; 8. 18-Alex Dostal[9]; 9. 110-Ken Tietz[4]
WISSOTA Street Stock
A Feature 1 (15 Laps): 1. 16S-Ty Schuler[2]; 2. 04-Tommy Pogones[6]; 3. KOL34-Kolton Brauer[7]; 4. 2-Joe Martin[4]; 5. 3-Austin Hamre[8]; 6. 7X-Peter Martin[12]; 7. 22B-Ethan Beckler[11]; 8. 9-Cody Hatch[10]; 9. 4-Micheal Brockman[3]; 10. 84-Doug Martin[13]; 11. (DNF) 2*-Dustin Schultz[5]; 12. (DNF) 85-Jason Thimmesh[1]; 13. (DNF) 92-Payton Asche[9]
Heat 1 (8 Laps): 1. 85-Jason Thimmesh[2]; 2. 04-Tommy Pogones[3]; 3. 3-Austin Hamre[6]; 4. KOL34-Kolton Brauer[7]; 5. 92-Payton Asche[4]; 6. 22B-Ethan Beckler[5]; 7. 84-Doug Martin[1]
Heat 2 (8 Laps): 1. 2-Joe Martin[2]; 2. 16S-Ty Schuler[4]; 3. 4-Micheal Brockman[1]; 4. 2*-Dustin Schultz[3]; 5. 9-Cody Hatch[6]; 6. 7X-Peter Martin[5]