USRA B-Mods
A Feature (18 Laps): 1. 6-Dustin Kruse[3]; 2. 57-Duke Erickson[1]; 3. 19-Tracy Johnson[8]; 4. 91-Tyler Johnson[11]; 5. 52-Trevor Kracht[6]; 6. 21K-Dave Kennedy[7]; 7. 4-Jackson Mulder[17]; 8. 20-Derek Van Veldhuizen[9]; 9. 87E-Clint Erickson[15]; 10. 20S-Jason Stegemann[4]; 11. 27-Kevin Joachim[10]; 12. 66R-Randy Van Veldhuizen[14]; 13. 80-Dustin Johnson; 14. 18-Corbin Erickson[2]; 15. 1M-Camden Myers[5]; 16. 65X-Sawyer Grogan[12]; 17. 97K-Tanner Koster[13]; 18. (DNF) 11L-Lyndon Johnson[16]; 19. (DNS) 1S-Shelby Alves
Heat 1 (8 Laps): 1. 91-Tyler Johnson[1]; 2. 6-Dustin Kruse[3]; 3. 27-Kevin Joachim[4]; 4. 20S-Jason Stegemann[2]; 5. 97K-Tanner Koster[5]; 6. (DNF) 11L-Lyndon Johnson[6]
Heat 2 (8 Laps): 1. 1M-Camden Myers[4]; 2. 18-Corbin Erickson[2]; 3. 20-Derek Van Veldhuizen[1]; 4. 65X-Sawyer Grogan[3]; 5. (DNF) 4-Jackson Mulder[6]; 6. (DQ) 1S-Shelby Alves[5]
Heat 3 (8 Laps): 1. 57-Duke Erickson[1]; 2. 19-Tracy Johnson[3]; 3. 52-Trevor Kracht[4]; 4. 21K-Dave Kennedy[5]; 5. 66R-Randy Van Veldhuizen[2]; 6. 87E-Clint Erickson[6]
DIRTcar Sportsmans
A Feature (12 Laps): 1. 57W-Wyatt Steenhoven[5]; 2. 81VT-Dylan Vanden Top[1]; 3. 45K-Kaden Klaassen[4]; 4. 42-Travis Dann[7]; 5. 14-Brian Kroon[13]; 6. 02-Leon Sneller[8]; 7. 1-Alex Hemmingson[6]; 8. 24H-Brock Harnack[14]; 9. 81CJ-Carson Vanden Top[2]; 10. 2WS-Wyleigh Steenhoven[12]; 11. 99-Dylan Sprock[10]; 12. (DNF) 22-Chandler Meiburg[3]; 13. (DNF) 17-Brandon Boeve[9]; 14. (DNS) 5-Collin Schoneman
Heat 1 (6 Laps): 1. 17-Brandon Boeve[1]; 2. 81VT-Dylan Vanden Top[4]; 3. 42-Travis Dann[3]; 4. 22-Chandler Meiburg[2]; 5. 99-Dylan Sprock[6]; 6. 5-Collin Schoneman[7]; 7. (DQ) 14-Brian Kroon[5]
Heat 2 (6 Laps): 1. 57W-Wyatt Steenhoven[1]; 2. 02-Leon Sneller[3]; 3. 81CJ-Carson Vanden Top[2]; 4. 45K-Kaden Klaassen[7]; 5. 1-Alex Hemmingson[5]; 6. 2WS-Wyleigh Steenhoven[4]; 7. 24H-Brock Harnack[6]
USRA Stock Cars
A Feature (18 Laps): 1. 46-Colton Arends[2]; 2. 40-Scott Overgaard[1]; 3. 32X-Rich Gregoire[5]; 4. 117L-Chad Lonneman[3]; 5. 69-Cadyn Wessels[9]; 6. 8-Levi Vander Weide[8]; 7. 4-Aaron Stettnichs[10]; 8. 4D-Cory Kelderman[7]; 9. 0-Dalton Korthals[4]; 10. 36-Glenn Wynia[14]; 11. 21-Larry Kracht[13]; 12. 15-Thomas Kracht[12]; 13. (DNF) 81-Tanner Vanden Top[11]; 14. (DQ) 43K-Josh Kelderman[6]
Heat 1 (8 Laps): 1. 8-Levi Vander Weide[2]; 2. 43K-Josh Kelderman[3]; 3. 117L-Chad Lonneman[5]; 4. 40-Scott Overgaard[7]; 5. 69-Cadyn Wessels[6]; 6. 81-Tanner Vanden Top[4]; 7. 21-Larry Kracht[1]
Heat 2 (8 Laps): 1. 46-Colton Arends[5]; 2. 32X-Rich Gregoire[3]; 3. 4-Aaron Stettnichs[6]; 4. 0-Dalton Korthals[1]; 5. 4D-Cory Kelderman[7]; 6. 15-Thomas Kracht[4]; 7. 36-Glenn Wynia[2]
USRA Hobby Stocks
A Feature (15 Laps): 1. 22E-Eric Gaul[3]; 2. 86-Tracy Halouska[11]; 3. 6-Dustin Gulbrandson[5]; 4. 14K-Bryant Klaassen[6]; 5. 61N-Nick Brady[8]; 6. 18K-Landon Krohn[7]; 7. 81-Travis Vanden Top[1]; 8. 19-Brandon Jurrens[9]; 9. 50M-Marni DeBoer[2]; 10. 19C-Cameron Jurrens[13]; 11. 11T-Todd Uhl[10]; 12. 10-Blake Schneekloth[12]; 13. (DNF) 78S-Spencer Sprock[4]
Heat 1 (6 Laps): 1. 18K-Landon Krohn[2]; 2. 22E-Eric Gaul[1]; 3. 19-Brandon Jurrens[4]; 4. 14K-Bryant Klaassen[6]; 5. 81-Travis Vanden Top[5]; 6. 86-Tracy Halouska[3]; 7. 19C-Cameron Jurrens[7]
Heat 2 (6 Laps): 1. 11T-Todd Uhl[2]; 2. 6-Dustin Gulbrandson[4]; 3. 61N-Nick Brady[3]; 4. 78S-Spencer Sprock[1]; 5. 50M-Marni DeBoer[6]; 6. (DNF) 10-Blake Schneekloth[5]
Dirt Late Models
A Feature 1 (25 Laps): 1. 22-Gary Brown Jr[1]; 2. 10-Cole Searing[3]; 3. 76-Blair Nothdurft[6]; 4. 51B-Nate Beyenhof[7]; 5. 66-Shane DeMey[12]; 6. 27-Tyler Myers[4]; 7. 5-Luke Sathoff[5]; 8. 1V-Gale Vogt[2]; 9. 7C-Benjamin Chukuske[15]; 10. 38-Jordan Heiman[10]; 11. 71-Mike Benson[9]; 12. 45-Jon Haase[16]; 13. 41-Chad Graves[17]; 14. (DNF) 8-Lane Brenden[8]; 15. (DNF) 44-Kevin Larson[18]; 16. (DNF) 9-Jared Jelsma[11]; 17. (DNF) 4-Keith Schenkel[13]; 18. (DNF) 83-Mike Babcock[14]
Heat 1 (8 Laps): 1. 27-Tyler Myers[1]; 2. 76-Blair Nothdurft[2]; 3. 51B-Nate Beyenhof[3]; 4. 38-Jordan Heiman[6]; 5. 4-Keith Schenkel[4]; 6. (DNF) 44-Kevin Larson[5]
Heat 2 (8 Laps): 1. 22-Gary Brown Jr[1]; 2. 10-Cole Searing[4]; 3. 8-Lane Brenden[3]; 4. 9-Jared Jelsma[2]; 5. 83-Mike Babcock[6]; 6. 45-Jon Haase[5]
Heat 3 (8 Laps): 1. 1V-Gale Vogt[2]; 2. 5-Luke Sathoff[3]; 3. 71-Mike Benson[1]; 4. 66-Shane DeMey[6]; 5. 7C-Benjamin Chukuske[4]; 6. 41-Chad Graves[5]