Hobby Stocks
A Feature (12 Laps): 1. 38S-Dylan Fitzpatrick[6]; 2. 32-Justin Regnerus[7]; 3. 21-Larry Kracht[12]; 4. 6-Dustin Gulbrandson[8]; 5. 11T-Todd Uhl[2]; 6. 71-Zach Olivier[9]; 7. 15-Thomas Kracht[3]; 8. 81-zzzTravis zzzVandentop[5]; 9. 84-Matt Lange[13]; 10. 17L-Chad Lonneman[10]; 11. 84L-Alan Lange[14]; 12. 14Z-Zach Bales[15]; 13. 82C-Carl Monroe[11]; 14. (DNF) 43K-Josh Kelderman[16]; 15. (DNF) 2M-Mark Brockberg[4]; 16. (DNF) 81VT-Dylan Vanden Top[1]
B Feature (8 Laps): 1. 84-Matt Lange[9]; 2. 84L-Alan Lange[3]; 3. 14Z-Zach Bales[2]; 4. 43K-Josh Kelderman[8]; 5. 96E-Brandon Erickson[4]; 6. 87-Logan Kopplow[1]; 7. 22C-Eric Clancy[6]; 8. 13X-Alex Wiertzema[5]; 9. 01-Jake Pedersen[7]; 10. (DNS) 20K-Spenser Kalass
Heat 1 (6 Laps): 1. 6-Dustin Gulbrandson[5]; 2. 15-Thomas Kracht[2]; 3. 82C-Carl Monroe[6]; 4. 81VT-Dylan Vanden Top[1]; 5. 87-Logan Kopplow[8]; 6. 96E-Brandon Erickson[7]; 7. (DNF) 43K-Josh Kelderman[3]; 8. (DNF) 84-Matt Lange[4]
Heat 2 (6 Laps): 1. 38S-Dylan Fitzpatrick[4]; 2. 2M-Mark Brockberg[2]; 3. 11T-Todd Uhl[1]; 4. 71-Zach Olivier[5]; 5. 14Z-Zach Bales[6]; 6. 13X-Alex Wiertzema[7]; 7. (DNF) 20K-Spenser Kalass[3]
Heat 3 (6 Laps): 1. 81-zzzTravis zzzVandentop[2]; 2. 32-Justin Regnerus[4]; 3. 17L-Chad Lonneman[6]; 4. 21-Larry Kracht[7]; 5. 84L-Alan Lange[3]; 6. 22C-Eric Clancy[1]; 7. 01-Jake Pedersen[5]
Stock Cars
A Feature (15 Laps): 1. 22-Justin Arends[2]; 2. 45K-Brad Klaassen[4]; 3. 40-Scott Overgaard[6]; 4. 36-Glenn Wynia[1]; 5. 22E-Eric Gaul[7]; 6. 54K-Darwin Klaassen[3]; 7. 04-Roger Verdoorn[8]; 8. 32X-Rich Gregoire[9]; 9. 34K-Colby Klaassen[10]; 10. 20JR-Richie Ackerly[11]; 11. (DNF) 16J-Jon DeBoer[5]
Heat 1 (6 Laps): 1. 36-Glenn Wynia[2]; 2. 16J-Jon DeBoer[4]; 3. 04-Roger Verdoorn[6]; 4. 54K-Darwin Klaassen[3]; 5. 32X-Rich Gregoire[5]; 6. 20JR-Richie Ackerly[1]
Heat 2 (6 Laps): 1. 45K-Brad Klaassen[3]; 2. 40-Scott Overgaard[4]; 3. 22-Justin Arends[2]; 4. 22E-Eric Gaul[5]; 5. 34K-Colby Klaassen[1]
B Modifieds
A Feature (12 Laps): 1. 63-Chris Huisman[2]; 2. 9-Mitch Van Engen[4]; 3. 7-Cullen De Ruyter[11]; 4. 7M-Miah Christensen[7]; 5. 84-Cody Ahrendt[8]; 6. 91-Tyler Johnson[5]; 7. 40-Tim Dann[1]; 8. 8C-Cory Groneword[6]; 9. 4-Dave Mulder[10]; 10. (DNF) 52K-Trevor Kracht[9]; 11. (DNF) 27-Kevin Joachim[3]
Heat 1 (6 Laps): 1. 91-Tyler Johnson[4]; 2. 63-Chris Huisman[2]; 3. 40-Tim Dann[1]; 4. 9-Mitch Van Engen[3]; 5. 84-Cody Ahrendt[5]; 6. 52K-Trevor Kracht[6]
Heat 2 (6 Laps): 1. 27-Kevin Joachim[2]; 2. 7M-Miah Christensen[5]; 3. 8C-Cory Groneword[4]; 4. (DNF) 4-Dave Mulder[1]; 5. (DQ) 7-Cullen De Ruyter[3]
DIRTcar Sportsmans
A Feature (10 Laps): 1. 61N-Nick Brady[2]; 2. 35K-Brady Klaassen[4]; 3. 14-Brian Kroon[3]; 4. 69-Tyler Peterson[1]; 5. (DNF) 14X-Brandon Bullerman[6]; 6. (DNF) 22W-Michael Weidert[7]; 7. (DNF) 91E-Elroy Sybesma[5]
Heat 1 (6 Laps): 1. 61N-Nick Brady[2]; 2. 35K-Brady Klaassen[4]; 3. 69-Tyler Peterson[1]; 4. 14-Brian Kroon[3]; 5. 91E-Elroy Sybesma[7]; 6. (DNF) 14X-Brandon Bullerman[6]; 7. (DQ) 22W-Michael Weidert[5]
DIRTcar Late Models
A Feature (12 Laps): 1. 11K-Darrin Korthals[5]; 2. 56-Zach Van Voorst[1]; 3. 64-Cory Yeigh[8]; 4. 15-Dale Furby[3]; 5. 87-Jesse Akkerman[4]; 6. 55-John Hoing[2]; 7. 27-Dave Kuchta[7]; 8. 48-Brad Van Voorst[6]
Heat 1 (6 Laps): 1. 11K-Darrin Korthals[4]; 2. 56-Zach Van Voorst[3]; 3. 15-Dale Furby[1]; 4. (DNF) 64-Cory Yeigh[2]
Heat 2 (6 Laps): 1. 48-Brad Van Voorst[2]; 2. 55-John Hoing[1]; 3. 87-Jesse Akkerman[3]; 4. 27-Dave Kuchta[4]