USRA B-Mods
A Feature (15 Laps): 1. 6-Dustin Kruse[12]; 2. 93-Hunter Longnecker[2]; 3. 4-Jackson Mulder[9]; 4. 22T-Tyler Tesch[5]; 5. 21F-Eric Faber[11]; 6. 20-Derek Van Veldhuizen[3]; 7. 97-Damien Vandenberg[4]; 8. 87-Miah Christensen[1]; 9. 27-Kevin Joachim[20]; 10. 21K-Dave Kennedy[10]; 11. 20S-Jason Stegemann[6]; 12. 21T-Trevor Tesch[15]; 13. 66R-Randy Van Veldhuizen[14]; 14. 87E-Clint Erickson[19]; 15. 18-Corbin Erickson[7]; 16. 8M-Kaleb Modder[16]; 17. 52-Trevor Kracht[8]; 18. (DNF) A13X-Alex Wiertzema[13]; 19. (DNF) 80-Dustin Johnson[17]; 20. (DNF) 31-Darin Veen[18]; 21. (DNS) 29-Jesse Reynolds
Heat 1 (8 Laps): 1. 4-Jackson Mulder[5]; 2. 20S-Jason Stegemann[2]; 3. 97-Damien Vandenberg[1]; 4. 52-Trevor Kracht[6]; 5. A13X-Alex Wiertzema[4]; 6. 8M-Kaleb Modder[3]; 7. 87E-Clint Erickson[7]
Heat 2 (8 Laps): 1. 93-Hunter Longnecker[1]; 2. 22T-Tyler Tesch[2]; 3. 87-Miah Christensen[3]; 4. 21F-Eric Faber[6]; 5. 66R-Randy Van Veldhuizen[5]; 6. 80-Dustin Johnson[7]; 7. (DNS) 29-Jesse Reynolds
Heat 3 (8 Laps): 1. 21K-Dave Kennedy[2]; 2. 6-Dustin Kruse[1]; 3. 20-Derek Van Veldhuizen[7]; 4. 18-Corbin Erickson[3]; 5. 21T-Trevor Tesch[5]; 6. 31-Darin Veen[4]; 7. (DNF) 27-Kevin Joachim[6]
DIRTcar Sportsmans
A Feature (10 Laps): 1. 57W-Wyatt Steenhoven[3]; 2. 14-Brian Kroon[4]; 3. 57-Todd Steenhoven[6]; 4. 83-Neal Krull[9]; 5. 17-Brandon Boeve[2]; 6. 42-Travis Dann[11]; 7. 2-Leon Sneller[5]; 8. 1-Alex Hemmingson[7]; 9. 15-Kaden Kracht[10]; 10. 99-Dylan Sprock[12]; 11. 81CJ-Carson Vanden Top[13]; 12. (DNF) 61-Beckett Brady[1]; 13. (DNF) 2WS-Wyleigh Steenhoven[14]; 14. (DQ) 45K-Kaden Klaassen[8]
Heat 1 (6 Laps): 1. 14-Brian Kroon[3]; 2. 61-Beckett Brady[1]; 3. 57-Todd Steenhoven[6]; 4. 45K-Kaden Klaassen[2]; 5. 83-Neal Krull[7]; 6. 42-Travis Dann[5]; 7. 99-Dylan Sprock[4]
Heat 2 (6 Laps): 1. 57W-Wyatt Steenhoven[4]; 2. 17-Brandon Boeve[1]; 3. 2-Leon Sneller[2]; 4. 1-Alex Hemmingson[6]; 5. 15-Kaden Kracht[3]; 6. 2WS-Wyleigh Steenhoven[7]; 7. 81CJ-Carson Vanden Top[5]
USRA Stock Cars
A Feature (18 Laps): 1. 46-Colton Arends[1]; 2. 40-Scott Overgaard[2]; 3. 17-Austin Brands[4]; 4. 93-Hunter Longnecker[9]; 5. 417-Leon Mulder[7]; 6. 15-Thomas Kracht[13]; 7. 43K-Josh Kelderman[12]; 8. 81-Tanner Vanden Top[11]; 9. 86K-Ryan Korthals[15]; 10. 32X-Rich Gregoire[10]; 11. 5X-Kevin Kremin[16]; 12. 46 7-Jacob Foster[17]; 13. (BF) 34K-Colby Klaassen[3]; 14. (DNF) 11K-Darrin Korthals[5]; 15. (DNF) 20K-Spenser Kalass[8]; 16. (DNF) 4-Aaron Stettnichs[6]; 17. (DNF) 4D-Cory Kelderman[14]
Heat 1 (8 Laps): 1. 93-Hunter Longnecker[3]; 2. 11K-Darrin Korthals[2]; 3. 417-Leon Mulder[1]; 4. 32X-Rich Gregoire[6]; 5. 15-Thomas Kracht[5]; 6. 5X-Kevin Kremin[4]
Heat 2 (8 Laps): 1. 40-Scott Overgaard[3]; 2. 4-Aaron Stettnichs[1]; 3. 34K-Colby Klaassen[5]; 4. 81-Tanner Vanden Top[2]; 5. 4D-Cory Kelderman[4]; 6. 46 7-Jacob Foster[6]
Heat 3 (8 Laps): 1. 46-Colton Arends[3]; 2. 20K-Spenser Kalass[1]; 3. 17-Austin Brands[4]; 4. 43K-Josh Kelderman[5]; 5. 86K-Ryan Korthals[2]
USRA Hobby Stocks
A Feature (15 Laps): 1. 8-Levi Vander Weide[7]; 2. 6-Dustin Gulbrandson[8]; 3. 22E-Eric Gaul[17]; 4. 88-Chad Kooiker[1]; 5. 86-Tracy Halouska[11]; 6. 18K-Landon Krohn[13]; 7. 11T-Todd Uhl[2]; 8. 14K-Bryant Klaassen[9]; 9. 19-Brandon Jurrens[6]; 10. *83-Deven Vanveldhuizen[10]; 11. 20-Travis Christensen[14]; 12. 81VT-Dylan Vanden Top[5]; 13. 69-Cadyn Wessels[4]; 14. 78S-Spencer Sprock[18]; 15. 10-Blake Schneekloth[15]; 16. 19C-Cameron Jurrens[20]; 17. (DNF) 61N-Nick Brady[3]; 18. (DNF) 50M-Marni DeBoer[12]; 19. (DNF) 81-Travis Vanden Top[16]; 20. (DNF) 15C-Cody Van Hill[19]
Heat 1 (6 Laps): 1. 8-Levi Vander Weide[3]; 2. 69-Cadyn Wessels[6]; 3. 61N-Nick Brady[5]; 4. *83-Deven Vanveldhuizen[1]; 5. 78S-Spencer Sprock[7]; 6. 20-Travis Christensen[4]; 7. 22E-Eric Gaul[2]
Heat 2 (6 Laps): 1. 11T-Todd Uhl[1]; 2. 19-Brandon Jurrens[2]; 3. 6-Dustin Gulbrandson[4]; 4. 86-Tracy Halouska[3]; 5. 18K-Landon Krohn[5]; 6. 10-Blake Schneekloth[6]; 7. 19C-Cameron Jurrens[7]
Heat 3 (6 Laps): 1. 14K-Bryant Klaassen[5]; 2. 81VT-Dylan Vanden Top[3]; 3. 88-Chad Kooiker[2]; 4. 50M-Marni DeBoer[4]; 5. 15C-Cody Van Hill[6]; 6. (DNF) 81-Travis Vanden Top[1]
360 Sprints - Winged
KNDSafetycom A Feature (25 Laps): 1. 12-Troy Schreurs[2]; 2. 53-Jack Dover[6]; 3. 44-Chris Martin[7]; 4. 33-James Broty[1]; 5. 0-Alex Schriever[3]; 6. 20-Brant O'Banion[9]; 7. 24T-Christopher Thram[8]; 8. 8-Jacob Hughes[13]; 9. 91-Andrew Sullivan[23]; 10. 17-Lee Goos Jr[12]; 11. 13MJ-Brandon Halverson[20]; 12. 101-Chuck McGillivray[11]; 13. 4-Cameron Martin[17]; 14. 5J-Javen Ostermann[15]; 15. 2-Dylan Opdahl[19]; 16. 18-Tyler Rabenberg[18]; 17. 22W-Aaron Werner[22]; 18. 86-Donovan Peterson[14]; 19. (DNF) 5-Eric Lutz[5]; 20. (DNF) 17B-Ryan Bickett[16]; 21. (DNF) 14-Jody Rosenboom[4]; 22. (DNF) 15C-Carter Chevalier[21]; 23. (DNF) 18L-Logan Domagala[25]; 24. (DNF) 10J-Justin Jacobsma[10]; 25. (DNS) 10-Lincoln Drewis
Sea Foam Heat 1 (8 Laps): 1. 14-Jody Rosenboom[4]; 2. 53-Jack Dover[6]; 3. 5J-Javen Ostermann[1]; 4. 17B-Ryan Bickett[3]; 5. 4-Cameron Martin[5]; 6. 15C-Carter Chevalier[2]; 7. 91-Andrew Sullivan[7]
Property Solutions of America Heat 2 (8 Laps): 1. 24T-Christopher Thram[1]; 2. 33-James Broty[3]; 3. 10J-Justin Jacobsma[4]; 4. 101-Chuck McGillivray[6]; 5. 18-Tyler Rabenberg[5]; 6. 22W-Aaron Werner[2]
The Social Heat 3 (8 Laps): 1. 5-Eric Lutz[3]; 2. 20-Brant O'Banion[1]; 3. 0-Alex Schriever[5]; 4. 17-Lee Goos Jr[6]; 5. 2-Dylan Opdahl[2]; 6. 13MJ-Brandon Halverson[4]
Performance One Heat 4 (8 Laps): 1. 44-Chris Martin[1]; 2. 12-Troy Schreurs[4]; 3. 8-Jacob Hughes[2]; 4. 86-Donovan Peterson[5]; 5. 18L-Logan Domagala[6]; 6. (DNF) 10-Lincoln Drewis[3]