DIRTcar Sportsmans
A Feature (10 Laps): 1. 14-Brian Kroon[3]; 2. 14B-Bill Kroon[4]; 3. 94-Tyler Bradley[2]; 4. 57W-Wyatt Steenhoven[9]; 5. 50M-Marni DeBoer[7]; 6. 15-Kaden Kracht[5]; 7. 17-Brandon Boeve[10]; 8. 57-Todd Steenhoven[6]; 9. 99-Dylan Sprock[1]; 10. 42-Travis Dann[11]; 11. (DNF) 2-Leon Sneller[8]
Heat 1 (6 Laps): 1. 14B-Bill Kroon[1]; 2. 14-Brian Kroon[6]; 3. 57-Todd Steenhoven[2]; 4. 50M-Marni DeBoer[4]; 5. 57W-Wyatt Steenhoven[3]; 6. 42-Travis Dann[5]
Heat 2 (6 Laps): 1. 94-Tyler Bradley[3]; 2. 15-Kaden Kracht[1]; 3. 99-Dylan Sprock[2]; 4. 2-Leon Sneller[5]; 5. 17-Brandon Boeve[4]
USRA Hobby Stocks
A Feature (15 Laps): 1. X-Tyler Schlumbohm[1]; 2. 82-Dylan Fitzpatrick[4]; 3. 6-Dustin Gulbrandson[5]; 4. 22E-Eric Gaul[11]; 5. 35K-Brady Klaassen[6]; 6. 61N-Nick Brady[9]; 7. 13X-Alex Wiertzema[17]; 8. 14K-Bryant Klaassen[10]; 9. 43-Doug Brinkhous[12]; 10. S1X-Rick VanderWeide[13]; 11. 8-Levi Vander Weide[7]; 12. 86-Tracy Halouska[19]; 13. 22W-Michael Weidert[18]; 14. 19-Brandon Jurrens[15]; 15. 18K-Landon Krohn[20]; 16. 24D-Paul Dagel[16]; 17. 81-Josh Froseth[3]; 18. (DNF) 81VT-Dylan Vanden Top[2]; 19. (DNF) 17-Jaden Gannott[14]; 20. (DNF) 11T-Todd Uhl[8]
B Feature (8 Laps): 1. 13X-Alex Wiertzema[1]; 2. 22W-Michael Weidert[3]; 3. 86-Tracy Halouska[5]; 4. 18K-Landon Krohn[7]; 5. 51-Tyler Lursen[4]; 6. (DNF) 4T-Kaedan Collins[8]; 7. (DNF) 69-Cadyn Wessels[10]; 8. (DNF) 2*-Dustin Schultz[2]; 9. (DNF) 23-Marty Halouska[6]; 10. (DNS) 26-Dillon Kunkel; 11. (DNS) L82-Logan Fitzpatrick; 12. (DQ) 15-Thomas Kracht[11]
Heat 1 (8 Laps): 1. 8-Levi Vander Weide[2]; 2. 22E-Eric Gaul[4]; 3. 43-Doug Brinkhous[1]; 4. S1X-Rick VanderWeide[7]; 5. 13X-Alex Wiertzema[3]; 6. 86-Tracy Halouska[6]; 7. 18K-Landon Krohn[5]
Heat 2 (8 Laps): 1. 82-Dylan Fitzpatrick[1]; 2. 35K-Brady Klaassen[6]; 3. 11T-Todd Uhl[7]; 4. 17-Jaden Gannott[2]; 5. 2*-Dustin Schultz[4]; 6. (DNF) 26-Dillon Kunkel[3]; 7. (DQ) 15-Thomas Kracht[5]
Heat 3 (8 Laps): 1. X-Tyler Schlumbohm[1]; 2. 81VT-Dylan Vanden Top[3]; 3. 81-Josh Froseth[2]; 4. 19-Brandon Jurrens[6]; 5. 22W-Michael Weidert[5]; 6. 23-Marty Halouska[7]; 7. 4T-Kaedan Collins[4]
Heat 4 (8 Laps): 1. 6-Dustin Gulbrandson[4]; 2. 61N-Nick Brady[6]; 3. 14K-Bryant Klaassen[3]; 4. 24D-Paul Dagel[2]; 5. 51-Tyler Lursen[5]; 6. (DNF) 69-Cadyn Wessels[1]; 7. (DNS) L82-Logan Fitzpatrick
USRA B-Mods
A Feature (15 Laps): 1. 91-Tyler Johnson[5]; 2. 22T-Tyler Tesch[3]; 3. 4-Jackson Mulder[7]; 4. 19-Tracy Johnson[6]; 5. 21T-Trevor Tesch[8]; 6. 66R-Randy Van Veldhuizen[4]; 7. 8M-Kaleb Modder[1]; 8. 97-Damien Vandenberg[9]; 9. 50-Roger DeBoer[12]; 10. 21-Josh Van Westen[10]; 11. (DNF) 11L-Lyndon Johnson[2]; 12. (DNF) 20-Derek Van Veldhuizen[11]
Heat 1 (8 Laps): 1. 22T-Tyler Tesch[1]; 2. 91-Tyler Johnson[3]; 3. 19-Tracy Johnson[5]; 4. 4-Jackson Mulder[6]; 5. 21T-Trevor Tesch[4]; 6. (DNF) 21-Josh Van Westen[2]
Heat 2 (8 Laps): 1. 11L-Lyndon Johnson[3]; 2. 8M-Kaleb Modder[1]; 3. 66R-Randy Van Veldhuizen[2]; 4. 50-Roger DeBoer[6]; 5. (DNF) 97-Damien Vandenberg[5]; 6. (DNF) 20-Derek Van Veldhuizen[4]
USRA Stock Cars
A Feature (18 Laps): 1. 5L-Dustin Larson[12]; 2. 34K-Colby Klaassen[8]; 3. 04-Roger Verdoorn[5]; 4. 32-Justin Regnerus[19]; 5. 43K-Josh Kelderman[3]; 6. 17-Austin Brands[18]; 7. 84-Matt Lange[4]; 8. 9B-Jon DeBoer[13]; 9. 32X-Rich Gregoire[16]; 10. 5X-Kevin Kremin[20]; 11. 20K-Spenser Kalass[15]; 12. 36-Glenn Wynia[9]; 13. 21-Larry Kracht[14]; 14. 51-Mark Sanow[1]; 15. 84L-Alan Lange[11]; 16. (DNF) 46-Colton Arends[10]; 17. (DNF) 96-Troy Woelber[17]; 18. (DNF) 117L-Chad Lonneman[6]; 19. (DNF) 81-Travis Vanden Top[7]; 20. (DNF) 46 7-Jacob Foster[22]; 21. (DNF) 11K-Darrin Korthals[2]; 22. (DNS) 81T-Tanner Vanden Top
Heat 1 (8 Laps): 1. 5L-Dustin Larson[1]; 2. 11K-Darrin Korthals[2]; 3. 46-Colton Arends[3]; 4. 04-Roger Verdoorn[6]; 5. 9B-Jon DeBoer[5]; 6. 32X-Rich Gregoire[7]; 7. (DNF) 32-Justin Regnerus[4]; 8. (DNF) 46 7-Jacob Foster[8]
Heat 2 (8 Laps): 1. 43K-Josh Kelderman[2]; 2. 36-Glenn Wynia[5]; 3. 84-Matt Lange[7]; 4. 51-Mark Sanow[1]; 5. 21-Larry Kracht[3]; 6. 96-Troy Woelber[4]; 7. (DNF) 81T-Tanner Vanden Top[6]
Heat 3 (8 Laps): 1. 34K-Colby Klaassen[6]; 2. 84L-Alan Lange[1]; 3. 117L-Chad Lonneman[5]; 4. 81-Travis Vanden Top[4]; 5. 20K-Spenser Kalass[7]; 6. 17-Austin Brands[3]; 7. (DNF) 5X-Kevin Kremin[2]
Dirt Late Models
HH Mobile Homes A Feature (25 Laps): 1. F19-Marshall Fegers[9]; 2. 62-Justin Zeitner[12]; 3. 38-Jordan Heiman[3]; 4. 51-Nate Beyenhof[7]; 5. 22-Gary Brown Jr[5]; 6. 76-Blair Nothdurft[11]; 7. 98-Ben Schaller[8]; 8. 04-Tad Pospisil[6]; 9. 5-Luke Sathoff[16]; 10. 1-Dylan Schmer[14]; 11. 8-Lane Brenden[17]; 12. X1-Joshua Rogotzke[20]; 13. 99-Travis Paulson[21]; 14. 71-Mike Benson[23]; 15. 41-Chad Graves[24]; 16. (DNF) 10TOO-John Hoefert[22]; 17. (DNF) 27-Dylan Fitzpatrick[10]; 18. (DNF) #1-Nick Beyenhof[2]; 19. (DNF) Z76-Zach Zeitner[18]; 20. (DNF) X-Chuck Swenson[19]; 21. (DNF) 10C-Chad Olsen[4]; 22. (DNF) 24-Bill Leighton[1]; 23. (DNF) 07-Ben Sukup[13]; 24. (DNF) 30-DJ Tesch[15]
Olsen Custom Farms Heat 1 (Top 2 redraw) (8 Laps): 1. #1-Nick Beyenhof[1]; 2. 22-Gary Brown Jr[4]; 3. 51-Nate Beyenhof[5]; 4. 27-Dylan Fitzpatrick[3]; 5. 07-Ben Sukup[7]; 6. 5-Luke Sathoff[6]; 7. X-Chuck Swenson[2]; 8. 10TOO-John Hoefert[8]
EA Concrete Sioux Falls, SD Heat 2 (Top 2 redraw) (8 Laps): 1. 10C-Chad Olsen[2]; 2. 38-Jordan Heiman[1]; 3. 98-Ben Schaller[3]; 4. 76-Blair Nothdurft[5]; 5. 1-Dylan Schmer[4]; 6. 8-Lane Brenden[6]; 7. X1-Joshua Rogotzke[7]; 8. 71-Mike Benson[8]
Bertz Sports Bar Grill Beresford, SD Heat 3 (Top 2 redraw) (8 Laps): 1. 04-Tad Pospisil[2]; 2. 24-Bill Leighton[5]; 3. F19-Marshall Fegers[3]; 4. 62-Justin Zeitner[1]; 5. 30-DJ Tesch[6]; 6. Z76-Zach Zeitner[4]; 7. 99-Travis Paulson[7]; 8. 41-Chad Graves[8]
Oars Campground Precision Auto Body Qualifying (1 Laps): 1. #1-Nick Beyenhof, 00:16.469[17]; 2. 38-Jordan Heiman, 00:16.619[12]; 3. 62-Justin Zeitner, 00:16.673[10]; 4. X-Chuck Swenson, 00:16.774[13]; 5. 10C-Chad Olsen, 00:16.809[14]; 6. 04-Tad Pospisil, 00:16.866[15]; 7. 27-Dylan Fitzpatrick, 00:16.873[19]; 8. 98-Ben Schaller, 00:16.893[16]; 9. F19-Marshall Fegers, 00:16.963[1]; 10. 22-Gary Brown Jr, 00:17.050[8]; 11. 1-Dylan Schmer, 00:17.134[11]; 12. Z76-Zach Zeitner, 00:17.178[20]; 13. 51-Nate Beyenhof, 00:17.222[2]; 14. 76-Blair Nothdurft, 00:17.226[23]; 15. 24-Bill Leighton, 00:17.251[7]; 16. 5-Luke Sathoff, 00:17.555[22]; 17. 8-Lane Brenden, 00:17.682[18]; 18. 30-DJ Tesch, 00:17.784[4]; 19. 07-Ben Sukup, 00:18.046[6]; 20. X1-Joshua Rogotzke, 00:18.458[5]; 21. 99-Travis Paulson, 00:18.473[3]; 22. 10TOO-John Hoefert, 00:18.634[21]; 23. 71-Mike Benson, 00:18.990[9]; 24. 41-Chad Graves, 00:20.078[24]