USRA B-Mods
A Feature (15 Laps): 1. 87-Miah Christensen[2]; 2. 4-Jackson Mulder[1]; 3. 52-Trevor Kracht[3]; 4. 6-Dustin Kruse[12]; 5. 11L-Lyndon Johnson[4]; 6. 22T-Tyler Tesch[6]; 7. 27-Kevin Joachim[9]; 8. 20-Derek Van Veldhuizen[18]; 9. 06W-Ryan Walker[11]; 10. 66R-Randy Van Veldhuizen[7]; 11. 87E-Clint Erickson[16]; 12. A13X-Alex Wiertzema[14]; 13. 18-Corbin Erickson[10]; 14. 31-Darin Veen[13]; 15. 21F-Eric Faber[15]; 16. (DNF) 11X-Quinten Johnson[8]; 17. (DNF) 21K-Dave Kennedy[5]; 18. (DNF) 97-Damien Vandenberg[17]; 19. (DNS) 21T-Trevor Tesch
Heat 1 (8 Laps): 1. 27-Kevin Joachim[4]; 2. 22T-Tyler Tesch[2]; 3. 66R-Randy Van Veldhuizen[5]; 4. 18-Corbin Erickson[3]; 5. 31-Darin Veen[1]; 6. (DNF) 21T-Trevor Tesch[7]; 7. (DNF) 20-Derek Van Veldhuizen[6]
Heat 2 (8 Laps): 1. 11L-Lyndon Johnson[3]; 2. 52-Trevor Kracht[4]; 3. 4-Jackson Mulder[5]; 4. 06W-Ryan Walker[2]; 5. A13X-Alex Wiertzema[6]; 6. (DNF) 97-Damien Vandenberg[1]
Heat 3 (8 Laps): 1. 11X-Quinten Johnson[2]; 2. 87-Miah Christensen[3]; 3. 21K-Dave Kennedy[1]; 4. 6-Dustin Kruse[4]; 5. 21F-Eric Faber[6]; 6. 87E-Clint Erickson[5]
DIRTcar Sportsmans
A Feature (10 Laps): 1. 14-Brian Kroon[3]; 2. 45K-Kaden Klaassen[5]; 3. 57-Todd Steenhoven[8]; 4. 83-Neal Krull[4]; 5. 15-Kaden Kracht[2]; 6. 17-Brandon Boeve[9]; 7. 57W-Wyatt Steenhoven[7]; 8. 2-Leon Sneller[11]; 9. 42-Travis Dann[10]; 10. 81CJ-Carson Vanden Top[1]; 11. 2WS-Wyleigh Steenhoven[14]; 12. 1-Alex Hemmingson[12]; 13. (BF) 61-Beckett Brady[6]; 14. (DNF) 99-Dylan Sprock[13]
Heat 1 (6 Laps): 1. 83-Neal Krull[1]; 2. 57W-Wyatt Steenhoven[6]; 3. 57-Todd Steenhoven[2]; 4. 45K-Kaden Klaassen[4]; 5. 17-Brandon Boeve[3]; 6. 42-Travis Dann[5]; 7. 1-Alex Hemmingson[7]
Heat 2 (6 Laps): 1. 14-Brian Kroon[3]; 2. 15-Kaden Kracht[1]; 3. 81CJ-Carson Vanden Top[2]; 4. 61-Beckett Brady[6]; 5. 2WS-Wyleigh Steenhoven[7]; 6. 2-Leon Sneller[4]; 7. 99-Dylan Sprock[5]
USRA Stock Cars
A Feature (18 Laps): 1. 66Z-Elijah Zevenbergen[9]; 2. 32X-Rich Gregoire[2]; 3. 5L-Dustin Larson[17]; 4. 43K-Josh Kelderman[1]; 5. 82-Dylan Fitzpatrick[7]; 6. 14X-Nick Johansen[13]; 7. 4D-Cory Kelderman[6]; 8. 95-Chance Larson[10]; 9. 15-Thomas Kracht[12]; 10. 36-Glenn Wynia[8]; 11. 417-Leon Mulder[14]; 12. 4-Aaron Stettnichs[16]; 13. 81-Tanner Vanden Top[11]; 14. 46-Colton Arends[5]; 15. (DNF) 40-Scott Overgaard[3]; 16. (DNF) 11K-Darrin Korthals[4]; 17. (DNF) 12C-Cody Wangerin[15]
Heat 1 (8 Laps): 1. 11K-Darrin Korthals[2]; 2. 36-Glenn Wynia[4]; 3. 40-Scott Overgaard[6]; 4. 95-Chance Larson[3]; 5. 14X-Nick Johansen[5]; 6. (DNF) 4-Aaron Stettnichs[1]
Heat 2 (8 Laps): 1. 46-Colton Arends[1]; 2. 66Z-Elijah Zevenbergen[4]; 3. 4D-Cory Kelderman[2]; 4. 81-Tanner Vanden Top[5]; 5. (DNF) 12C-Cody Wangerin[3]; 6. (DNF) 5L-Dustin Larson[6]
Heat 3 (8 Laps): 1. 43K-Josh Kelderman[2]; 2. 82-Dylan Fitzpatrick[4]; 3. 32X-Rich Gregoire[1]; 4. 15-Thomas Kracht[3]; 5. 417-Leon Mulder[5]
USRA Hobby Stocks
A Feature (15 Laps): 1. 22E-Eric Gaul[1]; 2. 81-Travis Vanden Top[2]; 3. 6-Dustin Gulbrandson[6]; 4. 61N-Nick Brady[3]; 5. 8-Levi Vander Weide[8]; 6. 17-Doug Brinkhous[5]; 7. 11T-Todd Uhl[10]; 8. 14K-Bryant Klaassen[17]; 9. 86-Tracy Halouska[13]; 10. 19-Brandon Jurrens[15]; 11. 10-Blake Schneekloth[16]; 12. (DNF) 18K-Landon Krohn[4]; 13. (DNF) 88-Chad Kooiker[12]; 14. (DNF) 69-Cadyn Wessels[7]; 15. (DNF) *83-Deven Vanveldhuizen[11]; 16. (DNF) 50M-Marni DeBoer[14]; 17. (DNF) 81VT-Dylan Vanden Top[9]; 18. (DNF) 19C-Cameron Jurrens[20]; 19. (DNF) 15C-Cody Van Hill[19]; 20. (DNS) 3J-James Adams
Heat 1 (6 Laps): 1. 81VT-Dylan Vanden Top[1]; 2. 69-Cadyn Wessels[2]; 3. 8-Levi Vander Weide[7]; 4. 11T-Todd Uhl[4]; 5. 86-Tracy Halouska[5]; 6. 10-Blake Schneekloth[6]; 7. (DNF) 3J-James Adams[3]
Heat 2 (6 Laps): 1. 6-Dustin Gulbrandson[2]; 2. 17-Doug Brinkhous[4]; 3. 61N-Nick Brady[3]; 4. *83-Deven Vanveldhuizen[1]; 5. 50M-Marni DeBoer[6]; 6. 19C-Cameron Jurrens[7]; 7. (DNF) 15C-Cody Van Hill[5]
Heat 3 (6 Laps): 1. 81-Travis Vanden Top[3]; 2. 18K-Landon Krohn[2]; 3. 22E-Eric Gaul[4]; 4. 88-Chad Kooiker[5]; 5. 19-Brandon Jurrens[6]; 6. (DNF) 14K-Bryant Klaassen[1]
360 Sprints - Winged
KNDSafetycom A Feature (25 Laps): 1. 22-Kaleb Johnson[6]; 2. 33-James Broty[1]; 3. 5-Eric Lutz[5]; 4. 20G-Chris Graf[2]; 5. 24T-Christopher Thram[8]; 6. 14-Jody Rosenboom[4]; 7. 10J-Justin Jacobsma[3]; 8. 20-Brant O'Banion[12]; 9. 5J-Javen Ostermann[7]; 10. 4W-Matt Wasmund[9]; 11. 8-Jacob Hughes[17]; 12. (DNF) 4-Cameron Martin[10]; 13. (DNF) 15C-Carter Chevalier[13]; 14. (DNF) 33B-Scott Broty[18]; 15. (DNF) 83-Sam Henderson[16]; 16. (DNF) 13MJ-Brandon Halverson[11]; 17. (DNF) 12-Troy Schreurs[15]; 18. (DNF) 10-Lincoln Drewis[19]; 19. (DNF) 91-Andrew Sullivan[14]
Sea Foam Heat 1 (8 Laps): 1. 33-James Broty[2]; 2. 22-Kaleb Johnson[5]; 3. 20G-Chris Graf[3]; 4. 15C-Carter Chevalier[1]; 5. 91-Andrew Sullivan[4]; 6. 83-Sam Henderson[6]; 7. 33B-Scott Broty[7]
Property Solutions of America Heat 2 (8 Laps): 1. 5J-Javen Ostermann[4]; 2. 5-Eric Lutz[2]; 3. 4W-Matt Wasmund[3]; 4. 14-Jody Rosenboom[6]; 5. 12-Troy Schreurs[1]; 6. 8-Jacob Hughes[5]
The Social Heat 3 (8 Laps): 1. 24T-Christopher Thram[2]; 2. 10J-Justin Jacobsma[1]; 3. 4-Cameron Martin[3]; 4. 13MJ-Brandon Halverson[5]; 5. 20-Brant O'Banion[6]; 6. (DNF) 10-Lincoln Drewis[4]