Hobby Stocks
Lems Auto Recyclers A Feature (15 Laps): 1. 117L-Chad Lonneman[8]; 2. 6-Dustin Gulbrandson[10]; 3. 46-Colton Arends[5]; 4. 15-Thomas Kracht[7]; 5. 11T-Todd Uhl[3]; 6. 61N-Nick Brady[2]; 7. 22-Blake Arends[11]; 8. 38S-Dylan Fitzpatrick[9]; 9. 84L-Alan Lange[13]; 10. 29-Derrick Scott[16]; 11. 35K-Brady Klaassen[12]; 12. 13X-Alex Wiertzema[6]; 13. 86-Tracy Halouska[17]; 14. 79-Tim Waltner[4]; 15. 17-Matt Goth[14]; 16. 4D-Cory Kelderman[1]; 17. 31-Silas Top[15]; 18. 96E-Brandon Erickson[18]
Lems Auto Recyclers B Feature (6 Laps): 1. 29-Derrick Scott[2]; 2. 86-Tracy Halouska[6]; 3. 96E-Brandon Erickson[1]; 4. 36-Jackson Kracht[5]; 5. (DNF) 10-Charlie Koepp[3]; 6. (DNF) 40-Donna Bumann[4]; 7. (DNS) 3J-James Adams
Lems Auto Recyclers Heat 1 (6 Laps): 1. 61N-Nick Brady[2]; 2. 117L-Chad Lonneman[5]; 3. 13X-Alex Wiertzema[4]; 4. 22-Blake Arends[6]; 5. 84L-Alan Lange[3]; 6. 96E-Brandon Erickson[7]; 7. 36-Jackson Kracht[8]
Lems Auto Recyclers Heat 2 (6 Laps): 1. 4D-Cory Kelderman[1]; 2. 11T-Todd Uhl[2]; 3. 15-Thomas Kracht[4]; 4. 38S-Dylan Fitzpatrick[5]; 5. 17-Matt Goth[3]; 6. 29-Derrick Scott[7]; 7. 40-Donna Bumann[6]
Lems Auto Recyclers Heat 3 (6 Laps): 1. 79-Tim Waltner[2]; 2. 46-Colton Arends[3]; 3. 6-Dustin Gulbrandson[5]; 4. 35K-Brady Klaassen[6]; 5. 31-Silas Top[1]; 6. 10-Charlie Koepp[7]; 7. (DNF) 86-Tracy Halouska[4]
Stock Cars
Precision Auto Body A Feature (18 Laps): 1. 32X-Rich Gregoire[2]; 2. 40-Scott Overgaard[9]; 3. 32-Justin Regnerus[7]; 4. 16J-Jon DeBoer[3]; 5. 04-Roger Verdoorn[1]; 6. 42-Chad Overgaard[15]; 7. 22E-Eric Gaul[8]; 8. 84-Matt Lange[6]; 9. 34K-Colby Klaassen[4]; 10. 96-Troy Woelber[11]; 11. 19-Marlin Kracht[12]; 12. 54K-Darwin Klaassen[16]; 13. 45K-Brad Klaassen[10]; 14. 33G-Tyler McFarland[13]; 15. 84L-Alan Lange[14]; 16. 36-Glenn Wynia[5]
Precision Auto Body Heat 1 (6 Laps): 1. 40-Scott Overgaard[5]; 2. 04-Roger Verdoorn[1]; 3. 32-Justin Regnerus[4]; 4. 16J-Jon DeBoer[2]; 5. 19-Marlin Kracht[8]; 6. 36-Glenn Wynia[3]; 7. (DNF) 42-Chad Overgaard[7]; 8. (DNF) 54K-Darwin Klaassen[6]
Precision Auto Body Heat 2 (6 Laps): 1. 34K-Colby Klaassen[2]; 2. 32X-Rich Gregoire[1]; 3. 22E-Eric Gaul[4]; 4. 96-Troy Woelber[6]; 5. 84-Matt Lange[3]; 6. 45K-Brad Klaassen[5]; 7. 33G-Tyler McFarland[7]; 8. 84L-Alan Lange[8]
B Modifieds
KJ Automotive A Feature (15 Laps): 1. 5-Colter Deutsch[5]; 2. 41-Thor Anderson[6]; 3. 9-Mitch Van Engen[10]; 4. 70-Nick Vanbelle[17]; 5. 06W-Ryan Walker[8]; 6. 00-Dave Kennedy[4]; 7. 14N-Nick Barger[12]; 8. 18D-Chris Goetz[2]; 9. 15A-Curt Ahlers[3]; 10. 98-Nate Barger[19]; 11. 43K-Josh Kelderman[9]; 12. 4P-Zac Pruner[18]; 13. 14A-Andrew Ahlers[16]; 14. 8M-Kaleb Modder[20]; 15. 81-zzzTravis zzzVandentop[1]; 16. (DNF) 7-Cullen De Ruyter[11]; 17. (DNF) 4S-Adam Sage[15]; 18. (DNF) 35-Rodney Cook[13]; 19. (DNF) 27-Kevin Joachim[7]; 20. (DNF) 21T-Trevor Tesch[14]
KJ Automotive B Feature (8 Laps): 1. 70-Nick Vanbelle[6]; 2. 4P-Zac Pruner[5]; 3. 98-Nate Barger[8]; 4. 8M-Kaleb Modder[4]; 5. 14-Austin Powell[7]; 6. 22T-Tyler Tesch[2]; 7. 20-Derek Van Veldhuizen[3]; 8. 12X-Gary Beuckens[11]; 9. 83-Deven Vanveldhuizen[10]; 10. 15M-Cole McLaughlin[1]; 11. 6-Dustin Kruse[9]
KJ Automotive Heat 1 (6 Laps): 1. 41-Thor Anderson[4]; 2. 15A-Curt Ahlers[3]; 3. 43K-Josh Kelderman[5]; 4. 35-Rodney Cook[1]; 5. 15M-Cole McLaughlin[6]; 6. 4P-Zac Pruner[7]; 7. (DQ) 14-Austin Powell[2]
KJ Automotive Heat 2 (6 Laps): 1. 27-Kevin Joachim[4]; 2. 81-zzzTravis zzzVandentop[1]; 3. 18D-Chris Goetz[2]; 4. 21T-Trevor Tesch[3]; 5. 22T-Tyler Tesch[5]; 6. 6-Dustin Kruse[7]; 7. 83-Deven Vanveldhuizen[6]
KJ Automotive Heat 3 (6 Laps): 1. 00-Dave Kennedy[3]; 2. 9-Mitch Van Engen[5]; 3. 06W-Ryan Walker[4]; 4. 4S-Adam Sage[7]; 5. 20-Derek Van Veldhuizen[1]; 6. 98-Nate Barger[2]; 7. (DNF) 12X-Gary Beuckens[6]
KJ Automotive Heat 4 (6 Laps): 1. 5-Colter Deutsch[3]; 2. 14N-Nick Barger[6]; 3. 7-Cullen De Ruyter[5]; 4. 14A-Andrew Ahlers[4]; 5. 8M-Kaleb Modder[1]; 6. 70-Nick Vanbelle[2]
DIRTcar Sportsmans
A Feature (10 Laps): 1. 50-Roger DeBoer[2]; 2. 9-Andy Wieczorek[6]; 3. 14-Brian Kroon[4]; 4. 14K-Bryant Klaassen[3]; 5. 44-Leon Sneller[5]; 6. 50M-Marni DeBoer[1]; 7. (DNF) 4U2-Rented Sportsmans[7]; 8. (DNS) 19S-Jason Schomacker
Heat 1 (6 Laps): 1. 50-Roger DeBoer[2]; 2. 14-Brian Kroon[4]; 3. 14K-Bryant Klaassen[3]; 4. 50M-Marni DeBoer[1]; 5. 44-Leon Sneller[5]; 6. 4U2-Rented Sportsmans[7]; 7. (DQ) 19S-Jason Schomacker[6]
DIRTcar Late Models
Tailgators Bar Grill A Feature (15 Laps): 1. 11K-Darrin Korthals[12]; 2. Z71-Zach Olivier[3]; 3. 1-Travis Schreurs[5]; 4. 64-Cory Yeigh[2]; 5. 87-Jesse Akkerman[4]; 6. 56-Zach Van Voorst[7]; 7. 55-John Hoing[6]; 8. 40-Tim Dann[8]; 9. 83X-Brylee Gough[10]; 10. 51-Billy Prouty[9]; 11. 29Z-JJ Zebell[11]; 12. 31-Trent Schroeder[1]; 13. 27-Dave Kuchta[13]; 14. 53-Brian Hoing[14]
Tailgators Bar Grill Heat 1 (8 Laps): 1. 1-Travis Schreurs[4]; 2. Z71-Zach Olivier[3]; 3. 31-Trent Schroeder[1]; 4. 56-Zach Van Voorst[5]; 5. 51-Billy Prouty[2]; 6. 29Z-JJ Zebell[7]; 7. (DNF) 11K-Darrin Korthals[6]
Tailgators Bar Grill Heat 2 (8 Laps): 1. 64-Cory Yeigh[2]; 2. 55-John Hoing[4]; 3. 87-Jesse Akkerman[3]; 4. 40-Tim Dann[5]; 5. 83X-Brylee Gough[1]; 6. 27-Dave Kuchta[6]; 7. 53-Brian Hoing[7]