IMCA Hobby Stock
A Feature 1 (12 Laps): 1. 55M-Mike Hanson[8]; 2. 24-Jordan Vosika[5]; 3. 39-Lowell Janssen[9]; 4. 21R-Matt Rezac[7]; 5. 35X-Conner Brown[3]; 6. 12L-Wyatt Luke[4]; 7. 3-Kevin Vasek[1]; 8. 98M-Samuel Gillaspie[2]; 9. 9-Joel Magee[6]
Heat 1 (6 Laps): 1. 21R-Matt Rezac[4]; 2. 24-Jordan Vosika[3]; 3. 39-Lowell Janssen[5]; 4. 35X-Conner Brown[2]; 5. 3-Kevin Vasek[1]
Heat 2 (6 Laps): 1. 12L-Wyatt Luke[2]; 2. 9-Joel Magee[3]; 3. 55M-Mike Hanson[4]; 4. 98M-Samuel Gillaspie[1]
IMCA Northern SportMod
A Feature 1 (15 Laps): 1. 86W-Willy Kirk[3]; 2. 33J-Josh Pfeifer[6]; 3. 48-Tommy Tanner[4]; 4. 23JR-Dudley Schroeder Jr[5]; 5. 11-Raymond Bigge[2]; 6. 33-Josh Pfeifer[7]; 7. 75S-Brian Shutt[1]; 8. 77R-Jake Reed[9]; 9. (DNF) 33T-Tucker Hawley[8]
Heat 1 (8 Laps): 1. 48-Tommy Tanner[2]; 2. 33J-Josh Pfeifer[3]; 3. 11-Raymond Bigge[1]; 4. 33-Josh Pfeifer[5]; 5. (DNF) 77R-Jake Reed[4]
Heat 2 (8 Laps): 1. 86W-Willy Kirk[2]; 2. 23JR-Dudley Schroeder Jr[3]; 3. 75S-Brian Shutt[1]; 4. 33T-Tucker Hawley[4]
IMCA Stock Car
A Feature 1 (15 Laps): 1. 44-Kipp DeGroot[1]; 2. 10X-Paul Wenzlaff[3]; 3. 7X-Matthew Donker[7]; 4. 10W-Brady Wenzlaff[6]; 5. 24-Darwin Iedema[2]; 6. 7-Joey Jaton[5]; 7. 66-Cole Rosenkrans[4]; 8. (DNF) 88-Billy Prouty[8]
Heat 1 (8 Laps): 1. 44-Kipp DeGroot[1]; 2. 10X-Paul Wenzlaff[2]; 3. 7-Joey Jaton[3]; 4. 7X-Matthew Donker[4]
Heat 2 (8 Laps): 1. 10W-Brady Wenzlaff[3]; 2. 88-Billy Prouty[4]; 3. 66-Cole Rosenkrans[2]; 4. 24-Darwin Iedema[1]
Dirt Late Models
A Feature 1 (15 Laps): 1. 11-Brad Vogt[3]; 2. 54K-Kyle Pecena[7]; 3. 9-Jared Jelsma[1]; 4. 9V-Eric Vanosdall[6]; 5. 21X-Jared Hoerle[8]; 6. 45-Jon Haase[2]; 7. 83-Mike Babcock[4]; 8. (DNS) 3-Doug Tomka
Heat 1 (8 Laps): 1. 3-Doug Tomka[3]; 2. 11-Brad Vogt[2]; 3. 9-Jared Jelsma[1]; 4. 54K-Kyle Pecena[4]
Heat 2 (8 Laps): 1. 9V-Eric Vanosdall[3]; 2. 83-Mike Babcock[2]; 3. 21X-Jared Hoerle[4]; 4. 45-Jon Haase[1]
Sprint Cars
A Feature 1 (12 Laps): 1. 22A-Carson Anderson[10]; 2. 5S-Zak Swanson[8]; 3. 11D-Dominic White[7]; 4. 35-Justin Mitchell[1]; 5. 0-Ben Spaans[6]; 6. 84-John Fathke JR[3]; 7. 50B-Amanda Beeson[4]; 8. 1-Colton Bultje[11]; 9. 91-Chad Beeson[14]; 10. (DNF) 98-Shawn Sucha[13]; 11. (DNF) 14W-Trent Wright[2]; 12. (DNF) 3L-Olivia Micheel[9]; 13. (DNF) 11S-Drake Shutt[12]; 14. (DNS) 12B-Cameron Bussinger
Heat 1 (6 Laps): 1. 22A-Carson Anderson[4]; 2. 12B-Cameron Bussinger[3]; 3. 35-Justin Mitchell[1]; 4. 84-John Fathke JR[2]; 5. 1-Colton Bultje[5]
Heat 2 (6 Laps): 1. 5S-Zak Swanson[3]; 2. 98-Shawn Sucha[4]; 3. 0-Ben Spaans[2]; 4. 91-Chad Beeson[5]; 5. (DNS) 11S-Drake Shutt
Heat 3 (6 Laps): 1. 14W-Trent Wright[1]; 2. 50B-Amanda Beeson[2]; 3. 3L-Olivia Micheel[4]; 4. (DNF) 11D-Dominic White[3]