A Modifieds
Casey's General Store A-Main (35 Laps): 1. 20-Rodney Sanders[8]; 2. 12-Jason Hughes[2]; 3. 4R-Dereck Ramirez[6]; 4. 62-Hunter Marriott[1]; 5. 02-Tanner Mullens[7]; 6. 75-Terry Phillips[9]; 7. 6-Casey Skyberg[5]; 8. 65-Tyler Davis[13]; 9. 23-Adam Kates[4]; 10. 21K-Kyle Brown[3]; 11. 27-Don Gerritsen Jr[15]; 12. 55-Nathan Hagar[10]; 13. 27X-Calvin Iverson[12]; 14. (DNF) 782-Miah Christensen[11]; 15. (DNF) 16-Brock Hess[14]
Simpson Racing Products Heat 1 (8 Laps): 1. 12-Jason Hughes[2]; 2. 21K-Kyle Brown[3]; 3. 20-Rodney Sanders[5]; 4. 4R-Dereck Ramirez[6]; 5. 75-Terry Phillips[7]; 6. 27X-Calvin Iverson[4]; 7. 65-Tyler Davis[1]; 8. 16-Brock Hess[8]
Fast Shafts Heat 2 (8 Laps): 1. 62-Hunter Marriott[1]; 2. 02-Tanner Mullens[2]; 3. 23-Adam Kates[5]; 4. 6-Casey Skyberg[4]; 5. 55-Nathan Hagar[3]; 6. 782-Miah Christensen[7]; 7. (DNS) 27-Don Gerritsen Jr
DIRTcar Sportsmans
A Feature (10 Laps): 1. 14B-Bill Kroon[1]; 2. 14-Brian Kroon[3]; 3. 57W-Wyatt Steenhoven[4]; 4. 50M-Marni DeBoer[6]; 5. 15-Kaden Kracht[8]; 6. 17-Brandon Boeve[5]; 7. 57-Todd Steenhoven[9]; 8. 2-Leon Sneller[7]; 9. 42-Travis Dann[10]; 10. 99-Dylan Sprock[11]; 11. (DNF) 94-Tyler Bradley[2]
Heat 1 (6 Laps): 1. 57W-Wyatt Steenhoven[4]; 2. 94-Tyler Bradley[1]; 3. 17-Brandon Boeve[3]; 4. 2-Leon Sneller[5]; 5. 57-Todd Steenhoven[6]; 6. 99-Dylan Sprock[2]
Heat 2 (6 Laps): 1. 14B-Bill Kroon[2]; 2. 14-Brian Kroon[4]; 3. 50M-Marni DeBoer[3]; 4. 15-Kaden Kracht[1]; 5. 42-Travis Dann[5]
USRA Hobby Stocks
A Feature (15 Laps): 1. 22E-Eric Gaul[4]; 2. 15-Thomas Kracht[5]; 3. 11T-Todd Uhl[3]; 4. 82-Dylan Fitzpatrick[13]; 5. 6-Dustin Gulbrandson[12]; 6. 13X-Alex Wiertzema[10]; 7. X-Tyler Schlumbohm[18]; 8. 23-Marty Halouska[17]; 9. S1X-Rick VanderWeide[16]; 10. 22W-Michael Weidert[7]; 11. L82-Logan Fitzpatrick[9]; 12. 35K-Brady Klaassen[6]; 13. 51-Tyler Lursen[15]; 14. 43-Doug Brinkhous[19]; 15. 14K-Bryant Klaassen[11]; 16. 86-Tracy Halouska[2]; 17. 19-Brandon Jurrens[20]; 18. (DNF) 4D-Cory Kelderman[1]; 19. (DNF) 8-Levi Vander Weide[8]; 20. (DNF) 69-Cadyn Wessels[14]
B Feature (8 Laps): 1. S1X-Rick VanderWeide[7]; 2. 23-Marty Halouska[1]; 3. X-Tyler Schlumbohm[8]; 4. 43-Doug Brinkhous[4]; 5. 19-Brandon Jurrens[2]; 6. 2*-Dustin Schultz[6]; 7. (DNF) 17-Jaden Gannott[5]; 8. (DNF) 24D-Paul Dagel[3]
Heat 1 (8 Laps): 1. 11T-Todd Uhl[1]; 2. 22E-Eric Gaul[6]; 3. 13X-Alex Wiertzema[3]; 4. 15-Thomas Kracht[2]; 5. 82-Dylan Fitzpatrick[4]; 6. 23-Marty Halouska[8]; 7. 43-Doug Brinkhous[7]; 8. (DNF) S1X-Rick VanderWeide[5]
Heat 2 (8 Laps): 1. 6-Dustin Gulbrandson[6]; 2. 14K-Bryant Klaassen[2]; 3. 86-Tracy Halouska[3]; 4. 22W-Michael Weidert[1]; 5. 69-Cadyn Wessels[4]; 6. 19-Brandon Jurrens[7]; 7. 17-Jaden Gannott[5]; 8. (DNF) X-Tyler Schlumbohm[8]
Heat 3 (8 Laps): 1. 35K-Brady Klaassen[3]; 2. 4D-Cory Kelderman[1]; 3. 8-Levi Vander Weide[4]; 4. L82-Logan Fitzpatrick[5]; 5. 51-Tyler Lursen[6]; 6. 24D-Paul Dagel[2]; 7. 2*-Dustin Schultz[7]
USRA B-Mods
A Feature (15 Laps): 1. 4-Jackson Mulder[7]; 2. 25C-Cody Thompson[6]; 3. 91-Tyler Johnson[2]; 4. 16-Brock Hess[9]; 5. 97-Damien Vandenberg[15]; 6. 21-Josh Van Westen[13]; 7. 20-Derek Van Veldhuizen[4]; 8. 66R-Randy Van Veldhuizen[1]; 9. 8M-Kaleb Modder[11]; 10. 50-Roger DeBoer[16]; 11. (DNF) 7-Aaron De Thury[14]; 12. (DNF) 21T-Trevor Tesch[3]; 13. (DNF) 7C-Cole Christensen[8]; 14. (DNF) 19-Tracy Johnson[10]; 15. (DNF) 11X-Quinten Johnson[17]; 16. (DNF) 22T-Tyler Tesch[12]; 17. (DNS) 11L-Lyndon Johnson
Heat 1 (8 Laps): 1. 16-Brock Hess[3]; 2. 7C-Cole Christensen[4]; 3. 11L-Lyndon Johnson[1]; 4. 19-Tracy Johnson[5]; 5. 11X-Quinten Johnson[6]; 6. (DNS) 97-Damien Vandenberg
Heat 2 (8 Laps): 1. 91-Tyler Johnson[2]; 2. 20-Derek Van Veldhuizen[3]; 3. 4-Jackson Mulder[4]; 4. 50-Roger DeBoer[6]; 5. 22T-Tyler Tesch[5]; 6. (DNF) 7-Aaron De Thury[1]
Heat 3 (8 Laps): 1. 25C-Cody Thompson[1]; 2. 21T-Trevor Tesch[3]; 3. 66R-Randy Van Veldhuizen[4]; 4. 8M-Kaleb Modder[5]; 5. (DQ) 21-Josh Van Westen[2]
USRA Stock Cars
A Feature (18 Laps): 1. 5L-Dustin Larson[6]; 2. 11K-Darrin Korthals[5]; 3. 46-Colton Arends[2]; 4. 20K-Spenser Kalass[8]; 5. 5B-Stefan Sybesma[12]; 6. 30-Curt Lund[3]; 7. 34K-Colby Klaassen[10]; 8. 32-Justin Regnerus[7]; 9. 40-Scott Overgaard[13]; 10. 35-Chris Mills[4]; 11. 32X-Rich Gregoire[9]; 12. 9B-Jon DeBoer[11]; 13. 36-Glenn Wynia[14]; 14. 15-Brandon Ferguson[16]; 15. 46 7-Jacob Foster[19]; 16. 81T-Tanner Vanden Top[17]; 17. (DNF) 43K-Josh Kelderman[18]; 18. (DNF) 66Z-Elijah Zevenbergen[1]; 19. (DNS) 04-Roger Verdoorn
Heat 1 (8 Laps): 1. 20K-Spenser Kalass[2]; 2. 35-Chris Mills[4]; 3. 11K-Darrin Korthals[6]; 4. 34K-Colby Klaassen[5]; 5. 40-Scott Overgaard[3]; 6. 15-Brandon Ferguson[1]; 7. 46 7-Jacob Foster[7]
Heat 2 (8 Laps): 1. 66Z-Elijah Zevenbergen[1]; 2. 5L-Dustin Larson[4]; 3. 30-Curt Lund[3]; 4. 9B-Jon DeBoer[2]; 5. 36-Glenn Wynia[5]; 6. 81T-Tanner Vanden Top[6]
Heat 3 (8 Laps): 1. 32-Justin Regnerus[1]; 2. 46-Colton Arends[3]; 3. 32X-Rich Gregoire[4]; 4. 5B-Stefan Sybesma[6]; 5. 04-Roger Verdoorn[5]; 6. 43K-Josh Kelderman[2]