Hobby Stocks
A Feature 1 (20 Laps): 1. 52-Jason Wilkinson[10]; 2. 2 14-Kirk Westring[2]; 3. 45-Travis Landauer[6]; 4. 3-Ryan Fajman[11]; 5. 7M-Lance Mielke[7]; 6. 4-Mark Arduser[9]; 7. 12X-Parker Vollbrecht[13]; 8. 711-Travis Coover[8]; 9. 55-Austin Bruhn[4]; 10. 24T-Tylan Lambertus[1]; 11. 14W-Brayden Weller[12]; 12. 24-Nick Langan[14]; 13. 18A-Alex Korus[5]; 14. 18-Randy Nelson[15]; 15. 38-Brayden Hurley[16]; 16. 7-Michael Brengelman[3]; 17. 74-Creighton Hoebelheinrich[17]; 18. 91-Konner Adamy[18]
B Feature 1 (12 Laps): 1. 12X-Parker Vollbrecht[2]; 2. 91-Konner Adamy[3]; 3. 24-Nick Langan[1]; 4. 18-Randy Nelson[4]; 5. 38-Brayden Hurley[10]; 6. 74-Creighton Hoebelheinrich[7]; 7. 20A-Dawson Poessnecker[5]; 8. 11JT-Jordan Colson[13]; 9. 20P-Jarrett Poessnecker[6]; 10. 58T-Tanner Uehling[8]; 11. 14S-Camden Stephenson[9]; 12. 83J-Jeff Oehm[11]; 13. 14-Tristan Grape[12]
Heat 1 (8 Laps): 1. 3-Ryan Fajman[7]; 2. 4-Mark Arduser[6]; 3. 24T-Tylan Lambertus[1]; 4. 7-Michael Brengelman[2]; 5. 24-Nick Langan[3]; 6. 18-Randy Nelson[4]; 7. 74-Creighton Hoebelheinrich[5]; 8. 38-Brayden Hurley[9]; 9. 11JT-Jordan Colson[8]
Heat 2 (8 Laps): 1. 2 14-Kirk Westring[1]; 2. 7M-Lance Mielke[5]; 3. 45-Travis Landauer[4]; 4. 55-Austin Bruhn[3]; 5. 12X-Parker Vollbrecht[6]; 6. 20A-Dawson Poessnecker[2]; 7. 58T-Tanner Uehling[8]; 8. 83J-Jeff Oehm[7]
Heat 3 (8 Laps): 1. 52-Jason Wilkinson[6]; 2. 18A-Alex Korus[3]; 3. 711-Travis Coover[5]; 4. 14W-Brayden Weller[7]; 5. 91-Konner Adamy[8]; 6. 20P-Jarrett Poessnecker[4]; 7. 14S-Camden Stephenson[2]; 8. 14-Tristan Grape[1]
Dirt Late Models
A Feature 1 (25 Laps): 1. 77-Cory Dumpert[10]; 2. 12B-Alex Banks[8]; 3. 21T-Travis Dickes[7]; 4. 12-Mark Lueken[2]; 5. 14-Chase Osborne[9]; 6. 36-Jim Johnson[6]; 7. 11X-Nelson Vollbrecht[4]; 8. 26-Troy Behnke[11]; 9. 83D-Denton Duncan[3]; 10. 45-Jon Haase[12]; 11. 112-Dan Lueken[1]; 12. 20-Greg Krohn[5]; 13. 10-Jason Humphrey[14]; 14. 62M-Mathew McCarty[13]
Heat 1 (8 Laps): 1. 36-Jim Johnson[5]; 2. 12-Mark Lueken[3]; 3. 77-Cory Dumpert[7]; 4. 12B-Alex Banks[6]; 5. 11X-Nelson Vollbrecht[4]; 6. 26-Troy Behnke[2]; 7. 62M-Mathew McCarty[1]
Heat 2 (8 Laps): 1. 21T-Travis Dickes[5]; 2. 20-Greg Krohn[4]; 3. 14-Chase Osborne[6]; 4. 112-Dan Lueken[2]; 5. 83D-Denton Duncan[3]; 6. 45-Jon Haase[1]; 7. 10-Jason Humphrey[7]
B Modifieds
A Feature 1 (20 Laps): 1. 1T-Robbie Thome[9]; 2. 11A-Tyler Afrank[1]; 3. 21-Cameron Meyer[8]; 4. 35-Spencer Galaway[2]; 5. 97-David Johnson[7]; 6. 16J-Justin Svoboda[11]; 7. 12-Lukas Pohlmann[6]; 8. 17-Shawn Kelley[5]; 9. 75-James Roebuck[4]; 10. 26M-Terry Kester[10]; 11. M22-Mitch Coble[12]; 12. 18M-Mason Richards[3]
Heat 1 (8 Laps): 1. 11A-Tyler Afrank[1]; 2. 97-David Johnson[4]; 3. 17-Shawn Kelley[3]; 4. 26M-Terry Kester[6]; 5. 18M-Mason Richards[2]; 6. 16J-Justin Svoboda[5]
Heat 2 (8 Laps): 1. 75-James Roebuck[2]; 2. 21-Cameron Meyer[4]; 3. 12-Lukas Pohlmann[3]; 4. 1T-Robbie Thome[5]; 5. 35-Spencer Galaway[1]; 6. M22-Mitch Coble[6]
Street Stocks
A Feature 1 (20 Laps): 1. 13J-Jacob Anson[2]; 2. 1B-Randy Hooker[4]; 3. 10A-Austin Brauner[5]; 4. 83-Jeff Ware[8]; 5. 52-Kyle Wilkinson[10]; 6. 5-Cameron Wilkinson[7]; 7. 15-Chad Bruns[1]; 8. 77-Tejay Mielke[9]; 9. 24S-Dave Langan[3]; 10. 28-Chad Briese[12]; 11. 74-Chuck Sands[13]; 12. 39-Colby Kaspar[11]; 13. 22P-Dusty Poessnecker[6]; 14. 1-Andy Eickhoff[14]
Heat 1 (8 Laps): 1. 1B-Randy Hooker[3]; 2. 52-Kyle Wilkinson[6]; 3. 22P-Dusty Poessnecker[4]; 4. 83-Jeff Ware[5]; 5. 15-Chad Bruns[1]; 6. 39-Colby Kaspar[7]; 7. 74-Chuck Sands[2]
Heat 2 (8 Laps): 1. 13J-Jacob Anson[1]; 2. 24S-Dave Langan[2]; 3. 5-Cameron Wilkinson[4]; 4. 10A-Austin Brauner[3]; 5. 77-Tejay Mielke[5]; 6. 28-Chad Briese[7]; 7. 1-Andy Eickhoff[6]