A Modifieds
A Feature 1 (25 Laps): 1. 5-Brandon Beckendorf[1]; 2. 1R-Craig Reetz[2]; 3. M8-Dalton Magers[3]; 4. 2-Nick Meyer[6]; 5. 21B-Jason Brees[9]; 6. 25-Ricky Stephan[4]; 7. C5-Chris Palsrok[5]; 8. 1AR-Alex Reetz[7]; 9. V13-Grey Ferrando[8]; 10. 88-Sean Barragan[11]; 11. 8-Mike Jensen[13]; 12. 52-Ryan Sams[14]; 13. (DNF) 36K-Jayden Larson[10]; 14. (DNF) 3Z-Randy Havlik[12]; 15. (DNF) 00K-Trey Kline[15]
Heat 1 (8 Laps): 1. V13-Grey Ferrando[2]; 2. 36K-Jayden Larson[3]; 3. 25-Ricky Stephan[1]; 4. C5-Chris Palsrok[6]; 5. 1AR-Alex Reetz[8]; 6. 88-Sean Barragan[5]; 7. 8-Mike Jensen[4]; 8. 00K-Trey Kline[7]
Heat 2: 1. 2-Nick Meyer[1]; 2. 5-Brandon Beckendorf[7]; 3. M8-Dalton Magers[3]; 4. 1R-Craig Reetz[6]; 5. 21B-Jason Brees[2]; 6. 3Z-Randy Havlik[5]; 7. 52-Ryan Sams[4]
B Modifieds
A Feature 1: 1. 12X-Doug Smith[4]; 2. 21-Cam Reimers[5]; 3. T1-Rusty Montagne[1]; 4. 339X-Austin Lucas[7]; 5. 65J-Josh Appel[14]; 6. 5R-James Richert[15]; 7. 4-Jason Bass[6]; 8. 33-Tim Rupp[9]; 9. 43-Trey Herrig[13]; 10. 1S-Justin Klynsma[12]; 11. 25-Dan Paplow[3]; 12. 4G-Michael Guthrie[19]; 13. 13S-Braden Scharn[17]; 14. 86J-Jerod Weston[2]; 15. 9M-Matt Morrow[18]; 16. 55-Quentin Regennitter[20]; 17. (DNF) 15-Cory Klatt[21]; 18. (DNF) 12-Christian Sylvester[16]; 19. (DNF) 125-Josh Blom[11]; 20. (DNF) 49-Nate Whitehurst[10]; 21. (DNF) 2X-Greg Peck[8]
Heat 1: 1. 1S-Justin Klynsma[2]; 2. 2X-Greg Peck[1]; 3. 125-Josh Blom[4]; 4. 86J-Jerod Weston[3]; 5. 43-Trey Herrig[6]; 6. 12-Christian Sylvester[5]
Heat 2: 1. 4-Jason Bass[1]; 2. 339X-Austin Lucas[2]; 3. 21-Cam Reimers[6]; 4. 33-Tim Rupp[4]; 5. 65J-Josh Appel[3]; 6. 13S-Braden Scharn[7]; 7. 4G-Michael Guthrie[5]
Heat 3: 1. 49-Nate Whitehurst[1]; 2. 25-Dan Paplow[3]; 3. 12X-Doug Smith[8]; 4. T1-Rusty Montagne[6]; 5. 5R-James Richert[5]; 6. 9M-Matt Morrow[2]; 7. 55-Quentin Regennitter[4]; 8. 15-Cory Klatt[7]
Stock Cars
A Feature 1: 1. 27-Randy Brands[2]; 2. 20N-Justin Nehring[3]; 3. 92B-Brian Blessington[6]; 4. 35-Donavon Smith[7]; 5. 33M-Matthias Lux[1]; 6. 50B-Brock Badger[8]; 7. 8B-Merle Bass[4]; 8. 16-Josh Suhr[10]; 9. 04-Roger Verdoorn[5]; 10. 7C-Andrew Claus[9]
Heat 1: 1. 27-Randy Brands[1]; 2. 20N-Justin Nehring[5]; 3. 92B-Brian Blessington[2]; 4. 8B-Merle Bass[4]; 5. (DNS) 16-Josh Suhr
Heat 2: 1. 50B-Brock Badger[1]; 2. 35-Donavon Smith[3]; 3. 04-Roger Verdoorn[4]; 4. 33M-Matthias Lux[2]; 5. 7C-Andrew Claus[5]
Sport Compact
A Feature 1: 1. 8K-Kaytee DeVries[2]; 2. 33N-Corey Nammany[4]; 3. 24J-Joshua Uhl[6]; 4. 28R-Trent Reed[3]; 5. 43-Jade Lange[5]; 6. 69V-Danny Vanderveen[1]; 7. 3A-Auston Honeycutt[7]
Heat 1: 1. 8K-Kaytee DeVries[1]; 2. 33N-Corey Nammany[2]; 3. 69V-Danny Vanderveen[4]; 4. 43-Jade Lange[6]; 5. 28R-Trent Reed[7]; 6. 24J-Joshua Uhl[3]; 7. (DNS) 3A-Auston Honeycutt
Hobby Stocks
A Feature 1: 1. 29N-Cody Nielsen[4]; 2. 45B-Craig Brotherton[5]; 3. 49-James Johnson[1]; 4. 55X-Jason Fusselman[8]; 5. 22-Mike Smith[13]; 6. 27-Jason Kohl[2]; 7. 28-Dillon Magnussen[15]; 8. 8J-Jay Devries[9]; 9. 11K-Kurtis Bonneson[7]; 10. 717-Nick Schilling[11]; 11. T8-Brandon Nielsen[3]; 12. 10-Danny Sassman Jr[12]; 13. 50-Bryce Sommerfeld[10]; 14. 76-Justin Froehlich[16]; 15. 83L-Kelvan Lansink[14]; 16. 45-Drew Barglof[6]
Heat 1: 1. 29N-Cody Nielsen[4]; 2. 11K-Kurtis Bonneson[2]; 3. 8J-Jay Devries[1]; 4. 50-Bryce Sommerfeld[3]; 5. 49-James Johnson[5]; 6. 717-Nick Schilling[6]; 7. 22-Mike Smith[8]; 8. 28-Dillon Magnussen[7]
Heat 2: 1. T8-Brandon Nielsen[1]; 2. 45-Drew Barglof[2]; 3. 55X-Jason Fusselman[6]; 4. 45B-Craig Brotherton[4]; 5. 27-Jason Kohl[3]; 6. 10-Danny Sassman Jr[7]; 7. 83L-Kelvan Lansink[5]; 8. 76-Justin Froehlich[8]