IMCA Modified
A Feature 1 (30 Laps): 1. 11X-Tom Berry Jr[1]; 2. 12J-Ethan Braaksma[3]; 3. 5-Todd Shute[6]; 4. 5L-Cody Laney[7]; 5. 33Z-Tripp Gaylord[5]; 6. 82-Jake McBirnie[2]; 7. 4TW-Tim Ward[10]; 8. 12-Jordan Bartz[13]; 9. 99X-Dallon Murty[22]; 10. 93-Matt Werner[4]; 11. 56D-Travis Denning[16]; 12. 6Z-Zach Dockter[17]; 13. 1-Eric Barnes[8]; 14. 99-Charlie Mohr[11]; 15. 64-Paul Nagle[24]; 16. 12LF-Jonathan Mawhinney[14]; 17. 21D-David Brown[21]; 18. 40RC-Rod Clement[20]; 19. (DNF) 6-Jed Freiburger[19]; 20. (DNF) 50-Denny Eckrich[18]; 21. (DNF) 19G-Richie Gustin[9]; 22. (DNF) 30M-Maguire DeJong[15]; 23. (DNF) 01-Jacob Hobscheidt[12]; 24. (DNF) 21R-Riley Simmons[23]
B Feature 1 (10 Laps): 1. 99X-Dallon Murty[1]; 2. 21R-Riley Simmons[3]; 3. 64-Paul Nagle[7]; 4. 43S-Scott Simatovich[2]; 5. 33J-Joe Huenefeld[4]; 6. 11-Izac Mallicoat[9]; 7. 78-Kip Siems[8]; 8. 43B-Tommy Belmer[5]; 9. (DNF) 24-Kyle Roose[6]
Heat 1 (8 Laps): 1. 19G-Richie Gustin[2]; 2. 5L-Cody Laney[5]; 3. 5-Todd Shute[7]; 4. 4TW-Tim Ward[4]; 5. 12-Jordan Bartz[1]; 6. 56D-Travis Denning[6]; 7. 6-Jed Freiburger[9]; 8. 99X-Dallon Murty[3]; 9. 33J-Joe Huenefeld[8]; 10. (DNF) 64-Paul Nagle[10]
Heat 2 (8 Laps): 1. 01-Jacob Hobscheidt[3]; 2. 11X-Tom Berry Jr[5]; 3. 12J-Ethan Braaksma[2]; 4. 1-Eric Barnes[4]; 5. 12LF-Jonathan Mawhinney[7]; 6. 6Z-Zach Dockter[9]; 7. 40RC-Rod Clement[6]; 8. 43S-Scott Simatovich[8]; 9. (DNF) 43B-Tommy Belmer[1]; 10. (DNF) 78-Kip Siems[10]
Heat 3 (8 Laps): 1. 93-Matt Werner[2]; 2. 82-Jake McBirnie[4]; 3. 33Z-Tripp Gaylord[6]; 4. 99-Charlie Mohr[1]; 5. 30M-Maguire DeJong[10]; 6. 50-Denny Eckrich[7]; 7. 21D-David Brown[9]; 8. 21R-Riley Simmons[5]; 9. (DNF) 24-Kyle Roose[8]; 10. (DNF) 11-Izac Mallicoat[3]
IMCA Sport Compact
A Feature 1 (15 Laps): 1. 31D-Blake Driscol[3]; 2. 89-Cristian Grady[5]; 3. 15V-Bryan Vannausdle[2]; 4. M80-Mark Smith[1]; 5. 29-Matt Miller[7]; 6. 65C-Colton Stewart[6]; 7. 99-Henry Dieleman[8]; 8. 49B-Bryce Bartel[9]; 9. (DNF) 6R-Spencer Roggentien[11]; 10. (DNF) 24M-Caine Mahlberg[4]; 11. (DNS) 7K-Kord Sellers
Heat 1 (6 Laps): 1. 89-Cristian Grady[8]; 2. 15V-Bryan Vannausdle[4]; 3. 24M-Caine Mahlberg[7]; 4. 31D-Blake Driscol[3]; 5. M80-Mark Smith[1]; 6. 65C-Colton Stewart[9]; 7. 29-Matt Miller[10]; 8. 99-Henry Dieleman[11]; 9. 49B-Bryce Bartel[2]; 10. (DNF) 7K-Kord Sellers[5]; 11. (DNF) 6R-Spencer Roggentien[6]
IMCA Northern SportMod
A Feature 1 (25 Laps): 1. 2X-Matt Avila[4]; 2. 7V-Shane Paris[3]; 3. 01-Brayton Carter[12]; 4. 19J-Jenae Gustin[9]; 5. 53-Logan Anderson[10]; 6. 33JR-Jarett Franzen[16]; 7. K3-Kyle Olson[11]; 8. 17-Todd Dykema[1]; 9. R31-Ryan Leeman[13]; 10. 09B-Kevin Bethke[7]; 11. 7-Brady Harshbarger[6]; 12. 77JR-Rayce Mullen[21]; 13. 8T-Ty Rogers[5]; 14. 15-Craig Dorner[22]; 15. 57K-Ryan King[18]; 16. 1-Doug McCollough[19]; 17. 18-Josalyn Elmquist[17]; 18. 8TJ-Tony Johnson[2]; 19. 8-Tom Lathrop[20]; 20. 28B-Curt Smeins[15]; 21. (DNF) 79M-Michael Miller[23]; 22. (DNF) 74-Camdan Vincent[8]; 23. (DNF) 09-Scott Williams[14]; 24. (DNF) 17K-Kyle Free[24]
B Feature 1 (10 Laps): 1. 77JR-Rayce Mullen[2]; 2. 15-Craig Dorner[5]; 3. 79M-Michael Miller[6]; 4. 30-Kenser Ellis[1]; 5. 68C-Devin Coghlan[9]; 6. (DNF) 117-Zach Hovell[8]; 7. (DNF) 55P-Michael Plate Sr[4]; 8. (DNF) MR31-Mike Rutherford[7]; 9. (DNS) 68-Will Wolf
Heat 1 (8 Laps): 1. 7-Brady Harshbarger[1]; 2. 7V-Shane Paris[7]; 3. 74-Camdan Vincent[4]; 4. 2X-Matt Avila[6]; 5. R31-Ryan Leeman[3]; 6. 33JR-Jarett Franzen[8]; 7. 57K-Ryan King[2]; 8. 30-Kenser Ellis[10]; 9. 55P-Michael Plate Sr[5]; 10. MR31-Mike Rutherford[9]
Heat 2 (8 Laps): 1. 53-Logan Anderson[1]; 2. 19J-Jenae Gustin[4]; 3. K3-Kyle Olson[8]; 4. 01-Brayton Carter[6]; 5. 09-Scott Williams[3]; 6. 18-Josalyn Elmquist[2]; 7. 1-Doug McCollough[7]; 8. 77JR-Rayce Mullen[5]; 9. 15-Craig Dorner[9]; 10. 68C-Devin Coghlan[10]
Heat 3 (8 Laps): 1. 8T-Ty Rogers[4]; 2. 09B-Kevin Bethke[2]; 3. 17-Todd Dykema[6]; 4. 8TJ-Tony Johnson[9]; 5. 28B-Curt Smeins[7]; 6. 17K-Kyle Free[10]; 7. 8-Tom Lathrop[5]; 8. 68-Will Wolf[3]; 9. 79M-Michael Miller[8]; 10. (DNF) 117-Zach Hovell[1]
IMCA Stock Car
A Feature 1 (30 Laps): 1. 11X-Tom Berry Jr[3]; 2. 99X-Dallon Murty[8]; 3. 99D-Damon Murty[5]; 4. A1A-Austin Kaplan[2]; 5. 1-Kaden Reynolds[4]; 6. 20V-Dustin Vis[9]; 7. 0-Brett Wenzel[6]; 8. 22R-Todd Reitzler[17]; 9. 19J-Jay Schmidt[12]; 10. 22-Tanner Allen[10]; 11. 94-Dillon Solum[1]; 12. 12N-Gage Neal[15]; 13. 94X-Steve Meyer[11]; 14. 31-Micheal Smith[21]; 15. 7J-John Campbell[13]; 16. 196-Austin Schuring[16]; 17. 17-Mike Layne[18]; 18. (DNF) 4-Scott Rice[7]; 19. (DNF) 35-Leremy Jackson[19]; 20. (DNF) 93L-Blake Lehman[14]; 21. (DNF) 3JR-Dustan Fenton[20]
Heat 1 (8 Laps): 1. A1A-Austin Kaplan[2]; 2. 20V-Dustin Vis[4]; 3. 99D-Damon Murty[7]; 4. 22-Tanner Allen[1]; 5. 94-Dillon Solum[3]; 6. 94X-Steve Meyer[9]; 7. 7J-John Campbell[5]; 8. 12N-Gage Neal[8]; 9. 22R-Todd Reitzler[11]; 10. (DNF) 35-Leremy Jackson[10]; 11. (DNF) 31-Micheal Smith[6]
Heat 2 (8 Laps): 1. 11X-Tom Berry Jr[3]; 2. 99X-Dallon Murty[8]; 3. 1-Kaden Reynolds[2]; 4. 0-Brett Wenzel[1]; 5. 4-Scott Rice[4]; 6. 19J-Jay Schmidt[9]; 7. 93L-Blake Lehman[10]; 8. 196-Austin Schuring[6]; 9. 17-Mike Layne[7]; 10. 3JR-Dustan Fenton[5]
IMCA Hobby Stock
A Feature 1 (20 Laps): 1. 41-Adam Wasserman[2]; 2. 55X-Corey VanDerwilt[3]; 3. 3X-David McCalla[14]; 4. 11B-Solomon Bennett[7]; 5. 7N-Trenton Neuhaus[17]; 6. 69-Calvin Dhondt[22]; 7. 3-Dalton Weepie[1]; 8. 17K-Briar Kriegel[9]; 9. 12K-Eric Knutson[8]; 10. 7-Brayden Fahrni[24]; 11. 17X-Ben Newhouse `[23]; 12. IB25-Shane Richardson[10]; 13. 52-Billy Stanford[15]; 14. 20W-Matt Wahl[12]; 15. 86R-James Roose[20]; 16. 50-Carl Ellis[18]; 17. (DNF) 7B-Jim Ball Jr[11]; 18. (DNF) 19-Ray Hill[16]; 19. (DNF) 14L-Lucas Smith[13]; 20. (DNF) 29-Jake Nelson[19]; 21. (DNF) 23Z-Zach McNeese[6]; 22. (DNF) 4C-Curt Reed[4]; 23. (DNF) 45-John Watson[5]; 24. (DNF) 43-Nic Shearer[21]
B Feature 1 (10 Laps): 1. 69-Calvin Dhondt[3]; 2. 17X-Ben Newhouse `[6]; 3. 7-Brayden Fahrni[4]; 4. 17-Andy Peck[1]; 5. (DNF) 17B-Garrett Ball[5]; 6. (DNS) 19DD-Danny Foster
Heat 1 (8 Laps): 1. 41-Adam Wasserman[2]; 2. 4C-Curt Reed[1]; 3. 17K-Briar Kriegel[3]; 4. 55X-Corey VanDerwilt[8]; 5. 14L-Lucas Smith[4]; 6. 19-Ray Hill[6]; 7. 29-Jake Nelson[7]; 8. 17-Andy Peck[5]; 9. 7-Brayden Fahrni[9]
Heat 2 (8 Laps): 1. 45-John Watson[2]; 2. 12K-Eric Knutson[8]; 3. 23Z-Zach McNeese[1]; 4. 7B-Jim Ball Jr[5]; 5. 3X-David McCalla[7]; 6. 7N-Trenton Neuhaus[6]; 7. 86R-James Roose[9]; 8. 19DD-Danny Foster[4]; 9. (DNF) 17B-Garrett Ball[3]
Heat 3 (8 Laps): 1. 11B-Solomon Bennett[1]; 2. 20W-Matt Wahl[2]; 3. IB25-Shane Richardson[4]; 4. 3-Dalton Weepie[9]; 5. 52-Billy Stanford[7]; 6. 50-Carl Ellis[6]; 7. 43-Nic Shearer[8]; 8. (DNF) 69-Calvin Dhondt[3]; 9. (DNF) 17X-Ben Newhouse `[5]