USRA B-Mods
A Feature (15 Laps): 1. 19-Tracy Johnson[3]; 2. 6-Dustin Kruse[5]; 3. 57-Duke Erickson[7]; 4. 4-Jackson Mulder[10]; 5. 11L-Lyndon Johnson[1]; 6. 16-Brock Hess[2]; 7. 20-Derek Van Veldhuizen[9]; 8. 20S-Jason Stegemann[14]; 9. 66R-Randy Van Veldhuizen[6]; 10. 87E-Clint Erickson[17]; 11. 8M-Kaleb Modder[16]; 12. 08S-Chris Stokes[15]; 13. 18-Corbin Erickson[11]; 14. 29W-Michael Wallace[19]; 15. (DNF) 87-Miah Christensen[4]; 16. (DNF) 80-Dustin Johnson[13]; 17. (DNF) 21K-Dave Kennedy[8]; 18. (DNF) 52-Trevor Kracht[12]; 19. (DNS) 65X-Sawyer Grogan
Heat 1 (8 Laps): 1. 20-Derek Van Veldhuizen[1]; 2. 57-Duke Erickson[3]; 3. 21K-Dave Kennedy[2]; 4. 66R-Randy Van Veldhuizen[5]; 5. 80-Dustin Johnson[7]; 6. 8M-Kaleb Modder[6]; 7. 29W-Michael Wallace[4]
Heat 2 (8 Laps): 1. 16-Brock Hess[2]; 2. 19-Tracy Johnson[6]; 3. 87-Miah Christensen[4]; 4. 52-Trevor Kracht[5]; 5. 20S-Jason Stegemann[1]; 6. (DNF) 87E-Clint Erickson[3]
Heat 3 (8 Laps): 1. 6-Dustin Kruse[2]; 2. 4-Jackson Mulder[1]; 3. 18-Corbin Erickson[3]; 4. 11L-Lyndon Johnson[5]; 5. 08S-Chris Stokes[4]; 6. (DQ) 65X-Sawyer Grogan[6]
DIRTcar Sportsmans
A Feature (12 Laps): 1. 14-Brian Kroon[5]; 2. 45K-Kaden Klaassen[6]; 3. 42-Travis Dann[9]; 4. 57-Todd Steenhoven[7]; 5. 24H-Brock Harnack[1]; 6. 81VT-Dylan Vanden Top[4]; 7. 22-Chandler Meiburg[8]; 8. 99-Dylan Sprock[10]; 9. 02-Leon Sneller[3]; 10. 81CJ-Carson Vanden Top[13]; 11. 2WS-Wyleigh Steenhoven[2]; 12. 1-Alex Hemmingson[12]; 13. 17-Brandon Boeve[11]
Heat 1 (6 Laps): 1. 42-Travis Dann[2]; 2. 45K-Kaden Klaassen[4]; 3. 14-Brian Kroon[5]; 4. 2WS-Wyleigh Steenhoven[1]; 5. 02-Leon Sneller[6]; 6. 17-Brandon Boeve[3]; 7. (DQ) 81CJ-Carson Vanden Top[7]
Heat 2 (6 Laps): 1. 81VT-Dylan Vanden Top[1]; 2. 57-Todd Steenhoven[5]; 3. 22-Chandler Meiburg[3]; 4. 99-Dylan Sprock[6]; 5. 24H-Brock Harnack[2]; 6. 1-Alex Hemmingson[4]
USRA Stock Cars
A Feature (18 Laps): 1. 27-Randy Brands[4]; 2. 66Z-Elijah Zevenbergen[7]; 3. 46-Colton Arends[5]; 4. 43K-Josh Kelderman[1]; 5. 69-Cadyn Wessels[8]; 6. 32X-Rich Gregoire[10]; 7. 4-Aaron Stettnichs[2]; 8. 4D-Cory Kelderman[12]; 9. 15-Thomas Kracht[13]; 10. 16J-Jon DeBoer[6]; 11. 5X-Kevin Kremin[11]; 12. (DNF) 81-Tanner Vanden Top[3]; 13. (DNF) 0-Dalton Korthals[14]; 14. (DNF) 8-Levi Vander Weide[9]
Heat 1 (8 Laps): 1. 4-Aaron Stettnichs[1]; 2. 27-Randy Brands[7]; 3. 46-Colton Arends[5]; 4. 16J-Jon DeBoer[3]; 5. 8-Levi Vander Weide[6]; 6. 5X-Kevin Kremin[4]; 7. (DNF) 15-Thomas Kracht[2]
Heat 2 (8 Laps): 1. 66Z-Elijah Zevenbergen[7]; 2. 32X-Rich Gregoire[3]; 3. 43K-Josh Kelderman[5]; 4. 69-Cadyn Wessels[6]; 5. 81-Tanner Vanden Top[4]; 6. 4D-Cory Kelderman[2]; 7. (DNF) 0-Dalton Korthals[1]
USRA Hobby Stocks
A Feature (15 Laps): 1. 18K-Landon Krohn[1]; 2. 81-Travis Vanden Top[4]; 3. 86-Tracy Halouska[8]; 4. 19-Brandon Jurrens[9]; 5. 57W-Wyatt Steenhoven[6]; 6. 22-Brian Taylor[10]; 7. 10-Blake Schneekloth[3]; 8. 22E-Eric Gaul[7]; 9. 11T-Todd Uhl[2]; 10. 50M-Marni DeBoer[11]; 11. 19C-Cameron Jurrens[12]; 12. 51-Dalton Mantel[14]; 13. (DNF) 6-Dustin Gulbrandson[5]; 14. (DNF) 14K-Bryant Klaassen[13]
Heat 1 (6 Laps): 1. 22E-Eric Gaul[2]; 2. 11T-Todd Uhl[1]; 3. 10-Blake Schneekloth[4]; 4. 81-Travis Vanden Top[5]; 5. 57W-Wyatt Steenhoven[6]; 6. 50M-Marni DeBoer[3]; 7. 19C-Cameron Jurrens[7]
Heat 2 (6 Laps): 1. 86-Tracy Halouska[1]; 2. 6-Dustin Gulbrandson[3]; 3. 18K-Landon Krohn[5]; 4. 19-Brandon Jurrens[6]; 5. 22-Brian Taylor[2]; 6. 51-Dalton Mantel[7]; 7. (DNF) 14K-Bryant Klaassen[4]
IMCA RaceSaver Sprint Car
A Feature (20 Laps): 1. 17-Lee Goos Jr[5]; 2. 23-Brandon Bosma[6]; 3. 91-Andrew Sullivan[2]; 4. 12L-John Lambertz[7]; 5. 98-Nate Barger[19]; 6. 2D-Dusty Ballenger[12]; 7. 23C-Ben Crees[4]; 8. 14-Nick Barger[16]; 9. 33-Trevor Smith[14]; 10. 7-Shane Fick[11]; 11. 4D-Logan Domagala[13]; 12. 81-Jared Jansen[20]; 13. 7L-Jesse Lindberg[10]; 14. 53-Joe Miller[15]; 15. 48-Taylor Forbes[18]; 16. 11F-Austin Fox[17]; 17. 19-Nate Eakin[25]; 18. 13X-Eli Hargreaves[24]; 19. 90-Eric Schulz[9]; 20. 88-Nate Thelen[23]; 21. 62J-Jay Masur[22]; 22. (DNF) 6B-Bayley Ballenger[1]; 23. (DNF) 31-Koby Werkmeister[3]; 24. (DNF) 55R-Ryan Serrao[8]; 25. (DNF) 1B-Bill Wiese[21]
Heat 1 (8 Laps): 1. 91-Andrew Sullivan[1]; 2. 31-Koby Werkmeister[2]; 3. 6B-Bayley Ballenger[3]; 4. 4D-Logan Domagala[4]; 5. 11F-Austin Fox[7]; 6. 1B-Bill Wiese[6]; 7. (DNF) 05-Colin Smith[5]
Heat 2 (8 Laps): 1. 12L-John Lambertz[1]; 2. 90-Eric Schulz[2]; 3. 17-Lee Goos Jr[5]; 4. 33-Trevor Smith[6]; 5. 48-Taylor Forbes[7]; 6. 62J-Jay Masur[3]; 7. (DNF) 18D-Dalton Domagala[4]
Heat 3 (8 Laps): 1. 23-Brandon Bosma[2]; 2. 7-Shane Fick[6]; 3. 23C-Ben Crees[1]; 4. 53-Joe Miller[4]; 5. 98-Nate Barger[5]; 6. 88-Nate Thelen[3]; 7. (DNF) 19-Nate Eakin[7]
Heat 4 (8 Laps): 1. 2D-Dusty Ballenger[1]; 2. 7L-Jesse Lindberg[2]; 3. 55R-Ryan Serrao[3]; 4. 14-Nick Barger[5]; 5. 81-Jared Jansen[4]; 6. 13X-Eli Hargreaves[6]