Hobby Stocks
A Feature (15 Laps): 1. 20K-Spenser Kalass[1]; 2. 6-Dustin Gulbrandson[10]; 3. 3K-Dan Strandberg[11]; 4. 84-Matt Lange[6]; 5. 17L-Chad Lonneman[14]; 6. 82-Dylan Fitzpatrick[15]; 7. 71-Zach Olivier[12]; 8. 84L-Alan Lange[8]; 9. 50-Darin Prins[13]; 10. 44-Philip Stacy[2]; 11. 88-Chad Kooiker[17]; 12. 52-Trevor Krucht[16]; 13. (DNF) 83-Deven Vanveldhuizen[3]; 14. (DNF) 41-Tanner Doeden[18]; 15. (DNF) 7-Nathan Antrim[4]; 16. (DNF) 81-zzzTravis zzzVandentop[9]; 17. (DNF) 1D-Dusty Vanderbrink[5]; 18. (DNF) 22E-Eric Gaul[7]
Heat 1 (6 Laps): 1. 7-Nathan Antrim[2]; 2. 20K-Spenser Kalass[1]; 3. 22E-Eric Gaul[3]; 4. 81-zzzTravis zzzVandentop[4]; 5. 50-Darin Prins[5]; 6. 82-Dylan Fitzpatrick[6]
Heat 2 (6 Laps): 1. 1D-Dusty Vanderbrink[2]; 2. 6-Dustin Gulbrandson[4]; 3. 3K-Dan Strandberg[5]; 4. 44-Philip Stacy[1]; 5. 17L-Chad Lonneman[3]; 6. 52-Trevor Krucht[7]; 7. 88-Chad Kooiker[6]
Heat 3 (6 Laps): 1. 84-Matt Lange[2]; 2. 83-Deven Vanveldhuizen[1]; 3. 71-Zach Olivier[5]; 4. 84L-Alan Lange[3]; 5. 41-Tanner Doeden[6]; 6. (DNS) 32-Justin Regnerus
Stock Cars
A Feature (15 Laps): 1. 54K-Darwin Klaassen[6]; 2. 96-Troy Woelber[3]; 3. 16J-Jon DeBoer[4]; 4. 32X-Rich Gregoire[8]; 5. 45K-Brad Klaassen[7]; 6. 27-Randy Brands[11]; 7. X-Chris Palsrok[14]; 8. 7T-Jim Gregoire[9]; 9. 16X-Mark Vanden Top[13]; 10. 8-Jeff Coster[1]; 11. (DNF) 2X-Tony Rustad[15]; 12. (DNF) 22-Justin Arends[2]; 13. (DNF) 66Z-Elijah Zevenbergen[10]; 14. (DNF) 7-Kevin Debeare[12]; 15. (DNF) 04-Roger Verdoorn[5]
Heat 1 (6 Laps): 1. 96-Troy Woelber[2]; 2. 66Z-Elijah Zevenbergen[6]; 3. 8-Jeff Coster[1]; 4. 32X-Rich Gregoire[4]; 5. 04-Roger Verdoorn[3]; 6. 27-Randy Brands[5]; 7. 16X-Mark Vanden Top[7]
Heat 2 (6 Laps): 1. 16J-Jon DeBoer[2]; 2. 45K-Brad Klaassen[4]; 3. 54K-Darwin Klaassen[3]; 4. 22-Justin Arends[1]; 5. 7T-Jim Gregoire[5]; 6. 7-Kevin Debeare[7]; 7. X-Chris Palsrok[6]
B Modifieds
A Feature (15 Laps): 1. 91-Tyler Johnson[6]; 2. 32-Leon Mulder[9]; 3. 12-Chris Tiesler[2]; 4. 7-Cullen De Ruyter[11]; 5. 35-Jeremy Klaassen[5]; 6. 63-Chris Huisman[4]; 7. 4-Dave Mulder[12]; 8. 76-Greg Roemen[8]; 9. 71-Devon McMartin[7]; 10. 9-Mitch Van Engen[10]; 11. 1-Cody Ahrendt[13]; 12. 7M-Miah Christensen[16]; 13. 27-Kevin Joachim[17]; 14. 08-Josh Vanbeek[15]; 15. 72J-Clint Potter[14]; 16. 13-Bryan Wynia[3]; 17. 5-Colter Deutsch[18]; 18. 66R-Randy Van Veldhuizen[1]; 19. 43K-Josh Kelderman[20]; 20. 24X-Alec Vanderbrink[19]
Heat 1 (6 Laps): 1. 66R-Randy Van Veldhuizen[1]; 2. 13-Bryan Wynia[2]; 3. 9-Mitch Van Engen[4]; 4. 91-Tyler Johnson[6]; 5. 1-Cody Ahrendt[5]; 6. 7M-Miah Christensen[7]; 7. 5-Colter Deutsch[3]
Heat 2 (6 Laps): 1. 63-Chris Huisman[2]; 2. 71-Devon McMartin[3]; 3. 7-Cullen De Ruyter[4]; 4. 12-Chris Tiesler[1]; 5. 72J-Clint Potter[6]; 6. 27-Kevin Joachim[5]; 7. (DNF) 24X-Alec Vanderbrink[7]
Heat 3 (6 Laps): 1. 35-Jeremy Klaassen[2]; 2. 4-Dave Mulder[4]; 3. 32-Leon Mulder[5]; 4. 76-Greg Roemen[3]; 5. 08-Josh Vanbeek[6]; 6. (DNF) 43K-Josh Kelderman[1]
DIRTcar Sportsmans
A Feature (12 Laps): 1. 14-Brian Kroon[4]; 2. 81VT-Dylan Vanden Top[2]; 3. 54-Quinton Kolderhoven[7]; 4. 17-Nate Engelkes[8]; 5. 44K-Elroy Sybesma[1]; 6. (DNF) 11T-Todd Uhl[3]; 7. (DNF) 71-James Klosterbuer[9]; 8. (DNF) 55S-Joey Streeter[6]; 9. (DNS) 86K-Devin Klarenbeek; 10. (DQ) 38S-Steve Schouwenburg[5]
Heat 1 (6 Laps): 1. 81VT-Dylan Vanden Top[1]; 2. 55S-Joey Streeter[4]; 3. 44K-Elroy Sybesma[3]; 4. 54-Quinton Kolderhoven[2]; 5. 71-James Klosterbuer[5]
Heat 2 (6 Laps): 1. 14-Brian Kroon[1]; 2. 11T-Todd Uhl[2]; 3. 38S-Steve Schouwenburg[4]; 4. 17-Nate Engelkes[3]; 5. 86K-Devin Klarenbeek[5]
Limited 360 Sprints - Non-Winged
A Feature (15 Laps): 1. 97-Bret Mellenberndt[7]; 2. 4-Eric Schulz[3]; 3. 0X-Brandon Stevenson[1]; 4. 0-Alex Schriever[5]; 5. 7-Clinton Bruns[2]; 6. 14R-Randy Rosenboom[12]; 7. 2-Leon DeBoer[9]; 8. 81L-Jesse Lindberg[11]; 9. 71-Jeremy VanDerPlaats[13]; 10. (DNF) 612-Isaac Schreurs[10]; 11. (DNF) 47-Brant O'Banion[8]; 12. (DNF) 48-Neal Matuska[4]; 13. (DNF) 3J-Jeremiah Jordahl[6]
Heat 1 (6 Laps): 1. 97-Bret Mellenberndt[5]; 2. 0X-Brandon Stevenson[2]; 3. 4-Eric Schulz[3]; 4. 0-Alex Schriever[4]; 5. 2-Leon DeBoer[1]; 6. 81L-Jesse Lindberg[6]; 7. 71-Jeremy VanDerPlaats[7]
Heat 2 (6 Laps): 1. 48-Neal Matuska[3]; 2. 3J-Jeremiah Jordahl[4]; 3. 7-Clinton Bruns[2]; 4. 47-Brant O'Banion[5]; 5. 612-Isaac Schreurs[1]; 6. 14R-Randy Rosenboom[6]