Hobby Stocks
A Feature (12 Laps): 1. 6-Dustin Gulbrandson[6]; 2. 71-Zach Olivier[8]; 3. 38S-Dylan Fitzpatrick[11]; 4. 32-Justin Regnerus[7]; 5. 81-zzzTravis zzzVandentop[2]; 6. 84L-Alan Lange[4]; 7. 20K-Spenser Kalass[10]; 8. 84-Matt Lange[5]; 9. 82C-Carl Monroe[13]; 10. 43K-Josh Kelderman[3]; 11. (DNF) 11T-Todd Uhl[1]; 12. (DNF) 2M-Mark Brockberg[9]; 13. (DNF) 15-Thomas Kracht[17]; 14. (DNF) 22C-Eric Clancy[14]; 15. (DNF) 88-Chad Kooiker[12]; 16. (DNS) 81VT-Dylan Vanden Top; 17. (DNS) 01-Jake Pedersen
Heat 1 (6 Laps): 1. 71-Zach Olivier[4]; 2. 81-zzzTravis zzzVandentop[2]; 3. 84-Matt Lange[3]; 4. 20K-Spenser Kalass[5]; 5. (DNF) 82C-Carl Monroe[6]; 6. 81VT-Dylan Vanden Top[1]
Heat 2 (6 Laps): 1. 6-Dustin Gulbrandson[3]; 2. 38S-Dylan Fitzpatrick[5]; 3. 43K-Josh Kelderman[2]; 4. 2M-Mark Brockberg[4]; 5. 22C-Eric Clancy[1]; 6. (DNF) 01-Jake Pedersen[6]
Heat 3 (6 Laps): 1. 32-Justin Regnerus[3]; 2. 11T-Todd Uhl[1]; 3. 84L-Alan Lange[2]; 4. 88-Chad Kooiker[5]; 5. (DNF) 15-Thomas Kracht[4]
Stock Cars
A Feature (15 Laps): 1. 27-Randy Brands[3]; 2. 32X-Rich Gregoire[6]; 3. 45K-Brad Klaassen[4]; 4. 40-Scott Overgaard[5]; 5. 22-Justin Arends[2]; 6. 16J-Jon DeBoer[10]; 7. 54K-Darwin Klaassen[7]; 8. 36-Glenn Wynia[1]; 9. 34K-Colby Klaassen[8]; 10. 22E-Eric Gaul[9]; 11. (DNF) 20JR-Richie Ackerly[11]
Heat 1 (6 Laps): 1. 27-Randy Brands[2]; 2. 40-Scott Overgaard[1]; 3. 54K-Darwin Klaassen[4]; 4. 36-Glenn Wynia[3]; 5. 22E-Eric Gaul[5]; 6. (DNF) 20JR-Richie Ackerly[6]
Heat 2 (6 Laps): 1. 45K-Brad Klaassen[3]; 2. 32X-Rich Gregoire[2]; 3. 34K-Colby Klaassen[1]; 4. 22-Justin Arends[5]; 5. 16J-Jon DeBoer[4]
B Modifieds
A Feature (12 Laps): 1. 91-Tyler Johnson[6]; 2. 6-Dustin Kruse[3]; 3. 27-Kevin Joachim[1]; 4. 4-Dave Mulder[4]; 5. 9-Mitch Van Engen[8]; 6. 7-Cullen De Ruyter[5]; 7. 40-Tim Dann[7]; 8. (DNF) 8C-Cory Groneword[9]; 9. (DNF) 63-Chris Huisman[2]
Heat 1 (6 Laps): 1. 7-Cullen De Ruyter[1]; 2. 27-Kevin Joachim[2]; 3. 6-Dustin Kruse[5]; 4. 40-Tim Dann[4]; 5. 8C-Cory Groneword[3]
Heat 2 (6 Laps): 1. 91-Tyler Johnson[1]; 2. 63-Chris Huisman[2]; 3. 4-Dave Mulder[4]; 4. 9-Mitch Van Engen[3]
DIRTcar Sportsmans
A Feature (10 Laps): 1. 35K-Brady Klaassen[3]; 2. 14X-Brandon Bullerman[4]; 3. 14-Brian Kroon[2]; 4. 61N-Nick Brady[1]; 5. 69-Tyler Peterson[5]; 6. 44-Leon Sneller[7]; 7. 22W-Michael Weidert[6]
Heat 1 (6 Laps): 1. 61N-Nick Brady[2]; 2. 14X-Brandon Bullerman; 3. 35K-Brady Klaassen; 4. 14-Brian Kroon; 5. 69-Tyler Peterson; 6. 22W-Michael Weidert; 7. 44-Leon Sneller
DIRTcar Late Models
A Feature (15 Laps): 1. 11K-Darrin Korthals[3]; 2. 87-Jesse Akkerman[1]; 3. 22-Gary Brown Jr[5]; 4. 56-Zach Van Voorst[4]; 5. 55-John Hoing[2]; 6. 83X-Brylee Gough[7]; 7. 15-Brandon Ferguson[6]
Heat 1 (8 Laps): 1. 11K-Darrin Korthals[4]; 2. 56-Zach Van Voorst[2]; 3. 87-Jesse Akkerman[3]; 4. 55-John Hoing[1]; 5. 22-Gary Brown Jr[7]; 6. 15-Brandon Ferguson[6]; 7. 83X-Brylee Gough[5]