IMCA Modified
A Feature 1 (30 Laps): 1. 11X-Tom Berry Jr[2]; 2. 77-Jeff Aikey[4]; 3. 10C-Cayden Carter[3]; 4. 71C-Troy Cordes[1]; 5. 48K-Kollin Hibdon[7]; 6. 5L-Cody Laney[9]; 7. 38T-Dylan Thornton[8]; 8. 80-Jerry Dedrick[6]; 9. 41-Thor Anderson[14]; 10. 43-Derrick Stewart[19]; 11. 111-Ethan Braaksma[11]; 12. 21-Brennen Chipp[15]; 13. 11B-Mike Burbridge[20]; 14. 27M-Mark Schulte[12]; 15. F7-Patrick Flannagan[5]; 16. 99X-Dallon Murty[27]; 17. 73-Greg Kastli[17]; 18. 7M-Matt Short[18]; 19. 415-Josh Barta[21]; 20. 8-Jaden Fryer[22]; 21. 36-Joe Haresky[25]; 22. 21B-Jason Brees[10]; 23. 339-Kevin Hurst[16]; 24. 7-Todd Jensen[24]; 25. 40RC-Rod Clement[26]; 26. 71X-Ryan Maitland[13]; 27. 43B-Tommy Belmer[23]
Heat 1 (8 Laps): 1. 77-Jeff Aikey[3]; 2. 11X-Tom Berry Jr[6]; 3. 111-Ethan Braaksma[7]; 4. F7-Patrick Flannagan[1]; 5. 71X-Ryan Maitland[2]; 6. 339-Kevin Hurst[5]; 7. 43-Derrick Stewart[9]; 8. 8-Jaden Fryer[8]; 9. 36-Joe Haresky[4]
Heat 2 (8 Laps): 1. 10C-Cayden Carter[2]; 2. 48K-Kollin Hibdon[6]; 3. 71C-Troy Cordes[3]; 4. 27M-Mark Schulte[4]; 5. 41-Thor Anderson[5]; 6. 73-Greg Kastli[7]; 7. 11B-Mike Burbridge[8]; 8. 43B-Tommy Belmer[9]; 9. 40RC-Rod Clement[1]
Heat 3 (8 Laps): 1. 80-Jerry Dedrick[3]; 2. 21B-Jason Brees[2]; 3. 5L-Cody Laney[8]; 4. 38T-Dylan Thornton[5]; 5. 21-Brennen Chipp[9]; 6. 7M-Matt Short[6]; 7. 415-Josh Barta[7]; 8. 7-Todd Jensen[4]; 9. 99X-Dallon Murty[1]
IMCA Northern SportMod
A Feature 1 (15 Laps): 1. 01-Brayton Carter[8]; 2. 17-Dylan VanWyk[1]; 3. 12D-Joe Docekal[12]; 4. 30-Matt Dejong[2]; 5. 82T-Brett Thomas[7]; 6. K9-Brian Kauffman[11]; 7. 22JR-Brady Hilmer[9]; 8. 29-Sean Vogt[5]; 9. 33T-Tim Fobian[17]; 10. 22A-Eric Alexander[20]; 11. 19F-Fred Leytham[13]; 12. 75D-Dale Kite[15]; 13. 98S-Dennis Stewart[16]; 14. 50H-Steve Wimer[22]; 15. 717-Dawn Krall[3]; 16. 75-Cole Suckow[10]; 17. 22H-Curt Hilmer[4]; 18. 76-Chad Siems[19]; 19. 13A-Rob Aimers[18]; 20. 71-Scott Meyers[21]; 21. 146-Austin Kaplan[6]; 22. 10-Lee Rouse[14]
Heat 1 (8 Laps): 1. 12D-Joe Docekal[2]; 2. 22H-Curt Hilmer[1]; 3. 29-Sean Vogt[6]; 4. 717-Dawn Krall[4]; 5. 19F-Fred Leytham[7]; 6. 98S-Dennis Stewart[3]; 7. 76-Chad Siems[8]; 8. 50H-Steve Wimer[5]
Heat 2 (8 Laps): 1. 17-Dylan VanWyk[1]; 2. 75-Cole Suckow[2]; 3. 146-Austin Kaplan[4]; 4. K9-Brian Kauffman[7]; 5. 10-Lee Rouse[6]; 6. 33T-Tim Fobian[3]; 7. 22A-Eric Alexander[5]
Heat 3 (8 Laps): 1. 01-Brayton Carter[4]; 2. 22JR-Brady Hilmer[6]; 3. 30-Matt Dejong[2]; 4. 82T-Brett Thomas[5]; 5. 75D-Dale Kite[7]; 6. 13A-Rob Aimers[1]; 7. 71-Scott Meyers[3]
IMCA Stock Car
A Feature 1 (15 Laps): 1. 1X-Michael Peterson[2]; 2. 7SR-Shawn Ritter[4]; 3. 19J-Jay Schmidt[3]; 4. 56T-Justin Temeyer[11]; 5. 2-Dave Atcher[10]; 6. 22K-Kevin Rose[5]; 7. 3T-Terry Dulin[1]; 8. 87-Les Blakley[7]; 9. 4R-Riley Hanson[6]; 10. 85-Bryce Carey[9]; 11. 20B-Matt Burmeister[12]; 12. 23-Tyler Travis[8]
Heat 1 (8 Laps): 1. 19J-Jay Schmidt[1]; 2. 7SR-Shawn Ritter[4]; 3. 2-Dave Atcher[6]; 4. 85-Bryce Carey[5]; 5. 22K-Kevin Rose[2]; 6. 56T-Justin Temeyer[3]
Heat 2 (8 Laps): 1. 1X-Michael Peterson[3]; 2. 87-Les Blakley[2]; 3. 3T-Terry Dulin[4]; 4. 23-Tyler Travis[5]; 5. 4R-Riley Hanson[6]; 6. 20B-Matt Burmeister[1]
IMCA Hobby Stock
A Feature 1 (15 Laps): 1. 1-Kaden Reynolds[7]; 2. 3-Jake Benischek[3]; 3. 78-Matt Brown[1]; 4. 51-Michael Kimm[2]; 5. 14J-Jacob Floyd[13]; 6. 52-Joren Fisher[9]; 7. 20CK-Justin Ginther[5]; 8. 122-Luke Schluetter[6]; 9. 37G-Jeremiah Andrews[8]; 10. 1S-Scott Siems[11]; 11. 17-Andy Peck[12]; 12. 3X-Dalton Weepie[10]; 13. 57C-Cory Ogden[14]; 14. 17X-Ben Newhouse `[4]
Heat 1 (8 Laps): 1. 3-Jake Benischek[2]; 2. 51-Michael Kimm[5]; 3. 37G-Jeremiah Andrews[1]; 4. 52-Joren Fisher[6]; 5. 17X-Ben Newhouse `[4]; 6. 1S-Scott Siems[7]; 7. (DNS) 14J-Jacob Floyd
Heat 2 (8 Laps): 1. 1-Kaden Reynolds[7]; 2. 78-Matt Brown[4]; 3. 122-Luke Schluetter[1]; 4. 20CK-Justin Ginther[2]; 5. 3X-Dalton Weepie[3]; 6. 17-Andy Peck[6]; 7. 57C-Cory Ogden[5]
IMCA Sport Compact
A Feature 1 (12 Laps): 1. 69JX-William Michel[2]; 2. 007-Adam Gates[4]; 3. 15M-Zeke Wheeler[9]; 4. C13-Chris Claypoole[13]; 5. 00J-Jacob Morris[7]; 6. 4R-Ashley Reuman[10]; 7. 69M-Jeremy Wheeler[11]; 8. 95-Thomas Werning[12]; 9. 68-Devin Coghlan[1]; 10. 24-Korey Lana[14]; 11. 90-Robert Rundle[3]; 12. 73-Andrew Bieber[5]; 13. 0-Brad Chandler[8]; 14. 85-Lukas Rick[6]
Heat 1 (6 Laps): 1. 0-Brad Chandler[6]; 2. 15M-Zeke Wheeler[4]; 3. 85-Lukas Rick[2]; 4. 4R-Ashley Reuman[5]; 5. 90-Robert Rundle[1]; 6. 69M-Jeremy Wheeler[7]; 7. C13-Chris Claypoole[3]
Heat 2 (6 Laps): 1. 007-Adam Gates[1]; 2. 69JX-William Michel[6]; 3. 00J-Jacob Morris[2]; 4. 68-Devin Coghlan[4]; 5. 73-Andrew Bieber[5]; 6. 95-Thomas Werning[7]; 7. 24-Korey Lana[3]