A Modifieds
A Feature 1 (20 Laps): 1. 3-Kelly Shryock[1]; 2. M8-Dalton Magers[4]; 3. 5-Brandon Beckendorf[6]; 4. 19M-Dan Menk[5]; 5. 25-Ricky Stephan[2]; 6. 95-Oliver Kollofski[3]; 7. 80-Josh Bonnstetter[14]; 8. 48-Bob Moore[9]; 9. 83-Kylie Kath[8]; 10. 7S-Todd Stinehart[11]; 11. 49K-Cody Knecht[7]; 12. (DNF) 7C-Benjamin Chukuske[13]; 13. (DNF) XXX-Zach Dockter[10]; 14. (DNF) 8L-Lyle Sathoff[12]
Heat 1 (8 Laps): 1. 3-Kelly Shryock[4]; 2. M8-Dalton Magers[1]; 3. XXX-Zach Dockter[2]; 4. 25-Ricky Stephan[7]; 5. 49K-Cody Knecht[6]; 6. 7S-Todd Stinehart[5]; 7. 7C-Benjamin Chukuske[3]
Heat 2 (8 Laps): 1. 19M-Dan Menk[1]; 2. 83-Kylie Kath[7]; 3. 5-Brandon Beckendorf[3]; 4. 48-Bob Moore[5]; 5. 95-Oliver Kollofski[2]; 6. 8L-Lyle Sathoff[4]; 7. 80-Josh Bonnstetter[6]
Hobby Stocks
A Feature 1 (15 Laps): 1. 27-Malik Sampson[4]; 2. 45-Drew Barglof[5]; 3. 1-Greg Sidles[7]; 4. 99X-Josh Sidles[10]; 5. 16X-Blake Luinenburg[11]; 6. 124-TJ Tweedt[9]; 7. 75C-Cory Probst[1]; 8. 8-Jay Devries[13]; 9. 14-Ernie Dailey[3]; 10. 52S-Kyle Schley[12]; 11. 3K-Dan Strandberg[18]; 12. 01-Gavin Bussinger[6]; 13. 25L-Taylor Lambrecht[17]; 14. 32-Nate Regnerus[2]; 15. 47P-Parker Anderson[14]; 16. (DNF) 7W-Justin Wildfeuer[15]; 17. (DNS) 28-John Ross; 18. (DNS) 59-Corey Gronewold; 19. (DNS) 11A-Darwin Brown
Heat 1 (6 Laps): 1. 14-Ernie Dailey[1]; 2. 52S-Kyle Schley[5]; 3. 01-Gavin Bussinger[2]; 4. 32-Nate Regnerus[6]; 5. 8-Jay Devries[3]; 6. (DNF) 11A-Darwin Brown[4]; 7. (DNS) 59-Corey Gronewold
Heat 2 (6 Laps): 1. 16X-Blake Luinenburg[3]; 2. 75C-Cory Probst[5]; 3. 99X-Josh Sidles[1]; 4. 27-Malik Sampson[4]; 5. 47P-Parker Anderson[6]; 6. 25L-Taylor Lambrecht[2]
Heat 3 (6 Laps): 1. 45-Drew Barglof[5]; 2. 1-Greg Sidles[3]; 3. 124-TJ Tweedt[1]; 4. 28-John Ross[6]; 5. 7W-Justin Wildfeuer[2]; 6. 3K-Dan Strandberg[4]
B Modifieds
A Feature 1 (15 Laps): 1. 81-Jared Boumeester[4]; 2. 10N-Keegan Nordquist[2]; 3. 9-Matthew Looft[5]; 4. 00-Colby Fett[3]; 5. 1Z-Zach Davis[9]; 6. 7L-Eric Larson[7]; 7. 1-Jeff Maasch[6]; 8. 27-Nick Johansen[8]; 9. 21-Connor Vande Weerd[16]; 10. 1J-John Foreman[12]; 11. 25-Dan Paplow[11]; 12. 1S-Justin Klynsma[19]; 13. 2J-Jeff Carter[1]; 14. 181-Charlie Stevens[10]; 15. 3W-Randy Winter[18]; 16. 47F-Aaron Fullerton[20]; 17. 5J-Jacob Tacheny[21]; 18. 25X-Doug Cook[13]; 19. 79W-Bill Wegner[15]; 20. 23E-Broddy Enter[17]; 21. 75-Jeff Lloyd[14]
Heat 1 (8 Laps): 1. 81-Jared Boumeester[6]; 2. 27-Nick Johansen[1]; 3. 9-Matthew Looft[4]; 4. 25-Dan Paplow[2]; 5. 25X-Doug Cook[3]; 6. 21-Connor Vande Weerd[7]; 7. (DNF) 1S-Justin Klynsma[5]
Heat 2 (8 Laps): 1. 1Z-Zach Davis[2]; 2. 1J-John Foreman[6]; 3. 2J-Jeff Carter[5]; 4. 1-Jeff Maasch[3]; 5. 75-Jeff Lloyd[7]; 6. 23E-Broddy Enter[4]; 7. (DNF) 47F-Aaron Fullerton[1]
Heat 3 (8 Laps): 1. 00-Colby Fett[3]; 2. 10N-Keegan Nordquist[7]; 3. 7L-Eric Larson[4]; 4. 181-Charlie Stevens[2]; 5. 79W-Bill Wegner[1]; 6. 3W-Randy Winter[6]; 7. 5J-Jacob Tacheny[5]
Stock Cars
A Feature 1 (20 Laps): 1. 5-Brandon Beckendorf[7]; 2. 7L-Jeffrey Larson[5]; 3. 17X-Justin Luinenburg[11]; 4. 14-Jason Fisher[1]; 5. 6-Chanse Hollatz[6]; 6. 10N-Kole Nordquist[4]; 7. 00-Ryan Bjerkeset[15]; 8. 67-Darin Toot[17]; 9. TNT2-Devin Tripp[2]; 10. 517-McCain Jennings[16]; 11. 04-Roger Verdoorn[3]; 12. 92X-Daniel Eckblad[14]; 13. 95-Chance Larson[19]; 14. 11N-Nathan Roiger[20]; 15. (DNF) 67II-Chris Toot[12]; 16. (DNF) 12S-Dustin Sievers[13]; 17. (DNF) JD1-Justin DeBoer[21]; 18. (DNF) 3X-Kelly Shryock[10]; 19. (DNF) 5X-Luke Sathoff[9]; 20. (DNF) 3-Mike Carlson[8]; 21. (DNF) 25-Tom Schumann[18]
Heat 1 (8 Laps): 1. 7L-Jeffrey Larson[3]; 2. 6-Chanse Hollatz[7]; 3. 3X-Kelly Shryock[6]; 4. 3-Mike Carlson[2]; 5. 12S-Dustin Sievers[5]; 6. (DNF) 517-McCain Jennings[1]; 7. (DNS) JD1-Justin DeBoer
Heat 2 (8 Laps): 1. 5X-Luke Sathoff[6]; 2. 67II-Chris Toot[2]; 3. TNT2-Devin Tripp[1]; 4. 10N-Kole Nordquist[7]; 5. 92X-Daniel Eckblad[5]; 6. 67-Darin Toot[4]; 7. 95-Chance Larson[3]
Heat 3 (8 Laps): 1. 5-Brandon Beckendorf[1]; 2. 17X-Justin Luinenburg[5]; 3. 14-Jason Fisher[2]; 4. 04-Roger Verdoorn[3]; 5. 00-Ryan Bjerkeset[6]; 6. 25-Tom Schumann[7]; 7. 11N-Nathan Roiger[4]
IMCA Sport Compact
A Feature 1 (12 Laps): 1. 440-Jaedon Erickson[9]; 2. 16-RJ Esqueda[2]; 3. 9-Nate Coopman[7]; 4. 7N-Logan Kelly[6]; 5. 19-Jerry Coopman[1]; 6. 8K-Kaytee DeVries[3]; 7. 18X-Austin Friedrich[4]; 8. 81-Brandon Hartmann[10]; 9. X-Cade Lehr[8]; 10. 7K-Brock Klaith[5]; 11. 46S-Jared Sloss[13]; 12. (DNF) 04Z-Zach Vande Kieft[12]; 13. (DNF) 24G-Dale Gatton[11]
Heat 1 (6 Laps): 1. 18X-Austin Friedrich[5]; 2. 7N-Logan Kelly[2]; 3. 7K-Brock Klaith[1]; 4. 19-Jerry Coopman[6]; 5. 81-Brandon Hartmann[3]; 6. 24G-Dale Gatton[4]; 7. 46S-Jared Sloss[7]
Heat 2 (6 Laps): 1. 440-Jaedon Erickson[1]; 2. 16-RJ Esqueda[3]; 3. 9-Nate Coopman[4]; 4. 8K-Kaytee DeVries[6]; 5. X-Cade Lehr[2]; 6. 04Z-Zach Vande Kieft[5]