DIRTcar Sportsmans
A Feature (10 Laps): 1. 14-Brian Kroon[4]; 2. 14B-Bill Kroon[6]; 3. 94-Tyler Bradley[1]; 4. 15-Kaden Kracht[11]; 5. 2-Leon Sneller[9]; 6. 42-Travis Dann[10]; 7. 57-Todd Steenhoven[2]; 8. 17-Brandon Boeve[7]; 9. 50M-Marni DeBoer[3]; 10. (DNF) 99-Dylan Sprock[8]; 11. (DNF) 57W-Wyatt Steenhoven[5]; 12. (DNF) 165-Robert Thompson[12]
Heat 1 (6 Laps): 1. 57W-Wyatt Steenhoven[2]; 2. 57-Todd Steenhoven[1]; 3. 14-Brian Kroon[5]; 4. 17-Brandon Boeve[4]; 5. 2-Leon Sneller[3]; 6. (DNF) 15-Kaden Kracht[6]
Heat 2 (6 Laps): 1. 14B-Bill Kroon[5]; 2. 94-Tyler Bradley[4]; 3. 50M-Marni DeBoer[2]; 4. 99-Dylan Sprock[1]; 5. 42-Travis Dann[3]; 6. 165-Robert Thompson[6]
USRA Hobby Stocks
A Feature (12 Laps): 1. 6-Dustin Gulbrandson[3]; 2. 8-Levi Vander Weide[2]; 3. 82-Dylan Fitzpatrick[6]; 4. X-Tyler Schlumbohm[4]; 5. 31-Dawson Deboer[1]; 6. 61N-Nick Brady[12]; 7. 14K-Bryant Klaassen[5]; 8. 22E-Eric Gaul[11]; 9. 35K-Brady Klaassen[14]; 10. 13X-Alex Wiertzema[7]; 11. 15-Thomas Kracht[10]; 12. L82-Logan Fitzpatrick[18]; 13. 43-Doug Brinkhous[9]; 14. 23-Marty Halouska[17]; 15. 11T-Todd Uhl[16]; 16. 19-Brandon Jurrens[20]; 17. 14S-Aaron Stettnichs[15]; 18. 22W-Michael Weidert[19]; 19. (DNF) 4D-Cory Kelderman[13]; 20. (DNF) 7A-Justin Van Otterloo[8]
B Feature (8 Laps): 1. 23-Marty Halouska[4]; 2. L82-Logan Fitzpatrick[7]; 3. 22W-Michael Weidert[1]; 4. 19-Brandon Jurrens[3]; 5. 18K-Landon Krohn[6]; 6. 15B-Brent Van Hill[5]; 7. 46 7-Matthew Dagel[9]; 8. (DNF) 81VT-Dylan Vanden Top[2]; 9. (DNF) 69-Cadyn Wessels[8]; 10. (DNS) 17-Jaden Gannott
Heat 1 (8 Laps): 1. 6-Dustin Gulbrandson[5]; 2. 61N-Nick Brady[2]; 3. 7A-Justin Van Otterloo[4]; 4. 4D-Cory Kelderman[7]; 5. 22W-Michael Weidert[1]; 6. 18K-Landon Krohn[6]; 7. (DNS) 17-Jaden Gannott
Heat 2 (8 Laps): 1. 82-Dylan Fitzpatrick[1]; 2. 31-Dawson Deboer[3]; 3. 8-Levi Vander Weide[5]; 4. 35K-Brady Klaassen[4]; 5. 81VT-Dylan Vanden Top[2]; 6. (DNF) L82-Logan Fitzpatrick[6]; 7. (DNF) 46 7-Matthew Dagel[7]
Heat 3 (8 Laps): 1. 13X-Alex Wiertzema[1]; 2. 22E-Eric Gaul[3]; 3. 15-Thomas Kracht[4]; 4. 14S-Aaron Stettnichs[2]; 5. 19-Brandon Jurrens[6]; 6. (DNF) 69-Cadyn Wessels[5]
Heat 4 (8 Laps): 1. X-Tyler Schlumbohm[1]; 2. 14K-Bryant Klaassen[2]; 3. 43-Doug Brinkhous[3]; 4. 11T-Todd Uhl[4]; 5. 23-Marty Halouska[5]; 6. 15B-Brent Van Hill[6]
USRA B-Mods
A Feature (15 Laps): 1. 91-Tyler Johnson[5]; 2. 97-Damien Vandenberg[4]; 3. 16-Brock Hess[7]; 4. 22T-Tyler Tesch[6]; 5. 7C-Cole Christensen[9]; 6. 8M-Kaleb Modder[8]; 7. 11L-Lyndon Johnson[3]; 8. 4-Jackson Mulder[15]; 9. 18-Corbin Erickson[13]; 10. 66R-Randy Van Veldhuizen[2]; 11. 20-Derek Van Veldhuizen[1]; 12. (DNF) 21-Josh Van Westen[14]; 13. (DNF) 15A-Curt Ahlers[12]; 14. (DNF) 21X-Clint Erickson[11]; 15. (DNF) 21T-Trevor Tesch[16]; 16. (DNF) 21K-Dave Kennedy[10]; 17. (DNS) 50-Roger DeBoer
Heat 1 (8 Laps): 1. 91-Tyler Johnson[3]; 2. 16-Brock Hess[6]; 3. 97-Damien Vandenberg[2]; 4. 21K-Dave Kennedy[4]; 5. 18-Corbin Erickson[1]; 6. 21T-Trevor Tesch[5]
Heat 2 (8 Laps): 1. 22T-Tyler Tesch[1]; 2. 11L-Lyndon Johnson[5]; 3. 7C-Cole Christensen[2]; 4. 21X-Clint Erickson[3]; 5. 21-Josh Van Westen[4]; 6. (DNF) 50-Roger DeBoer[6]
Heat 3 (8 Laps): 1. 20-Derek Van Veldhuizen[4]; 2. 8M-Kaleb Modder[2]; 3. 66R-Randy Van Veldhuizen[1]; 4. 15A-Curt Ahlers[3]; 5. 4-Jackson Mulder[5]
USRA Stock Cars
A Feature (18 Laps): 1. 5L-Dustin Larson[5]; 2. 11K-Darrin Korthals[3]; 3. 32-Justin Regnerus[6]; 4. 117L-Chad Lonneman[2]; 5. 34K-Colby Klaassen[4]; 6. 40-Scott Overgaard[7]; 7. 66Z-Elijah Zevenbergen[10]; 8. 32X-Rich Gregoire[9]; 9. 9B-Jon DeBoer[13]; 10. 20K-Spenser Kalass[11]; 11. 04-Roger Verdoorn[15]; 12. 43K-Josh Kelderman[18]; 13. 17-Austin Brands[17]; 14. 84-Matt Lange[19]; 15. 84L-Alan Lange[14]; 16. (DNF) 42-Chad Overgaard[1]; 17. (DNF) 15-Brandon Ferguson[16]; 18. (DNF) 46-Colton Arends[8]; 19. (DNF) 81-Travis Vanden Top[12]; 20. (DNF) 36-Glenn Wynia[20]
B Feature (8 Laps): 1. 17-Austin Brands[3]; 2. 43K-Josh Kelderman[1]; 3. 84-Matt Lange[4]; 4. 36-Glenn Wynia[2]; 5. 51-Mark Sanow[5]; 6. 46 7-Jacob Foster[7]; 7. (DNF) 81T-Tanner Vanden Top[8]; 8. (DNS) 10N-Kole Nordquist; 9. (DNS) 46 7B-Corey Bosma
Heat 1 (8 Laps): 1. 5L-Dustin Larson[4]; 2. 32X-Rich Gregoire[2]; 3. 81-Travis Vanden Top[1]; 4. 9B-Jon DeBoer[3]; 5. 43K-Josh Kelderman[5]; 6. 51-Mark Sanow[6]; 7. 46 7-Jacob Foster[7]
Heat 2 (8 Laps): 1. 11K-Darrin Korthals[2]; 2. 46-Colton Arends[6]; 3. 66Z-Elijah Zevenbergen[3]; 4. 84L-Alan Lange[1]; 5. 36-Glenn Wynia[4]; 6. (DNF) 46 7B-Corey Bosma[5]
Heat 3 (8 Laps): 1. 32-Justin Regnerus[1]; 2. 20K-Spenser Kalass[3]; 3. 40-Scott Overgaard[6]; 4. 04-Roger Verdoorn[4]; 5. 17-Austin Brands[2]; 6. (DNF) 81T-Tanner Vanden Top[5]
Heat 4 (8 Laps): 1. 34K-Colby Klaassen[3]; 2. 42-Chad Overgaard[2]; 3. 117L-Chad Lonneman[4]; 4. 15-Brandon Ferguson[6]; 5. 84-Matt Lange[1]; 6. 10N-Kole Nordquist[5]
DIRTcar Late Models
A Feature (18 Laps): 1. 71-Zach Olivier[3]; 2. 40-Tim Dann[8]; 3. 34-Brett Larsen[11]; 4. 55-John Hoing[2]; 5. 1M-Eric Moser[10]; 6. 98-Dan Jensen[9]; 7. 29Z-JJ Zebell[7]; 8. 83X-Brylee Gough[6]; 9. 64-Cory Yeigh[4]; 10. 3-Matt Steuerwald[14]; 11. 6-Dustin Gulbrandson[12]; 12. 20X-Derrick Nordstrom[16]; 13. 15-Brandon Ferguson[13]; 14. 21-Ron Howe[5]; 15. 13-Brian Hoing[17]; 16. (DNF) 25Z-Tyler Zebell[15]; 17. (DNF) 51-Billy Prouty[1]; 18. (DNF) 97-Jim Pruett[19]; 19. (DNF) 99-Brian DeBoer[18]; 20. (DNS) 17S-Kevin Soldake
Heat 1 (8 Laps): 1. 51-Billy Prouty[2]; 2. 64-Cory Yeigh[3]; 3. 29Z-JJ Zebell[4]; 4. 1M-Eric Moser[5]; 5. 15-Brandon Ferguson[6]; 6. (DNF) 25Z-Tyler Zebell[1]; 7. (DNS) 17S-Kevin Soldake
Heat 2 (8 Laps): 1. 21-Ron Howe[3]; 2. 40-Tim Dann[4]; 3. 55-John Hoing[2]; 4. 34-Brett Larsen[5]; 5. 3-Matt Steuerwald[1]; 6. 97-Jim Pruett[7]; 7. (DNF) 13-Brian Hoing[6]
Heat 3 (8 Laps): 1. 71-Zach Olivier[2]; 2. 98-Dan Jensen[4]; 3. 83X-Brylee Gough[3]; 4. 6-Dustin Gulbrandson[5]; 5. 99-Brian DeBoer[6]; 6. (DNF) 20X-Derrick Nordstrom[1]