IMCA Late Models
A Feature 1 (25 Laps): 1. 21M-Luke Merfeld[7]; 2. R19-Bryce Garnhart[3]; 3. 12N-Gage Neal[1]; 4. 9-Bobby Hansen[5]; 5. 40-Joel Callahan[6]; 6. 16-Bryan Moreland[10]; 7. P7-Eric Pollard[13]; 8. 13JR-Colton Leal[4]; 9. 13-Michael Leal[2]; 10. 44W-David Webster[14]; 11. 44D-Dustin Wilkinson[11]; 12. 60-Dalton Simonsen[8]; 13. 89-Tom Pestka[12]; 14. 12-Ron Klein[9]
Heat 1 - Top 5 Make Invert (10 Laps): 1. 60-Dalton Simonsen[6]; 2. 40-Joel Callahan[5]; 3. 12-Ron Klein[7]; 4. R19-Bryce Garnhart[3]; 5. 12N-Gage Neal[2]; 6. 16-Bryan Moreland[4]; 7. 89-Tom Pestka[1]
Heat 2 - Top 5 Make Invert (10 Laps): 1. 9-Bobby Hansen[4]; 2. 21M-Luke Merfeld[5]; 3. 13JR-Colton Leal[3]; 4. 13-Michael Leal[2]; 5. 44W-David Webster[7]; 6. 44D-Dustin Wilkinson[1]; 7. P7-Eric Pollard[6]
Dirt Mini Late Models
A Feature 1 (10 Laps): 1. 93-Chase Brunscheen[2]; 2. 56-Ethan Kammerude[4]; 3. 60K-Kyle Pearson[5]; 4. 28-Landon Bennett[6]; 5. 26-Ellie Schueller[7]; 6. 43-Bowen Wilson[3]; 7. 3D-Mercede Sweet[1]; 8. 86-Chad Bender[8]
Heat 1 - Top 5 Make Invert (6 Laps): 1. 60K-Kyle Pearson[8]; 2. 93-Chase Brunscheen[5]; 3. 56-Ethan Kammerude[7]; 4. 3D-Mercede Sweet[4]; 5. 43-Bowen Wilson[6]; 6. 28-Landon Bennett[3]; 7. 26-Ellie Schueller[2]; 8. 86-Chad Bender[1]
IMCA Modified
A Feature 1 (20 Laps): 1. 56-Jamie Pfeiffer[8]; 2. 8H-Tyler Madigan[6]; 3. 7D-Dustin Wilwert[3]; 4. 720-Tyler Kleiner[15]; 5. 2G-Matt Gansen[21]; 6. 8-Jaden Fryer[5]; 7. 21T-Ryan Duhme[9]; 8. 70-Jerry King[20]; 9. 41P-Keith Pittman[1]; 10. 18-Steve VanNatta[17]; 11. A10-Grant Manthe[4]; 12. 32S-Chris Snyder[13]; 13. 11B-Mike Burbridge[12]; 14. 6-Jed Freiburger[10]; 15. 3-Jason Schueller[11]; 16. B1-Jeff Larson[7]; 17. D6-John Connolly[19]; 18. 12T-Timmy Current[2]; 19. (DNS) 77J-Steve Johnson; 20. (DNS) 15-Sean Rupp; 21. (DNS) 1M-Ryan DeShaw
Heat 1 - Top 4 Make Invert (8 Laps): 1. 6-Jed Freiburger[6]; 2. 8H-Tyler Madigan[4]; 3. 12T-Timmy Current[2]; 4. A10-Grant Manthe[3]; 5. 32S-Chris Snyder[7]; 6. 15-Sean Rupp[5]; 7. D6-John Connolly[1]
Heat 2 - Top 4 Make Invert (8 Laps): 1. B1-Jeff Larson[4]; 2. 3-Jason Schueller[6]; 3. 21T-Ryan Duhme[5]; 4. 7D-Dustin Wilwert[2]; 5. 77J-Steve Johnson[1]; 6. 18-Steve VanNatta[3]; 7. 70-Jerry King[7]
Heat 3 - Top 4 Make Invert (8 Laps): 1. 8-Jaden Fryer[3]; 2. 56-Jamie Pfeiffer[4]; 3. 11B-Mike Burbridge[7]; 4. 41P-Keith Pittman[1]; 5. 720-Tyler Kleiner[2]; 6. 1M-Ryan DeShaw[5]; 7. 2G-Matt Gansen[6]
IMCA Stock Car
A Feature 1 (15 Laps): 1. 72-Jacob Ellithorpe[6]; 2. Z50-Joe Zrostlik[7]; 3. 80N-Richard Nelson[5]; 4. 20V-Dustin Vis[8]; 5. 07-Lee Kinsella[1]; 6. B78-Brandon Vorbeck[4]; 7. 777-Mitch Current[12]; 8. 4K-Kodey Miles[2]; 9. 4-Jerry Miles[13]; 10. 74C-Cole Mather[9]; 11. 27Z-Chase Zaruba[3]; 12. 18-Tom Schmitt[10]; 13. 8E-Mitchell Evens[11]
Heat 1 - Top 5 Make Invert (6 Laps): 1. 07-Lee Kinsella[1]; 2. Z50-Joe Zrostlik[5]; 3. B78-Brandon Vorbeck[3]; 4. 18-Tom Schmitt[7]; 5. 74C-Cole Mather[6]; 6. 8E-Mitchell Evens[2]; 7. 4-Jerry Miles[4]
Heat 2 - Top 5 Make Invert (6 Laps): 1. 27Z-Chase Zaruba[2]; 2. 72-Jacob Ellithorpe[4]; 3. 20V-Dustin Vis[5]; 4. 4K-Kodey Miles[1]; 5. 80N-Richard Nelson[3]; 6. 777-Mitch Current[6]
IMCA Northern SportMod
A Feature 1 (15 Laps): 1. 3T-Tyler Soppe[6]; 2. 33-Jarett Franzen[8]; 3. 35JR-Justin Becker[9]; 4. 7-Jered Staver[3]; 5. 28-Bobby Taggart[10]; 6. 88K-Kole Quam[11]; 7. 23-Nick Leibfried[1]; 8. 41-Ian Hurst[4]; 9. 22R-Kevin Rasdon[12]; 10. 0G-Bryan Ritter[13]; 11. 118-Austin Stamm[7]; 12. 31-Jason Roth[5]; 13. 11-Josh Weltzin[2]; 14. (DNS) 42-Wes Digman; 15. (DNS) 11C-Daniel Carpenter
Heat 1 - Top 5 Make Invert (6 Laps): 1. 31-Jason Roth[4]; 2. 41-Ian Hurst[3]; 3. 118-Austin Stamm[5]; 4. 35JR-Justin Becker[6]; 5. 11-Josh Weltzin[2]; 6. 88K-Kole Quam[7]; 7. 0G-Bryan Ritter[8]; 8. (DNS) 11C-Daniel Carpenter
Heat 2 - Top 5 Make Invert (6 Laps): 1. 33-Jarett Franzen[5]; 2. 7-Jered Staver[2]; 3. 3T-Tyler Soppe[4]; 4. 28-Bobby Taggart[6]; 5. 23-Nick Leibfried[1]; 6. 22R-Kevin Rasdon[7]; 7. 42-Wes Digman[3]
IMCA Hobby Stock
A Feature 1 (15 Laps): 1. 16C-David Crimmins[9]; 2. 31M-Greyson Markhardt[7]; 3. 0-Ryan Havel[12]; 4. 33-Scott Wetter[13]; 5. 20-Jimmy Doescher[11]; 6. 3S-Nicholas Schliem[8]; 7. 4-Jordan Miles[6]; 8. 53D-Mark Neis[18]; 9. 54-Michael Swenson[16]; 10. 6-Marshal VanDeVegte[17]; 11. 243-Brycen Wilson[1]; 12. 28U-Carsen Udelhofen[2]; 13. 34M-Paul Markhardt[4]; 14. 12-Dylan Said[5]; 15. 58-Corey Cullen[15]; 16. 16-David Bennett[3]; 17. 77W-Andrew Burk[10]; 18. 72-John Hocking[14]; 19. (DNS) 92-Brandon Schneider
Heat 1 - Top 4 Make Invert (6 Laps): 1. 77W-Andrew Burk[6]; 2. 0-Ryan Havel[7]; 3. 28U-Carsen Udelhofen[2]; 4. 4-Jordan Miles[4]; 5. 33-Scott Wetter[5]; 6. 54-Michael Swenson[1]; 7. 92-Brandon Schneider[3]
Heat 2 - Top 4 Make Invert (6 Laps): 1. 31M-Greyson Markhardt[4]; 2. 20-Jimmy Doescher[6]; 3. 3S-Nicholas Schliem[5]; 4. 34M-Paul Markhardt[3]; 5. 72-John Hocking[1]; 6. 6-Marshal VanDeVegte[2]
Heat 3 - Top 4 Make Invert (6 Laps): 1. 16C-David Crimmins[5]; 2. 243-Brycen Wilson[1]; 3. 16-David Bennett[2]; 4. 12-Dylan Said[3]; 5. 58-Corey Cullen[6]; 6. 53D-Mark Neis[4]