Hobby Stocks
Lems Auto Recyclers A Feature (12 Laps): 1. 117L-Chad Lonneman[4]; 2. 22-Blake Arends[2]; 3. 4D-Cory Kelderman[8]; 4. 11T-Todd Uhl[5]; 5. 84L-Alan Lange[6]; 6. 61N-Nick Brady[12]; 7. 46-Colton Arends[1]; 8. 29-Derrick Scott[16]; 9. 15-Thomas Kracht[17]; 10. 13X-Alex Wiertzema[11]; 11. 38S-Dylan Fitzpatrick[3]; 12. 6-Dustin Gulbrandson[9]; 13. 3J-James Adams[18]; 14. 17-Matt Goth[13]; 15. 3C-Jesse Connell[14]; 16. (DNF) 35K-Brady Klaassen[7]; 17. (DNF) 79-Tim Waltner[15]; 18. (DNF) 3-Brian Campbell[10]
Lems Auto Recyclers B Feature (6 Laps): 1. 29-Derrick Scott[6]; 2. 15-Thomas Kracht[7]; 3. 3J-James Adams[2]; 4. 81VT-Dylan Vanden Top[3]; 5. 33JN-Joel Norris[5]; 6. 36-Jackson Kracht[4]; 7. 31-Silas Top[1]
Lems Auto Recyclers Heat 1 (6 Laps): 1. 117L-Chad Lonneman[1]; 2. 35K-Brady Klaassen[2]; 3. 3-Brian Campbell[5]; 4. 46-Colton Arends[7]; 5. 17-Matt Goth[4]; 6. 31-Silas Top[8]; 7. 29-Derrick Scott[3]; 8. 15-Thomas Kracht[6]
Lems Auto Recyclers Heat 2 (6 Laps): 1. 11T-Todd Uhl[2]; 2. 4D-Cory Kelderman[1]; 3. 13X-Alex Wiertzema[4]; 4. 22-Blake Arends[5]; 5. 3C-Jesse Connell[6]; 6. 3J-James Adams[3]; 7. 33JN-Joel Norris[7]
Lems Auto Recyclers Heat 3 (6 Laps): 1. 84L-Alan Lange[1]; 2. 6-Dustin Gulbrandson[3]; 3. 61N-Nick Brady[2]; 4. 38S-Dylan Fitzpatrick[5]; 5. 79-Tim Waltner[6]; 6. 81VT-Dylan Vanden Top[4]; 7. 36-Jackson Kracht[7]
Stock Cars
Precision Auto Body A Feature (15 Laps): 1. 40-Scott Overgaard[4]; 2. 32-Justin Regnerus[3]; 3. 66Z-Elijah Zevenbergen[7]; 4. 27-Randy Brands[6]; 5. 34K-Colby Klaassen[18]; 6. 32X-Rich Gregoire[8]; 7. 45K-Brad Klaassen[16]; 8. 16J-Jon DeBoer[9]; 9. 84-Matt Lange[2]; 10. 22-Justin Arends[11]; 11. 36-Glenn Wynia[10]; 12. 04-Roger Verdoorn[15]; 13. 22E-Eric Gaul[1]; 14. 18A-Brandon Murphy[12]; 15. 11D-Brad TeGrotenhuis[5]; 16. 20K-Spenser Kalass[13]; 17. 84L-Alan Lange[14]; 18. (DNS) 69X-Richie Ackerly
Precision Auto Body Heat 1 (6 Laps): 1. 22E-Eric Gaul[1]; 2. 40-Scott Overgaard[6]; 3. 66Z-Elijah Zevenbergen[3]; 4. 36-Glenn Wynia[5]; 5. 45K-Brad Klaassen[2]
Precision Auto Body Heat 2 (6 Laps): 1. 84-Matt Lange[2]; 2. 11D-Brad TeGrotenhuis[1]; 3. 32X-Rich Gregoire[5]; 4. 22-Justin Arends[3]; 5. 20K-Spenser Kalass[4]; 6. 34K-Colby Klaassen[6]
Precision Auto Body Heat 3 (6 Laps): 1. 32-Justin Regnerus[2]; 2. 27-Randy Brands[5]; 3. 16J-Jon DeBoer[1]; 4. 18A-Brandon Murphy[4]; 5. 84L-Alan Lange[6]; 6. 04-Roger Verdoorn[3]
B Modifieds
KJ Automotive A Feature (12 Laps): 1. 5-Colter Deutsch[6]; 2. 27-Kevin Joachim[1]; 3. 4-Dave Mulder[2]; 4. 22T-Tyler Tesch[7]; 5. 9-Mitch Van Engen[9]; 6. 782-Miah Christensen[4]; 7. 06W-Ryan Walker[15]; 8. 41-Thor Anderson[10]; 9. 40-Tim Dann[18]; 10. 15A-Curt Ahlers[13]; 11. 95-Keegan Nordquist[12]; 12. 83-Deven Vanveldhuizen[14]; 13. 81-zzzTravis zzzVandentop[11]; 14. 00-Dave Kennedy[5]; 15. 70-Nick Vanbelle[16]; 16. (DNF) 7-Cullen De Ruyter[8]; 17. (DNF) 14A-Andrew Ahlers[3]; 18. (DNF) 38-Greg Eden[17]
KJ Automotive B Feature (8 Laps): 1. 38-Greg Eden[1]; 2. 40-Tim Dann[4]; 3. 21T-Trevor Tesch[13]; 4. 14N-Nick Barger[6]; 5. 43K-Josh Kelderman[5]; 6. 8M-Kaleb Modder[14]; 7. 12X-Gary Beuckens[2]; 8. 7C-Cole Christensen[10]; 9. 22-Justin Voeltz[7]; 10. (DNF) 15M-Cole McLaughlin[8]; 11. (DNF) 35-Rodney Cook[9]; 12. (DNF) 11-zzzNicholas zzzJanssen[11]; 13. (DNS) 98-Nate Barger; 14. (DNS) 52K-Trevor Kracht; 15. (DNS) 20-Derek Van Veldhuizen
KJ Automotive Heat 1 (6 Laps): 1. 27-Kevin Joachim[5]; 2. 00-Dave Kennedy[2]; 3. 9-Mitch Van Engen[8]; 4. 15A-Curt Ahlers[7]; 5. 38-Greg Eden[3]; 6. 43K-Josh Kelderman[6]; 7. 15M-Cole McLaughlin[1]; 8. 8M-Kaleb Modder[4]
KJ Automotive Heat 2 (6 Laps): 1. 4-Dave Mulder[2]; 2. 5-Colter Deutsch[4]; 3. 41-Thor Anderson[3]; 4. 98-Nate Barger[6]; 5. 83-Deven Vanveldhuizen[1]; 6. 12X-Gary Beuckens[7]; 7. 20-Derek Van Veldhuizen[5]; 8. 21T-Trevor Tesch[8]
KJ Automotive Heat 3 (6 Laps): 1. 14A-Andrew Ahlers[2]; 2. 22T-Tyler Tesch[1]; 3. 81-zzzTravis zzzVandentop[4]; 4. 06W-Ryan Walker[8]; 5. 52K-Trevor Kracht[5]; 6. 14N-Nick Barger[7]; 7. 35-Rodney Cook[3]; 8. 7C-Cole Christensen[6]
KJ Automotive Heat 4 (6 Laps): 1. 782-Miah Christensen[5]; 2. 7-Cullen De Ruyter[3]; 3. 95-Keegan Nordquist[2]; 4. 70-Nick Vanbelle[6]; 5. 40-Tim Dann[7]; 6. 22-Justin Voeltz[1]; 7. 11-zzzNicholas zzzJanssen[4]
DIRTcar Sportsmans
A Feature (8 Laps): 1. 9-Andy Wieczorek[1]; 2. 14-Brian Kroon[4]; 3. 14K-Bryant Klaassen[5]; 4. 44-Leon Sneller[3]; 5. 19-Brandon Jurrens[7]; 6. 50M-Marni DeBoer[6]; 7. 50-Roger DeBoer[2]
Heat 1 (6 Laps): 1. 14K-Bryant Klaassen[5]; 2. 14-Brian Kroon[1]; 3. 9-Andy Wieczorek[3]; 4. 50-Roger DeBoer[4]; 5. 44-Leon Sneller[2]; 6. 50M-Marni DeBoer[7]; 7. 19-Brandon Jurrens[6]
360 Sprints - Winged
A Feature (25 Laps): 1. 4J-Lee Grosz[3]; 2. 3-Tim Kaeding[18]; 3. 17B-Ryan Bickett[1]; 4. 53-Jack Dover[6]; 5. 10-Justin Jacobsma[4]; 6. 7-Kaley Gharst[11]; 7. 13V-Seth Brahmer[14]; 8. 44-Chris Martin[13]; 9. 2D-Dusty Ballenger[10]; 10. 75-Tommy Barber[21]; 11. 29-Brandon Stevenson[15]; 12. 1-Dean Brown[16]; 13. (DNF) 14R-Jody Rosenboom[2]; 14. (DNF) 4-Cody Hansen[5]; 15. (DNF) 20K-Thomas Kennedy[7]; 16. (DNF) 13MJ-Brandon Halverson[8]; 17. (DNF) 13JM-Jordan Martens[12]; 18. (DNF) 35L-Cody Ledger[19]; 19. (DNF) 81-Jared Jansen[20]; 20. (DNF) 3Z-Matt Ziebarth[17]; 21. (DNS) 21K-Lou Kennedy Jr; 22. (DNS) 42-Kevin Flowers; 23. (DNS) 14-Jordon Mallett; 24. (DNS) 25-Dylan Peterson
Heat 1 (8 Laps): 1. 14R-Jody Rosenboom[1]; 2. 17B-Ryan Bickett[8]; 3. 42-Kevin Flowers[2]; 4. 2D-Dusty Ballenger[7]; 5. 29-Brandon Stevenson[5]; 6. (DNF) 14-Jordon Mallett[6]; 7. (DNF) 35L-Cody Ledger[4]; 8. (DNF) 81-Jared Jansen[3]
Heat 2 (8 Laps): 1. 13MJ-Brandon Halverson[1]; 2. 53-Jack Dover[3]; 3. 21K-Lou Kennedy Jr[2]; 4. 4-Cody Hansen[8]; 5. 13JM-Jordan Martens[6]; 6. 1-Dean Brown[5]; 7. 3Z-Matt Ziebarth[7]; 8. (DNF) 25-Dylan Peterson[4]
Heat 3 (8 Laps): 1. 4J-Lee Grosz[2]; 2. 10-Justin Jacobsma[1]; 3. 20K-Thomas Kennedy[3]; 4. 7-Kaley Gharst[4]; 5. 13V-Seth Brahmer[5]; 6. 44-Chris Martin[8]; 7. 3-Tim Kaeding[7]; 8. (DNF) 75-Tommy Barber[6]