Stock Cars
Precision Auto Body A Feature 1 (15 Laps): 1. 32X-Rich Gregoire[6]; 2. 16J-Jon DeBoer[4]; 3. 45K-Brad Klaassen[2]; 4. 96-Troy Woelber[8]; 5. 15-Thomas Kracht[3]; 6. 20K-Spenser Kalass[1]; 7. 34K-Colby Klaassen[9]; 8. 36-Glenn Wynia[5]; 9. 74-Donald Mayo[10]; 10. (DNS) 22-Justin Arends; 11. (DQ) 40-Scott Overgaard[7]
Precision Auto Body Heat 1 (6 Laps): 1. 16J-Jon DeBoer[2]; 2. 20K-Spenser Kalass[1]; 3. 36-Glenn Wynia[3]; 4. 45K-Brad Klaassen[5]; 5. (DNS) 22-Justin Arends
Precision Auto Body Heat 2 (6 Laps): 1. 32X-Rich Gregoire[3]; 2. 40-Scott Overgaard[4]; 3. 96-Troy Woelber[6]; 4. 15-Thomas Kracht[1]; 5. 34K-Colby Klaassen[2]; 6. (DNF) 74-Donald Mayo[5]
B Modifieds
KJ Automotive A Feature 1 (12 Laps): 1. 7-Cullen De Ruyter[3]; 2. 9-Mitch Van Engen[5]; 3. 70-Nick Vanbelle[4]; 4. 782-Miah Christensen[6]; 5. 22T-Tyler Tesch[2]; 6. 52K-Trevor Kracht[7]; 7. 43K-Josh Kelderman[1]; 8. 81-zzzTravis zzzVandentop[8]; 9. (DNF) 4X-Thor Anderson[9]
KJ Automotive Heat 1 (6 Laps): 1. 7-Cullen De Ruyter[1]; 2. 52K-Trevor Kracht[4]; 3. 9-Mitch Van Engen[3]; 4. (DNF) 81-zzzTravis zzzVandentop[2]
KJ Automotive Heat 2 (6 Laps): 1. 70-Nick Vanbelle[2]; 2. 782-Miah Christensen[4]; 3. 22T-Tyler Tesch[1]; 4. 43K-Josh Kelderman[5]; 5. (DNS) 4X-Thor Anderson
Hobby Stocks
Lems Auto Recyclers A Feature 1 (12 Laps): 1. 11T-Todd Uhl[1]; 2. 32-Justin Regnerus[9]; 3. 17L-Chad Lonneman[10]; 4. 40-Cole Gulbrandson[5]; 5. 6-Dustin Gulbrandson[11]; 6. 22-Blake Arends[7]; 7. 21X-Larry Kracht[6]; 8. 83-Deven Vanveldhuizen[13]; 9. 84L-Alan Lange[3]; 10. 84-Matt Lange[2]; 11. 37-Jason Paulson[19]; 12. 81VT-Dylan Vanden Top[14]; 13. 13X-Alex Wiertzema[4]; 14. 13-Brian Hoing[12]; 15. 88-Chad Kooiker[15]; 16. 35K-Brady Klaassen[8]; 17. 3J-Matthew Warren[17]; 18. 07-Aaron De Thury[16]; 19. (DNS) 44K-Logan Kopplow
Lems Auto Recyclers Heat 1 (6 Laps): 1. 17L-Chad Lonneman[5]; 2. 13X-Alex Wiertzema[3]; 3. 22-Blake Arends[4]; 4. 84-Matt Lange[2]; 5. 83-Deven Vanveldhuizen[1]; 6. 07-Aaron De Thury[6]; 7. (DNS) 37-Jason Paulson
Lems Auto Recyclers Heat 2 (6 Laps): 1. 35K-Brady Klaassen[4]; 2. 40-Cole Gulbrandson[3]; 3. 6-Dustin Gulbrandson[5]; 4. 84L-Alan Lange[2]; 5. 81VT-Dylan Vanden Top[1]; 6. 3J-Matthew Warren[6]
Lems Auto Recyclers Heat 3 (6 Laps): 1. 11T-Todd Uhl[1]; 2. 32-Justin Regnerus[4]; 3. 21X-Larry Kracht[3]; 4. 13-Brian Hoing[6]; 5. 88-Chad Kooiker[2]; 6. 44K-Logan Kopplow[5]
DIRTcar Sportsmans
A Feature 1 (8 Laps): 1. 61N-Nick Brady[3]; 2. 14K-Bryant Klaassen[2]; 3. 50-Roger DeBoer[4]; 4. 44-Leon Sneller[5]; 5. 14B-Bill Kroon[1]
Heat 1 (6 Laps): 1. 14B-Bill Kroon[3]; 2. 61N-Nick Brady[5]; 3. 14K-Bryant Klaassen[4]; 4. 50-Roger DeBoer[1]; 5. 44-Leon Sneller[2]
DIRTcar Late Models
A Feature 1 (12 Laps): 1. 11K-Darrin Korthals[2]; 2. 87-Jesse Akkerman[1]; 3. 55-John Hoing[6]; 4. 15-Brandon Ferguson[4]; 5. Z71-Zach Olivier[3]; 6. (DNF) 83X-Brylee Gough[5]
Heat 1 (6 Laps): 1. 11K-Darrin Korthals[3]; 2. Z71-Zach Olivier[1]; 3. 15-Brandon Ferguson[2]; 4. 87-Jesse Akkerman; 5. 83X-Brylee Gough; 6. 55-John Hoing