DIRTcar Sportsmans
A Feature (10 Laps): 1. 57-Todd Steenhoven[2]; 2. 14B-Bill Kroon[6]; 3. 14-Brian Kroon[5]; 4. 94-Tyler Bradley[4]; 5. 2-Leon Sneller[9]; 6. 50M-Marni DeBoer[8]; 7. 57W-Wyatt Steenhoven[3]; 8. 17-Brandon Boeve[12]; 9. 99-Dylan Sprock[11]; 10. (DNF) 97E-Elana DeBoer[10]; 11. (DNF) 15-Kaden Kracht[1]; 12. (DNF) 42-Travis Dann[7]
Heat 1 (6 Laps): 1. 57W-Wyatt Steenhoven[2]; 2. 57-Todd Steenhoven[4]; 3. 15-Kaden Kracht[1]; 4. 42-Travis Dann[3]; 5. 2-Leon Sneller[6]; 6. 99-Dylan Sprock[5]
Heat 2 (6 Laps): 1. 14-Brian Kroon[2]; 2. 14B-Bill Kroon[6]; 3. 94-Tyler Bradley[1]; 4. 50M-Marni DeBoer[3]; 5. 97E-Elana DeBoer[5]; 6. 17-Brandon Boeve[4]
USRA Hobby Stocks
A Feature (15 Laps): 1. 15-Thomas Kracht[1]; 2. X-Tyler Schlumbohm[8]; 3. 22E-Eric Gaul[3]; 4. 6-Dustin Gulbrandson[7]; 5. 23-Marty Halouska[5]; 6. 86-Tracy Halouska[6]; 7. 82-Dylan Fitzpatrick[11]; 8. 13X-Alex Wiertzema[10]; 9. 14K-Bryant Klaassen[9]; 10. 8-Levi Vander Weide[12]; 11. 22W-Michael Weidert[2]; 12. 11T-Todd Uhl[4]; 13. 7A-Justin Van Otterloo[17]; 14. (DNF) 15X-Katie Kracht[18]; 15. (DNF) L82-Logan Fitzpatrick[15]; 16. (DNF) 17-Jaden Gannott[13]; 17. (DNF) 69-Cadyn Wessels[14]; 18. (DNF) 19-Brandon Jurrens[19]; 19. (DNF) 37-Jason Scott[16]; 20. (DNF) 45-Jon Stykel[21]; 21. (DNS) 23V-Josh VanEngen; 22. (DNS) 18K-Landon Krohn; 23. (DNS) 2*-Dustin Schultz
Heat 1 (8 Laps): 1. 14K-Bryant Klaassen[1]; 2. 13X-Alex Wiertzema[5]; 3. 23-Marty Halouska[4]; 4. 11T-Todd Uhl[7]; 5. 82-Dylan Fitzpatrick[6]; 6. 17-Jaden Gannott[8]; 7. L82-Logan Fitzpatrick[2]; 8. 7A-Justin Van Otterloo[3]
Heat 2 (8 Laps): 1. 22E-Eric Gaul[1]; 2. 15-Thomas Kracht[3]; 3. 23V-Josh VanEngen[7]; 4. (DNF) 15X-Katie Kracht[4]; 5. (DNF) 19-Brandon Jurrens[2]; 6. (DNS) 45-Jon Stykel; 7. (DNS) 2*-Dustin Schultz; 8. (DNS) 18K-Landon Krohn
Heat 3 (8 Laps): 1. 6-Dustin Gulbrandson[7]; 2. X-Tyler Schlumbohm[3]; 3. 86-Tracy Halouska[6]; 4. 22W-Michael Weidert[1]; 5. 8-Levi Vander Weide[4]; 6. 69-Cadyn Wessels[2]; 7. 37-Jason Scott[5]
USRA B-Mods
A Feature (15 Laps): 1. 66R-Randy Van Veldhuizen[1]; 2. 21T-Trevor Tesch[3]; 3. 4-Jackson Mulder[6]; 4. 22T-Tyler Tesch[2]; 5. 97-Damien Vandenberg[4]; 6. 20-Derek Van Veldhuizen[7]; 7. 21K-Dave Kennedy[5]; 8. 29-Jesse Reynolds[11]; 9. (DNF) 34-Miles Veen[12]; 10. (DNF) 27-Kevin Joachim[8]; 11. (DNS) 15A-Curt Ahlers; 12. (DNS) 15-Adam Chernotik; 13. (DNS) 7C-Cole Christensen
Heat 1 (8 Laps): 1. 21K-Dave Kennedy[6]; 2. 66R-Randy Van Veldhuizen[3]; 3. 97-Damien Vandenberg[4]; 4. (DNF) 34-Miles Veen[7]; 5. (DNF) 15-Adam Chernotik[1]; 6. (DNF) 15A-Curt Ahlers[5]; 7. (DQ) 29-Jesse Reynolds[2]
Heat 2 (8 Laps): 1. 4-Jackson Mulder[2]; 2. 21T-Trevor Tesch[1]; 3. 22T-Tyler Tesch[3]; 4. 20-Derek Van Veldhuizen[5]; 5. 27-Kevin Joachim[4]; 6. (DNF) 7C-Cole Christensen[6]
USRA Stock Cars
A Feature (18 Laps): 1. 46-Colton Arends[6]; 2. 117L-Chad Lonneman[5]; 3. 11K-Darrin Korthals[3]; 4. 32-Justin Regnerus[13]; 5. 9B-Jon DeBoer[1]; 6. 32X-Rich Gregoire[10]; 7. 20K-Spenser Kalass[8]; 8. 04-Roger Verdoorn[12]; 9. 43K-Josh Kelderman[9]; 10. 782-Miah Christensen[7]; 11. 0TG-Brad TeGrotenhuis[15]; 12. 15X-Thomas Kracht[14]; 13. 15-Brandon Ferguson[2]; 14. (DNF) 10N-Kole Nordquist[11]; 15. (DNF) 17-Austin Brands[16]; 16. (DNF) 5L-Dustin Larson[4]
Heat 1 (8 Laps): 1. 20K-Spenser Kalass[2]; 2. 9B-Jon DeBoer[1]; 3. 117L-Chad Lonneman[6]; 4. 15-Brandon Ferguson[4]; 5. 43K-Josh Kelderman[8]; 6. 10N-Kole Nordquist[7]; 7. 32-Justin Regnerus[3]; 8. (DNF) 17-Austin Brands[5]
Heat 2 (8 Laps): 1. 5L-Dustin Larson[5]; 2. 46-Colton Arends[1]; 3. 11K-Darrin Korthals[4]; 4. 782-Miah Christensen[3]; 5. 32X-Rich Gregoire[7]; 6. 04-Roger Verdoorn[8]; 7. 15X-Thomas Kracht[6]; 8. 0TG-Brad TeGrotenhuis[2]
IMCA RaceSaver Sprint Car
A Feature (20 Laps): 1. 17V-Casey Abbas[1]; 2. 4SS-Jody Rosenboom[12]; 3. 12L-John Lambertz[4]; 4. 1CC-Clayton Christensen[3]; 5. 98-Nate Barger[9]; 6. 0H-Sam Henderson[2]; 7. 24T-Christopher Thram[6]; 8. 8-Micah Slendy[8]; 9. 05-Tim Ottenbacher[19]; 10. 33-Trevor Smith[13]; 11. 77-Taylor Ryan[15]; 12. 35-Mike Stegenga[7]; 13. 12X-Eli Hargreaves[18]; 14. 6B-Bayley Ballenger[20]; 15. (DNF) 27CC-Chayden Carpenter[17]; 16. (DNF) 51A-Elliot Amdahl[11]; 17. (DNF) 2D-Dusty Ballenger[5]; 18. (DNF) 22W-Aaron Werner[14]; 19. (DNF) 14-Nick Barger[16]; 20. (DNF) 43MB-Jesse Lindberg[10]
Heat 1 (8 Laps): 1. 12L-John Lambertz[1]; 2. 17V-Casey Abbas[2]; 3. 4SS-Jody Rosenboom[6]; 4. 35-Mike Stegenga[3]; 5. 33-Trevor Smith[5]; 6. 14-Nick Barger[4]; 7. 12X-Eli Hargreaves[7]
Heat 2 (8 Laps): 1. 24T-Christopher Thram[1]; 2. 1CC-Clayton Christensen[6]; 3. 8-Micah Slendy[2]; 4. 98-Nate Barger[5]; 5. 22W-Aaron Werner[3]; 6. 6B-Bayley Ballenger[7]; 7. (DNF) 05-Tim Ottenbacher[4]
Heat 3 (8 Laps): 1. 51A-Elliot Amdahl[3]; 2. 2D-Dusty Ballenger[4]; 3. 43MB-Jesse Lindberg[2]; 4. 0H-Sam Henderson[5]; 5. 77-Taylor Ryan[1]; 6. 27CC-Chayden Carpenter[6]