Hobby Stocks
Lems Auto Recyclers A Feature (15 Laps): 1. 22-Blake Arends[5]; 2. 117L-Chad Lonneman[10]; 3. 15-Thomas Kracht[8]; 4. 61N-Nick Brady[4]; 5. 13X-Alex Wiertzema[9]; 6. 8B-Justin Bolluyt[14]; 7. 79-Tim Waltner[6]; 8. 84L-Alan Lange[1]; 9. 38S-Dylan Fitzpatrick[7]; 10. 81VT-Dylan Vanden Top[15]; 11. 46-Colton Arends[13]; 12. 29-Derrick Scott[11]; 13. 6-Dustin Gulbrandson[16]; 14. 07-Aaron De Thury[12]; 15. 11T-Todd Uhl[2]; 16. (DNF) 3C-Jesse Connell[3]
Lems Auto Recyclers B Feature (8 Laps): 1. 46-Colton Arends[1]; 2. 8B-Justin Bolluyt[7]; 3. 81VT-Dylan Vanden Top[3]; 4. 6-Dustin Gulbrandson[8]; 5. 37-Jason Paulson[6]; 6. 40-Donna Bumann[2]; 7. (DNF) 17-Matt Goth[5]; 8. (DNF) 36-Jackson Kracht[4]; 9. (DNF) 15X-Pete Kracht[9]
Lems Auto Recyclers Heat 1 (6 Laps): 1. 22-Blake Arends[3]; 2. 11T-Todd Uhl[2]; 3. 13X-Alex Wiertzema[5]; 4. 38S-Dylan Fitzpatrick[4]; 5. 46-Colton Arends[6]; 6. 36-Jackson Kracht[1]; 7. 37-Jason Paulson[7]; 8. 15X-Pete Kracht[8]
Lems Auto Recyclers Heat 2 (6 Laps): 1. 117L-Chad Lonneman[5]; 2. 84L-Alan Lange[1]; 3. 3C-Jesse Connell[2]; 4. 07-Aaron De Thury[6]; 5. 40-Donna Bumann[4]; 6. (DNF) 6-Dustin Gulbrandson[3]
Lems Auto Recyclers Heat 3 (6 Laps): 1. 15-Thomas Kracht[4]; 2. 61N-Nick Brady[2]; 3. 79-Tim Waltner[3]; 4. 29-Derrick Scott[6]; 5. 81VT-Dylan Vanden Top[5]; 6. 17-Matt Goth[1]; 7. 8B-Justin Bolluyt[7]
Stock Cars
Precision Auto Body A Feature (18 Laps): 1. 04-Roger Verdoorn[1]; 2. 66Z-Elijah Zevenbergen[10]; 3. 32X-Rich Gregoire[8]; 4. 32-Justin Regnerus[9]; 5. 84L-Alan Lange[4]; 6. 22E-Eric Gaul[2]; 7. 33G-Paul Wenzlaff[12]; 8. 96-Troy Woelber[5]; 9. 16J-Jon DeBoer[6]; 10. (DNF) 40-Scott Overgaard[7]; 11. (DNF) 19-Marlin Kracht[3]; 12. (DNF) 84-Matt Lange[11]
Precision Auto Body Heat 1 (6 Laps): 1. 66Z-Elijah Zevenbergen[6]; 2. 04-Roger Verdoorn[1]; 3. 19-Marlin Kracht[2]; 4. 16J-Jon DeBoer[4]; 5. 32X-Rich Gregoire[5]; 6. 84-Matt Lange[3]
Precision Auto Body Heat 2 (6 Laps): 1. 40-Scott Overgaard[4]; 2. 32-Justin Regnerus[5]; 3. 22E-Eric Gaul[1]; 4. 96-Troy Woelber[3]; 5. 84L-Alan Lange[2]; 6. 33G-Paul Wenzlaff[6]
B Modifieds
KJ Automotive A Feature (15 Laps): 1. 7-Cullen De Ruyter[8]; 2. 70-Nick Vanbelle[10]; 3. 5-Colter Deutsch[12]; 4. 22T-Tyler Tesch[2]; 5. 43K-Josh Kelderman[4]; 6. 63-Chris Huisman[15]; 7. 21T-Trevor Tesch[14]; 8. 9-Mitch Van Engen[7]; 9. 06W-Ryan Walker[16]; 10. 00-Dave Kennedy[5]; 11. 15A-Curt Ahlers[9]; 12. 41-Thor Anderson[11]; 13. 14N-Nick Barger[13]; 14. 14A-Andrew Ahlers[6]; 15. (DNF) 12X-Gary Beuckens[1]; 16. (DNF) 81-zzzTravis zzzVandentop[3]
KJ Automotive B Feature (10 Laps): 1. 14N-Nick Barger[4]; 2. 21T-Trevor Tesch[1]; 3. 63-Chris Huisman[3]; 4. 06W-Ryan Walker[2]; 5. 18D-Chris Goetz[5]; 6. 00X-zzzDevin zzzSchlumbum[10]; 7. 15M-Cole McLaughlin[11]; 8. 35-Rodney Cook[9]; 9. (DNF) 21-Eric Faber[8]; 10. (DNF) 38-Greg Eden[7]; 11. (DNF) 4S-Adam Sage[6]; 12. (DNF) 98-Nate Barger[12]; 13. (DNF) 20-Derek Van Veldhuizen[14]; 14. (DNS) 27-Kevin Joachim
KJ Automotive Heat 1 (6 Laps): 1. 22T-Tyler Tesch[2]; 2. 9-Mitch Van Engen[4]; 3. 43K-Josh Kelderman[7]; 4. 21T-Trevor Tesch[5]; 5. 18D-Chris Goetz[3]; 6. 21-Eric Faber[6]; 7. 15M-Cole McLaughlin[1]
KJ Automotive Heat 2 (6 Laps): 1. 7-Cullen De Ruyter[4]; 2. 81-zzzTravis zzzVandentop[2]; 3. 41-Thor Anderson[5]; 4. 06W-Ryan Walker[3]; 5. 4S-Adam Sage[6]; 6. 35-Rodney Cook[1]; 7. 00X-zzzDevin zzzSchlumbum[7]
KJ Automotive Heat 3 (6 Laps): 1. 5-Colter Deutsch[5]; 2. 00-Dave Kennedy[3]; 3. 15A-Curt Ahlers[4]; 4. 63-Chris Huisman[6]; 5. 38-Greg Eden[2]; 6. (DNF) 98-Nate Barger[1]
KJ Automotive Heat 4 (6 Laps): 1. 70-Nick Vanbelle[4]; 2. 14A-Andrew Ahlers[3]; 3. 12X-Gary Beuckens[1]; 4. 14N-Nick Barger[6]; 5. (DNF) 20-Derek Van Veldhuizen[5]; 6. (DNF) 27-Kevin Joachim[2]
DIRTcar Sportsmans
A Feature (10 Laps): 1. 14-Brian Kroon[4]; 2. 44-Leon Sneller[2]; 3. 50-Roger DeBoer[3]; 4. 50M-Marni DeBoer[7]; 5. 19S-Jason Schomacker[6]; 6. (DNF) 9-Andy Wieczorek[5]; 7. (DNF) 19-Brandon Jurrens[1]
Heat 1 (6 Laps): 1. 9-Andy Wieczorek[6]; 2. 14-Brian Kroon[5]; 3. 44-Leon Sneller[3]; 4. 50-Roger DeBoer[4]; 5. 19-Brandon Jurrens[2]; 6. (DNF) 19S-Jason Schomacker[7]; 7. (DNF) 50M-Marni DeBoer[1]
DIRTcar Late Models
A Feature (15 Laps): 1. 11K-Darrin Korthals[8]; 2. 34-Brett Larsen[1]; 3. 40-Tim Dann[6]; 4. 87-Jesse Akkerman[3]; 5. 55-John Hoing[11]; 6. 83X-Brylee Gough[12]; 7. 51-Billy Prouty[13]; 8. 1-Travis Schreurs[7]; 9. 15-Brandon Ferguson[15]; 10. (DNF) 56-Zach Van Voorst[4]; 11. (DNF) 31-Trent Schroeder[2]; 12. (DNF) Z71-Zach Olivier[5]; 13. (DNF) 53-Brian Hoing[9]; 14. (DNF) 1M-Eric Moser[16]; 15. (DNF) 27-Dave Kuchta[14]; 16. (DNS) 64-Cory Yeigh
Heat 1 (8 Laps): 1. 1M-Eric Moser[1]; 2. 34-Brett Larsen[2]; 3. Z71-Zach Olivier[7]; 4. 87-Jesse Akkerman[5]; 5. 1-Travis Schreurs[8]; 6. 51-Billy Prouty[4]; 7. 55-John Hoing[6]; 8. 27-Dave Kuchta[3]
Heat 2 (8 Laps): 1. 11K-Darrin Korthals[8]; 2. 31-Trent Schroeder[3]; 3. 56-Zach Van Voorst[5]; 4. 40-Tim Dann[7]; 5. 53-Brian Hoing[1]; 6. 83X-Brylee Gough[4]; 7. (DNF) 15-Brandon Ferguson[2]; 8. (DNF) 64-Cory Yeigh[6]