Hobby Stocks
A Feature 1 (15 Laps): 1. 04-Sal Hernandez[1]; 2. 3-Ryan Fajman[7]; 3. 14-Tristan Grape[2]; 4. 83-Jeff Ware[8]; 5. 52-Cameron Wilkinson[6]; 6. 39-Colby Kaspar[5]; 7. 2B-Brooke Fluckiger[4]; 8. 7D7-David Norquest[3]; 9. 4-Mark Arduser[10]; 10. 45-Spencer Galaway[9]; 11. TE15-Daniyll Lincoln[12]; 12. 14J-Justin Morton[11]; 13. 11J-Jordan Colson[13]
Heat 1 (6 Laps): 1. 04-Sal Hernandez[1]; 2. 3-Ryan Fajman[5]; 3. 39-Colby Kaspar[4]; 4. 45-Spencer Galaway[6]; 5. 7D7-David Norquest[3]; 6. 14J-Justin Morton[2]; 7. 11J-Jordan Colson[7]
Heat 2 (6 Laps): 1. 83-Jeff Ware[5]; 2. 2B-Brooke Fluckiger[3]; 3. 14-Tristan Grape[2]; 4. 52-Cameron Wilkinson[4]; 5. 4-Mark Arduser[6]; 6. TE15-Daniyll Lincoln[1]
Dirt Late Models
A Feature 1 (20 Laps): 1. 22Z-Zach Zentner[8]; 2. 77-Cory Dumpert[10]; 3. 9-Travis Dickes[11]; 4. 36-Jim Johnson[9]; 5. 51-Les Siebert[4]; 6. 11B-Bryan Molt[2]; 7. 8K-Blair Kraus[15]; 8. 35-Robert Osborne[6]; 9. 14-Chase Osborne[12]; 10. 12-Mark Lueken[13]; 11. 52-Dean Wilkinson[1]; 12. 112-Dan Lueken[14]; 13. 20-Greg Krohn[5]; 14. 12B-Alex Banks[3]; 15. 11X-Nelson Vollbrecht[7]
Heat 1 (8 Laps): 1. 35-Robert Osborne[4]; 2. 36-Jim Johnson[6]; 3. 22Z-Zach Zentner[5]; 4. 52-Dean Wilkinson[1]; 5. 12B-Alex Banks[2]; 6. 9-Travis Dickes[7]; 7. 12-Mark Lueken[3]; 8. 8K-Blair Kraus[8]
Heat 2 (8 Laps): 1. 77-Cory Dumpert[6]; 2. 11B-Bryan Molt[1]; 3. 51-Les Siebert[2]; 4. 20-Greg Krohn[3]; 5. 11X-Nelson Vollbrecht[4]; 6. 14-Chase Osborne[5]; 7. 112-Dan Lueken[7]
Sport Compact
A Feature 1 (12 Laps): 1. 12X-Parker Vollbrecht[4]; 2. 21R-Ramsey Meyer[5]; 3. 5X-Terry Tritt[3]; 4. N26-Bo Cleveland[6]; 5. 14-Mack Nelson[7]; 6. 5X1-Dylan Kesting[2]; 7. 13S-Shayln Cornwell[1]; 8. 21-Tom Meyer[8]
Heat 1 (6 Laps): 1. 12X-Parker Vollbrecht[7]; 2. 21R-Ramsey Meyer[8]; 3. 13S-Shayln Cornwell[2]; 4. 5X1-Dylan Kesting[4]; 5. 5X-Terry Tritt[6]; 6. N26-Bo Cleveland[3]; 7. 14-Mack Nelson[5]; 8. 21-Tom Meyer[1]
B Modifieds
A Feature 1 (20 Laps): 1. 16J-Justin Svoboda[3]; 2. 1T-Robbie Thome[5]; 3. 5K-Kyle Prauner[9]; 4. 75-James Roebuck[6]; 5. 21-Cameron Meyer[2]; 6. 19-Shawn Kelley[7]; 7. 97-David Johnson[8]; 8. 05-Cole Haddix[1]; 9. 29-Chad Briese[4]; 10. 93S-Jake Kubik[10]; 11. 10Z-Dylan Zoucha[11]
Heat 1 (8 Laps): 1. 29-Chad Briese[3]; 2. 21-Cameron Meyer[2]; 3. 5K-Kyle Prauner[6]; 4. 97-David Johnson[5]; 5. 75-James Roebuck[4]; 6. 10Z-Dylan Zoucha[1]
Heat 2 (8 Laps): 1. 05-Cole Haddix[1]; 2. 19-Shawn Kelley[4]; 3. 16J-Justin Svoboda[2]; 4. 1T-Robbie Thome[3]; 5. 93S-Jake Kubik[5]
Street Stocks
A Feature 1 (15 Laps): 1. 77-Tejay Mielke[4]; 2. 18-Kyle Krause[7]; 3. 16S-Derek Sehi[2]; 4. 24S-Dave Langan[6]; 5. 10A-Austin Brauner[5]; 6. 52-Kyle Wilkinson[8]; 7. 22P-Dusty Poessnecker[3]; 8. 95D-Dale Bittner[10]; 9. 11T-Tanner Pelster[1]; 10. 5-Jason Wilkinson[9]
Heat 1 (6 Laps): 1. 22P-Dusty Poessnecker[2]; 2. 5-Jason Wilkinson[5]; 3. 18-Kyle Krause[4]; 4. 10A-Austin Brauner[3]; 5. 11T-Tanner Pelster[1]
Heat 2 (6 Laps): 1. 16S-Derek Sehi[1]; 2. 77-Tejay Mielke[2]; 3. 52-Kyle Wilkinson[4]; 4. 24S-Dave Langan[3]; 5. 95D-Dale Bittner[5]