USRA B-Mods
A Feature (15 Laps): 1. 6-Dustin Kruse[3]; 2. 4-Jackson Mulder[7]; 3. 20-Derek Van Veldhuizen[8]; 4. 11L-Lyndon Johnson[1]; 5. 22T-Tyler Tesch[5]; 6. 21T-Trevor Tesch[16]; 7. 87E-Clint Erickson[10]; 8. 20S-Jason Stegemann[2]; 9. 97-Damien Vandenberg[14]; 10. 52-Trevor Kracht[15]; 11. 66R-Randy Van Veldhuizen[6]; 12. (DNF) 21K-Dave Kennedy[4]; 13. (DNF) 8M-Kaleb Modder[12]; 14. (DNF) 27-Kevin Joachim[13]; 15. (DNF) A13X-Alex Wiertzema[11]; 16. (DNF) 18-Corbin Erickson[9]
Heat 1 (8 Laps): 1. 20-Derek Van Veldhuizen[2]; 2. 21K-Dave Kennedy[1]; 3. 22T-Tyler Tesch[5]; 4. 4-Jackson Mulder[7]; 5. 18-Corbin Erickson[6]; 6. A13X-Alex Wiertzema[4]; 7. 27-Kevin Joachim[8]; 8. 97-Damien Vandenberg[3]
Heat 2 (8 Laps): 1. 11L-Lyndon Johnson[7]; 2. 6-Dustin Kruse[8]; 3. 66R-Randy Van Veldhuizen[2]; 4. 20S-Jason Stegemann[3]; 5. 87E-Clint Erickson[4]; 6. 8M-Kaleb Modder[6]; 7. (DNF) 52-Trevor Kracht[5]; 8. (DNF) 21T-Trevor Tesch[1]
DIRTcar Sportsmans
A Feature (10 Laps): 1. 57W-Wyatt Steenhoven[5]; 2. 45K-Kaden Klaassen[4]; 3. 14-Brian Kroon[8]; 4. 42-Travis Dann[3]; 5. 17-Brandon Boeve[9]; 6. 61-Beckett Brady[7]; 7. 57-Todd Steenhoven[6]; 8. 83-Neal Krull[1]; 9. 1-Alex Hemmingson[13]; 10. 81CJ-Carson Vanden Top[11]; 11. 22-Chandler Meiburg[16]; 12. (DNF) 15-Kaden Kracht[2]; 13. (DNF) 2-Leon Sneller[10]; 14. (DNF) 99-Dylan Sprock[15]; 15. (DNF) 2WS-Wyleigh Steenhoven[12]; 16. (DNF) 97E-Elana DeBoer[14]
Heat 1 (6 Laps): 1. 57W-Wyatt Steenhoven[1]; 2. 57-Todd Steenhoven[2]; 3. 14-Brian Kroon[8]; 4. 42-Travis Dann[4]; 5. 17-Brandon Boeve[3]; 6. 81CJ-Carson Vanden Top[7]; 7. 1-Alex Hemmingson[6]; 8. 97E-Elana DeBoer[5]
Heat 2 (6 Laps): 1. 83-Neal Krull[2]; 2. 45K-Kaden Klaassen[1]; 3. 61-Beckett Brady[3]; 4. 15-Kaden Kracht[4]; 5. 2-Leon Sneller[8]; 6. 2WS-Wyleigh Steenhoven[6]; 7. 99-Dylan Sprock[7]; 8. 22-Chandler Meiburg[5]
USRA Stock Cars
A Feature (18 Laps): 1. 46-Colton Arends[8]; 2. 14X-Nick Johansen[2]; 3. 17-Austin Brands[10]; 4. 15-Thomas Kracht[1]; 5. 4D-Cory Kelderman[4]; 6. 81-Tanner Vanden Top[3]; 7. 36-Glenn Wynia[7]; 8. 86K-Ryan Korthals[5]; 9. (DNF) 42-Chad Overgaard[6]; 10. (DNS) 32X-Rich Gregoire; 11. (DNS) 43K-Josh Kelderman; 12. (DNS) 5X-Kevin Kremin; 13. (DNS) 4-Aaron Stettnichs; 14. (DNS) 12C-Cody Wangerin
Heat 1 (8 Laps): 1. 46-Colton Arends[1]; 2. 42-Chad Overgaard[5]; 3. 81-Tanner Vanden Top[4]; 4. 86K-Ryan Korthals[3]; 5. 5X-Kevin Kremin[6]; 6. (DNF) 12C-Cody Wangerin[2]; 7. (DNS) 4-Aaron Stettnichs
Heat 2 (8 Laps): 1. 36-Glenn Wynia[7]; 2. 14X-Nick Johansen[6]; 3. 4D-Cory Kelderman[5]; 4. 15-Thomas Kracht[3]; 5. (DNS) 17-Austin Brands; 6. (DNS) 43K-Josh Kelderman; 7. (DNS) 32X-Rich Gregoire
USRA Hobby Stocks
A Feature (15 Laps): 1. 6-Dustin Gulbrandson[1]; 2. 8-Levi Vander Weide[6]; 3. 14K-Bryant Klaassen[17]; 4. 22E-Eric Gaul[14]; 5. 10-Blake Schneekloth[15]; 6. 20B-Josh Bradley[2]; 7. 17-Doug Brinkhous[10]; 8. 61N-Nick Brady[7]; 9. 11T-Todd Uhl[16]; 10. 69-Cadyn Wessels[3]; 11. 88-Chad Kooiker[5]; 12. 78S-Spencer Sprock[18]; 13. 50M-Marni DeBoer[11]; 14. (DNF) 86-Tracy Halouska[13]; 15. (DNF) 19-Brandon Jurrens[12]; 16. (DNF) 18K-Landon Krohn[9]; 17. (DNF) 19C-Cameron Jurrens[20]; 18. (DNF) *83-Deven Vanveldhuizen[8]; 19. (DNF) 81VT-Dylan Vanden Top[19]; 20. (DNF) 81-Travis Vanden Top[4]
Heat 1 (6 Laps): 1. 6-Dustin Gulbrandson[2]; 2. 8-Levi Vander Weide[4]; 3. *83-Deven Vanveldhuizen[1]; 4. 17-Doug Brinkhous[5]; 5. 86-Tracy Halouska[3]; 6. 11T-Todd Uhl[6]; 7. 81VT-Dylan Vanden Top[7]
Heat 2 (6 Laps): 1. 18K-Landon Krohn[2]; 2. 88-Chad Kooiker[3]; 3. 81-Travis Vanden Top[6]; 4. 50M-Marni DeBoer[4]; 5. 22E-Eric Gaul[1]; 6. 14K-Bryant Klaassen[5]; 7. 19C-Cameron Jurrens[7]
Heat 3 (6 Laps): 1. 20B-Josh Bradley[2]; 2. 69-Cadyn Wessels[1]; 3. 61N-Nick Brady[3]; 4. 19-Brandon Jurrens[6]; 5. 10-Blake Schneekloth[4]; 6. 78S-Spencer Sprock[5]