Hobby Stocks
Lems Auto Recyclers A Feature (15 Laps): 1. 117L-Chad Lonneman[11]; 2. 79-Tim Waltner[2]; 3. 6-Dustin Gulbrandson[9]; 4. 15-Thomas Kracht[10]; 5. 13X-Alex Wiertzema[8]; 6. 11T-Todd Uhl[5]; 7. 16D-Paul Menard[15]; 8. 4D-Cory Kelderman[6]; 9. 22-Blake Arends[7]; 10. 2E-Chris Ellingson[17]; 11. 38S-Dylan Fitzpatrick[12]; 12. 84L-Alan Lange[4]; 13. 3C-Jesse Connell[14]; 14. 9-Lenny Tucker[18]; 15. 17-Matt Goth[3]; 16. 37-Jason Paulson[13]; 17. (DNF) 61N-Nick Brady[16]; 18. (DNF) 86-Tracy Halouska[1]
Lems Auto Recyclers B Feature (8 Laps): 1. 61N-Nick Brady[2]; 2. 2E-Chris Ellingson[4]; 3. 9-Lenny Tucker[6]; 4. 36-Jackson Kracht[5]; 5. 96E-Brandon Erickson[3]; 6. 07-Aaron De Thury[8]; 7. X-Tyler Schlumbohm[7]; 8. 31-Silas Top[1]; 9. 40-Donna Bumann[10]; 10. (DNF) 71H-Hesston Steinfurth[9]
Lems Auto Recyclers Heat 1 (6 Laps): 1. 117L-Chad Lonneman[5]; 2. 15-Thomas Kracht[4]; 3. 4D-Cory Kelderman[3]; 4. 17-Matt Goth[2]; 5. 37-Jason Paulson[8]; 6. 31-Silas Top[1]; 7. (DNS) 07-Aaron De Thury; 8. (DNS) 71H-Hesston Steinfurth
Lems Auto Recyclers Heat 2 (6 Laps): 1. 13X-Alex Wiertzema[4]; 2. 84L-Alan Lange[2]; 3. 86-Tracy Halouska[1]; 4. 22-Blake Arends[3]; 5. 3C-Jesse Connell[6]; 6. 61N-Nick Brady[7]; 7. 2E-Chris Ellingson[9]; 8. 9-Lenny Tucker[8]; 9. (DNS) 40-Donna Bumann
Lems Auto Recyclers Heat 3 (6 Laps): 1. 79-Tim Waltner[1]; 2. 6-Dustin Gulbrandson[3]; 3. 11T-Todd Uhl[2]; 4. 38S-Dylan Fitzpatrick[6]; 5. 16D-Paul Menard[7]; 6. 96E-Brandon Erickson[4]; 7. 36-Jackson Kracht[5]; 8. X-Tyler Schlumbohm[8]
Stock Cars
Precision Auto Body A Feature (20 Laps): 1. 66Z-Elijah Zevenbergen[12]; 2. 27-Randy Brands[5]; 3. 32X-Rich Gregoire[4]; 4. 19-Marlin Kracht[3]; 5. 16J-Jon DeBoer[7]; 6. 04-Roger Verdoorn[17]; 7. 40-Scott Overgaard[2]; 8. 22E-Eric Gaul[6]; 9. 32-Justin Regnerus[13]; 10. 42-Chad Overgaard[1]; 11. 96-Troy Woelber[9]; 12. 5-Luke Sathoff[11]; 13. 84L-Alan Lange[14]; 14. 7M-Mitch Dowhower[16]; 15. 20K-Spenser Kalass[15]; 16. (DNF) 84-Matt Lange[10]; 17. (DNF) 34K-Colby Klaassen[8]
Precision Auto Body Heat 1 (6 Laps): 1. 27-Randy Brands[1]; 2. 19-Marlin Kracht[2]; 3. 5-Luke Sathoff[3]; 4. 66Z-Elijah Zevenbergen[4]; 5. 32-Justin Regnerus[5]; 6. 7M-Mitch Dowhower[6]
Precision Auto Body Heat 2 (6 Laps): 1. 42-Chad Overgaard[1]; 2. 22E-Eric Gaul[2]; 3. 84-Matt Lange[4]; 4. 96-Troy Woelber[6]; 5. 84L-Alan Lange[3]; 6. 04-Roger Verdoorn[5]
Precision Auto Body Heat 3 (6 Laps): 1. 40-Scott Overgaard[1]; 2. 16J-Jon DeBoer[2]; 3. 34K-Colby Klaassen[4]; 4. 32X-Rich Gregoire[5]; 5. 20K-Spenser Kalass[3]
B Modifieds
KJ Automotive A Feature (15 Laps): 1. 7-Cullen De Ruyter[1]; 2. 5-Colter Deutsch[9]; 3. 41-Thor Anderson[14]; 4. 63-Chris Huisman[10]; 5. 40-Tim Dann[11]; 6. 70-Nick Vanbelle[19]; 7. 21T-Trevor Tesch[13]; 8. (DNF) 15A-Curt Ahlers[7]; 9. (DNF) 4P-Zac Pruner[3]; 10. (DNF) 11L-Lyndon Johnson[18]; 11. (DNF) 06W-Ryan Walker[6]; 12. (DNF) 43K-Josh Kelderman[4]; 13. (DNF) 9-Mitch Van Engen[12]; 14. (DNF) 14A-Andrew Ahlers[16]; 15. (DNF) 18D-Chris Goetz[15]; 16. (DNF) 27-Kevin Joachim[2]; 17. (DNF) 22T-Tyler Tesch[5]; 18. (DNF) 12X-Gary Beuckens[20]; 19. (DNF) 38-Greg Eden[17]; 20. (DNF) 00-Dave Kennedy[8]
KJ Automotive B Feature (8 Laps): 1. 38-Greg Eden[1]; 2. 11L-Lyndon Johnson[4]; 3. 70-Nick Vanbelle[5]; 4. 12X-Gary Beuckens[3]; 5. 14-Austin Powell[2]; 6. 8M-Kaleb Modder[7]; 7. 81-zzzTravis zzzVandentop[9]; 8. 15M-Cole McLaughlin[8]; 9. 35-Rodney Cook[10]; 10. (DNF) 21-Eric Faber[11]; 11. (DNF) 98-Nate Barger[6]
KJ Automotive Heat 1 (6 Laps): 1. 22T-Tyler Tesch[3]; 2. 9-Mitch Van Engen[7]; 3. 27-Kevin Joachim[2]; 4. 21T-Trevor Tesch[4]; 5. 38-Greg Eden[6]; 6. 70-Nick Vanbelle[5]; 7. 15M-Cole McLaughlin[1]
KJ Automotive Heat 2 (6 Laps): 1. 4P-Zac Pruner[2]; 2. 06W-Ryan Walker[4]; 3. 40-Tim Dann[6]; 4. 41-Thor Anderson[5]; 5. 14-Austin Powell[1]; 6. 98-Nate Barger[7]; 7. 81-zzzTravis zzzVandentop[3]
KJ Automotive Heat 3 (6 Laps): 1. 5-Colter Deutsch[5]; 2. 43K-Josh Kelderman[2]; 3. 15A-Curt Ahlers[4]; 4. 18D-Chris Goetz[3]; 5. 12X-Gary Beuckens[7]; 6. (DNF) 35-Rodney Cook[1]; 7. (DNF) 21-Eric Faber[6]
KJ Automotive Heat 4 (6 Laps): 1. 7-Cullen De Ruyter[1]; 2. 00-Dave Kennedy[4]; 3. 63-Chris Huisman[5]; 4. 14A-Andrew Ahlers[3]; 5. 11L-Lyndon Johnson[6]; 6. 8M-Kaleb Modder[2]
DIRTcar Sportsmans
A Feature (10 Laps): 1. 14-Brian Kroon[2]; 2. 9-Andy Wieczorek[5]; 3. 50-Roger DeBoer[4]; 4. 44-Leon Sneller[3]; 5. 19-Brandon Jurrens[6]; 6. (DNF) 50M-Marni DeBoer[1]; 7. (DNS) 19S-Jason Schomacker
Heat 1 (6 Laps): 1. 14-Brian Kroon[2]; 2. 44-Leon Sneller[3]; 3. 9-Andy Wieczorek[5]; 4. 50-Roger DeBoer[4]; 5. 50M-Marni DeBoer[1]; 6. 19-Brandon Jurrens[6]; 7. (DNF) 19S-Jason Schomacker[7]