DIRTcar Sportsmans
A Feature: 1. 81VT-Dylan Vanden Top[2]; 2. 14-Brian Kroon[3]; 3. 11T-Todd Uhl[4]; 4. 3C-Jesse Connell[7]; 5. 54-Quinton Kolderhoven[6]; 6. 8S-Josh Fick[9]; 7. 17-Nate Engelkes[8]; 8. (DNF) 55S-Brandon Murphy[5]; 9. (DQ) 15-Thomas Kracht[1]
Heat 1 (6 Laps): 1. 55S-Brandon Murphy[6]; 2. 81VT-Dylan Vanden Top[4]; 3. 14-Brian Kroon[5]; 4. 15-Thomas Kracht[2]; 5. 11T-Todd Uhl[7]; 6. 54-Quinton Kolderhoven[3]; 7. 3C-Jesse Connell[9]; 8. 17-Nate Engelkes[8]; 9. 8S-Josh Fick[1]
B Modifieds
A Feature: 1. 9-Mitch Van Engen[6]; 2. 42-Dan Vanbruggen[7]; 3. 91-Tyler Johnson[9]; 4. 7M-Miah Christensen[10]; 5. 66R-Randy Van Veldhuizen[4]; 6. 7X-Cullen De Ruyter[8]; 7. 8C-Cory Groneword[12]; 8. 12-Chris Tiesler[2]; 9. 12X-Brock Hess[11]; 10. 43K-Josh Kelderman[1]; 11. (DNF) 63-Chris Huisman[14]; 12. (DNF) 5-Colter Deutsch[5]; 13. (DNF) 35-Jeremy Klaassen[3]; 14. (DNF) 08-Josh Vanbeek[16]; 15. (DNS) 32-Leon Mulder; 16. (DNS) 37-Mark DeBoer; 17. (DQ) 1-zzzKip zzzMeyer[13]
Heat 1 (6 Laps): 1. 5-Colter Deutsch[3]; 2. 9-Mitch Van Engen[4]; 3. 43K-Josh Kelderman[1]; 4. 35-Jeremy Klaassen[2]; 5. 91-Tyler Johnson[5]; 6. 42-Dan Vanbruggen[7]; 7. 8C-Cory Groneword[8]; 8. 1-zzzKip zzzMeyer[9]; 9. (DNS) 37-Mark DeBoer
Heat 2 (6 Laps): 1. 7X-Cullen De Ruyter[4]; 2. 7M-Miah Christensen[7]; 3. 12-Chris Tiesler[1]; 4. 12X-Brock Hess[8]; 5. 66R-Randy Van Veldhuizen[2]; 6. (DNF) 63-Chris Huisman[6]; 7. (DNF) 08-Josh Vanbeek[5]; 8. (DNF) 32-Leon Mulder[3]
Stock Cars
A Feature: 1. 2-Derek Vanderbrink[2]; 2. 04-Roger Verdoorn[4]; 3. 22-Justin Arends[6]; 4. 32X-Rich Gregoire[8]; 5. 7T-Jim Gregoire[1]; 6. 45K-Brad Klaassen[7]; 7. (DNF) 66Z-Elijah Zevenbergen[3]; 8. (DNF) 96-Troy Woelber[5]; 9. (DNS) 16J-Jon DeBoer
Heat 1 (8 Laps): 1. 04-Roger Verdoorn[4]; 2. 66Z-Elijah Zevenbergen[3]; 3. 96-Troy Woelber[5]; 4. 7T-Jim Gregoire[1]; 5. 22-Justin Arends[6]; 6. 2-Derek Vanderbrink[2]; 7. 45K-Brad Klaassen[9]; 8. 32X-Rich Gregoire[8]; 9. (DNF) 16J-Jon DeBoer[7]
Hobby Stocks
A Feature: 1. 32-Justin Regnerus[11]; 2. 82-Dylan Fitzpatrick[10]; 3. 1D-Dusty Vanderbrink[5]; 4. 84L-Alan Lange[7]; 5. 3K-Dan Strandberg[9]; 6. 6-Dustin Gulbrandson[18]; 7. 12-Mike Chaney[15]; 8. 7-Nathan Antrim[2]; 9. 50-Darin Prins[13]; 10. 21-Larry Kracht[12]; 11. 52-Trevor Krucht[14]; 12. 17L-Chad Lonneman[3]; 13. (DNF) 41-Tanner Doeden[16]; 14. (DNF) 84-Matt Lange[4]; 15. (DNF) 22E-Eric Gaul[1]; 16. (DNF) 81-zzzTravis zzzVandentop[8]; 17. (DNF) 55-Brady Vanbeek[17]; 18. (DNF) 20K-Spenser Kalass[6]; 19. (DNS) 83-Deven Vanveldhuizen
Heat 1 (6 Laps): 1. 1D-Dusty Vanderbrink[2]; 2. 82-Dylan Fitzpatrick[4]; 3. 7-Nathan Antrim[6]; 4. 81-zzzTravis zzzVandentop[3]; 5. 12-Mike Chaney[7]; 6. 55-Brady Vanbeek[5]; 7. (DNS) 83-Deven Vanveldhuizen
Heat 2 (6 Laps): 1. 17L-Chad Lonneman[1]; 2. 32-Justin Regnerus[4]; 3. 22E-Eric Gaul[5]; 4. 20K-Spenser Kalass[2]; 5. 50-Darin Prins[3]; 6. 41-Tanner Doeden[6]
Heat 3 (6 Laps): 1. 21-Larry Kracht[6]; 2. 84-Matt Lange[1]; 3. 3K-Dan Strandberg[3]; 4. 84L-Alan Lange[2]; 5. 52-Trevor Krucht[5]; 6. (DNF) 6-Dustin Gulbrandson[4]
Limited 360 Sprints - Non-Winged
A Feature (15 Laps): 1. 97-Bret Mellenberndt[8]; 2. 4-Eric Schulz[2]; 3. 0-Alex Schriever[5]; 4. 47-Brant O'Banion[3]; 5. 0X-Brandon Stevenson[6]; 6. 48-Neal Matuska[1]; 7. 2-Leon DeBoer[4]; 8. 77-Troy Vink[9]; 9. 7X-Rick Jansma[10]; 10. 91-Kourtney Pederson[11]; 11. (DNF) 7-Clinton Bruns[7]
Heat 1 (6 Laps): 1. 7-Clinton Bruns[3]; 2. 48-Neal Matuska[1]; 3. 2-Leon DeBoer[2]; 4. 47-Brant O'Banion[4]; 5. 77-Troy Vink[5]; 6. 91-Kourtney Pederson[6]
Heat 2 (6 Laps): 1. 0-Alex Schriever[2]; 2. 4-Eric Schulz[1]; 3. 97-Bret Mellenberndt[3]; 4. 0X-Brandon Stevenson[4]; 5. 7X-Rick Jansma[5]