IMCA Hobby Stock
A Feature 1 (15 Laps): 1. 0-Ryan Havel[3]; 2. 357-Brett Vanous[8]; 3. 3-Dalton Weepie[5]; 4. 78-Matt Brown[9]; 5. 52-Joren Fisher[12]; 6. 17K-Briar Kriegel[4]; 7. 12K-Eric Knutson[10]; 8. 51-Michael Kimm[7]; 9. 1S-Scott Siems[2]; 10. 64H-Mark Hidlebaugh[11]; 11. 15M-Zeke Wheeler[1]; 12. 3A-Ava Parizek[13]; 13. (DNF) 2G-Bradly Graham[6]
Heat 1 (7 Laps): 1. 0-Ryan Havel[2]; 2. 3-Dalton Weepie[3]; 3. 12K-Eric Knutson[6]; 4. 51-Michael Kimm[4]; 5. 15M-Zeke Wheeler[1]; 6. 3A-Ava Parizek[7]; 7. 52-Joren Fisher[5]
Heat 2 (7 Laps): 1. 17K-Briar Kriegel[2]; 2. 357-Brett Vanous[4]; 3. 2G-Bradly Graham[3]; 4. 78-Matt Brown[5]; 5. 1S-Scott Siems[1]; 6. 64H-Mark Hidlebaugh[6]
IMCA Modified
A Feature 1 (20 Laps): 1. 99X-Dallon Murty[4]; 2. 26J-Joel Rust[11]; 3. 32-Troy Cordes[7]; 4. 4-Ryan Maitland[9]; 5. 21-Brennen Chipp[6]; 6. F7-Patrick Flannagan[3]; 7. 11B-Mike Burbridge[10]; 8. 80-Jerry Dedrick[5]; 9. 415-Josh Barta[13]; 10. 63M-Matt McCahen[16]; 11. 56-Dustin Kroening[8]; 12. 33-Nicholas Carpenter[2]; 13. (DNF) 43B-Tommy Belmer[1]; 14. (DNF) 49-Rod McDonald[14]; 15. (DNF) 81-Jesse Belez[15]; 16. (DNF) 98-Jacob Snyder[12]; 17. (DNS) 54-Jeff Sampson
Heat 1 (8 Laps): 1. 99X-Dallon Murty[3]; 2. F7-Patrick Flannagan[2]; 3. 32-Troy Cordes[5]; 4. 4-Ryan Maitland[6]; 5. 43B-Tommy Belmer[1]; 6. 26J-Joel Rust[7]; 7. 415-Josh Barta[9]; 8. 81-Jesse Belez[4]; 9. 54-Jeff Sampson[8]
Heat 2 (8 Laps): 1. 21-Brennen Chipp[4]; 2. 33-Nicholas Carpenter[1]; 3. 80-Jerry Dedrick[3]; 4. 11B-Mike Burbridge[6]; 5. 56-Dustin Kroening[5]; 6. 98-Jacob Snyder[2]; 7. 49-Rod McDonald[7]; 8. 63M-Matt McCahen[8]
IMCA Sport Compact
A Feature 1 (12 Laps): 1. 85-Lukas Rick[7]; 2. 4R-Spencer Roggentien[9]; 3. 95-Thomas Werning[3]; 4. 29T-Trystin Belthuis[11]; 5. 87C-Jay Crabill[6]; 6. 31D-Blake Driscol[4]; 7. 25-Chris Pittman[10]; 8. 24-Korey Lana[5]; 9. 04-Aden Knight[14]; 10. 69M-Jeremy Wheeler[1]; 11. 54A-Jake Anderson[12]; 12. (DNF) 22-Travis Losenicky[8]; 13. (DNF) 99L-Alex Lyness[16]; 14. (DNS) 90-Robert Rundle; 15. (DNS) 65C-Colton Stewart; 16. (DNS) T2-Nolan Tuttle
Heat 1 (6 Laps): 1. 31D-Blake Driscol[4]; 2. 85-Lukas Rick[6]; 3. 4R-Spencer Roggentien[7]; 4. 25-Chris Pittman[8]; 5. 69M-Jeremy Wheeler[1]; 6. 29T-Trystin Belthuis[2]; 7. T2-Nolan Tuttle[5]; 8. 90-Robert Rundle[3]
Heat 2 (6 Laps): 1. 22-Travis Losenicky[6]; 2. 24-Korey Lana[4]; 3. 95-Thomas Werning[3]; 4. 65C-Colton Stewart[1]; 5. 87C-Jay Crabill[5]; 6. 54A-Jake Anderson[7]; 7. 04-Aden Knight[8]; 8. 99L-Alex Lyness[2]
IMCA Northern SportMod
A Feature 1 (15 Laps): 1. 16K-Kaylin Lopez[2]; 2. K3-Kyle Olson[8]; 3. T23-Tony Olson[7]; 4. 45-Justin Wacha[1]; 5. 1JR-Ben Chapman[9]; 6. 15B-Troy Burkhart[3]; 7. 16SS-Kip Siems[11]; 8. 75D-Dale Kite[5]; 9. (DNF) 59-Josh Fisher[17]; 10. (DNF) 31-Jason Roth[13]; 11. (DNF) 22H-Brady Hilmer[12]; 12. (DNF) 12D-Joe Docekal[10]; 13. (DNF) 13-Robert Patava[4]; 14. (DNF) 71-Scott Meyers[16]; 15. (DNF) 13D-Corey Scott[14]; 16. (DNF) 88K-Kole Quam[6]; 17. (DNF) 7M-Steve McLaughlin[15]
Heat 1 (7 Laps): 1. 16K-Kaylin Lopez[3]; 2. 15B-Troy Burkhart[4]; 3. 1JR-Ben Chapman[8]; 4. 88K-Kole Quam[6]; 5. 75D-Dale Kite[5]; 6. 16SS-Kip Siems[7]; 7. 31-Jason Roth[9]; 8. 13D-Corey Scott[2]; 9. 71-Scott Meyers[1]
Heat 2 (7 Laps): 1. K3-Kyle Olson[6]; 2. T23-Tony Olson[5]; 3. 45-Justin Wacha[2]; 4. 12D-Joe Docekal[7]; 5. 13-Robert Patava[3]; 6. 22H-Brady Hilmer[4]; 7. 59-Josh Fisher[8]; 8. 7M-Steve McLaughlin[1]
Vintage Full Body Stock Cars
A Feature 1 (15 Laps): 1. 85-Tyler Bartholomew[1]; 2. 11-Jake Hayes[7]; 3. 17SR-Ron Cook[3]; 4. 68Q-Tracy Quigley[10]; 5. 5-Brian Gade[9]; 6. 48-Gary Hughes[11]; 7. 15VL-Lisa Miller[8]; 8. 66-Owen Hayes[6]; 9. 51-Tyler Maschmann[4]; 10. (DNF) 23 22-Herb Quigley[16]; 11. (DNF) 18-Jeff Hollenbeck[17]; 12. (DNF) 42-Bruce Yoerger[2]; 13. (DNF) 6-Emily Meyer[13]; 14. (DNF) 68-Travis Heier[5]; 15. (DNF) 15M-Paul Howard[14]; 16. (DNF) 61-James Studer[12]; 17. (DNF) 16-Robin Atkins[15]
Heat 1 (8 Laps): 1. 5-Brian Gade[2]; 2. 66-Owen Hayes[6]; 3. 11-Jake Hayes[5]; 4. 15VL-Lisa Miller[1]; 5. 68Q-Tracy Quigley[7]; 6. 48-Gary Hughes[8]; 7. 6-Emily Meyer[9]; 8. 16-Robin Atkins[4]; 9. 18-Jeff Hollenbeck[3]
Heat 2 (8 Laps): 1. 68-Travis Heier[4]; 2. 17SR-Ron Cook[2]; 3. 85-Tyler Bartholomew[6]; 4. 51-Tyler Maschmann[7]; 5. 42-Bruce Yoerger[3]; 6. 61-James Studer[8]; 7. 15M-Paul Howard[1]; 8. 23 22-Herb Quigley[5]