Stock Cars
Precision Auto Body A Feature 1 (15 Laps): 1. 54K-Darwin Klaassen[1]; 2. 22-Justin Arends[3]; 3. 16J-Jon DeBoer[6]; 4. 22E-Eric Gaul[2]; 5. 40-Scott Overgaard[10]; 6. 32X-Rich Gregoire[7]; 7. 20K-Spenser Kalass[4]; 8. 04-Roger Verdoorn[8]; 9. 84-Matt Lange[9]; 10. 36-Glenn Wynia[5]; 11. 35K-Brady Klaassen[11]; 12. (DNS) 34K-Colby Klaassen
Precision Auto Body Heat 1 (6 Laps): 1. 16J-Jon DeBoer[3]; 2. 40-Scott Overgaard[5]; 3. 04-Roger Verdoorn[4]; 4. 22-Justin Arends[1]; 5. 22E-Eric Gaul[6]; 6. (DNF) 34K-Colby Klaassen[2]
Precision Auto Body Heat 2 (6 Laps): 1. 36-Glenn Wynia[2]; 2. 84-Matt Lange[4]; 3. 32X-Rich Gregoire[3]; 4. 54K-Darwin Klaassen[5]; 5. 20K-Spenser Kalass[1]; 6. 35K-Brady Klaassen[6]
B Modifieds
KJ Automotive A Feature 1 (12 Laps): 1. 4-Dave Mulder[2]; 2. 63-Chris Huisman[4]; 3. 782-Miah Christensen[6]; 4. 52K-Trevor Kracht[3]; 5. 7J-Jeremy Smith[15]; 6. 9-Mitch Van Engen[5]; 7. 81-zzzTravis zzzVandentop[14]; 8. 91-Tyler Johnson[7]; 9. 16-Brock Hess[9]; 10. 7-Cullen De Ruyter[8]; 11. 95-Kyle Nordquist[10]; 12. 4X-Thor Anderson[12]; 13. 43K-Josh Kelderman[16]; 14. 20-Derek Van Veldhuizen[13]; 15. 24-Alec Vanden Brink[1]; 16. 7X-Cole McLaughlin[17]; 17. (DNS) 70-Nick Vanbelle
KJ Automotive Heat 1 (6 Laps): 1. 24-Alec Vanden Brink[1]; 2. 95-Kyle Nordquist[6]; 3. 7-Cullen De Ruyter[4]; 4. 91-Tyler Johnson[5]; 5. 70-Nick Vanbelle[3]; 6. 20-Derek Van Veldhuizen[2]
KJ Automotive Heat 2 (6 Laps): 1. 4-Dave Mulder[1]; 2. 9-Mitch Van Engen[3]; 3. 16-Brock Hess[5]; 4. 7J-Jeremy Smith[6]; 5. 4X-Thor Anderson[4]; 6. 81-zzzTravis zzzVandentop[2]
KJ Automotive Heat 3 (6 Laps): 1. 63-Chris Huisman[4]; 2. 782-Miah Christensen[3]; 3. 52K-Trevor Kracht[1]; 4. 7X-Cole McLaughlin[5]; 5. (DNS) 43K-Josh Kelderman
Hobby Stocks
Lems Auto Recyclers A Feature 1 (12 Laps): 1. 6-Dustin Gulbrandson[10]; 2. 83-Deven Vanveldhuizen[2]; 3. 32-Justin Regnerus[8]; 4. 17L-Chad Lonneman[7]; 5. 81VT-Dylan Vanden Top[6]; 6. 84-Matt Lange[4]; 7. 22-Blake Arends[3]; 8. 13X-Alex Wiertzema[11]; 9. 10X-Terry Vogt[12]; 10. 84L-Alan Lange[5]; 11. (DNF) 15-Thomas Kracht[9]; 12. (DNS) X83-Nic Cain; 13. (DQ) 21X-Larry Kracht[1]
Lems Auto Recyclers Heat 1 (6 Laps): 1. 6-Dustin Gulbrandson[4]; 2. 17L-Chad Lonneman[6]; 3. 84L-Alan Lange[2]; 4. 83-Deven Vanveldhuizen[1]; 5. 21X-Larry Kracht[5]; 6. (DNF) 13X-Alex Wiertzema[3]; 7. (DNS) X83-Nic Cain
Lems Auto Recyclers Heat 2 (6 Laps): 1. 84-Matt Lange[1]; 2. 81VT-Dylan Vanden Top[2]; 3. 15-Thomas Kracht[4]; 4. 32-Justin Regnerus[3]; 5. 22-Blake Arends[5]; 6. 10X-Terry Vogt[6]
DIRTcar Sportsmans
A Feature 1 (10 Laps): 1. 61N-Nick Brady[5]; 2. 14K-Bryant Klaassen[4]; 3. 14B-Bill Kroon[2]; 4. 44-Leon Sneller[1]; 5. 15X-Thomas Kracht[7]; 6. 50-Roger DeBoer[3]; 7. 50M-Marni DeBoer[6]; 8. 19-Brandon Jurrens[8]
Heat 1 (6 Laps): 1. 61N-Nick Brady[3]; 2. 50-Roger DeBoer[2]; 3. 44-Leon Sneller[1]; 4. 15X-Thomas Kracht[4]
Heat 2 (6 Laps): 1. 14K-Bryant Klaassen[2]; 2. 14B-Bill Kroon[1]; 3. 50M-Marni DeBoer[3]; 4. 19-Brandon Jurrens[4]