IMCA Hobby Stock
A Feature 1 (15 Laps): 1. 77W-Andrew Burk[5]; 2. 4J-Jared Miles[7]; 3. 16C-David Crimmins[10]; 4. 4R-Randy LaMar[13]; 5. 4-Jordan Miles[8]; 6. 20-Jimmy Doescher[3]; 7. 10N-Mark Neis[6]; 8. 92-Brandon Schneider[4]; 9. 9ER-Manny Bennett[11]; 10. 21R-Jevon Robbins[1]; 11. 11E-Charlie Emery[15]; 12. 22H-Kyler Hefty[16]; 13. 28U-Carsen Udelhofen[18]; 14. 03-TJ Harms[21]; 15. 33-Scott Wetter[12]; 16. 16-David Bennett[17]; 17. 83-Dylan Kuhl[19]; 18. 47J-Marc Johnson[14]; 19. 23Z-Zach McNeese[9]; 20. 7N-Trenton Neuhaus[22]; 21. 45J-Kyle Jared[2]; 22. (DNS) 27B-Tyler Ball
Heat 1 - Top 4 Redraw (6 Laps): 1. 77W-Andrew Burk[2]; 2. 4J-Jared Miles[1]; 3. 92-Brandon Schneider[4]; 4. 33-Scott Wetter[5]; 5. 4R-Randy LaMar[7]; 6. 22H-Kyler Hefty[3]; 7. 83-Dylan Kuhl[8]; 8. 7N-Trenton Neuhaus[6]
Heat 2 - Top 4 Redraw (6 Laps): 1. 10N-Mark Neis[7]; 2. 45J-Kyle Jared[4]; 3. 20-Jimmy Doescher[5]; 4. 23Z-Zach McNeese[1]; 5. 47J-Marc Johnson[6]; 6. 16-David Bennett[2]; 7. 27B-Tyler Ball[3]
Heat 3 - Top 4 Redraw (6 Laps): 1. 4-Jordan Miles[1]; 2. 21R-Jevon Robbins[2]; 3. 9ER-Manny Bennett[3]; 4. 16C-David Crimmins[7]; 5. 11E-Charlie Emery[5]; 6. 28U-Carsen Udelhofen[4]; 7. 03-TJ Harms[6]
IMCA Late Models
A Feature 1 (25 Laps): 1. 21M-Luke Merfeld[4]; 2. 40-Joel Callahan[7]; 3. 12-Ron Klein[12]; 4. 3-Bryce Garnhart[1]; 5. W56-Gary Webb[2]; 6. P7-Eric Pollard[9]; 7. 9-Bobby Hansen[6]; 8. 60-Dalton Simonsen[10]; 9. 8-Jaden Fryer[3]; 10. 23U-Jason Udelhofen[15]; 11. 70-Mack Mulvany[5]; 12. 77J-Steve Johnson[8]; 13. 13JR-Colton Leal[13]; 14. 35-Chance Huston[11]; 15. 1M-Mitch Manternach[16]; 16. 32-TJ Fortmann[14]; 17. 44J-David Webster[17]
Heat 1 - Top 5 Redraw (10 Laps): 1. W56-Gary Webb[1]; 2. P7-Eric Pollard[6]; 3. 9-Bobby Hansen[2]; 4. 3-Bryce Garnhart[5]; 5. 70-Mack Mulvany[8]; 6. 35-Chance Huston[4]; 7. 13JR-Colton Leal[7]; 8. 23U-Jason Udelhofen[9]; 9. 44J-David Webster[3]
Heat 2 - Top 5 Redraw (10 Laps): 1. 40-Joel Callahan[4]; 2. 77J-Steve Johnson[2]; 3. 8-Jaden Fryer[3]; 4. 60-Dalton Simonsen[5]; 5. 21M-Luke Merfeld[8]; 6. 12-Ron Klein[6]; 7. 32-TJ Fortmann[1]; 8. 1M-Mitch Manternach[7]
IMCA Modified
A Feature 1 (20 Laps): 1. B12T-Jeff Larson[10]; 2. 21-Ryan Duhme[1]; 3. 7D-Dustin Wilwert[2]; 4. 3-Jason Schueller[8]; 5. 6-Jed Freiburger[3]; 6. 56-Jamie Pfeiffer[6]; 7. 15-Sean Rupp[9]; 8. 99-Brandon Jewell[5]; 9. A10-Grant Manthe[11]; 10. 34T-Derek Thompson[4]; 11. 2G-Matt Gansen[7]; 12. (DNS) 21M-Tyler Madigan
Heat 1 - Top 5 Redraw (8 Laps): 1. B12T-Jeff Larson[2]; 2. 2G-Matt Gansen[6]; 3. 3-Jason Schueller[4]; 4. 34T-Derek Thompson[3]; 5. 15-Sean Rupp[5]; 6. A10-Grant Manthe[1]
Heat 2 - Top 5 Redraw (8 Laps): 1. 6-Jed Freiburger[1]; 2. 21-Ryan Duhme[2]; 3. 7D-Dustin Wilwert[5]; 4. 56-Jamie Pfeiffer[4]; 5. 99-Brandon Jewell[3]; 6. 21M-Tyler Madigan[6]
IMCA Northern SportMod
A Feature 1 (15 Laps): 1. 31-Jason Roth[1]; 2. 3T-Tyler Soppe[2]; 3. 33-Jarett Franzen[10]; 4. 42-Wes Digman[5]; 5. 35JR-Justin Becker[6]; 6. 77JR-Rayce Mullen[3]; 7. 75-Bob Silaggi[4]; 8. 6R-Rusty DeShaw[9]; 9. 18-Nathan Silaggi[11]; 10. 41-Ian Hurst[7]; 11. 84-Ben Peters[8]
Heat 1 - Top 5 Redraw (6 Laps): 1. 42-Wes Digman[2]; 2. 41-Ian Hurst[1]; 3. 6R-Rusty DeShaw[3]; 4. 33-Jarett Franzen[4]; 5. 77JR-Rayce Mullen[5]; 6. 18-Nathan Silaggi[6]
Heat 2 - Top 5 Redraw (6 Laps): 1. 35JR-Justin Becker[1]; 2. 75-Bob Silaggi[2]; 3. 3T-Tyler Soppe[4]; 4. 31-Jason Roth[3]; 5. 84-Ben Peters[5]
IMCA Stock Car
A Feature 1 (15 Laps): 1. 21-Lee Kinsella[1]; 2. 12N-Gage Neal[3]; 3. 4-Jerry Miles[4]; 4. 8E-Mitchell Evens[5]; 5. 27Z-Chase Zaruba[6]; 6. 80N-Richard Nelson[2]
Heat 1 - Top 5 Redraw (6 Laps): 1. 4-Jerry Miles[5]; 2. 80N-Richard Nelson[2]; 3. 21-Lee Kinsella[3]; 4. 12N-Gage Neal[6]; 5. 8E-Mitchell Evens[4]; 6. 27Z-Chase Zaruba[1]