DIRTcar Sportsmans
A Feature (10 Laps): 1. 14-Brian Kroon[3]; 2. 14K-Bryant Klaassen[1]; 3. 50M-Marni DeBoer[2]; 4. 44-Leon Sneller[5]; 5. 21-Josh VanWesten[4]
Heat 1 (6 Laps): 1. 14K-Bryant Klaassen[2]; 2. 14-Brian Kroon[1]; 3. 50M-Marni DeBoer[4]; 4. 21-Josh VanWesten[5]; 5. (DQ) 44-Leon Sneller[3]
Hobby Stocks
A Feature (12 Laps): 1. 6-Dustin Gulbrandson[1]; 2. X-Tyler Schlumbohm[6]; 3. 15-Thomas Kracht[3]; 4. 35K-Brady Klaassen[11]; 5. 61N-Nick Brady[12]; 6. 00-Ryan Mulder[10]; 7. 11T-Todd Uhl[2]; 8. 17J-Jason Bradley[8]; 9. 13X-Alex Wiertzema[9]; 10. 22W-Michael Weidert[19]; 11. 20B-Josh Bradley[5]; 12. 81-Josh Froseth[17]; 13. 4-Derek Baartman[13]; 14. 15Y-Micah Stensland Bos[15]; 15. 75J-Scott Jones[16]; 16. 3J-James Adams[7]; 17. 722-Lance DeJong[4]; 18. 11-Nick Janssen[14]; 19. (DNF) 86-Tracy Halouska[21]; 20. (DNF) 88-Chad Kooiker[20]; 21. (DNF) 18K-Landon Krohn[18]; 22. (DNF) 28-Terry Larsen[23]; 23. (DNF) 46 7-Jacob Foster[22]
Heat 1 (6 Laps): 1. 15-Thomas Kracht[2]; 2. 00-Ryan Mulder[1]; 3. 13X-Alex Wiertzema[6]; 4. 11T-Todd Uhl[4]; 5. 4-Derek Baartman[7]; 6. (DNF) 18K-Landon Krohn[3]; 7. (DNF) 22W-Michael Weidert[8]; 8. (DNF) 88-Chad Kooiker[5]
Heat 2 (6 Laps): 1. 35K-Brady Klaassen[2]; 2. 6-Dustin Gulbrandson[3]; 3. X-Tyler Schlumbohm[6]; 4. 61N-Nick Brady[8]; 5. 11-Nick Janssen[4]; 6. 75J-Scott Jones[1]; 7. 81-Josh Froseth[7]; 8. (DNF) 28-Terry Larsen[5]
Heat 3 (6 Laps): 1. 3J-James Adams[1]; 2. 17J-Jason Bradley[4]; 3. 20B-Josh Bradley[6]; 4. 722-Lance DeJong[2]; 5. 15Y-Micah Stensland Bos[3]; 6. 46 7-Jacob Foster[5]; 7. (DNS) 86-Tracy Halouska
B Modifieds
A Feature (15 Laps): 1. 83X-Kadden Kath[1]; 2. 41-Thor Anderson[5]; 3. 16-Brock Hess[9]; 4. 11L-Lyndon Johnson[11]; 5. 75-Randy Klein[7]; 6. 22T-Tyler Tesch[10]; 7. 15A-Curt Ahlers[3]; 8. 22-Justin Voeltz[15]; 9. 06W-Ryan Walker[4]; 10. 21K-Dave Kennedy[6]; 11. 88-Wade Wright[13]; 12. XA-Alissa Palsrok[14]; 13. 12-Erik Beman[16]; 14. (DNF) 21B-Warren Van Westen[12]; 15. (DNF) 20-Derek Van Veldhuizen[2]; 16. (DNF) 21T-Trevor Tesch[8]; 17. (DNS) 4-Jackson Mulder
Heat 1 (8 Laps): 1. 11L-Lyndon Johnson[2]; 2. 75-Randy Klein[1]; 3. 21K-Dave Kennedy[3]; 4. 20-Derek Van Veldhuizen[4]; 5. 21B-Warren Van Westen[6]; 6. XA-Alissa Palsrok[5]
Heat 2 (8 Laps): 1. 16-Brock Hess[1]; 2. 06W-Ryan Walker[4]; 3. 15A-Curt Ahlers[6]; 4. (DNF) 22-Justin Voeltz[5]; 5. (DNF) 12-Erik Beman[2]; 6. (DNF) 4-Jackson Mulder[3]
Heat 3 (8 Laps): 1. 83X-Kadden Kath[3]; 2. 21T-Trevor Tesch[2]; 3. 22T-Tyler Tesch[1]; 4. 41-Thor Anderson[4]; 5. 88-Wade Wright[5]
Stock Cars
A Feature (18 Laps): 1. 34K-Colby Klaassen[2]; 2. 32X-Rich Gregoire[1]; 3. 11K-Darrin Korthals[5]; 4. 5-Luke Sathoff[11]; 5. 32-Justin Regnerus[3]; 6. 82JR-Dylan Fitzpatrick[9]; 7. 16J-Jon DeBoer[13]; 8. 15-Brandon Ferguson[8]; 9. 43K-Josh Kelderman[10]; 10. (DNF) 20X-Derrick Nordstrom[12]; 11. (DNF) 268-Brad TeGrotenhuis[14]; 12. (DNF) 33M-Mathias Lux[6]; 13. (DNF) 04-Roger Verdoorn[7]; 14. (DQ) 81-Mark Vanden Top[4]
Heat 1 (8 Laps): 1. 5-Luke Sathoff[1]; 2. 04-Roger Verdoorn[6]; 3. 34K-Colby Klaassen[3]; 4. 43K-Josh Kelderman[7]; 5. 20X-Derrick Nordstrom[5]; 6. 15-Brandon Ferguson[2]; 7. (BF) 268-Brad TeGrotenhuis[4]
Heat 2 (8 Laps): 1. 11K-Darrin Korthals[6]; 2. 32X-Rich Gregoire[2]; 3. 81-Mark Vanden Top[4]; 4. 82JR-Dylan Fitzpatrick[3]; 5. 33M-Mathias Lux[1]; 6. 32-Justin Regnerus[5]; 7. (DNF) 16J-Jon DeBoer[7]
DIRTcar Late Models
A Feature (15 Laps): 1. 27-Dave Kuchta[4]; 2. 34-Brett Larsen[2]; 3. 64-Cory Yeigh[5]; 4. 83X-Brylee Gough[9]; 5. 55-John Hoing[6]; 6. 1M-Eric Moser[7]; 7. 40-Tim Dann[8]; 8. 97-Jim Pruett[3]; 9. 21-Ron Howe[1]; 10. (DNS) 14-Marty Grilley; 11. (DNS) 13-Brian Hoing
Heat 1 (8 Laps): 1. 21-Ron Howe[1]; 2. 34-Brett Larsen[5]; 3. 64-Cory Yeigh[3]; 4. 97-Jim Pruett[2]; 5. (DNF) 83X-Brylee Gough[4]; 6. (DNS) 14-Marty Grilley
Heat 2 (8 Laps): 1. 55-John Hoing[3]; 2. 27-Dave Kuchta[2]; 3. 40-Tim Dann[4]; 4. 1M-Eric Moser[5]; 5. (DNF) 13-Brian Hoing[1]
Dirt Late Models
A Feature 1: 1. L1-Eric Vanosdall[2]; 2. 51-Nate Beyenhof[6]; 3. 22-Gary Brown Jr[4]; 4. #1-Nick Beyenhof[5]; 5. 10TOO-John Hoefert[19]; 6. W2-Brad Vogt[11]; 7. 13-Marty Myers[10]; 8. 71-Mike Benson[9]; 9. 14R-Randy Rosenboom[13]; 10. 80-Jeff Kroger[8]; 11. 101-Ben Sukup[18]; 12. 9-Jared Jelsma[15]; 13. 1V-Gale Vogt[7]; 14. R21-Ray Sveeggen[12]; 15. 38-Jordan Heiman[3]; 16. 83-Mike Babcock[1]; 17. 1B-Scott Borkowski[14]; 18. 79-Jesse Kroger[17]; 19. 44-Kevin Larson[16]
Heat 1: 1. 22-Gary Brown Jr[4]; 2. #1-Nick Beyenhof[6]; 3. 1V-Gale Vogt[1]; 4. 13-Marty Myers[5]; 5. 14R-Randy Rosenboom[7]; 6. 44-Kevin Larson[2]; 7. (DQ) 101-Ben Sukup[3]
Heat 2: 1. 51-Nate Beyenhof[2]; 2. 38-Jordan Heiman[1]; 3. 80-Jeff Kroger[3]; 4. W2-Brad Vogt[5]; 5. 1B-Scott Borkowski[6]; 6. 10TOO-John Hoefert[4]
Heat 3: 1. L1-Eric Vanosdall[2]; 2. 83-Mike Babcock[1]; 3. 71-Mike Benson[6]; 4. R21-Ray Sveeggen[5]; 5. 9-Jared Jelsma[3]; 6. 79-Jesse Kroger[4]