Hobby Stocks
A Feature 1 (15 Laps): 1. 56C-DJ Clinton[6]; 2. 45-Drew Barglof[10]; 3. 14-Ernie Dailey[2]; 4. 186-Greg Sidles[4]; 5. 47P-Parker Anderson[1]; 6. 39R-John Rebstock[8]; 7. 33C-Corey Schreiber[12]; 8. 76-Ben Peterson[3]; 9. 81-Colton Burke[9]; 10. 2B-Tyler Boyda[14]; 11. 91-Chris Krug[11]; 12. (DNF) 301-Chad Krug[7]; 13. (DNF) 14Z-Zach Bales[5]; 14. (DNF) 87-George Van Pelt[15]; 15. (DNF) 11N-Nathan Roiger[13]
Heat 1 (6 Laps): 1. 45-Drew Barglof[6]; 2. 39R-John Rebstock[4]; 3. 47P-Parker Anderson[2]; 4. 56C-DJ Clinton[7]; 5. 14-Ernie Dailey[1]; 6. 91-Chris Krug[5]; 7. 11N-Nathan Roiger[3]; 8. 87-George Van Pelt[8]
Heat 2 (6 Laps): 1. 301-Chad Krug[2]; 2. 76-Ben Peterson[6]; 3. 14Z-Zach Bales[3]; 4. 81-Colton Burke[4]; 5. 186-Greg Sidles[7]; 6. 33C-Corey Schreiber[5]; 7. 2B-Tyler Boyda[1]
B Modifieds
A Feature 1 (20 Laps): 1. 81-Jared Boumeester[4]; 2. 25-Dan Paplow[5]; 3. 12-Doug Smith[8]; 4. 1Z-Zach Davis[9]; 5. 10N-Kole Nordquist[2]; 6. 15D-Dallas Nutt[10]; 7. 29-Robb Nutt[3]; 8. 22J-James Jenkins[7]; 9. 5X-Jesse Pergande[11]; 10. (DNF) 45R-Dale Ricks Jr[1]; 11. (DNF) 1J-John Foreman[6]; 12. (DNF) 79W-Bill Wegner[12]; 13. (DNF) 30Z-AJ Zimmerman[13]
Heat 1 (6 Laps): 1. 15D-Dallas Nutt[4]; 2. 10N-Kole Nordquist[6]; 3. 29-Robb Nutt[1]; 4. 22J-James Jenkins[3]; 5. 1J-John Foreman[7]; 6. 5X-Jesse Pergande[2]; 7. (DNF) 79W-Bill Wegner[5]
Heat 2 (6 Laps): 1. 25-Dan Paplow[1]; 2. 12-Doug Smith[2]; 3. 81-Jared Boumeester[5]; 4. 1Z-Zach Davis[4]; 5. 45R-Dale Ricks Jr[3]; 6. (DNF) 30Z-AJ Zimmerman[6]
Dirt Late Models
A Feature 1 (25 Laps): 1. 04-Tad Pospisil[8]; 2. 38-Jordan Heiman[4]; 3. 10C-Chad Olsen[1]; 4. 5-Luke Sathoff[13]; 5. 76-Blair Nothdurft[3]; 6. 14BM-Quentin Myers[9]; 7. 51-Nate Beyenhof[21]; 8. 101-Ben Sukup[2]; 9. 22-Gary Brown Jr[20]; 10. W2-Brad Vogt[7]; 11. 13-Lane Brenden[11]; 12. 71-Mike Benson[16]; 13. 1V-Gale Vogt[6]; 14. 11X-Dylan Fitzpatrick[15]; 15. 1B-Scott Borkowski[19]; 16. 10T-John Hoefert[14]; 17. 41-Chad Graves[22]; 18. (DNF) 4-Justin Boomsma[5]; 19. (DNF) 06W-Ryan Walker[17]; 20. (DNF) 44-Kevin Larson[18]; 21. (DNF) 79-Jesse Kroger[12]; 22. (DNF) 1-Nick Beyenhof[10]
Heat 1 (8 Laps): 1. 76-Blair Nothdurft[4]; 2. 51-Nate Beyenhof[5]; 3. 101-Ben Sukup[6]; 4. W2-Brad Vogt[1]; 5. 1-Nick Beyenhof[7]; 6. 5-Luke Sathoff[3]; 7. 71-Mike Benson[2]; 8. (DNS) 41-Chad Graves
Heat 2 (8 Laps): 1. 10C-Chad Olsen[4]; 2. 4-Justin Boomsma[2]; 3. 04-Tad Pospisil[5]; 4. 13-Lane Brenden[1]; 5. 10T-John Hoefert[6]; 6. 06W-Ryan Walker[8]; 7. (DNF) 1B-Scott Borkowski[3]; 8. (DNF) 22-Gary Brown Jr[7]
Heat 3 (8 Laps): 1. 38-Jordan Heiman[4]; 2. 1V-Gale Vogt[2]; 3. 14BM-Quentin Myers[6]; 4. 79-Jesse Kroger[1]; 5. 11X-Dylan Fitzpatrick[3]; 6. 44-Kevin Larson[5]
DIRTcar Late Models
A Feature 1 (20 Laps): 1. 27-Dave Kuchta[2]; 2. 1-Travis Schreurs[4]; 3. 64-Cory Yeigh[6]; 4. 40-Tim Dann[5]; 5. 83X-Brylee Gough[1]; 6. 12-Troy Schreurs[10]; 7. 21-Ron Howe[9]; 8. 13-Brian Hoing[8]; 9. (DNF) 25Z-Tyler Zebell[3]; 10. (DNF) NF1-Dylan Fitzpatrick[12]; 11. (DNF) 29Z-JJ Zebell[7]; 12. (DNS) 55-John Hoing; 13. (DNS) 71-Zach Olivier
Heat 1 (8 Laps): 1. 64-Cory Yeigh[5]; 2. 29Z-JJ Zebell[7]; 3. 1-Travis Schreurs[6]; 4. 83X-Brylee Gough[2]; 5. NF1-Dylan Fitzpatrick[3]; 6. (DNF) 21-Ron Howe[1]; 7. (DNS) 71-Zach Olivier
Heat 2 (8 Laps): 1. 27-Dave Kuchta[3]; 2. 40-Tim Dann[2]; 3. 25Z-Tyler Zebell[1]; 4. 13-Brian Hoing[6]; 5. (DNF) 55-John Hoing[5]; 6. (DNF) 12-Troy Schreurs[4]