DIRTcar Sportsmans
A Feature (10 Laps): 1. 57W-Wyatt Steenhoven[2]; 2. 14-Brian Kroon[5]; 3. 57-Todd Steenhoven[8]; 4. 83-Neal Krull[3]; 5. 17-Brandon Boeve[4]; 6. 81CJ-Carson Vanden Top[9]; 7. 45K-Kaden Klaassen[7]; 8. 61-Beckett Brady[6]; 9. 2-Leon Sneller[10]; 10. 2WS-Wyleigh Steenhoven[11]; 11. (DNF) 42-Travis Dann[1]; 12. (DNF) 15-Kaden Kracht[12]; 13. (DNS) 1-Alex Hemmingson
Heat 1 (6 Laps): 1. 42-Travis Dann[1]; 2. 57W-Wyatt Steenhoven[7]; 3. 45K-Kaden Klaassen[6]; 4. 14-Brian Kroon[4]; 5. 81CJ-Carson Vanden Top[3]; 6. 2WS-Wyleigh Steenhoven[5]; 7. (DNF) 1-Alex Hemmingson[2]
Heat 2 (6 Laps): 1. 83-Neal Krull[1]; 2. 17-Brandon Boeve[2]; 3. 61-Beckett Brady[6]; 4. 57-Todd Steenhoven[4]; 5. 2-Leon Sneller[5]; 6. (DNF) 15-Kaden Kracht[3]
USRA Hobby Stocks
A Feature (15 Laps): 1. 8-Levi Vander Weide[1]; 2. 6-Dustin Gulbrandson[4]; 3. 14K-Bryant Klaassen[2]; 4. 22E-Eric Gaul[9]; 5. 18K-Landon Krohn[6]; 6. 2*-Dustin Schultz[5]; 7. 78S-Spencer Sprock[17]; 8. 86-Tracy Halouska[8]; 9. 19-Brandon Jurrens[10]; 10. 82-Dylan Fitzpatrick[14]; 11. 81VT-Dylan Vanden Top[15]; 12. 61N-Nick Brady[7]; 13. 10-Blake Schneekloth[16]; 14. 50M-Marni DeBoer[11]; 15. 11T-Todd Uhl[12]; 16. 19C-Cameron Jurrens[13]; 17. 15-Katie Kracht[18]; 18. (DNF) 97-Nicolas McVay[20]; 19. (DNF) 81-Travis Vanden Top[3]; 20. (DNS) 88-Chad Kooiker
Heat 1 (6 Laps): 1. 18K-Landon Krohn[2]; 2. 86-Tracy Halouska[4]; 3. 14K-Bryant Klaassen[6]; 4. 19-Brandon Jurrens[7]; 5. 19C-Cameron Jurrens[5]; 6. 97-Nicolas McVay[1]; 7. (DNF) 78S-Spencer Sprock[3]
Heat 2 (6 Laps): 1. 81-Travis Vanden Top[1]; 2. 6-Dustin Gulbrandson[3]; 3. 2*-Dustin Schultz[2]; 4. 50M-Marni DeBoer[7]; 5. (DNF) 81VT-Dylan Vanden Top[4]; 6. (DNF) 10-Blake Schneekloth[5]; 7. (DNS) 88-Chad Kooiker
Heat 3 (6 Laps): 1. 22E-Eric Gaul[3]; 2. 8-Levi Vander Weide[1]; 3. 61N-Nick Brady[6]; 4. 11T-Todd Uhl[5]; 5. (DNF) 82-Dylan Fitzpatrick[2]; 6. (DNF) 15-Katie Kracht[4]
USRA B-Mods
A Feature (15 Laps): 1. 20-Derek Van Veldhuizen[8]; 2. 87-Miah Christensen[13]; 3. 6-Dustin Kruse[1]; 4. 22T-Tyler Tesch[5]; 5. 21K-Dave Kennedy[7]; 6. 66R-Randy Van Veldhuizen[4]; 7. 20S-Jason Stegemann[10]; 8. (DNF) A13X-Alex Wiertzema[12]; 9. (DNF) 06W-Ryan Walker[6]; 10. (DNF) 4-Jackson Mulder[2]; 11. (DNF) 21T-Trevor Tesch[3]; 12. (DNF) 2R-Jory Montis[9]; 13. (DNF) 52-Trevor Kracht[11]
Heat 1 (8 Laps): 1. 4-Jackson Mulder[4]; 2. 66R-Randy Van Veldhuizen[2]; 3. 06W-Ryan Walker[6]; 4. 21K-Dave Kennedy[7]; 5. 2R-Jory Montis[3]; 6. (DNF) 52-Trevor Kracht[5]; 7. (DNF) 87-Miah Christensen[1]
Heat 2 (8 Laps): 1. 6-Dustin Kruse[3]; 2. 20-Derek Van Veldhuizen[4]; 3. 22T-Tyler Tesch[1]; 4. 21T-Trevor Tesch[5]; 5. 20S-Jason Stegemann[6]; 6. (DNF) A13X-Alex Wiertzema[2]
USRA Stock Cars
A Feature (18 Laps): 1. 46-Colton Arends[4]; 2. 11K-Darrin Korthals[2]; 3. 117L-Chad Lonneman[5]; 4. 32X-Rich Gregoire[1]; 5. 69-Cadyn Wessels[10]; 6. 40-Scott Overgaard[9]; 7. 4-Aaron Stettnichs[8]; 8. 81-Tanner Vanden Top[12]; 9. 36-Glenn Wynia[15]; 10. (BF) 5X-Kevin Kremin[11]; 11. (DNF) 4D-Cory Kelderman[7]; 12. (DNF) 12C-Cody Wangerin[13]; 13. (DNF) 43K-Josh Kelderman[3]; 14. (DNF) 82-Dylan Fitzpatrick[6]; 15. (DNF) 0TG*-Brad TeGrotenhuis[14]
Heat 1 (8 Laps): 1. 43K-Josh Kelderman[2]; 2. 117L-Chad Lonneman[6]; 3. 4-Aaron Stettnichs[4]; 4. 4D-Cory Kelderman[5]; 5. 40-Scott Overgaard[7]; 6. 5X-Kevin Kremin[8]; 7. 12C-Cody Wangerin[1]; 8. (DNF) 36-Glenn Wynia[3]
Heat 2 (8 Laps): 1. 32X-Rich Gregoire[2]; 2. 82-Dylan Fitzpatrick[4]; 3. 46-Colton Arends[5]; 4. 11K-Darrin Korthals[6]; 5. 69-Cadyn Wessels[7]; 6. 81-Tanner Vanden Top[1]; 7. 0TG*-Brad TeGrotenhuis[3]