IMCA Hobby Stock
A Feature 1 (14 Laps): 1. 9-Joel Magee[3]; 2. 32K-Bain Kuhlman[2]; 3. 55M-Mike Hanson[9]; 4. 00K-Kaylb Brunssen[8]; 5. 39C-Craig Clift[4]; 6. 21R-Matt Rezac[7]; 7. 96-Austin Lundquist[6]; 8. 35JR-Taylor Brown[5]; 9. 518-Kamden Goodmann[10]; 10. (DNF) 11-Brady Dufek[1]; 11. (DNS) 99X-Dellas Williams
Heat 1 (6 Laps): 1. 96-Austin Lundquist[4]; 2. 39C-Craig Clift[3]; 3. 518-Kamden Goodmann[6]; 4. (DNF) 00K-Kaylb Brunssen[5]; 5. (DNF) 11-Brady Dufek[1]; 6. (DNF) 99X-Dellas Williams[2]
Heat 2 (6 Laps): 1. 9-Joel Magee[2]; 2. 21R-Matt Rezac[4]; 3. 32K-Bain Kuhlman[1]; 4. 55M-Mike Hanson[5]; 5. 35JR-Taylor Brown[3]
IMCA Sport Compact
A Feature 1 (12 Laps): 1. 35-Troy Brown[4]; 2. 69V-Danny Vanderveen[3]; 3. 17-Paige Sandbulte[5]; 4. (DNF) 7J-Justyn Jaton[2]; 5. (DNF) 11E-Wesley Bigge[1]
Heat 1 (6 Laps): 1. 35-Troy Brown[4]; 2. 69V-Danny Vanderveen[3]; 3. 11E-Wesley Bigge[1]; 4. 7J-Justyn Jaton[2]; 5. (DNS) 17-Paige Sandbulte
IMCA Stock Car
A Feature 1 (16 Laps): 1. 12L-Wyatt Luke[3]; 2. 44-Kipp DeGroot[5]; 3. 4-Jackson Mulder[6]; 4. 7-Joey Jaton[2]; 5. 69-Cadyn Wessels[4]; 6. 4A-Brian Seibold[7]; 7. 40-Jared Jelsma[1]; 8. (DNS) 8X-Adam Chernotik
Heat 1 (8 Laps): 1. 12L-Wyatt Luke[2]; 2. 44-Kipp DeGroot[3]; 3. 4A-Brian Seibold[4]; 4. 40-Jared Jelsma[1]
Heat 2 (8 Laps): 1. 7-Joey Jaton[1]; 2. 4-Jackson Mulder[3]; 3. 69-Cadyn Wessels[2]; 4. 8X-Adam Chernotik[4]
Sprint Cars
A Feature 1 (12 Laps): 1. 11D-Dominic White[5]; 2. 45-Collin Rutten[2]; 3. 14C-Cole Rutten[4]; 4. 99-Cory Bennett[6]; 5. 49-Justin Mitchell[3]; 6. 11W-Richard Witkowski[8]; 7. 11R-Raelyn White[7]; 8. 96C-Cason Wendell[1]
Heat 1 (6 Laps): 1. 11D-Dominic White[3]; 2. 96C-Cason Wendell[1]; 3. 49-Justin Mitchell[2]; 4. (DNS) 11W-Richard Witkowski
Heat 2 (6 Laps): 1. 45-Collin Rutten[1]; 2. 14C-Cole Rutten[2]; 3. 99-Cory Bennett[3]; 4. 11R-Raelyn White[4]
WISSOTA Midwest Mods
A Feature 1 (16 Laps): 1. 33J-Josh Pfeifer[4]; 2. 11-Lyndon Johnson[2]; 3. 23JR-Dudley Schroeder Jr[8]; 4. 88W-Wade Wright[3]; 5. (DNF) 55-Jim Cole[5]; 6. (DNF) 81-Tanner James[7]; 7. (DNF) 15-Adam Chernotik[6]; 8. (DNF) 88-Sean Barragan[1]
Heat 1 (8 Laps): 1. 88W-Wade Wright[2]; 2. 11-Lyndon Johnson[3]; 3. 15-Adam Chernotik[1]; 4. 81-Tanner James[4]
Heat 2 (8 Laps): 1. 88-Sean Barragan[1]; 2. 33J-Josh Pfeifer[4]; 3. 55-Jim Cole[2]; 4. 23JR-Dudley Schroeder Jr[3]
WISSOTA Street Stock
A Feature 1 (16 Laps): 1. 12L-Wyatt Luke[4]; 2. 69-Cadyn Wessels[3]; 3. 4-Jackson Mulder[11]; 4. 7-Joey Jaton[9]; 5. 1X-Clifford Houser[5]; 6. 40-Jared Jelsma[10]; 7. (DNF) 44-Kipp DeGroot[6]; 8. (DNF) 19-Kyle Bertram[2]; 9. (DNF) 12-Spence Pollock[1]; 10. (DNF) 4A-Brian Seibold[7]; 11. (DNS) 11-Craig Hoffer
Heat 1 (8 Laps): 1. 19-Kyle Bertram[2]; 2. 1X-Clifford Houser[1]; 3. 4A-Brian Seibold[5]; 4. 12-Spence Pollock[4]; 5. (DNF) 11-Craig Hoffer[6]; 6. (DNS) 69-Cadyn Wessels
Heat 2 (8 Laps): 1. 44-Kipp DeGroot[3]; 2. 40-Jared Jelsma[4]; 3. (DNF) 7-Joey Jaton[2]; 4. (DNF) 4-Jackson Mulder[1]; 5. (DNS) 12L-Wyatt Luke