USRA B-Mods
A Feature (15 Laps): 1. 57-Duke Erickson[2]; 2. 6-Dustin Kruse[6]; 3. 27-Kevin Joachim[7]; 4. 20-Derek Van Veldhuizen[3]; 5. 66R-Randy Van Veldhuizen[5]; 6. 52-Trevor Kracht[8]; 7. 18-Corbin Erickson[1]; 8. 21K-Dave Kennedy[9]; 9. 20S-Jason Stegemann[11]; 10. 8M-Kaleb Modder[12]; 11. 87E-Clint Erickson[10]; 12. (DNF) 4-Jackson Mulder[4]
Heat 1 (8 Laps): 1. 6-Dustin Kruse[4]; 2. 57-Duke Erickson[3]; 3. 4-Jackson Mulder[1]; 4. 18-Corbin Erickson[5]; 5. 87E-Clint Erickson[2]; 6. 20S-Jason Stegemann[6]
Heat 2 (8 Laps): 1. 20-Derek Van Veldhuizen[1]; 2. 27-Kevin Joachim[4]; 3. 52-Trevor Kracht[2]; 4. 21K-Dave Kennedy[5]; 5. 66R-Randy Van Veldhuizen[6]; 6. (DNS) 8M-Kaleb Modder
DIRTcar Sportsmans
A Feature (12 Laps): 1. 14-Brian Kroon[1]; 2. 45K-Kaden Klaassen[5]; 3. 81VT-Dylan Vanden Top[7]; 4. 24H-Brock Harnack[2]; 5. 17-Brandon Boeve[3]; 6. 22-Chandler Meiburg[4]; 7. 42-Travis Dann[8]; 8. 81CJ-Carson Vanden Top[12]; 9. 1-Alex Hemmingson[9]; 10. 99-Dylan Sprock[6]; 11. 2WS-Wyleigh Steenhoven[10]; 12. 19-Olivia Lupkes[13]; 13. (DNF) 57-Todd Steenhoven[11]; 14. (DNS) 02-Leon Sneller
Heat 1 (6 Laps): 1. 81VT-Dylan Vanden Top[4]; 2. 45K-Kaden Klaassen[7]; 3. 22-Chandler Meiburg[1]; 4. 2WS-Wyleigh Steenhoven[6]; 5. 99-Dylan Sprock[5]; 6. (DNF) 57-Todd Steenhoven[2]; 7. (DNF) 19-Olivia Lupkes[3]
Heat 2 (6 Laps): 1. 14-Brian Kroon[4]; 2. 1-Alex Hemmingson[1]; 3. 17-Brandon Boeve[2]; 4. 42-Travis Dann[6]; 5. 24H-Brock Harnack[5]; 6. (DNF) 81CJ-Carson Vanden Top[3]; 7. (DNS) 02-Leon Sneller
USRA Stock Cars
A Feature (18 Laps): 1. 46-Colton Arends[3]; 2. 5L-Dustin Larson[12]; 3. 66Z-Elijah Zevenbergen[1]; 4. 20K-Spenser Kalass[11]; 5. 40-Scott Overgaard[16]; 6. 8-Levi Vander Weide[10]; 7. 32X-Rich Gregoire[17]; 8. 95-Chance Larson[5]; 9. 32-Derek Green[8]; 10. 42-Chad Overgaard[4]; 11. 9B-Jon DeBoer[9]; 12. 4D-Cory Kelderman[13]; 13. 0-Dalton Korthals[2]; 14. 4-Aaron Stettnichs[20]; 15. 15-Thomas Kracht[15]; 16. (DNF) 69-Cadyn Wessels[7]; 17. (DNF) 5X-Kevin Kremin[14]; 18. (DNF) 36-Glenn Wynia[19]; 19. (DNF) 81-Tanner Vanden Top[6]; 20. (DNF) 8G-Andy Gerhardt[18]; 21. (DNS) 43K-Josh Kelderman
Heat 1 (8 Laps): 1. 5L-Dustin Larson[7]; 2. 0-Dalton Korthals[2]; 3. 81-Tanner Vanden Top[1]; 4. 8-Levi Vander Weide[6]; 5. (DNF) 43K-Josh Kelderman[4]; 6. (DNF) 36-Glenn Wynia[3]; 7. (DNF) 4-Aaron Stettnichs[5]
Heat 2 (8 Laps): 1. 95-Chance Larson[2]; 2. 42-Chad Overgaard[1]; 3. 69-Cadyn Wessels[5]; 4. 9B-Jon DeBoer[4]; 5. 4D-Cory Kelderman[3]; 6. 15-Thomas Kracht[6]; 7. 32X-Rich Gregoire[7]
Heat 3 (8 Laps): 1. 46-Colton Arends[1]; 2. 32-Derek Green[4]; 3. 20K-Spenser Kalass[2]; 4. 66Z-Elijah Zevenbergen[5]; 5. 5X-Kevin Kremin[3]; 6. 40-Scott Overgaard[7]; 7. 8G-Andy Gerhardt[6]
USRA Hobby Stocks
A Feature (15 Laps): 1. 6-Dustin Gulbrandson[1]; 2. 22E-Eric Gaul[2]; 3. 86-Tracy Halouska[11]; 4. 18K-Landon Krohn[7]; 5. 19-Brandon Jurrens[6]; 6. 14K-Bryant Klaassen[9]; 7. 61N-Nick Brady[3]; 8. 57W-Wyatt Steenhoven[15]; 9. 50M-Marni DeBoer[4]; 10. 11T-Todd Uhl[8]; 11. 10-Blake Schneekloth[12]; 12. 81-Travis Vanden Top[18]; 13. 19C-Cameron Jurrens[16]; 14. 13-Shila Erickson[13]; 15. 15X-Kaden Kracht[17]; 16. (DNF) 3J-James Adams[5]; 17. (DNF) 35K-Brady Klaassen[14]; 18. (DNF) 78S-Spencer Sprock[10]
Heat 1 (6 Laps): 1. 86-Tracy Halouska[1]; 2. 6-Dustin Gulbrandson[6]; 3. 22E-Eric Gaul[4]; 4. 50M-Marni DeBoer[5]; 5. 13-Shila Erickson[2]; 6. 19C-Cameron Jurrens[3]
Heat 2 (6 Laps): 1. 14K-Bryant Klaassen[3]; 2. 11T-Todd Uhl[1]; 3. 10-Blake Schneekloth[4]; 4. 78S-Spencer Sprock[2]; 5. 35K-Brady Klaassen[6]; 6. 15X-Kaden Kracht[5]
Heat 3 (6 Laps): 1. 61N-Nick Brady[3]; 2. 19-Brandon Jurrens[2]; 3. 18K-Landon Krohn[5]; 4. 3J-James Adams[1]; 5. 57W-Wyatt Steenhoven[6]; 6. 81-Travis Vanden Top[4]