USRA B-Mods
A Feature (15 Laps): 1. 91-Tyler Johnson[3]; 2. 18-Corbin Erickson[1]; 3. 19-Tracy Johnson[4]; 4. 6-Dustin Kruse[6]; 5. 4-Jackson Mulder[7]; 6. 27-Kevin Joachim[10]; 7. 20-Derek Van Veldhuizen[8]; 8. 11L-Lyndon Johnson[9]; 9. 21K-Dave Kennedy[12]; 10. 20S-Jason Stegemann[11]; 11. (DNF) 57-Duke Erickson[2]; 12. (DNF) 52-Trevor Kracht[14]; 13. (DNF) 2R-Jory Montis[5]; 14. (DNF) 80-Dustin Johnson[13]; 15. (DNS) 48-Tommy Tanner
Heat 1 (8 Laps): 1. 19-Tracy Johnson[3]; 2. 11L-Lyndon Johnson[6]; 3. 57-Duke Erickson[1]; 4. 27-Kevin Joachim[7]; 5. 18-Corbin Erickson[5]; 6. 20S-Jason Stegemann[8]; 7. (DNF) 80-Dustin Johnson[4]; 8. (DNS) 48-Tommy Tanner
Heat 2 (8 Laps): 1. 6-Dustin Kruse[2]; 2. 91-Tyler Johnson[6]; 3. 21K-Dave Kennedy[1]; 4. 4-Jackson Mulder[5]; 5. 2R-Jory Montis[3]; 6. 20-Derek Van Veldhuizen[4]; 7. 52-Trevor Kracht[7]
DIRTcar Sportsmans
A Feature (12 Laps): 1. 42-Travis Dann[4]; 2. 14-Brian Kroon[9]; 3. 45K-Kaden Klaassen[8]; 4. 81VT-Dylan Vanden Top[7]; 5. 17-Brandon Boeve[6]; 6. 24H-Brock Harnack[1]; 7. 1-Alex Hemmingson[2]; 8. 22-Chandler Meiburg[3]; 9. 81CJ-Carson Vanden Top[10]; 10. (DNF) 2-Leon Sneller[5]; 11. (DNF) 99-Dylan Sprock[11]
Heat 1 (6 Laps): 1. 14-Brian Kroon[1]; 2. 17-Brandon Boeve[2]; 3. 24H-Brock Harnack[3]; 4. 22-Chandler Meiburg[6]; 5. 2-Leon Sneller[5]; 6. (DNF) 99-Dylan Sprock[4]
Heat 2 (6 Laps): 1. 1-Alex Hemmingson[2]; 2. 42-Travis Dann[1]; 3. 81VT-Dylan Vanden Top[5]; 4. 45K-Kaden Klaassen[4]; 5. 81CJ-Carson Vanden Top[3]
USRA Stock Cars
A Feature (18 Laps): 1. 66Z-Elijah Zevenbergen[5]; 2. 8-Levi Vander Weide[12]; 3. 43K-Josh Kelderman[9]; 4. 4-Aaron Stettnichs[4]; 5. 32X-Rich Gregoire[13]; 6. 36-Glenn Wynia[8]; 7. 4D-Cory Kelderman[14]; 8. 5X-Kevin Kremin[1]; 9. 26-Tyler Pospisil[10]; 10. (DNF) 17-Austin Brands[7]; 11. (DNF) 69-Cadyn Wessels[11]; 12. (DNF) 46-Colton Arends[6]; 13. (DNF) 0-Dalton Korthals[16]; 14. (DNF) 21-Eric Faber[2]; 15. (DNF) 81-Tanner Vanden Top[3]; 16. (DNS) 82-Dylan Fitzpatrick
Heat 1 (8 Laps): 1. 4-Aaron Stettnichs[1]; 2. 8-Levi Vander Weide[4]; 3. 17-Austin Brands[5]; 4. 5X-Kevin Kremin[3]; 5. 26-Tyler Pospisil[8]; 6. 81-Tanner Vanden Top[7]; 7. 32X-Rich Gregoire[6]; 8. (DNF) 82-Dylan Fitzpatrick[2]
Heat 2 (8 Laps): 1. 21-Eric Faber[2]; 2. 69-Cadyn Wessels[1]; 3. 66Z-Elijah Zevenbergen[5]; 4. 46-Colton Arends[6]; 5. 36-Glenn Wynia[4]; 6. 43K-Josh Kelderman[3]; 7. 4D-Cory Kelderman[7]; 8. 0-Dalton Korthals[8]
USRA Hobby Stocks
A Feature (15 Laps): 1. 86-Tracy Halouska[5]; 2. 19-Brandon Jurrens[4]; 3. 18K-Landon Krohn[1]; 4. 14K-Bryant Klaassen[12]; 5. 6-Dustin Gulbrandson[11]; 6. 11T-Todd Uhl[9]; 7. 88-Chad Kooiker[3]; 8. 81-Travis Vanden Top[2]; 9. 10-Blake Schneekloth[13]; 10. 50M-Marni DeBoer[10]; 11. 61N-Nick Brady[8]; 12. 22-Jace Taylor[16]; 13. 00K-Kaylb Brunssen[6]; 14. 19C-Cameron Jurrens[15]; 15. (DNF) 22W-Michael Weidert[14]; 16. (DNF) 20B-Josh Bradley[7]
Heat 1 (6 Laps): 1. 19-Brandon Jurrens[4]; 2. 11T-Todd Uhl[2]; 3. 61N-Nick Brady[3]; 4. 50M-Marni DeBoer[1]; 5. 18K-Landon Krohn[7]; 6. 81-Travis Vanden Top[8]; 7. 10-Blake Schneekloth[6]; 8. 19C-Cameron Jurrens[5]
Heat 2 (6 Laps): 1. 88-Chad Kooiker[1]; 2. 6-Dustin Gulbrandson[5]; 3. 86-Tracy Halouska[7]; 4. 20B-Josh Bradley[2]; 5. 00K-Kaylb Brunssen[3]; 6. 14K-Bryant Klaassen[8]; 7. 22W-Michael Weidert[6]; 8. 22-Jace Taylor[4]