IMCA Hobby Stock
A Feature 1 (14 Laps): 1. 39X-Tyler Smith[4]; 2. 00K-Kaylb Brunssen[8]; 3. 9B-Bo Lundquist[9]; 4. 21R-Matt Rezac[6]; 5. 9-Joel Magee[10]; 6. 35JR-Taylor Brown[5]; 7. 25-johnny kerby[12]; 8. 32K-Bain Kuhlman[7]; 9. 3SG-Samuel Gillaspie[1]; 10. 11-Brady Dufek[11]; 11. (DNF) 3-Kevin Vasek[3]; 12. (DNF) 99X-Dellas Williams[2]
Heat 1 (6 Laps): 1. 39X-Tyler Smith[2]; 2. 9-Joel Magee[4]; 3. 3SG-Samuel Gillaspie[1]; 4. 32K-Bain Kuhlman[3]
Heat 2 (6 Laps): 1. 00K-Kaylb Brunssen[3]; 2. 35JR-Taylor Brown[2]; 3. 99X-Dellas Williams[1]; 4. 11-Brady Dufek[4]
Heat 3 (6 Laps): 1. 21R-Matt Rezac[2]; 2. 9B-Bo Lundquist[3]; 3. 25-johnny kerby[4]; 4. 3-Kevin Vasek[1]
IMCA Sport Compact
A Feature 1 (12 Laps): 1. 35-Troy Brown[4]; 2. 7J-Justyn Jaton[2]; 3. 74-Aaron Wilson[3]; 4. 11E-Wesley Bigge[1]
Heat 1 (6 Laps): 1. 7J-Justyn Jaton[2]; 2. 35-Troy Brown[4]; 3. 74-Aaron Wilson[3]; 4. 11E-Wesley Bigge[1]
IMCA Stock Car
A Feature 1 (8 Laps): 1. 12L-Wyatt Luke[2]; 2. 10W-Brady Wenzlaff[3]; 3. 40-Jared Jelsma[1]
Heat 1 (4 Laps): 1. 12L-Wyatt Luke[2]; 2. 10W-Brady Wenzlaff[3]; 3. 40-Jared Jelsma[1]
Sprint Cars
A Feature 1 (12 Laps): 1. 11D-Dominic White[6]; 2. 14W-Trent Wright[4]; 3. 49-Justin Mitchell[5]; 4. 221-Sean Storms[7]; 5. 11R-Raelyn White[1]; 6. 96C-Cason Wendell[2]; 7. 17-Cassidy Heermann[3]
Heat 1 (6 Laps): 1. 49-Justin Mitchell[3]; 2. 11R-Raelyn White[1]; 3. 221-Sean Storms[4]; 4. 17-Cassidy Heermann[2]
Heat 2 (6 Laps): 1. 11D-Dominic White[3]; 2. 14W-Trent Wright[2]; 3. 96C-Cason Wendell[1]
Dirt Late Models
A Feature 1 (25 Laps): 1. 76-Blair Nothdurft[3]; 2. 26JR-Corey Zeitner[5]; 3. 07-Ben Sukup[1]; 4. 20-Trevor Anderson[2]; 5. C5-Chris Palsrok[4]; 6. 27-Tyler Myers[10]; 7. 71-Mike Benson[9]; 8. 9-Jared Jelsma[12]; 9. (DNF) XA-Alissa Palsrok[13]; 10. (DNF) 22-Gary Brown Jr[8]; 11. (DNF) 34K-Colby Klaassen[11]; 12. (DNF) 83-Mike Babcock[14]; 13. (DNF) 21X-Jared Hoerle[6]; 14. (DNF) 45R-Dyllan Ricks[15]; 15. (DNF) 8-Lane Brenden[7]; 16. (DNS) 37-Scott Ward; 17. (DNS) 24M-Cody Martin; 18. (DNS) 87-Curt Kranz
Heat 1 (8 Laps): 1. 76-Blair Nothdurft[1]; 2. C5-Chris Palsrok[3]; 3. 37-Scott Ward[2]; 4. 71-Mike Benson[4]; 5. 9-Jared Jelsma[5]; 6. (DNS) 24M-Cody Martin
Heat 2 (8 Laps): 1. 07-Ben Sukup[2]; 2. 26JR-Corey Zeitner[3]; 3. 8-Lane Brenden[1]; 4. 27-Tyler Myers[4]; 5. XA-Alissa Palsrok[5]; 6. (DNS) 45R-Dyllan Ricks
Heat 3 (8 Laps): 1. 20-Trevor Anderson[1]; 2. 21X-Jared Hoerle[2]; 3. 22-Gary Brown Jr[4]; 4. 34K-Colby Klaassen[3]; 5. 83-Mike Babcock[5]; 6. (DNS) 87-Curt Kranz