IMCA Northern SportMod
A Feature 1 (20 Laps): 1. 19XX-Brandon Spanjer[5]; 2. 85-Brandon Leonard[3]; 3. 35-Spencer Galaway[9]; 4. 16J-Justin Svoboda[7]; 5. 12-Lukas Pohlmann[1]; 6. 11-Claton Peters[8]; 7. 23X-Steve Swarthout[6]; 8. 14-Edd Huxoll[2]; 9. 15D-Jacob Slough[4]; 10. 24-Tylan Lambertus[10]; 11. (DNS) 24T-Thomas Etherton; 12. (DNS) W2-Kash Wenske
Heat 1 (6 Laps): 1. 19XX-Brandon Spanjer[2]; 2. 16J-Justin Svoboda[3]; 3. 35-Spencer Galaway[5]; 4. 14-Edd Huxoll[4]; 5. 24-Tylan Lambertus[1]; 6. (DQ) W2-Kash Wenske[6]
Heat 2 (6 Laps): 1. 15D-Jacob Slough[1]; 2. 85-Brandon Leonard[3]; 3. 11-Claton Peters[2]; 4. 12-Lukas Pohlmann[4]; 5. 23X-Steve Swarthout[6]; 6. 24T-Thomas Etherton[5]
IMCA Sport Compact
A Feature 1 (15 Laps): 1. 69X-Richard Crow[1]; 2. 7N-Nicholas Ronnebaum[4]; 3. 29E-Justin Schmidt[10]; 4. 22W-Cody Wilbur[8]; 5. 90-Michael Recker[2]; 6. 19J-Jacob Schwab[11]; 7. 23D-Dawson Kubes[6]; 8. (DNF) 32S-Schad Myers[9]; 9. (DNF) 32X-Nathan Wahlstrom[3]; 10. (DNF) 14-Rileigh Flohrs[5]; 11. (DNS) 12-Michael Hevener
Heat 1 (6 Laps): 1. 14-Rileigh Flohrs[5]; 2. 90-Michael Recker[2]; 3. 23D-Dawson Kubes[3]; 4. 12-Michael Hevener[4]; 5. 32S-Schad Myers[6]; 6. (DNS) 19J-Jacob Schwab
Heat 2 (6 Laps): 1. 7N-Nicholas Ronnebaum[2]; 2. 69X-Richard Crow[4]; 3. 32X-Nathan Wahlstrom[5]; 4. 22W-Cody Wilbur[1]; 5. 29E-Justin Schmidt[3]
IMCA Late Models
A Feature 1 (25 Laps): 1. 6C-Cale Osborn[9]; 2. 23-Jacob Kubicka[3]; 3. 92S-Dan Smith[6]; 4. 16-Tom Svoboda[5]; 5. 83D-Denton Duncan[2]; 6. 2-Cole Ashby[8]; 7. (DNF) 44-Caleb Hetrick[4]; 8. (DNF) 10-Jason Humphrey[1]; 9. (DNF) 16H-Alex Humphrey[10]; 10. (DNS) 26-Troy Behnke
Heat 1 (8 Laps): 1. 83D-Denton Duncan[2]; 2. 6C-Cale Osborn[1]; 3. 23-Jacob Kubicka[4]; 4. 16-Tom Svoboda[3]; 5. 2-Cole Ashby[5]
Heat 2 (8 Laps): 1. 92S-Dan Smith[1]; 2. 10-Jason Humphrey[3]; 3. 44-Caleb Hetrick[2]; 4. 26-Troy Behnke[5]; 5. 16H-Alex Humphrey[4]
IMCA Modified
A Feature 1 (20 Laps): 1. 7-Justin Gregg[1]; 2. 35D-Dylan Sillman[4]; 3. 16-Austin Svoboda[3]; 4. 3-Trey Duensing[5]; 5. 50S-Kale Smith[2]; 6. 6S-Ryan Schwab[6]
Heat 1 (8 Laps): 1. 35D-Dylan Sillman[1]; 2. 7-Justin Gregg[2]; 3. 3-Trey Duensing[4]; 4. 16-Austin Svoboda[5]; 5. 50S-Kale Smith[3]; 6. 6S-Ryan Schwab[6]
IMCA Stock Car
A Feature 1 (20 Laps): 1. 14JR-Tyler Barribo[4]; 2. 1X-Bo Egge[8]; 3. 11A-Andy Huffaker[5]; 4. 14J-Jordan Barribo[3]; 5. 50-Scott Smith[1]; 6. 63C-Austin Carter[2]; 7. 22S-Shane Stutzman[6]; 8. 34-Ben Bogle[9]; 9. 88-Dylan Lauenstein[7]; 10. 7C-Chris Cherney[10]
Heat 1 (8 Laps): 1. 14J-Jordan Barribo[1]; 2. 50-Scott Smith[3]; 3. 11A-Andy Huffaker[2]; 4. 88-Dylan Lauenstein[4]; 5. 34-Ben Bogle[5]
Heat 2 (8 Laps): 1. 63C-Austin Carter[1]; 2. 14JR-Tyler Barribo[5]; 3. 22S-Shane Stutzman[2]; 4. 1X-Bo Egge[4]; 5. 7C-Chris Cherney[3]
IMCA Hobby Stock
A Feature 1 (20 Laps): 1. 7N-Nicholas Ronnebaum[10]; 2. 17-Tyler Thompson[9]; 3. 7D7-David Norquest[7]; 4. 12T-Tanner Jones[5]; 5. 45-Travis Landauer[8]; 6. 5H-Pat Huggins[6]; 7. 18A-Alex Korus[17]; 8. 38-Brayden Hurley[11]; 9. 19H-Colin Hein[1]; 10. 32J-Jack Greuter[13]; 11. 33-Taylor Greuter[12]; 12. 32-Lonnie Greuter[14]; 13. 11M-Justin Meyer[16]; 14. (DNF) 88-Morgan Olmstead[4]; 15. (DNF) 24T-Tylan Lambertus[19]; 16. (DNF) 11-Dillon Thompson[3]; 17. (DNS) 74-Creighton Hoebelheinrich; 18. (DNS) 51C-Chris Oberg; 19. (DQ) 55T-Jeremy Kinsey[2]
Heat 1 (6 Laps): 1. 7N-Nicholas Ronnebaum[6]; 2. 12T-Tanner Jones[4]; 3. 19H-Colin Hein[3]; 4. 5H-Pat Huggins[5]; 5. 45-Travis Landauer[9]; 6. 38-Brayden Hurley[7]; 7. 32J-Jack Greuter[8]; 8. (DNF) 51C-Chris Oberg[2]; 9. (DNF) 18A-Alex Korus[1]; 10. (DNF) 24T-Tylan Lambertus[10]
Heat 2 (6 Laps): 1. 11-Dillon Thompson[5]; 2. 88-Morgan Olmstead[7]; 3. 7D7-David Norquest[4]; 4. 17-Tyler Thompson[9]; 5. 55T-Jeremy Kinsey[6]; 6. 33-Taylor Greuter[3]; 7. 32-Lonnie Greuter[2]; 8. 11M-Justin Meyer[8]; 9. (DNF) 74-Creighton Hoebelheinrich[1]