IMCA Hobby Stock
A Feature 1 (15 Laps): 1. 69-Calvin Dhondt[7]; 2. 55X-Corey VanDerwilt[4]; 3. 33-Luke Phillips[8]; 4. 28-Tucker Richardson[11]; 5. 0-Ryan Havel[2]; 6. 11B-Solomon Bennett[5]; 7. IB25-Shane Richardson[15]; 8. 20A-Steven Crees[14]; 9. 86R-James Roose[13]; 10. 52X-Joren Fisher[6]; 11. 00-Jeremy Honts[3]; 12. 6XP-Preston McDonald[10]; 13. 52-Billy Stanford[9]; 14. 5-Kaden Staley[1]; 15. 1K-Tom Killen Jr[16]; 16. 49-Brady Herman[12]
Heat 1 - Top 5 Redraw (6 Laps): 1. 33-Luke Phillips[6]; 2. 52-Billy Stanford[4]; 3. 55X-Corey VanDerwilt[1]; 4. 69-Calvin Dhondt[8]; 5. 11B-Solomon Bennett[3]; 6. 28-Tucker Richardson[7]; 7. 86R-James Roose[5]; 8. IB25-Shane Richardson[2]
Heat 2 - Top 5 Redraw (6 Laps): 1. 5-Kaden Staley[2]; 2. 52X-Joren Fisher[5]; 3. 0-Ryan Havel[7]; 4. 00-Jeremy Honts[1]; 5. 6XP-Preston McDonald[3]; 6. 49-Brady Herman[8]; 7. 20A-Steven Crees[4]; 8. 1K-Tom Killen Jr[6]
IMCA Northern SportMod
A Feature 1 (20 Laps): 1. 117-Dylan VanWyk[4]; 2. 53-Logan Anderson[3]; 3. 7V-Shane Paris[9]; 4. 15K-Kyle Harwood[8]; 5. 55-John Oliver Jr[10]; 6. 31-Jason Roth[7]; 7. 42-Tyler Heckart[5]; 8. 71J-Justin Schroeder[2]; 9. CB25-Chris Burke[15]; 10. 65-David Engelkens[12]; 11. 90-Keith Wiersema[1]; 12. 16-Joel Payne[14]; 13. 9-Shane Wright[11]; 14. 7R-Tom Ruble[13]; 15. X14-Randy Farrell[16]; 16. 25CB-Jim Russell[17]; 17. 00-Shaun Slaughter[6]
Heat 1 - Top 5 Redraw (6 Laps): 1. 00-Shaun Slaughter[6]; 2. 31-Jason Roth[7]; 3. 42-Tyler Heckart[5]; 4. 71J-Justin Schroeder[8]; 5. 90-Keith Wiersema[1]; 6. 9-Shane Wright[3]; 7. 7R-Tom Ruble[4]; 8. 25CB-Jim Russell[9]; 9. X14-Randy Farrell[2]
Heat 2 - Top 5 Redraw (6 Laps): 1. 7V-Shane Paris[4]; 2. 117-Dylan VanWyk[5]; 3. 53-Logan Anderson[3]; 4. 15K-Kyle Harwood[1]; 5. 55-John Oliver Jr[7]; 6. 65-David Engelkens[8]; 7. 16-Joel Payne[2]; 8. CB25-Chris Burke[6]
IMCA Sport Compact
A Feature 1 (15 Laps): 1. 89-Cristian Grady[1]; 2. 23H-Alex Hayes[3]; 3. 17-Darin Smith[4]; 4. 20C-Caleb Giese[2]; 5. 746-Garrett Porter[5]; 6. 12T-Trent Fowler[6]; 7. 69JX-William Michel[8]; 8. 47-Stephen Randall[9]; 9. (DNS) 1Z-Colton Zaputil
Heat 1 - Top 5 Redraw (6 Laps): 1. 17-Darin Smith[4]; 2. 23H-Alex Hayes[1]; 3. 746-Garrett Porter[5]; 4. 20C-Caleb Giese[3]; 5. 89-Cristian Grady[7]; 6. 12T-Trent Fowler[8]; 7. 1Z-Colton Zaputil[6]; 8. 69JX-William Michel[2]; 9. 47-Stephen Randall[9]
IMCA Stock Car
A Feature 1 (20 Laps): 1. 99D-Damon Murty[2]; 2. 79S-Jason See[11]; 3. 05-John Oliver Jr[3]; 4. KR1-Kaden Reynolds[7]; 5. 12-Chad Krogmeier[4]; 6. 3D-Jason Cook[8]; 7. C4-Corey Strothman[5]; 8. 27-Matt Picray[12]; 9. 1K-Michael Sheen[6]; 10. 74-Brock Haines[10]; 11. 62-Norman Bean[16]; 12. 23W-Keegan Wells[1]; 13. 56-Kenny O'Donnell[9]; 14. 99-Scott Jordan[18]; 15. 21M-Kirk Kinsley[15]; 16. 99X-Dallon Murty[13]; 17. 3JR-Dustan Fenton[14]; 18. (DNS) 30-Dan Brockert
Heat 1 - Top 4 Redraw (6 Laps): 1. 99D-Damon Murty[2]; 2. C4-Corey Strothman[4]; 3. 79S-Jason See[3]; 4. 23W-Keegan Wells[1]; 5. 99X-Dallon Murty[5]; 6. 62-Norman Bean[6]
Heat 2 - Top 4 Redraw (6 Laps): 1. 27-Matt Picray[3]; 2. KR1-Kaden Reynolds[5]; 3. 12-Chad Krogmeier[4]; 4. 74-Brock Haines[1]; 5. 3JR-Dustan Fenton[6]; 6. 30-Dan Brockert[2]
Heat 3 - Top 4 Redraw (6 Laps): 1. 05-John Oliver Jr[2]; 2. 3D-Jason Cook[3]; 3. 56-Kenny O'Donnell[6]; 4. 1K-Michael Sheen[4]; 5. 21M-Kirk Kinsley[1]; 6. 99-Scott Jordan[5]
IMCA Modified
A Feature 1 (20 Laps): 1. 21-Spencer Diercks[2]; 2. 88-Jarrett Brown[8]; 3. 12J-Drew Janssen[4]; 4. 5-Todd Shute[7]; 5. 77-Kurt Kile[10]; 6. 40-Dakota Simmons[1]; 7. 03B-Mark Burgtorf[13]; 8. 9Z-Chris Zogg[3]; 9. 11-Izac Mallicoat[6]; 10. 72-Kolton Osborn[17]; 11. 99-Charlie Mohr[14]; 12. 32H-Skyler Harroun[23]; 13. 32-Kyle Madden[20]; 14. 22-Brandon Banks[11]; 15. IB25X-Brandon Rothzen[15]; 16. 25-Derek Walker[26]; 17. 85-Brian Bushong[9]; 18. 22W-Drew Wilfawn[12]; 19. 23-Jerame Mowery[21]; 20. 96-Matt Lundry[25]; 21. 45R-Dyllan Ricks[5]; 22. 71-Dennis LaVeine[19]; 23. A5-Austin Paul[16]; 24. 122-Denny Banks[18]; 25. ?4U-Jason Bear[24]; 26. 9G-Anthony Guss[22]
Heat 1 - Top 4 Redraw (8 Laps): 1. 88-Jarrett Brown[9]; 2. 77-Kurt Kile[3]; 3. 12J-Drew Janssen[4]; 4. 45R-Dyllan Ricks[1]; 5. 03B-Mark Burgtorf[8]; 6. A5-Austin Paul[2]; 7. 71-Dennis LaVeine[5]; 8. 9G-Anthony Guss[6]; 9. 96-Matt Lundry[7]
Heat 2 - Top 4 Redraw (8 Laps): 1. 21-Spencer Diercks[2]; 2. 22-Brandon Banks[1]; 3. 9Z-Chris Zogg[5]; 4. 40-Dakota Simmons[7]; 5. 99-Charlie Mohr[8]; 6. 72-Kolton Osborn[4]; 7. 32-Kyle Madden[3]; 8. 32H-Skyler Harroun[9]; 9. 25-Derek Walker[6]
Heat 3 - Top 4 Redraw (8 Laps): 1. 5-Todd Shute[8]; 2. 11-Izac Mallicoat[2]; 3. 85-Brian Bushong[3]; 4. 22W-Drew Wilfawn[4]; 5. IB25X-Brandon Rothzen[7]; 6. 122-Denny Banks[6]; 7. 23-Jerame Mowery[1]; 8. ?4U-Jason Bear[5]