Hobby Stocks
A Feature 1 (20 Laps): 1. 83-Jeff Ware[2]; 2. 52-Jason Wilkinson[1]; 3. 04-Sal Hernandez[3]; 4. 3-Ryan Fajman[4]; 5. 6-Wyatt Lehman[7]; 6. 7D7-David Norquest[10]; 7. 41-Adam Wasserman[9]; 8. 12X-Parker Vollbrecht[14]; 9. 48-Bryan Harms[16]; 10. M17-Tyler Bridges[8]; 11. 4-Mark Arduser[5]; 12. 20P-Dawson Poessnecker[6]; 13. 33KC-Casey Kaup[11]; 14. 24-Nick Langan[15]; 15. N26-Bo Cleveland[17]; 16. 88K-Jeremy Kiosey[12]; 17. 88-Aaron Wahram[13]; 18. 17S-Jeremy Shell[18]
Heat 1 (8 Laps): 1. 7D7-David Norquest[6]; 2. 20P-Dawson Poessnecker[5]; 3. 33KC-Casey Kaup[1]; 4. 88K-Jeremy Kiosey[4]; 5. 24-Nick Langan[3]; 6. 17S-Jeremy Shell[2]
Heat 2 (8 Laps): 1. 3-Ryan Fajman[3]; 2. 83-Jeff Ware[6]; 3. 6-Wyatt Lehman[1]; 4. M17-Tyler Bridges[2]; 5. 88-Aaron Wahram[4]; 6. 48-Bryan Harms[5]
Heat 3 (8 Laps): 1. 52-Jason Wilkinson[1]; 2. 04-Sal Hernandez[5]; 3. 4-Mark Arduser[4]; 4. 41-Adam Wasserman[3]; 5. 12X-Parker Vollbrecht[6]; 6. N26-Bo Cleveland[2]
Dirt Late Models
A Feature 1 (20 Laps): 1. 07-Ben Sukup[1]; 2. 77-Cory Dumpert[11]; 3. 12-Mark Lueken[6]; 4. 36-Jim Johnson[5]; 5. 22Z-Zach Zentner[12]; 6. 8K-Blair Kraus[2]; 7. 11X-Nelson Vollbrecht[7]; 8. 14-Chase Osborne[9]; 9. 35-Robert Osborne[8]; 10. 12B-Alex Banks[14]; 11. 11B-Bryan Molt[10]; 12. 45-Jon Haase[16]; 13. 52-Dean Wilkinson[13]; 14. 8B-Chad Briese[15]; 15. 112-Dan Lueken[4]; 16. 20-Greg Krohn[3]; 17. 23-Jacob Kubicka[17]
Heat 1 (8 Laps): 1. 77-Cory Dumpert[1]; 2. 35-Robert Osborne[4]; 3. 07-Ben Sukup[5]; 4. 11B-Bryan Molt[3]; 5. 52-Dean Wilkinson[6]; 6. 45-Jon Haase[2]
Heat 2 (8 Laps): 1. 36-Jim Johnson[3]; 2. 12-Mark Lueken[4]; 3. 20-Greg Krohn[1]; 4. 14-Chase Osborne[5]; 5. 12B-Alex Banks[6]; 6. 23-Jacob Kubicka[2]
Heat 3 (8 Laps): 1. 22Z-Zach Zentner[2]; 2. 8K-Blair Kraus[3]; 3. 11X-Nelson Vollbrecht[5]; 4. 112-Dan Lueken[1]; 5. 8B-Chad Briese[4]
B Modifieds
A Feature 1 (20 Laps): 1. 5K-Kyle Prauner[2]; 2. 97-David Johnson[5]; 3. 05-Cole Haddix[9]; 4. 11A-Tyler Afrank[13]; 5. 13J-Jacob Anson[6]; 6. 31S-Jacob Swanson[10]; 7. M22-Mitch Coble[7]; 8. 17-Mary Hahn[12]; 9. 19-Shawn Kelley[3]; 10. 12-Lukas Pohlmann[16]; 11. 16J-Justin Svoboda[14]; 12. 1T-Robbie Thome[8]; 13. 999-Brian Osantowski[4]; 14. 5H-Shawn Hein[11]; 15. 55-Tanner Cunningham[15]; 16. 75-James Roebuck[1]
Heat 1 (8 Laps): 1. 75-James Roebuck[5]; 2. 13J-Jacob Anson[2]; 3. 05-Cole Haddix[4]; 4. 97-David Johnson[6]; 5. M22-Mitch Coble[7]; 6. 5H-Shawn Hein[1]; 7. 11A-Tyler Afrank[3]; 8. 55-Tanner Cunningham[8]
Heat 2 (8 Laps): 1. 999-Brian Osantowski[3]; 2. 5K-Kyle Prauner[5]; 3. 19-Shawn Kelley[2]; 4. 31S-Jacob Swanson[1]; 5. 1T-Robbie Thome[8]; 6. 17-Mary Hahn[4]; 7. 16J-Justin Svoboda[7]; 8. 12-Lukas Pohlmann[6]
Street Stocks
A Feature 1 (20 Laps): 1. 10A-Austin Brauner[12]; 2. 63-Mike Nichols[10]; 3. 90-Justin Bertschinger[6]; 4. 5-Cameron Wilkinson[7]; 5. 19-Kyle Vanover[9]; 6. 8C-Cory Stapleton[3]; 7. 16S-Derek Sehi[8]; 8. 52-Kyle Wilkinson[4]; 9. 25B-Eric Bartels[23]; 10. 53E-Tyler Easterday[19]; 11. 33-Randy Pelster[14]; 12. 18-Kyle Krause[1]; 13. 24S-Dave Langan[13]; 14. 1X-Bo Egge[2]; 15. 25-Kyle Dumpert[5]; 16. 12-Ron Pettit[21]; 17. 45-Eric Haase[16]; 18. 83Z-Allen Zimmerman[22]; 19. 93-Doug Adamy[20]; 20. 9103-Troy Bruns[15]; 21. 11A-Ross Afrank[18]; 22. 20T-Steve Shepard[17]; 23. 11T-Tanner Pelster[24]; 24. 22P-Dusty Poessnecker[11]
Heat 1 (8 Laps): 1. 25-Kyle Dumpert[4]; 2. 52-Kyle Wilkinson[3]; 3. 16S-Derek Sehi[1]; 4. 18-Kyle Krause[5]; 5. 24S-Dave Langan[8]; 6. 45-Eric Haase[7]; 7. 53E-Tyler Easterday[2]; 8. 83Z-Allen Zimmerman[6]
Heat 2 (8 Laps): 1. 19-Kyle Vanover[8]; 2. 10A-Austin Brauner[1]; 3. 63-Mike Nichols[3]; 4. 8C-Cory Stapleton[5]; 5. 33-Randy Pelster[7]; 6. 20T-Steve Shepard[6]; 7. 93-Doug Adamy[4]; 8. 25B-Eric Bartels[2]
Heat 3 (8 Laps): 1. 1X-Bo Egge[2]; 2. 22P-Dusty Poessnecker[5]; 3. 5-Cameron Wilkinson[4]; 4. 90-Justin Bertschinger[8]; 5. 9103-Troy Bruns[6]; 6. 11A-Ross Afrank[7]; 7. 12-Ron Pettit[3]; 8. 11T-Tanner Pelster[1]