IMCA Stock Car
A Feature 1 (15 Laps): 1. 19J-Jay Schmidt[5]; 2. 40J-Jason Doyle[4]; 3. 14C-Leah Wroten[6]; 4. 92-Shaun Bistline[2]; 5. 7C-Ian Huff[7]; 6. 3T-Terry Dulin[1]; 7. 4R-Riley Hanson[3]; 8. 8-Braxton Franks[8]; 9. 171-Buck Swanson[10]; 10. (DQ) 72H-Miciah Hidlebaugh[9]
Heat 1 (7 Laps): 1. 3T-Terry Dulin[2]; 2. 40J-Jason Doyle[6]; 3. 92-Shaun Bistline[3]; 4. 19J-Jay Schmidt[7]; 5. 4R-Riley Hanson[5]; 6. 14C-Leah Wroten[9]; 7. 7C-Ian Huff[1]; 8. 8-Braxton Franks[4]; 9. 72H-Miciah Hidlebaugh[10]; 10. 171-Buck Swanson[8]
IMCA Hobby Stock
A Feature 1 (15 Laps): 1. 357-Brett Vanous[6]; 2. 14J-Jacob Floyd[8]; 3. 52-Joren Fisher[5]; 4. 78-Matt Brown[7]; 5. 3-Dalton Weepie[1]; 6. 51-Michael Kimm[12]; 7. 1S-Scott Siems[2]; 8. 44K-Kolton Krob[11]; 9. 4-Russ Olson[4]; 10. 06S-Adam Streeter[10]; 11. 15D-Dan Brady[13]; 12. 20CK-Justin Ginther[3]; 13. 1-Kaden Reynolds[9]
Heat 1 (7 Laps): 1. 20CK-Justin Ginther[3]; 2. 14J-Jacob Floyd[6]; 3. 1S-Scott Siems[2]; 4. 52-Joren Fisher[4]; 5. 06S-Adam Streeter[7]; 6. 44K-Kolton Krob[5]; 7. 15D-Dan Brady[1]
Heat 2 (7 Laps): 1. 357-Brett Vanous[4]; 2. 1-Kaden Reynolds[6]; 3. 78-Matt Brown[5]; 4. 3-Dalton Weepie[1]; 5. 4-Russ Olson[3]; 6. 51-Michael Kimm[2]
IMCA Modified
A Feature 1 (20 Laps): 1. 16SS-Kip Siems[6]; 2. 11B-Mike Burbridge[1]; 3. 71C-Troy Cordes[10]; 4. 38T-Dylan Thornton[9]; 5. 43-Derrick Stewart[8]; 6. 27M-Mark Schulte[5]; 7. 80-Jerry Dedrick[4]; 8. 73-Greg Kastli[13]; 9. F7-Patrick Flannagan[7]; 10. 81-Jesse Belez[11]; 11. 17A-Austin Howes[12]; 12. 43B-Tommy Belmer[14]; 13. 98-Jacob Snyder[16]; 14. 57B-Dennis Betzer[2]; 15. 40RC-Rod Clement[15]; 16. (DQ) 4-Ryan Maitland[3]
Heat 1 (8 Laps): 1. 11B-Mike Burbridge[1]; 2. 4-Ryan Maitland[4]; 3. 43-Derrick Stewart[7]; 4. 71C-Troy Cordes[8]; 5. 16SS-Kip Siems[6]; 6. 81-Jesse Belez[3]; 7. 73-Greg Kastli[5]; 8. 40RC-Rod Clement[2]
Heat 2 (8 Laps): 1. 57B-Dennis Betzer[3]; 2. 80-Jerry Dedrick[4]; 3. 38T-Dylan Thornton[7]; 4. F7-Patrick Flannagan[6]; 5. 27M-Mark Schulte[5]; 6. 17A-Austin Howes[8]; 7. 43B-Tommy Belmer[2]; 8. 98-Jacob Snyder[1]
IMCA Northern SportMod
A Feature 1 (15 Laps): 1. B21-Brandon Tharp[8]; 2. 1JR-Ben Chapman[10]; 3. T23-Tony Olson[12]; 4. 16K-Kaylin Lopez[4]; 5. 12D-Joe Docekal[7]; 6. K3-Kyle Olson[11]; 7. 22A-Eric Alexander[2]; 8. 82T-Brett Thomas[9]; 9. 13-Robert Patava[15]; 10. 75-Cole Suckow[23]; 11. 144-Jimmy Davy[14]; 12. 22JR-Brady Hilmer[1]; 13. 33T-Tim Fobian[20]; 14. 45-Justin Wacha[3]; 15. 13A-Rob Aimers[24]; 16. 7-Bradley Ivy[19]; 17. 22H-Curt Hilmer[18]; 18. 88K-Kole Quam[22]; 19. 75D-Dale Kite[13]; 20. 71-Scott Meyers[17]; 21. (DNF) K9-Brian Kauffman[5]; 22. (DNF) 80-Duane Van Deest[21]; 23. (DNF) CH19-Colby Heishman[16]; 24. (DQ) 30M-Maguire DeJong[6]
Heat 1 (7 Laps): 1. 30M-Maguire DeJong[5]; 2. T23-Tony Olson[7]; 3. 82T-Brett Thomas[6]; 4. 22A-Eric Alexander[3]; 5. 75D-Dale Kite[4]; 6. CH19-Colby Heishman[8]; 7. 7-Bradley Ivy[2]; 8. 88K-Kole Quam[1]
Heat 2 (7 Laps): 1. 45-Justin Wacha[3]; 2. 22JR-Brady Hilmer[2]; 3. 12D-Joe Docekal[5]; 4. 1JR-Ben Chapman[6]; 5. 144-Jimmy Davy[7]; 6. 71-Scott Meyers[8]; 7. 33T-Tim Fobian[4]; 8. 75-Cole Suckow[1]
Heat 3 (7 Laps): 1. K9-Brian Kauffman[4]; 2. B21-Brandon Tharp[5]; 3. K3-Kyle Olson[6]; 4. 16K-Kaylin Lopez[3]; 5. 13-Robert Patava[2]; 6. 22H-Curt Hilmer[1]; 7. 80-Duane Van Deest[7]; 8. 13A-Rob Aimers[8]
IMCA Sport Compact
A Feature 1 (12 Laps): 1. 10-Logan Clausen[8]; 2. 69JX-William Michel[7]; 3. 85-Lukas Rick[12]; 4. 15M-Zeke Wheeler[3]; 5. 89-Cristian Grady[9]; 6. 4R-Ashley Reuman[10]; 7. 31D-Blake Driscol[4]; 8. 24-Korey Lana[14]; 9. 88-Jamie Wood[5]; 10. 90-Robert Rundle[2]; 11. 65C-Colton Stewart[13]; 12. 95-Thomas Werning[1]; 13. 144-Darwin Meader[11]; 14. (DNS) 68-Devin Coghlan
Heat 1 (6 Laps): 1. 10-Logan Clausen[5]; 2. 15M-Zeke Wheeler[2]; 3. 4R-Ashley Reuman[6]; 4. 88-Jamie Wood[4]; 5. 95-Thomas Werning[1]; 6. 144-Darwin Meader[3]; 7. 65C-Colton Stewart[7]
Heat 2 (6 Laps): 1. 69JX-William Michel[7]; 2. 89-Cristian Grady[5]; 3. 31D-Blake Driscol[3]; 4. 68-Devin Coghlan[4]; 5. 90-Robert Rundle[1]; 6. 85-Lukas Rick[6]; 7. 24-Korey Lana[2]