IMCA Hobby Stock
A Feature 1 (15 Laps): 1. 357-Brett Vanous[6]; 2. 0-Ryan Havel[8]; 3. 14J-Jacob Floyd[1]; 4. 78-Matt Brown[12]; 5. 2G-Bradly Graham[10]; 6. 17K-Briar Kriegel[2]; 7. 55-Cody Staley[11]; 8. 1S-Scott Siems[4]; 9. 3-Dalton Weepie[3]; 10. 3A-Ava Parizek[14]; 11. (DNF) 51-Michael Kimm[7]; 12. (DNF) 88-Luke Bird[5]; 13. (DNF) 52-Joren Fisher[9]; 14. (DNS) 15M-Zeke Wheeler
Heat 1 (7 Laps): 1. 88-Luke Bird[3]; 2. 51-Michael Kimm[4]; 3. 2G-Bradly Graham[6]; 4. 3-Dalton Weepie[2]; 5. 14J-Jacob Floyd[1]; 6. 55-Cody Staley[7]; 7. 78-Matt Brown[5]
Heat 2 (7 Laps): 1. 0-Ryan Havel[4]; 2. 357-Brett Vanous[3]; 3. 52-Joren Fisher[5]; 4. 1S-Scott Siems[2]; 5. 17K-Briar Kriegel[1]; 6. 3A-Ava Parizek[7]; 7. 15M-Zeke Wheeler[6]
IMCA Modified
A Feature 1 (20 Laps): 1. 127-Drew Janssen[8]; 2. 26J-Joel Rust[10]; 3. 11B-Mike Burbridge[3]; 4. 19DT-Dylan Thornton[12]; 5. 81-Jesse Belez[5]; 6. 32-Chris Snyder[7]; 7. 56-Dustin Kroening[16]; 8. 4-Ryan Maitland[6]; 9. 70-Jerry King[1]; 10. 80-Jerry Dedrick[4]; 11. 30M-Maguire DeJong[14]; 12. 9Z-Chris Zogg[13]; 13. 21-Brennen Chipp[15]; 14. 99X-Dallon Murty[17]; 15. 71C-Troy Cordes[9]; 16. 57B-Dennis Betzer[11]; 17. 2Z-Zack Rawlins[20]; 18. 98-Jacob Snyder[19]; 19. F7-Patrick Flannagan[2]; 20. (DNF) 27M-Mark Schulte[18]
Heat 1 (8 Laps): 1. F7-Patrick Flannagan[2]; 2. 80-Jerry Dedrick[4]; 3. 71C-Troy Cordes[8]; 4. 32-Chris Snyder[6]; 5. 127-Drew Janssen[7]; 6. 57B-Dennis Betzer[1]; 7. 9Z-Chris Zogg[10]; 8. 21-Brennen Chipp[5]; 9. 99X-Dallon Murty[9]; 10. 98-Jacob Snyder[3]
Heat 2 (8 Laps): 1. 11B-Mike Burbridge[2]; 2. 70-Jerry King[1]; 3. 81-Jesse Belez[4]; 4. 26J-Joel Rust[8]; 5. 4-Ryan Maitland[5]; 6. 19DT-Dylan Thornton[9]; 7. 30M-Maguire DeJong[10]; 8. 56-Dustin Kroening[6]; 9. 27M-Mark Schulte[7]; 10. 2Z-Zack Rawlins[3]
IMCA Sport Compact
A Feature 1 (12 Laps): 1. 85-Lukas Rick[7]; 2. 17-Corey Crispin[6]; 3. 87C-Jay Crabill[9]; 4. 31D-Blake Driscol[8]; 5. 29-Matt Miller[2]; 6. 69M-Jeremy Wheeler[12]; 7. T2-Nolan Tuttle[13]; 8. 65C-Colton Stewart[11]; 9. 99L-Alex Lyness[14]; 10. 95-Thomas Werning[1]; 11. (DNF) 333-Steven Schmitz[5]; 12. (DNF) 29T-Trystin Belthuis[4]; 13. (DNF) 89-Logan Clausen[3]; 14. (DNF) 31X-Noah Beenken[10]
Heat 1 (6 Laps): 1. 29-Matt Miller[2]; 2. 31D-Blake Driscol[6]; 3. 333-Steven Schmitz[4]; 4. 31X-Noah Beenken[7]; 5. 89-Logan Clausen[3]; 6. 65C-Colton Stewart[5]; 7. T2-Nolan Tuttle[1]
Heat 2 (6 Laps): 1. 85-Lukas Rick[5]; 2. 17-Corey Crispin[4]; 3. 95-Thomas Werning[1]; 4. 87C-Jay Crabill[6]; 5. 29T-Trystin Belthuis[3]; 6. 69M-Jeremy Wheeler[2]; 7. 99L-Alex Lyness[7]
IMCA Northern SportMod
A Feature 1 (18 Laps): 1. 12D-Joe Docekal[1]; 2. 03W-Timothy Warner[12]; 3. 1JR-Ben Chapman[9]; 4. K3-Kyle Olson[7]; 5. T23-Tony Olson[11]; 6. 117-Dylan VanWyk[3]; 7. 68-Will Wolf[5]; 8. 198-Sam Wieben[19]; 9. 11R-Braden Richards[13]; 10. 88K-Kole Quam[14]; 11. 22JR-Brady Hilmer[4]; 12. B21-Brandon Tharp[6]; 13. 28-Josh Banes[18]; 14. 82T-Brett Thomas[17]; 15. CH19-Colby Heishman[20]; 16. 13-Robert Patava[2]; 17. 22H-Curt Hilmer[15]; 18. 16SS-Kip Siems[8]; 19. 45-Justin Wacha[21]; 20. 22A-Eric Alexander[22]; 21. 28R-Carl Reninger[16]; 22. 7-Bradley Ivy[23]; 23. 13D-Corey Scott[24]; 24. (DNF) 16K-Kaylin Lopez[10]
B Feature 1 (8 Laps): 1. 198-Sam Wieben[3]; 2. CH19-Colby Heishman[5]; 3. 45-Justin Wacha[4]; 4. 22A-Eric Alexander[6]; 5. 7-Bradley Ivy[8]; 6. 13D-Corey Scott[1]; 7. (DNF) 22R-Kevin Rasdon[2]; 8. (DNF) 7M-Steve McLaughlin[9]; 9. (DNS) 59-Josh Fisher; 10. (DQ) 75D-Dale Kite[7]
Heat 1 (7 Laps): 1. 22JR-Brady Hilmer[4]; 2. K3-Kyle Olson[6]; 3. 1JR-Ben Chapman[7]; 4. 117-Dylan VanWyk[3]; 5. 11R-Braden Richards[9]; 6. 28R-Carl Reninger[8]; 7. 13D-Corey Scott[1]; 8. 45-Justin Wacha[5]; 9. 59-Josh Fisher[10]; 10. 7M-Steve McLaughlin[2]
Heat 2 (7 Laps): 1. 12D-Joe Docekal[1]; 2. 68-Will Wolf[4]; 3. B21-Brandon Tharp[5]; 4. 16K-Kaylin Lopez[7]; 5. 88K-Kole Quam[2]; 6. 82T-Brett Thomas[6]; 7. 22R-Kevin Rasdon[8]; 8. CH19-Colby Heishman[9]; 9. 75D-Dale Kite[3]
Heat 3 (7 Laps): 1. 13-Robert Patava[1]; 2. 16SS-Kip Siems[6]; 3. T23-Tony Olson[7]; 4. 03W-Timothy Warner[8]; 5. 22H-Curt Hilmer[3]; 6. 28-Josh Banes[5]; 7. 198-Sam Wieben[9]; 8. 22A-Eric Alexander[2]; 9. 7-Bradley Ivy[4]
IMCA Stock Car
A Feature 1 (20 Laps): 1. 62-Jeff Steenbergen[1]; 2. 007-Luke Lemmens[5]; 3. 38T-Dylan Thornton[14]; 4. 20V-Dustin Vis[3]; 5. 1-Kaden Reynolds[9]; 6. 9-Eric Mahlik[2]; 7. 40J-Jason Doyle[6]; 8. 8E-Mitchell Evens[7]; 9. 77M-Jeff Mueller[10]; 10. 115-Norman Chesmore[13]; 11. 4R-Riley Hanson[4]; 12. 55X-Brett Maasdam[17]; 13. 37-Kylie Rawlins[11]; 14. 13A-Rob Aimers[12]; 15. 13J-Brandon Jacoby[15]; 16. 14C-Leah Wroten[8]; 17. (DNS) 85-Bryce Carey
Heat 1 (8 Laps): 1. 62-Jeff Steenbergen[5]; 2. 007-Luke Lemmens[2]; 3. 77M-Jeff Mueller[9]; 4. 1-Kaden Reynolds[8]; 5. 40J-Jason Doyle[1]; 6. 37-Kylie Rawlins[7]; 7. 115-Norman Chesmore[6]; 8. 13J-Brandon Jacoby[4]; 9. 55X-Brett Maasdam[3]
Heat 2 (8 Laps): 1. 20V-Dustin Vis[3]; 2. 9-Eric Mahlik[6]; 3. 14C-Leah Wroten[5]; 4. 8E-Mitchell Evens[1]; 5. 4R-Riley Hanson[7]; 6. 13A-Rob Aimers[2]; 7. 38T-Dylan Thornton[8]; 8. 85-Bryce Carey[4]
Pro Legends
A Feature 1 (18 Laps): 1. 41-Parker Jones[1]; 2. 44J-Jordan Miklas[9]; 3. 8W-Michael Weber[7]; 4. 52JR-Kacey Korsmo[4]; 5. 64-Griffin McGrath[8]; 6. 3-David McCalla[6]; 7. 6-Eric Blumer[5]; 8. 32-Robby Morrison[3]; 9. 25-Cole O'Brien[12]; 10. 53-Keith Meyer[10]; 11. 77-Warren Ropp[14]; 12. 04-Adam Meyer[2]; 13. 11-Chandler Buechner[18]; 14. 9-John Ferden[13]; 15. 7D-Jeff Doubek[15]; 16. (DNF) 89-Cristian Grady[11]; 17. (DNF) 8L-Danny Lehmkuhl[16]; 18. (DNF) 133-Justin Kirkpatrick[17]
Heat 1 (7 Laps): 1. 44J-Jordan Miklas[7]; 2. 41-Parker Jones[2]; 3. 8W-Michael Weber[6]; 4. 6-Eric Blumer[5]; 5. 32-Robby Morrison[4]; 6. 89-Cristian Grady[3]; 7. 9-John Ferden[8]; 8. 7D-Jeff Doubek[1]; 9. 133-Justin Kirkpatrick[9]
Heat 2 (7 Laps): 1. 64-Griffin McGrath[6]; 2. 3-David McCalla[5]; 3. 52JR-Kacey Korsmo[4]; 4. 53-Keith Meyer[7]; 5. 04-Adam Meyer[3]; 6. 25-Cole O'Brien[2]; 7. 77-Warren Ropp[1]; 8. 8L-Danny Lehmkuhl[9]; 9. 11-Chandler Buechner[8]