Hobby Stocks
Lems Auto Recyclers A Feature (12 Laps): 1. 117L-Chad Lonneman[12]; 2. 38S-Dylan Fitzpatrick[15]; 3. 4D-Cory Kelderman[4]; 4. 79-Tim Waltner[11]; 5. 84L-Alan Lange[9]; 6. 13X-Alex Wiertzema[13]; 7. 6-Dustin Gulbrandson[10]; 8. (DNF) 11T-Todd Uhl[8]; 9. (DNF) 17-Matt Goth[1]; 10. (DNF) 81VT-Dylan Vanden Top[3]; 11. (DNF) 61N-Nick Brady[5]; 12. (DNF) 3-Brian Campbell[2]; 13. (DNF) 86-Tracy Halouska[16]; 14. (DNF) 3CC-Josh Connell[14]; 15. (DNF) 22-Blake Arends[7]; 16. (DQ) 15-Thomas Kracht[6]
Lems Auto Recyclers B Feature (6 Laps): 1. 13X-Alex Wiertzema[4]; 2. 3CC-Josh Connell[2]; 3. 38S-Dylan Fitzpatrick[8]; 4. 86-Tracy Halouska[1]; 5. 35K-Brady Klaassen[7]; 6. 36-Jackson Kracht[6]; 7. 3J-James Adams[3]; 8. (DNF) 40-Donna Bumann[9]; 9. (DNF) 01-Jake Petersen[5]; 10. (DNS) 46-Colton Arends
Lems Auto Recyclers Heat 1 (6 Laps): 1. 4D-Cory Kelderman[3]; 2. 17-Matt Goth[1]; 3. 84L-Alan Lange[5]; 4. 22-Blake Arends[4]; 5. 86-Tracy Halouska[2]; 6. 13X-Alex Wiertzema[6]; 7. 35K-Brady Klaassen[7]
Lems Auto Recyclers Heat 2 (6 Laps): 1. 6-Dustin Gulbrandson[5]; 2. 11T-Todd Uhl[4]; 3. 3-Brian Campbell[1]; 4. 61N-Nick Brady[3]; 5. 3CC-Josh Connell[7]; 6. 40-Donna Bumann[6]; 7. 01-Jake Petersen[8]; 8. (DNS) 46-Colton Arends
Lems Auto Recyclers Heat 3 (6 Laps): 1. 117L-Chad Lonneman[6]; 2. 81VT-Dylan Vanden Top[2]; 3. 15-Thomas Kracht[3]; 4. 79-Tim Waltner[5]; 5. 3J-James Adams[1]; 6. 36-Jackson Kracht[7]; 7. 38S-Dylan Fitzpatrick[4]
Stock Cars
Precision Auto Body A Feature (18 Laps): 1. 66Z-Elijah Zevenbergen[8]; 2. 40-Scott Overgaard[5]; 3. 04-Roger Verdoorn[4]; 4. 42-Chad Overgaard[9]; 5. 32-Justin Regnerus[3]; 6. 32X-Rich Gregoire[1]; 7. 34K-Colby Klaassen[2]; 8. 9-Dean Cornelius[11]; 9. 96-Troy Woelber[13]; 10. 16J-Jon DeBoer[7]; 11. 19-Marlin Kracht[10]; 12. 22E-Eric Gaul[6]; 13. 84-Matt Lange[14]; 14. 54K-Darwin Klaassen[12]; 15. 11D-Brad TeGrotenhuis[15]; 16. 84L-Alan Lange[16]; 17. 33L-Logan Fitzpatrick[19]; 18. (DNF) 20K-Spenser Kalass[17]; 19. (DNS) 45K-Brad Klaassen
Precision Auto Body Heat 1 (6 Laps): 1. 34K-Colby Klaassen[2]; 2. 04-Roger Verdoorn[3]; 3. 9-Dean Cornelius[6]; 4. 16J-Jon DeBoer[4]; 5. 96-Troy Woelber[7]; 6. 84L-Alan Lange[1]; 7. (DNS) 45K-Brad Klaassen
Precision Auto Body Heat 2 (6 Laps): 1. 66Z-Elijah Zevenbergen[4]; 2. 32X-Rich Gregoire[1]; 3. 42-Chad Overgaard[5]; 4. 84-Matt Lange[2]; 5. 40-Scott Overgaard[3]; 6. (DNF) 33L-Logan Fitzpatrick[6]
Precision Auto Body Heat 3 (6 Laps): 1. 32-Justin Regnerus[2]; 2. 22E-Eric Gaul[3]; 3. 19-Marlin Kracht[5]; 4. 54K-Darwin Klaassen[6]; 5. 11D-Brad TeGrotenhuis[4]; 6. 20K-Spenser Kalass[1]
B Modifieds
KJ Automotive A Feature (15 Laps): 1. 9-Mitch Van Engen[3]; 2. 27-Kevin Joachim[4]; 3. 91-Tyler Johnson[14]; 4. 06W-Ryan Walker[10]; 5. 22T-Tyler Tesch[19]; 6. 11L-Lyndon Johnson[7]; 7. 41-Thor Anderson[1]; 8. 7-Cullen De Ruyter[16]; 9. 14A-Andrew Ahlers[5]; 10. 4-Dave Mulder[15]; 11. 14N-Nick Barger[8]; 12. 70-Nick Vanbelle[17]; 13. 5-Colter Deutsch[13]; 14. 00-Dave Kennedy[6]; 15. 98-Nate Barger[12]; 16. 40-Tim Dann[18]; 17. 15A-Curt Ahlers[20]; 18. (DNF) 20-Derek Van Veldhuizen[2]; 19. (DNF) 63-Chris Huisman[9]; 20. (DNF) 52K-Trevor Kracht[11]
KJ Automotive B Feature (8 Laps): 1. 7-Cullen De Ruyter[1]; 2. 70-Nick Vanbelle[4]; 3. 40-Tim Dann[2]; 4. 22T-Tyler Tesch[10]; 5. 15A-Curt Ahlers[7]; 6. 4P-Zac Pruner[9]; 7. 75-Ryan Maxwell[5]; 8. (DNF) 83-Deven Vanveldhuizen[8]; 9. (DNF) 21T-Trevor Tesch[3]; 10. (DNF) 60-Nick Dieter[11]; 11. (DNF) 14-Austin Powell[6]
KJ Automotive C Feature (6 Laps): 1. 22T-Tyler Tesch[1]; 2. 60-Nick Dieter[10]; 3. 22-Justin Voeltz[3]; 4. 8M-Kaleb Modder[11]; 5. 66R-Randy Van Veldhuizen[5]; 6. 11-zzzNicholas zzzJanssen[4]; 7. 35-Rodney Cook[7]; 8. 26-Andy Johnson[8]; 9. 12X-Gary Beuckens[6]; 10. 81-zzzTravis zzzVandentop[2]; 11. 15M-Cole McLaughlin[9]; 12. 43K-Josh Kelderman[12]
KJ Automotive Heat 1 (6 Laps): 1. 00-Dave Kennedy[6]; 2. 14N-Nick Barger[3]; 3. 52K-Trevor Kracht[5]; 4. 70-Nick Vanbelle[2]; 5. 22T-Tyler Tesch[1]; 6. 75-Ryan Maxwell[8]; 7. 22-Justin Voeltz[4]; 8. 11-zzzNicholas zzzJanssen[7]
KJ Automotive Heat 2 (6 Laps): 1. 27-Kevin Joachim[4]; 2. 63-Chris Huisman[3]; 3. 4-Dave Mulder[2]; 4. 91-Tyler Johnson[5]; 5. 7-Cullen De Ruyter[7]; 6. 81-zzzTravis zzzVandentop[6]; 7. 66R-Randy Van Veldhuizen[1]
KJ Automotive Heat 3 (6 Laps): 1. 41-Thor Anderson[4]; 2. 9-Mitch Van Engen[7]; 3. 21T-Trevor Tesch[3]; 4. 4P-Zac Pruner[2]; 5. (DNF) 12X-Gary Beuckens[1]; 6. (DNS) 43K-Josh Kelderman; 7. (DQ) 60-Nick Dieter[5]
KJ Automotive Heat 4 (6 Laps): 1. 11L-Lyndon Johnson[1]; 2. 06W-Ryan Walker[3]; 3. 5-Colter Deutsch[2]; 4. 40-Tim Dann[4]; 5. 15A-Curt Ahlers[5]; 6. 83-Deven Vanveldhuizen[7]; 7. (DNF) 35-Rodney Cook[6]
KJ Automotive Heat 5 (6 Laps): 1. 14A-Andrew Ahlers[6]; 2. 98-Nate Barger[2]; 3. 20-Derek Van Veldhuizen[7]; 4. 14-Austin Powell[1]; 5. (DNF) 26-Andy Johnson[4]; 6. (DNF) 15M-Cole McLaughlin[5]; 7. (DQ) 8M-Kaleb Modder[3]
DIRTcar Sportsmans
A Feature (10 Laps): 1. 50-Roger DeBoer[1]; 2. 14-Brian Kroon[3]; 3. 9-Andy Wieczorek[6]; 4. 44-Leon Sneller[2]; 5. 19-Brandon Jurrens[8]; 6. 50M-Marni DeBoer[7]; 7. 4U2-Rented Sportsmans[9]; 8. 15-Tammy Kracht[5]; 9. 14K-Bryant Klaassen[4]
Heat 1 (6 Laps): 1. 50-Roger DeBoer[1]; 2. 14-Brian Kroon[3]; 3. 15-Tammy Kracht[4]; 4. 50M-Marni DeBoer[2]; 5. 4U2-Rented Sportsmans[5]
Heat 2 (6 Laps): 1. 9-Andy Wieczorek[4]; 2. 44-Leon Sneller[2]; 3. 14K-Bryant Klaassen[3]; 4. 19-Brandon Jurrens[1]