Hobby Stocks
Lems Auto Recyclers A Feature (15 Laps): 1. 11T-Todd Uhl[6]; 2. 35K-Brady Klaassen[1]; 3. 38S-Dylan Fitzpatrick[12]; 4. 6-Dustin Gulbrandson[9]; 5. 117L-Chad Lonneman[10]; 6. 84L-Alan Lange[2]; 7. 22-Blake Arends[20]; 8. 81VT-Dylan Vanden Top[17]; 9. 79-Tim Waltner[4]; 10. 86-Tracy Halouska[3]; 11. 17-Matt Goth[21]; 12. 15-Thomas Kracht[11]; 13. 36-Jackson Kracht[16]; 14. 3CC-Josh Connell[15]; 15. 4D-Cory Kelderman[5]; 16. 13X-Alex Wiertzema[8]; 17. (DNF) 3J-James Adams[19]; 18. (DNF) 61N-Nick Brady[7]; 19. (DNF) 3-Brian Campbell[13]; 20. (DNF) 40-Donna Bumann[22]; 21. (DNF) 33JN-Joel Norris[18]; 22. (DNS) 46-Colton Arends
Lems Auto Recyclers Heat 1 (6 Laps): 1. 13X-Alex Wiertzema[5]; 2. 84L-Alan Lange[2]; 3. 117L-Chad Lonneman[6]; 4. 79-Tim Waltner[3]; 5. 3-Brian Campbell[1]; 6. 36-Jackson Kracht[8]; 7. 40-Donna Bumann[7]; 8. (DNF) 17-Matt Goth[4]
Lems Auto Recyclers Heat 2 (6 Laps): 1. 11T-Todd Uhl[4]; 2. 86-Tracy Halouska[2]; 3. 35K-Brady Klaassen[1]; 4. 15-Thomas Kracht[6]; 5. 46-Colton Arends[7]; 6. 81VT-Dylan Vanden Top[3]; 7. (DNF) 22-Blake Arends[5]
Lems Auto Recyclers Heat 3 (6 Laps): 1. 61N-Nick Brady[4]; 2. 38S-Dylan Fitzpatrick[6]; 3. 6-Dustin Gulbrandson[5]; 4. 4D-Cory Kelderman[3]; 5. 3CC-Josh Connell[7]; 6. 33JN-Joel Norris[2]; 7. 3J-James Adams[1]
Stock Cars
Precision Auto Body A Feature (15 Laps): 1. 32-Justin Regnerus[5]; 2. 45K-Brad Klaassen[3]; 3. 66Z-Elijah Zevenbergen[8]; 4. 22E-Eric Gaul[2]; 5. 40-Scott Overgaard[7]; 6. 32X-Rich Gregoire[6]; 7. 04-Roger Verdoorn[4]; 8. 42-Chad Overgaard[9]; 9. 16J-Jon DeBoer[14]; 10. 34K-Colby Klaassen[1]; 11. 84L-Alan Lange[10]; 12. (DNF) 22-Justin Arends[11]; 13. (DNF) 11D-Brad TeGrotenhuis[12]; 14. (DNF) 84-Matt Lange[15]; 15. (DNS) 20K-Spenser Kalass
Precision Auto Body Heat 1 (6 Laps): 1. 32-Justin Regnerus[4]; 2. 66Z-Elijah Zevenbergen[8]; 3. 42-Chad Overgaard[6]; 4. 22E-Eric Gaul[3]; 5. 45K-Brad Klaassen[5]; 6. 22-Justin Arends[7]; 7. (DNF) 20K-Spenser Kalass[2]; 8. (DNF) 84-Matt Lange[1]
Precision Auto Body Heat 2 (6 Laps): 1. 32X-Rich Gregoire[4]; 2. 40-Scott Overgaard[5]; 3. 04-Roger Verdoorn[3]; 4. 84L-Alan Lange[7]; 5. 34K-Colby Klaassen[2]; 6. 11D-Brad TeGrotenhuis[6]; 7. (DNF) 16J-Jon DeBoer[1]
B Modifieds
KJ Automotive A Feature (15 Laps): 1. 7-Cullen De Ruyter[5]; 2. 70-Nick Vanbelle[3]; 3. 782-Miah Christensen[11]; 4. 41-Thor Anderson[18]; 5. 9-Mitch Van Engen[14]; 6. 43K-Josh Kelderman[1]; 7. 16-Brock Hess[23]; 8. 06W-Ryan Walker[21]; 9. 14N-Nick Barger[10]; 10. 21-Eric Faber[20]; 11. 00-Dave Kennedy[12]; 12. 81-zzzTravis zzzVandentop[17]; 13. 8M-Kaleb Modder[19]; 14. (DNF) 5-Colter Deutsch[7]; 15. (DNF) 15A-Curt Ahlers[6]; 16. (DNF) 11L-Lyndon Johnson[15]; 17. (DNF) 4S-Adam Sage[4]; 18. (DNF) 52K-Trevor Kracht[2]; 19. (DNF) 22T-Tyler Tesch[13]; 20. (DNF) 4B-Randy Brands[16]; 21. (DNF) 27-Kevin Joachim[22]; 22. (DNF) 63-Chris Huisman[24]; 23. (DNS) 14A-Andrew Ahlers; 24. (DQ) 91-Tyler Johnson[9]
KJ Automotive B Feature 1 (6 Laps): 1. 06W-Ryan Walker[1]; 2. 16-Brock Hess[8]; 3. 40-Tim Dann[5]; 4. 21T-Trevor Tesch[7]; 5. 20-Derek Van Veldhuizen[6]; 6. 11-zzzNicholas zzzJanssen[4]; 7. 14-Austin Powell[2]; 8. (DNF) 7C-Cole Christensen[3]; 9. (DNF) 22-Justin Voeltz[9]
KJ Automotive B Feature 2 (6 Laps): 1. 27-Kevin Joachim[2]; 2. 63-Chris Huisman[5]; 3. (DNF) 15M-Cole McLaughlin[7]; 4. (DNF) 83-Deven Vanveldhuizen[4]; 5. (DNF) 12X-Gary Beuckens[1]; 6. (DNF) 35-Rodney Cook[8]; 7. (DNF) 14-Austin Powell; 8. (DNS) 98-Nate Barger; 9. (DQ) 1J-Colby Langenberg[3]
KJ Automotive Heat 1 (6 Laps): 1. 43K-Josh Kelderman[1]; 2. 70-Nick Vanbelle[3]; 3. 15A-Curt Ahlers[4]; 4. 4B-Randy Brands[8]; 5. 06W-Ryan Walker[5]; 6. 7C-Cole Christensen[6]; 7. 11-zzzNicholas zzzJanssen[2]; 8. (DNF) 63-Chris Huisman[7]
KJ Automotive Heat 2 (6 Laps): 1. 00-Dave Kennedy[5]; 2. 4S-Adam Sage[3]; 3. 14N-Nick Barger[6]; 4. 81-zzzTravis zzzVandentop[4]; 5. 12X-Gary Beuckens[8]; 6. (DNF) 83-Deven Vanveldhuizen[2]; 7. (DNF) 20-Derek Van Veldhuizen[7]; 8. (DNF) 15M-Cole McLaughlin[1]
KJ Automotive Heat 3 (6 Laps): 1. 5-Colter Deutsch[4]; 2. 7-Cullen De Ruyter[3]; 3. 782-Miah Christensen[6]; 4. 41-Thor Anderson[5]; 5. 14-Austin Powell[7]; 6. (DNF) 98-Nate Barger[2]; 7. (DNF) 35-Rodney Cook[1]
KJ Automotive Heat 4 (6 Laps): 1. 14A-Andrew Ahlers[4]; 2. 22T-Tyler Tesch[5]; 3. 52K-Trevor Kracht[1]; 4. 8M-Kaleb Modder[3]; 5. 27-Kevin Joachim[6]; 6. 1J-Colby Langenberg[7]; 7. (DNF) 40-Tim Dann[2]
KJ Automotive Heat 5 (6 Laps): 1. 91-Tyler Johnson[4]; 2. 11L-Lyndon Johnson[6]; 3. 9-Mitch Van Engen[5]; 4. 21-Eric Faber[2]; 5. (DNF) 21T-Trevor Tesch[3]; 6. (DNF) 16-Brock Hess[7]; 7. (DQ) 22-Justin Voeltz[1]
DIRTcar Sportsmans
A Feature (10 Laps): 1. 15-Tammy Kracht[1]; 2. 14-Brian Kroon[5]; 3. 50M-Marni DeBoer[6]; 4. 44-Leon Sneller[2]; 5. (DNF) 14K-Bryant Klaassen[4]; 6. (DNF) 50-Roger DeBoer[3]; 7. (DNS) 19-Brandon Jurrens
Heat 1 (6 Laps): 1. 15-Tammy Kracht[1]; 2. 50-Roger DeBoer[5]; 3. 14-Brian Kroon[7]; 4. 44-Leon Sneller[4]; 5. 14K-Bryant Klaassen[6]; 6. 50M-Marni DeBoer[3]; 7. (DNF) 19-Brandon Jurrens[2]
Dirt Super Late Models
A Feature 1: 1. 14-Kyle Berck[3]; 2. 24-Bill Leighton[6]; 3. 1ST-Nick Beyenhof[4]; 4. 98-Ben Schaller[5]; 5. 6-Heath Clausen[2]; 6. 18-Don Smith[7]; 7. 26JR-Corey Zeitner[9]; 8. 76-Al Zeitner[1]; 9. 53-Andrew Kosiski[17]; 10. 52-Brian Kosiski[13]; 11. 20V-Reese Vaught[14]; 12. 1-Matt Buller[8]; 13. 21-Ray Sveeggen[12]; 14. 77B-Bob Milander[15]; 15. 101-Ben Sukup[11]; 16. 25-Brad Purdue[16]; 17. (DNF) 13-Jason Wallace[20]; 18. (DNF) 51-Nate Beyenhof[10]; 19. (DNF) 80-Jeff Kroger[18]; 20. (DNF) 71-Mike Benson[19]
B Feature 1: 1. 77B-Bob Milander[1]; 2. 53-Andrew Kosiski[4]; 3. 38-Jordan Heiman[2]; 4. 22-Gary Brown Jr[7]; 5. 71-Mike Benson[5]; 6. (DNF) 13X-Mike Wallace[6]; 7. (DNF) 82-Robbie Andersen[3]
B Feature 2: 1. 25-Brad Purdue[1]; 2. 80-Jeff Kroger[2]; 3. 13-Jason Wallace[4]; 4. 79-Jesse Kroger[5]; 5. 10T-John Hoefert[6]; 6. 9-Jared Jelsma[3]; 7. 44-Kevin Larson[7]
Heat 1 (8 Laps): 1. 24-Bill Leighton[1]; 2. 26JR-Corey Zeitner[2]; 3. 101-Ben Sukup[3]; 4. 52-Brian Kosiski[5]; 5. 38-Jordan Heiman[7]; 6. 13-Jason Wallace[6]; 7. 13X-Mike Wallace[4]
Heat 2 (8 Laps): 1. 14-Kyle Berck[2]; 2. 1ST-Nick Beyenhof[4]; 3. 21-Ray Sveeggen[1]; 4. 77B-Bob Milander[3]; 5. 80-Jeff Kroger[7]; 6. 71-Mike Benson[6]; 7. 10T-John Hoefert[5]
Heat 3 (8 Laps): 1. 76-Al Zeitner[1]; 2. 98-Ben Schaller[4]; 3. 51-Nate Beyenhof[5]; 4. 25-Brad Purdue[3]; 5. 82-Robbie Andersen[2]; 6. 53-Andrew Kosiski[7]; 7. 22-Gary Brown Jr[6]
Heat 4 (8 Laps): 1. 6-Heath Clausen[6]; 2. 18-Don Smith[4]; 3. 1-Matt Buller[7]; 4. 20V-Reese Vaught[5]; 5. 9-Jared Jelsma[1]; 6. (DNF) 79-Jesse Kroger[3]; 7. (DNF) 44-Kevin Larson[2]