USRA Stock Cars
A Feature (18 Laps): 1. 27-Randy Brands[3]; 2. 34K-Colby Klaassen[1]; 3. 46-Colton Arends[4]; 4. TEN4-Jackson Mulder[5]; 5. 04-Roger Verdoorn[9]; 6. 8-Levi Vander Weide[8]; 7. 43K-Josh Kelderman[7]; 8. 32X-Rich Gregoire[6]; 9. 27C-CJ Vanbeek[2]; 10. 36-Glenn Wynia[10]; 11. 4-Aaron Stettnichs[12]; 12. (DNF) 175-Ray Feltman[16]; 13. (DNF) 20K-Spenser Kalass[11]; 14. (DNF) 0-Dalton Korthals[15]; 15. (DNS) 4D-Cory Kelderman; 16. (DNS) 81-Tanner Vanden Top
Heat 1 (8 Laps): 1. 46-Colton Arends[5]; 2. 27-Randy Brands[8]; 3. 8-Levi Vander Weide[7]; 4. TEN4-Jackson Mulder[2]; 5. 04-Roger Verdoorn[6]; 6. (DNF) 20K-Spenser Kalass[4]; 7. (DNF) 4D-Cory Kelderman[1]; 8. (DNF) 175-Ray Feltman[3]
Heat 2 (8 Laps): 1. 34K-Colby Klaassen[6]; 2. 27C-CJ Vanbeek[2]; 3. 32X-Rich Gregoire[7]; 4. 43K-Josh Kelderman[5]; 5. 36-Glenn Wynia[3]; 6. (DNF) 4-Aaron Stettnichs[4]; 7. (DNF) 0-Dalton Korthals[1]; 8. (DNF) 81-Tanner Vanden Top[8]
USRA B-Mods
A Feature (15 Laps): 1. 17-Oliver Sackett[7]; 2. 19-Tracy Johnson[9]; 3. 6-Dustin Kruse[8]; 4. 20S-Jason Stegemann[13]; 5. 91-Tyler Johnson[6]; 6. 11-Lyndon Johnson[3]; 7. 16-Brock Hess[5]; 8. 19X-Trevor Kracht[14]; 9. 87-Clint Erickson[15]; 10. 27-Kevin Joachim[10]; 11. (DNF) 20-Derek Van Veldhuizen[11]; 12. (DNF) 197-Miah Christensen[4]; 13. (DNF) 1-Jake Wranek[2]; 14. (DNF) 66-Michael Wichers[16]; 15. (DNF) 21K-Dave Kennedy[1]; 16. (DNF) 07-Aaron De Thury[12]; 17. (DNS) 21-Jydin Dahl
Heat 1 (6 Laps): 1. 16-Brock Hess[2]; 2. 17-Oliver Sackett[3]; 3. 11-Lyndon Johnson[6]; 4. 27-Kevin Joachim[5]; 5. 20S-Jason Stegemann[1]; 6. 87-Clint Erickson[4]
Heat 2 (6 Laps): 1. 6-Dustin Kruse[6]; 2. 1-Jake Wranek[4]; 3. 19-Tracy Johnson[2]; 4. 20-Derek Van Veldhuizen[1]; 5. 19X-Trevor Kracht[5]; 6. 66-Michael Wichers[3]
Heat 3 (6 Laps): 1. 91-Tyler Johnson[2]; 2. 197-Miah Christensen[1]; 3. 21K-Dave Kennedy[3]; 4. 07-Aaron De Thury[5]; 5. (DNS) 21-Jydin Dahl
IMCA RaceSaver Sprint Car
A Feature (20 Laps): 1. 97-Jackson Weber[2]; 2. 31-Koby Werkmeister[5]; 3. 68-Micah Slendy[4]; 4. 23X-Brandon Bosma[13]; 5. 33-Trevor Smith[7]; 6. 18-Corbin Erickson[10]; 7. 23-Aydin Lloyd[1]; 8. 91-Andrew Sullivan[14]; 9. 7L-Jesse Lindberg[11]; 10. 4SS-Brandon Halverson[19]; 11. 12L-John Lambertz[23]; 12. 17-Lee Goos Jr[12]; 13. 13X-Eli Hargreaves[15]; 14. 15K-Keagan McCarty[16]; 15. 65X-Sawyer Grogan[22]; 16. 97J-Jim Pruett[24]; 17. (DNF) 81-Matt Hasara[17]; 18. (DNF) 18D-Dalton Domagala[6]; 19. (DNF) 6B-Bayley Ballenger[20]; 20. (DNF) 3-Jeremiah Jordahl[9]; 21. (DNF) 2D-Dusty Ballenger[8]; 22. (DNF) 6K-Logan Kafka[18]; 23. (DNF) 3J-Jeridan Jordahl[21]; 24. (DNF) 9A-Hunter Hanson[3]
Heat 1 (8 Laps): 1. 18-Corbin Erickson[1]; 2. 23-Aydin Lloyd[3]; 3. 97-Jackson Weber[2]; 4. 18D-Dalton Domagala[6]; 5. 23X-Brandon Bosma[5]; 6. (DNF) 15K-Keagan McCarty[4]; 7. (DNF) 4SS-Brandon Halverson[8]; 8. (DNF) 65X-Sawyer Grogan[7]
Heat 2 (8 Laps): 1. 68-Micah Slendy[1]; 2. 33-Trevor Smith[7]; 3. 17-Lee Goos Jr[6]; 4. 3-Jeremiah Jordahl[4]; 5. 91-Andrew Sullivan[2]; 6. 81-Matt Hasara[3]; 7. 6B-Bayley Ballenger[8]; 8. (DNS) 12L-John Lambertz
Heat 3 (8 Laps): 1. 9A-Hunter Hanson[3]; 2. 7L-Jesse Lindberg[1]; 3. 31-Koby Werkmeister[5]; 4. 2D-Dusty Ballenger[4]; 5. 13X-Eli Hargreaves[6]; 6. 6K-Logan Kafka[2]; 7. 3J-Jeridan Jordahl[7]; 8. 97J-Jim Pruett[8]
USRA Hobby Stocks
A Feature (15 Laps): 1. 6-Dustin Gulbrandson[9]; 2. X-Tyler Schlumbohm[1]; 3. 14K-Bryant Klaassen[8]; 4. 18K-Landon Krohn[11]; 5. 22E-Eric Gaul[3]; 6. 10-Blake Schneekloth[10]; 7. 11T-Todd Uhl[2]; 8. 32-Nate Regnerus[6]; 9. 19-Brandon Jurrens[12]; 10. 50M-Marni DeBoer[13]; 11. 17S-Evan Schettler[5]; 12. 81-Josh Froseth[14]; 13. 45K-Kaden Klaassen[20]; 14. 15B-Isaac Bullerman[17]; 15. 11-Austin Hickman[15]; 16. 40-Chase Overgaard[16]; 17. 14-Shila Erickson[19]; 18. 24H-Brock Harnack[4]; 19. (DNF) 00-Josh Downs[7]; 20. (DNF) 13C-Carter Van Veldhuizen[18]
B Feature (8 Laps): 1. 15B-Isaac Bullerman[2]; 2. 14-Shila Erickson[6]; 3. 13C-Carter Van Veldhuizen[5]; 4. 45K-Kaden Klaassen[1]; 5. 409-Justin Haberer[8]; 6. (DNF) Z58-Carson Ross[4]; 7. (DNF) 17-Tanner Woelber[3]; 8. (DNS) 19C-Cameron Jurrens; 9. (DQ) 57-Todd Steenhoven[7]
Heat 1 (6 Laps): 1. 6-Dustin Gulbrandson[3]; 2. 22E-Eric Gaul[5]; 3. 19-Brandon Jurrens[2]; 4. 50M-Marni DeBoer[6]; 5. 409-Justin Haberer[7]; 6. Z58-Carson Ross[4]; 7. (DQ) 57-Todd Steenhoven[1]
Heat 2 (6 Laps): 1. 11T-Todd Uhl[1]; 2. 17S-Evan Schettler[2]; 3. 00-Josh Downs[6]; 4. 81-Josh Froseth[5]; 5. 45K-Kaden Klaassen[4]; 6. (DNF) 14-Shila Erickson[3]
Heat 3 (6 Laps): 1. X-Tyler Schlumbohm[5]; 2. 14K-Bryant Klaassen[1]; 3. 32-Nate Regnerus[3]; 4. 11-Austin Hickman[2]; 5. 15B-Isaac Bullerman[4]; 6. (DNF) 19C-Cameron Jurrens[6]
Heat 4 (6 Laps): 1. 10-Blake Schneekloth[2]; 2. 18K-Landon Krohn[4]; 3. 24H-Brock Harnack[1]; 4. 40-Chase Overgaard[6]; 5. 17-Tanner Woelber[3]; 6. 13C-Carter Van Veldhuizen[5]
DIRTcar Sportsmans
A Feature (12 Laps): 1. 57W-Wyatt Steenhoven[1]; 2. 14-Brian Kroon[3]; 3. 81VT-Dylan Vanden Top[5]; 4. 1-Alex Hemmingson[7]; 5. 22-Chandler Meiburg[4]; 6. 02-Leon Sneller[9]; 7. 2WS-Wyleigh Steenhoven[2]; 8. 81CJ-Carson Vanden Top[6]; 9. 17-Brandon Boeve[8]; 10. (DNF) 2C-cole vander Brink[10]; 11. (DNS) 24J-Jayden Poulos
Heat 1 (6 Laps): 1. 81VT-Dylan Vanden Top[1]; 2. 57W-Wyatt Steenhoven[5]; 3. 81CJ-Carson Vanden Top[2]; 4. 1-Alex Hemmingson[3]; 5. 02-Leon Sneller[4]; 6. (DNF) 24J-Jayden Poulos[6]
Heat 2 (6 Laps): 1. 14-Brian Kroon[3]; 2. 2WS-Wyleigh Steenhoven[1]; 3. 22-Chandler Meiburg[5]; 4. 17-Brandon Boeve[2]; 5. 2C-cole vander Brink[4]