Dirt Late Models
A Feature (25 Laps): 1. 76-Blair Nothdurft[5]; 2. 10C-Chad Olsen[1]; 3. 62-Justin Zeitner[12]; 4. 1ST-Nick Beyenhof[6]; 5. 51-Nate Beyenhof[3]; 6. 04-Tad Pospisil[9]; 7. 38-Jordan Heiman[4]; 8. 22-Gary Brown Jr[14]; 9. 10TOO-John Hoefert[13]; 10. 11-Brad Vogt[7]; 11. 1B-Scott Borkowski[8]; 12. 1V-Gale Vogt[15]; 13. 71-Mike Benson[10]; 14. 21-Tyler Reagle[17]; 15. 9-Jared Jelsma[16]; 16. (DNF) 27-Dylan Fitzpatrick[2]; 17. (DNF) 41-Chad Graves[11]; 18. (DNS) 8-Lane Brenden
Heat 1 (8 Laps): 1. 51-Nate Beyenhof[1]; 2. 1ST-Nick Beyenhof[6]; 3. 11-Brad Vogt[3]; 4. 71-Mike Benson[2]; 5. 10TOO-John Hoefert[4]; 6. 9-Jared Jelsma[5]
Heat 2 (8 Laps): 1. 76-Blair Nothdurft[3]; 2. 27-Dylan Fitzpatrick[1]; 3. 1B-Scott Borkowski[4]; 4. 41-Chad Graves[6]; 5. (DNF) 21-Tyler Reagle[2]; 6. (DNS) 8-Lane Brenden
Heat 3 (8 Laps): 1. 10C-Chad Olsen[1]; 2. 38-Jordan Heiman[2]; 3. 04-Tad Pospisil[3]; 4. 62-Justin Zeitner[5]; 5. 22-Gary Brown Jr[6]; 6. 1V-Gale Vogt[4]
USRA B-Mods
A Feature (15 Laps): 1. 4-Jackson Mulder[6]; 2. 91-Tyler Johnson[5]; 3. 20-Derek Van Veldhuizen[15]; 4. 27-Kevin Joachim[3]; 5. 14A-Andrew Ahlers[1]; 6. 22T-Tyler Tesch[7]; 7. 97-Damien Vandenberg[13]; 8. 21K-Dave Kennedy[9]; 9. 66R-Randy Van Veldhuizen[11]; 10. 19-Tracy Johnson[8]; 11. 21F-Eric Faber[10]; 12. 77-Colton Kaskie[14]; 13. 8M-Kaleb Modder[12]; 14. 80-Dustin Johnson[17]; 15. (DNF) 52-Trevor Kracht[4]; 16. (DNF) A13X-Alex Wiertzema[16]; 17. (DNS) 11L-Lyndon Johnson
Heat 1 (8 Laps): 1. 27-Kevin Joachim[2]; 2. 91-Tyler Johnson[4]; 3. 22T-Tyler Tesch[6]; 4. 21F-Eric Faber[1]; 5. 8M-Kaleb Modder[5]; 6. 77-Colton Kaskie[3]
Heat 2 (8 Laps): 1. 19-Tracy Johnson[1]; 2. 4-Jackson Mulder[4]; 3. 21K-Dave Kennedy[5]; 4. (BF) 20-Derek Van Veldhuizen[3]; 5. (DNF) A13X-Alex Wiertzema[2]; 6. (DNF) 80-Dustin Johnson[6]
Heat 3 (8 Laps): 1. 52-Trevor Kracht[1]; 2. 14A-Andrew Ahlers[2]; 3. 11L-Lyndon Johnson[4]; 4. 66R-Randy Van Veldhuizen[3]; 5. 97-Damien Vandenberg[5]
DIRTcar Sportsmans
A Feature (10 Laps): 1. 14-Brian Kroon[3]; 2. 45K-Kaden Klaassen[2]; 3. 57-Todd Steenhoven[5]; 4. 83-Neal Krull[8]; 5. 2-Leon Sneller[6]; 6. 94-Tyler Bradley[1]; 7. 17-Brandon Boeve[7]; 8. 81CJ-Carson Vanden Top[10]; 9. (DNF) 57W-Wyatt Steenhoven[4]; 10. (DNF) 10-Blake Schneekloth[9]
Heat 1 (6 Laps): 1. 14-Brian Kroon[1]; 2. 45K-Kaden Klaassen[2]; 3. 57-Todd Steenhoven[4]; 4. 17-Brandon Boeve[5]; 5. 10-Blake Schneekloth[3]
Heat 2 (6 Laps): 1. 57W-Wyatt Steenhoven[2]; 2. 94-Tyler Bradley[3]; 3. 2-Leon Sneller[1]; 4. 83-Neal Krull[4]; 5. (DNF) 81CJ-Carson Vanden Top[5]
USRA Stock Cars
A Feature (18 Laps): 1. 42-Chad Overgaard[9]; 2. 9B-Jon DeBoer[6]; 3. 32X-Rich Gregoire[8]; 4. 14X-Jason Anderson[3]; 5. 117L-Chad Lonneman[7]; 6. 04-Roger Verdoorn[5]; 7. 4-Aaron Stettnichs[4]; 8. 45-Dustin Gulbrandson[11]; 9. 84-Matt Lange[12]; 10. 43-Mark Henry[17]; 11. 0TG-Brad TeGrotenhuis[16]; 12. 1H-Alex Hemmingson[13]; 13. 51-Mark Sanow[10]; 14. 84L-Alan Lange[18]; 15. 46 7-Jacob Foster[19]; 16. (DNF) 81-Tanner Vanden Top[15]; 17. (DNF) 11K-Darrin Korthals[14]; 18. (DNF) 43K-Josh Kelderman[1]; 19. (DNF) 4D-Cory Kelderman[2]
Heat 1 (8 Laps): 1. 42-Chad Overgaard[3]; 2. 32X-Rich Gregoire[5]; 3. 4D-Cory Kelderman[2]; 4. 51-Mark Sanow[6]; 5. 1H-Alex Hemmingson[4]; 6. 46 7-Jacob Foster[7]; 7. (DNF) 84L-Alan Lange[1]
Heat 2 (8 Laps): 1. 9B-Jon DeBoer[2]; 2. 04-Roger Verdoorn[3]; 3. 14X-Jason Anderson[6]; 4. 45-Dustin Gulbrandson[4]; 5. 11K-Darrin Korthals[1]; 6. 0TG-Brad TeGrotenhuis[5]
Heat 3 (8 Laps): 1. 4-Aaron Stettnichs[1]; 2. 117L-Chad Lonneman[4]; 3. 43K-Josh Kelderman[6]; 4. 84-Matt Lange[5]; 5. 81-Tanner Vanden Top[2]; 6. 43-Mark Henry[3]
USRA Hobby Stocks
A Feature (15 Laps): 1. 8-Levi Vander Weide[4]; 2. X-Tyler Schlumbohm[10]; 3. 82-Dylan Fitzpatrick[14]; 4. 86-Tracy Halouska[1]; 5. 88-Chad Kooiker[7]; 6. 81VT-Dylan Vanden Top[5]; 7. 6-Dustin Gulbrandson[11]; 8. 14K-Bryant Klaassen[9]; 9. 20B-Josh Bradley[3]; 10. 18K-Landon Krohn[6]; 11. 19-Brandon Jurrens[8]; 12. 38-Deven Vanveldhuizen[16]; 13. 43-Doug Brinkhous[17]; 14. 17-Matt Goth[13]; 15. 2*-Dustin Schultz[15]; 16. 1K-Kinzer Glanzer[19]; 17. 69-Cadyn Wessels[12]; 18. 28-Terry Larsen[18]; 19. 67-Alec Blackford[20]; 20. (DNF) 22E-Eric Gaul[2]; 21. (DNS) 97H-Brent Van Hill; 22. (DNS) 15-Katie Kracht; 23. (DNS) 221-Logan Fitzpatrick
Heat 1 (6 Laps): 1. 8-Levi Vander Weide[3]; 2. X-Tyler Schlumbohm[2]; 3. 22E-Eric Gaul[5]; 4. 18K-Landon Krohn[1]; 5. 69-Cadyn Wessels[4]; 6. 2*-Dustin Schultz[6]; 7. (DNF) 15-Katie Kracht[7]; 8. (DNS) 97H-Brent Van Hill
Heat 2 (6 Laps): 1. 19-Brandon Jurrens[2]; 2. 14K-Bryant Klaassen[7]; 3. 221-Logan Fitzpatrick[1]; 4. 81VT-Dylan Vanden Top[5]; 5. 17-Matt Goth[4]; 6. 38-Deven Vanveldhuizen[6]; 7. 28-Terry Larsen[3]; 8. 67-Alec Blackford[8]
Heat 3 (6 Laps): 1. 86-Tracy Halouska[2]; 2. 6-Dustin Gulbrandson[1]; 3. 88-Chad Kooiker[3]; 4. 20B-Josh Bradley[5]; 5. 82-Dylan Fitzpatrick[7]; 6. 43-Doug Brinkhous[6]; 7. 1K-Kinzer Glanzer[4]