IMCA Hobby Stock
A Feature 1 (15 Laps): 1. 2G-Bradly Graham[2]; 2. 78-Matt Brown[13]; 3. 79-Benji Irvine[8]; 4. 357-Brett Vanous[6]; 5. 51-Michael Kimm[5]; 6. 1S-Scott Siems[4]; 7. 17K-Briar Kriegel[12]; 8. 15M-Zeke Wheeler[1]; 9. 55XL-Maury Van Der Wilt[10]; 10. 3A-Ava Parizek[11]; 11. (DNF) 52-Joren Fisher[7]; 12. (DNF) T25-Logan Takes[3]; 13. (DNF) 16-Preston Kline[9]; 14. (DNF) 3-Dalton Weepie[15]; 15. (DNS) 10-Gabe Phelps
Heat 1 (7 Laps): 1. 2G-Bradly Graham[2]; 2. 52-Joren Fisher[6]; 3. 1S-Scott Siems[3]; 4. 79-Benji Irvine[7]; 5. 55XL-Maury Van Der Wilt[8]; 6. 3A-Ava Parizek[1]; 7. (DNF) 78-Matt Brown[5]; 8. (DNF) 3-Dalton Weepie[4]
Heat 2 (7 Laps): 1. 51-Michael Kimm[4]; 2. 16-Preston Kline[7]; 3. 15M-Zeke Wheeler[1]; 4. (DNF) T25-Logan Takes[2]; 5. (DNF) 357-Brett Vanous[5]; 6. (DNF) 17K-Briar Kriegel[3]; 7. (DNS) 10-Gabe Phelps
IMCA Modified
A Feature 1 (20 Laps): 1. 5L-Cody Laney[10]; 2. 77-Jeff Aikey[7]; 3. 99X-Dallon Murty[9]; 4. 80-Jerry Dedrick[3]; 5. 12T-JD Auringer[5]; 6. 38T-Dylan Thornton[12]; 7. 21T-Mike McKinney[8]; 8. 07X-Troy Morris III[16]; 9. 27M-Mark Schulte[1]; 10. 71C-Troy Cordes[11]; 11. 4-Ryan Maitland[14]; 12. 24R-Regan Tafoya[18]; 13. F7-Patrick Flannagan[19]; 14. 415-Josh Barta[22]; 15. 98-Jacob Snyder[20]; 16. 43B-Tommy Belmer[21]; 17. 57B-Dennis Betzer[23]; 18. 54-Jeff Sampson[24]; 19. (DNF) 127-Drew Janssen[2]; 20. (DNF) 81-Jesse Belez[17]; 21. (DNF) 111-Ethan Braaksma[6]; 22. (DNF) 32-Chris Snyder[4]; 23. (DNF) 56-Dustin Kroening[15]; 24. (DNF) 11B-Mike Burbridge[13]
Heat 1 (8 Laps): 1. 111-Ethan Braaksma[1]; 2. 127-Drew Janssen[6]; 3. 5L-Cody Laney[8]; 4. 21T-Mike McKinney[5]; 5. 11B-Mike Burbridge[4]; 6. 07X-Troy Morris III[7]; 7. (DNF) F7-Patrick Flannagan[2]; 8. (DNF) 415-Josh Barta[3]
Heat 2 (8 Laps): 1. 27M-Mark Schulte[1]; 2. 80-Jerry Dedrick[2]; 3. 99X-Dallon Murty[6]; 4. 38T-Dylan Thornton[7]; 5. 4-Ryan Maitland[3]; 6. 81-Jesse Belez[8]; 7. 98-Jacob Snyder[4]; 8. 57B-Dennis Betzer[5]
Heat 3 (8 Laps): 1. 77-Jeff Aikey[3]; 2. 12T-JD Auringer[4]; 3. 32-Chris Snyder[1]; 4. 71C-Troy Cordes[7]; 5. 56-Dustin Kroening[6]; 6. 24R-Regan Tafoya[2]; 7. 43B-Tommy Belmer[5]; 8. (DNF) 54-Jeff Sampson[8]
IMCA Sport Compact
A Feature 1 (15 Laps): 1. 85-Lukas Rick[3]; 2. 12-Mitchell Bielenberg[12]; 3. 61F-Tyler Fiebelkorn[6]; 4. 333-Steven Schmitz[9]; 5. 4R-Spencer Roggentien[17]; 6. T2-Nolan Tuttle[13]; 7. 20C-Caleb Giese[5]; 8. 65C-Colton Stewart[2]; 9. 90-Robert Rundle[7]; 10. 95-Thomas Werning[14]; 11. 24-Korey Lana[11]; 12. 29-Matt Miller[15]; 13. 69M-Jeremy Wheeler[8]; 14. 88-Jamie Wood[19]; 15. 25-Chris Pittman[18]; 16. 07-Garrett Brecht[22]; 17. 54A-Jake Anderson[21]; 18. 04-Aden Knight[16]; 19. (DNF) 13T-Noah Beenken[23]; 20. (DNF) 10-Logan Clausen[20]; 21. (DNF) 81-Christopher Mannion[24]; 22. (DNF) 31D-Blake Driscol[1]; 23. (DNF) 22-Nathan Chandler[4]; 24. (DNF) 69JX-William Michel[10]
Heat 1 (6 Laps): 1. 22-Nathan Chandler[2]; 2. 85-Lukas Rick[1]; 3. 20C-Caleb Giese[4]; 4. 61F-Tyler Fiebelkorn[3]; 5. T2-Nolan Tuttle[8]; 6. 04-Aden Knight[6]; 7. 88-Jamie Wood[7]; 8. 07-Garrett Brecht[5]
Heat 2 (6 Laps): 1. 65C-Colton Stewart[1]; 2. 31D-Blake Driscol[3]; 3. 12-Mitchell Bielenberg[7]; 4. 90-Robert Rundle[4]; 5. 95-Thomas Werning[5]; 6. 4R-Spencer Roggentien[6]; 7. 10-Logan Clausen[8]; 8. (DNF) 13T-Noah Beenken[2]
Heat 3 (6 Laps): 1. 69JX-William Michel[4]; 2. 333-Steven Schmitz[1]; 3. 24-Korey Lana[5]; 4. 69M-Jeremy Wheeler[3]; 5. 29-Matt Miller[8]; 6. 25-Chris Pittman[2]; 7. 54A-Jake Anderson[7]; 8. 81-Christopher Mannion[6]
IMCA Northern SportMod
A Feature 1 (15 Laps): 1. K3-Kyle Olson[6]; 2. 117-Dylan VanWyk[5]; 3. T23-Tony Olson[8]; 4. 22JR-Brady Hilmer[10]; 5. 1JR-Ben Chapman[12]; 6. B21-Brandon Tharp[11]; 7. 82T-Brett Thomas[9]; 8. 13-Robert Patava[1]; 9. 28-Josh Banes[4]; 10. 45-Justin Wacha[3]; 11. 75D-Dale Kite[2]; 12. 22H-Curt Hilmer[14]; 13. 88K-Kole Quam[17]; 14. 59-Josh Fisher[18]; 15. 15B-Troy Burkhart[15]; 16. 7M-Steve McLaughlin[13]; 17. (DNF) 12D-Aaron Waller[21]; 18. (DNF) CB25-Chris Burke[19]; 19. (DNF) 68-Will Wolf[7]; 20. (DNF) 13D-Corey Scott[16]; 21. (DNF) 71-Scott Meyers[20]
Heat 1 (7 Laps): 1. 28-Josh Banes[4]; 2. 82T-Brett Thomas[6]; 3. 68-Will Wolf[5]; 4. 45-Justin Wacha[3]; 5. 7M-Steve McLaughlin[2]; 6. 13D-Corey Scott[1]; 7. CB25-Chris Burke[7]
Heat 2 (7 Laps): 1. 117-Dylan VanWyk[4]; 2. T23-Tony Olson[5]; 3. 22JR-Brady Hilmer[6]; 4. B21-Brandon Tharp[7]; 5. 22H-Curt Hilmer[2]; 6. 88K-Kole Quam[3]; 7. 71-Scott Meyers[1]
Heat 3 (7 Laps): 1. 1JR-Ben Chapman[6]; 2. K3-Kyle Olson[4]; 3. 13-Robert Patava[1]; 4. 75D-Dale Kite[2]; 5. 15B-Troy Burkhart[5]; 6. 59-Josh Fisher[3]; 7. 12D-Aaron Waller[7]
IMCA Stock Car
A Feature 1 (25 Laps): 1. 11X-Tom Berry Jr[10]; 2. 1-Kaden Reynolds[2]; 3. 99X-Dallon Murty[4]; 4. 92X-Buck Schafroth[1]; 5. 69JR-Johnathon Logue[8]; 6. V31-Todd VanEaton[5]; 7. 8-Braxton Franks[6]; 8. 19J-Jay Schmidt[17]; 9. 115-Norman Chesmore[11]; 10. 14C-Leah Wroten[3]; 11. 3T-Terry Dulin[18]; 12. 92-Shaun Bistline[9]; 13. 4JR-Russell Damme Jr[14]; 14. 13A-Rob Aimers[19]; 15. (DNF) 23-Tyler Travis[13]; 16. (DNF) 10G-Dustin Griffiths[7]; 17. (DNF) 85RX-Tyler Carey[15]; 18. (DNF) 49-Ian Huff[12]; 19. (DNS) 55X-Brett Maasdam
Heat 1 (8 Laps): 1. 69JR-Johnathon Logue[2]; 2. 8-Braxton Franks[6]; 3. 99X-Dallon Murty[7]; 4. V31-Todd VanEaton[8]; 5. 14C-Leah Wroten[9]; 6. 115-Norman Chesmore[1]; 7. 23-Tyler Travis[3]; 8. 85RX-Tyler Carey[4]; 9. (DNF) 19J-Jay Schmidt[5]; 10. (DNS) 13A-Rob Aimers
Heat 2 (8 Laps): 1. 92X-Buck Schafroth[2]; 2. 11X-Tom Berry Jr[1]; 3. 1-Kaden Reynolds[5]; 4. 10G-Dustin Griffiths[3]; 5. 92-Shaun Bistline[4]; 6. 49-Ian Huff[9]; 7. 4JR-Russell Damme Jr[7]; 8. (DNF) 55X-Brett Maasdam[6]; 9. (DNF) 3T-Terry Dulin[8]
Pro Legends
A Feature 1 (15 Laps): 1. 44J-Jordan Miklas[9]; 2. 51-Parker Jones[7]; 3. 8-Michael Weber[2]; 4. 5-Dave Eberle[8]; 5. 32M-Robby Morrison[4]; 6. 3-David McCalla[5]; 7. 64-Danny Lehmkuhl[1]; 8. 25-Cole O'Brien[6]; 9. 19-Jeff Schmidt[10]; 10. 52JR-Kacey Korsmo[14]; 11. 28-Jacob Tiegen[15]; 12. 04-Adam Meyer[3]; 13. 89-Cristian Grady[11]; 14. 462-Keith Meyer[12]; 15. 7D-Jeff Doubek[13]
Heat 1 (7 Laps): 1. 44J-Jordan Miklas[7]; 2. 32M-Robby Morrison[4]; 3. 51-Parker Jones[6]; 4. 25-Cole O'Brien[5]; 5. 04-Adam Meyer[3]; 6. 89-Cristian Grady[2]; 7. 7D-Jeff Doubek[1]; 8. 28-Jacob Tiegen[8]
Heat 2 (7 Laps): 1. 8-Michael Weber[2]; 2. 3-David McCalla[4]; 3. 64-Danny Lehmkuhl[1]; 4. 19-Jeff Schmidt[7]; 5. 5-Dave Eberle[6]; 6. 462-Keith Meyer[3]; 7. (DNS) 52JR-Kacey Korsmo
Vintage Full Body Stock Cars
A Feature 1 (15 Laps): 1. 54-Doug Yates[5]; 2. 501-Bart Miller[10]; 3. 5-Brian Gade[3]; 4. 44-RJ Lank[21]; 5. 68-Travis Heier[2]; 6. 17SR-Ron Cook[7]; 7. 01-Doak Allen[15]; 8. 51-Tyler Maschmann[6]; 9. 42-Bruce Yoerger[12]; 10. 68Q-Tracy Quigley[11]; 11. 70-Dave Meyer[9]; 12. 6-Emily Meyer[20]; 13. 727-Justin Stock[13]; 14. 15VL-Domanic McNabb[22]; 15. 15-David Bielenberg[18]; 16. 18-Jeff Hollenbeck[16]; 17. 23 22-Herb Quigley[19]; 18. 13-Jimmy Rogers[14]; 19. 15M-Mallet Meyer[1]; 20. 29-Jake Hayes[8]; 21. 11-Owen Hayes[4]; 22. 31-Josh Woods[17]
Heat 1 (7 Laps): 1. 29-Jake Hayes[2]; 2. 42-Bruce Yoerger[3]; 3. 70-Dave Meyer[6]; 4. 68Q-Tracy Quigley[7]; 5. 727-Justin Stock[4]; 6. 18-Jeff Hollenbeck[8]; 7. 23 22-Herb Quigley[5]; 8. 44-RJ Lank[1]
Heat 2 (7 Laps): 1. 501-Bart Miller[2]; 2. 17SR-Ron Cook[5]; 3. 51-Tyler Maschmann[3]; 4. 5-Brian Gade[6]; 5. 13-Jimmy Rogers[1]; 6. (DNF) 31-Josh Woods[4]; 7. (DNF) 6-Emily Meyer[7]
Heat 3 (7 Laps): 1. 15M-Mallet Meyer[2]; 2. 68-Travis Heier[1]; 3. 54-Doug Yates[6]; 4. 11-Owen Hayes[4]; 5. 01-Doak Allen[5]; 6. 15-David Bielenberg[3]; 7. 15VL-Domanic McNabb[7]