IMCA Modified
A Feature 1 (20 Laps): 1. 26J-Joel Rust[7]; 2. 71C-Troy Cordes[4]; 3. 98-Jacob Snyder[6]; 4. 88-Luke Bird[3]; 5. 19S-Chase Weimer[2]; 6. F7-Patrick Flannagan[5]; 7. 415-Josh Barta[9]; 8. 12LF-Jonathan Mawhinney[8]; 9. 57B-Dennis Betzer[11]; 10. 80-Jerry Dedrick[1]; 11. (DNF) 54-Jeff Sampson[10]
Heat 1 (8 Laps): 1. 80-Jerry Dedrick[2]; 2. F7-Patrick Flannagan[4]; 3. 26J-Joel Rust[5]; 4. 415-Josh Barta[6]; 5. 88-Luke Bird[3]; 6. 54-Jeff Sampson[1]
Heat 2 (8 Laps): 1. 19S-Chase Weimer[2]; 2. 71C-Troy Cordes[3]; 3. 12LF-Jonathan Mawhinney[5]; 4. 98-Jacob Snyder[4]; 5. (DQ) 57B-Dennis Betzer[1]
IMCA Northern SportMod
A Feature 1 (15 Laps): 1. T23-Tony Olson[6]; 2. 12D-Joe Docekal[8]; 3. 198-Sam Wieben[9]; 4. 82T-Brett Thomas[11]; 5. 28-Josh Banes[3]; 6. 22JR-Brady Hilmer[7]; 7. 13-Robert Patava[1]; 8. 75-Cole Suckow[10]; 9. 4-Gage Hilgenberg[15]; 10. 75D-Dale Kite[12]; 11. 15B-Troy Burkhart[17]; 12. 21G-Greg Simmons[14]; 13. K3-Kyle Olson[5]; 14. 22H-Curt Hilmer[16]; 15. H29-Hunter Wimer[13]; 16. (DNF) B21-Brandon Tharp[2]; 17. (DQ) 77JR-Rayce Mullen[4]
Heat 1 (7 Laps): 1. 77JR-Rayce Mullen[4]; 2. B21-Brandon Tharp[2]; 3. 28-Josh Banes[3]; 4. 22JR-Brady Hilmer[6]; 5. 198-Sam Wieben[7]; 6. 82T-Brett Thomas[5]; 7. H29-Hunter Wimer[9]; 8. 4-Gage Hilgenberg[8]; 9. 15B-Troy Burkhart[1]
Heat 2 (7 Laps): 1. T23-Tony Olson[5]; 2. K3-Kyle Olson[4]; 3. 12D-Joe Docekal[6]; 4. 75-Cole Suckow[8]; 5. 13-Robert Patava[1]; 6. 75D-Dale Kite[2]; 7. 21G-Greg Simmons[7]; 8. 22H-Curt Hilmer[3]
IMCA Stock Car
A Feature 1 (14 Laps): 1. 1-Kaden Reynolds[5]; 2. 3W-Jeff Wollam[8]; 3. 49-Kyle Olson[3]; 4. 357-Brett Vanous[7]; 5. 14C-Leah Wroten[10]; 6. 15-Norman Chesmore[9]; 7. 3T-Terry Dulin[12]; 8. 19D-Darin Duffy[2]; 9. 99G-Greg Sweerin[1]; 10. 20T-Brad Graham[6]; 11. 4R-Riley Hanson[4]; 12. (DNF) 10-Logan Clausen[11]
Heat 1 (7 Laps): 1. 3W-Jeff Wollam[4]; 2. 15-Norman Chesmore[5]; 3. 99G-Greg Sweerin[1]; 4. 4R-Riley Hanson[2]; 5. 20T-Brad Graham[3]; 6. 10-Logan Clausen[6]
Heat 2 (7 Laps): 1. 49-Kyle Olson[1]; 2. 1-Kaden Reynolds[2]; 3. 14C-Leah Wroten[5]; 4. 19D-Darin Duffy[6]; 5. 357-Brett Vanous[3]; 6. 3T-Terry Dulin[4]
IMCA Hobby Stock
A Feature 1 (15 Laps): 1. 17K-Briar Kriegel[3]; 2. 78-Matt Brown[5]; 3. 45-Justin Wacha[8]; 4. 55X-Corey VanDerwilt[7]; 5. 1-Scott Siems[1]; 6. 52-Joren Fisher[9]; 7. 3-Dalton Weepie[6]; 8. 51-Michael Kimm[2]; 9. 51X-Dustin Filloon[4]; 10. 83-Will Bird[10]; 11. 3A-Ava Parizek[11]; 12. 69M-Jeremy Wheeler[13]; 13. (DNF) 7-Brayden Fahrni[12]
Heat 1 (7 Laps): 1. 3-Dalton Weepie[5]; 2. 45-Justin Wacha[6]; 3. 51X-Dustin Filloon[4]; 4. 83-Will Bird[7]; 5. 51-Michael Kimm[3]; 6. 3A-Ava Parizek[2]; 7. 69M-Jeremy Wheeler[1]
Heat 2 (7 Laps): 1. 17K-Briar Kriegel[3]; 2. 55X-Corey VanDerwilt[5]; 3. 78-Matt Brown[4]; 4. 52-Joren Fisher[6]; 5. 1-Scott Siems[2]; 6. 7-Brayden Fahrni[1]
IMCA Sport Compact
A Feature 1 (12 Laps): 1. T2-Nolan Tuttle[4]; 2. 85-Lukas Rick[10]; 3. 13X-Noah Beenken[2]; 4. 17-Corey Crispin[8]; 5. 6R-Spencer Roggentien[3]; 6. 90-Robert Rundle[5]; 7. 29-Matt Miller[7]; 8. 65C-Colton Stewart[6]; 9. 7K-Kord Sellers[1]; 10. 54A-Jake Anderson[9]; 11. 09K-Spencer Eubanks[12]; 12. 43E-Ethan Hogan[11]; 13. (DNF) 31D-Blake Driscol[13]
Heat 1 (6 Laps): 1. 13X-Noah Beenken[2]; 2. 17-Corey Crispin[6]; 3. 85-Lukas Rick[7]; 4. 65C-Colton Stewart[5]; 5. 6R-Spencer Roggentien[3]; 6. (DNF) 43E-Ethan Hogan[1]; 7. (DNS) 31D-Blake Driscol
Heat 2 (6 Laps): 1. T2-Nolan Tuttle[3]; 2. 7K-Kord Sellers[1]; 3. 90-Robert Rundle[4]; 4. 29-Matt Miller[5]; 5. 54A-Jake Anderson[6]; 6. 09K-Spencer Eubanks[2]
Pro Legends
A Feature 1 (15 Laps): 1. 32M-Robby Morrison[6]; 2. 8W-Michael Weber[7]; 3. 64-Griffin McGrath[3]; 4. 52JR-Kacey Korsmo[5]; 5. 77C-Colton Utley[1]; 6. 53-Keith Meyer[2]; 7. 02-Tim Fredericks[10]; 8. 77-Warren Ropp[9]; 9. 51-Cohen Henze[11]; 10. 77H-Heath Ropp[13]; 11. 44J-Jordan Miklas[8]; 12. (DNF) 25-Cole O'Brien[4]; 13. (DNF) 19-Jeff Schmidt[12]
Heat 1 (6 Laps): 1. 8W-Michael Weber[4]; 2. 52JR-Kacey Korsmo[3]; 3. 77-Warren Ropp[5]; 4. 77C-Colton Utley[7]; 5. 64-Griffin McGrath[2]; 6. 51-Cohen Henze[6]; 7. 77H-Heath Ropp[1]
Heat 2 (6 Laps): 1. 32M-Robby Morrison[3]; 2. 44J-Jordan Miklas[4]; 3. 25-Cole O'Brien[2]; 4. 02-Tim Fredericks[6]; 5. 53-Keith Meyer[1]; 6. 19-Jeff Schmidt[5]