IMCA Modified
A Feature 1 (20 Laps): 1. 6-Ryan Jenkins[1]; 2. 10-Jeremy Mills[4]; 3. 7S-Todd Stinehart[8]; 4. 38-Mitchell Hunt[7]; 5. 7H-Marcus Hoeppner[5]; 6. 74C-Clint Hatlestad[10]; 7. 69N-Cory Wray[9]; 8. 17-Dan Wagner[14]; 9. (DNF) XX-Jordan Rogotzke[2]; 10. (DNF) 77-Kurt Kile[6]; 11. (DNF) 26J-Jace Whitt[12]; 12. (DNF) B24-Owen Barnhill[11]; 13. (DNF) X-Joshua Rogotzke[13]; 14. (DNF) 40-Shawn Harker[3]
Heat 1 (8 Laps): 1. 74C-Clint Hatlestad[2]; 2. 77-Kurt Kile[3]; 3. XX-Jordan Rogotzke[1]; 4. 38-Mitchell Hunt[6]; 5. 69N-Cory Wray[4]; 6. B24-Owen Barnhill[5]; 7. X-Joshua Rogotzke[7]
Heat 2 (8 Laps): 1. 7S-Todd Stinehart[4]; 2. 10-Jeremy Mills[2]; 3. 6-Ryan Jenkins[7]; 4. 40-Shawn Harker[3]; 5. 7H-Marcus Hoeppner[6]; 6. 26J-Jace Whitt[5]; 7. 17-Dan Wagner[1]
A Modifieds
A Feature 1 (12 Laps): 1. 11-Karter Heiskell[1]; 2. 29-Brandon VanKlompenburg[3]; 3. 14-Florence Drost[2]; 4. 28-Cael Klosterbuer[5]; 5. (DNF) 10-Lincoln Klosterbuer[4]
Heat 1 (6 Laps): 1. 29-Brandon VanKlompenburg[1]; 2. 11-Karter Heiskell[2]; 3. 14-Florence Drost[3]; 4. 10-Lincoln Klosterbuer[5]; 5. (DNS) 28-Cael Klosterbuer
IMCA Northern SportMod
A Feature 1 (15 Laps): 1. 00-Colby Fett[5]; 2. 7L-Eric Larson[4]; 3. 86W-Willy Kirk[1]; 4. 3B-Blake Andrews[7]; 5. 81-Jared Boumeester[3]; 6. 25X-Joe Feyen[2]; 7. 20-Brayden Ahlers[9]; 8. 09B-Kevin Bethke[6]; 9. 81K-Jacob Korte[8]; 10. 07-Cory Kemkes[10]; 11. 79W-Bill Wegner[12]; 12. 19-Bryan Spaude[14]; 13. 26-Taylor Haufschildt[11]; 14. (DNF) 47-Jaxon Fisher[13]
Heat 1 (8 Laps): 1. 81-Jared Boumeester[2]; 2. 09B-Kevin Bethke[1]; 3. 7L-Eric Larson[6]; 4. 00-Colby Fett[5]; 5. 81K-Jacob Korte[7]; 6. 26-Taylor Haufschildt[3]; 7. 47-Jaxon Fisher[4]
Heat 2 (8 Laps): 1. 07-Cory Kemkes[1]; 2. 86W-Willy Kirk[4]; 3. 20-Brayden Ahlers[2]; 4. 3B-Blake Andrews[6]; 5. 25X-Joe Feyen[3]; 6. 79W-Bill Wegner[5]; 7. 19-Bryan Spaude[7]
IMCA Sport Compact
A Feature 1 (12 Laps): 1. 07B-Brooke Osler[9]; 2. 5-Oliver Monson[10]; 3. 19-Josh Backstrom[1]; 4. 24G-Dale Gatton[11]; 5. 29X-Jason Bolte[7]; 6. 07-Carter Matthews[5]; 7. 7F-Neil Forsberg[12]; 8. 11A-Darwin Brown[8]; 9. 04Z-Zach Vande Kieft[3]; 10. 12-Kelton Schulz[6]; 11. (DNF) 55G-Cody Gorden[4]; 12. (DNF) 49C-Cody Bucher[14]; 13. (DNF) 51X-Gary Schumacher[2]; 14. (DNS) 22-Caine Mahlberg
Heat 1 (6 Laps): 1. 07B-Brooke Osler[5]; 2. 51X-Gary Schumacher[1]; 3. 07-Carter Matthews[3]; 4. 11A-Darwin Brown[4]; 5. 19-Josh Backstrom[2]; 6. (DNS) 12-Kelton Schulz
Heat 2 (6 Laps): 1. 5-Oliver Monson[5]; 2. 29X-Jason Bolte[4]; 3. 04Z-Zach Vande Kieft[3]; 4. 12-Kelton Schulz[8]; 5. 24G-Dale Gatton[7]; 6. 49C-Cody Bucher[6]; 7. (DNF) 7F-Neil Forsberg[1]; 8. (DNS) 22-Caine Mahlberg
IMCA Stock Car
A Feature 1 (18 Laps): 1. 82-Shelby Williams[1]; 2. 00-Colby Fett[3]; 3. 5L-Dustin Larson[10]; 4. 14-Jason Fisher[4]; 5. C5-Chris Palsrok[5]; 6. 7L-Jeffrey Larson[7]; 7. 45R-Dale Ricks Jr[15]; 8. 82D-Dylan Fitzpatrick[8]; 9. 37D-Brad Derry[13]; 10. 69M-Gary Mattison[9]; 11. 18X-Trent DeGroot[11]; 12. 04J-Jay Brannan[14]; 13. (DNF) 80-Josh Bonnstetter[2]; 14. (DNF) F1-Levi Feltman[6]; 15. (DNF) 67II-Chris Toot[12]
Heat 1 (8 Laps): 1. F1-Levi Feltman[2]; 2. 82-Shelby Williams[3]; 3. 7L-Jeffrey Larson[6]; 4. C5-Chris Palsrok[7]; 5. 80-Josh Bonnstetter[4]; 6. 18X-Trent DeGroot[1]; 7. (DNF) 37D-Brad Derry[5]; 8. (DNF) 04J-Jay Brannan[8]
Heat 2 (8 Laps): 1. 00-Colby Fett[1]; 2. 5L-Dustin Larson[4]; 3. 82D-Dylan Fitzpatrick[2]; 4. 69M-Gary Mattison[5]; 5. 14-Jason Fisher[7]; 6. 45R-Dale Ricks Jr[3]; 7. (DNF) 67II-Chris Toot[6]
IMCA Hobby Stock
A Feature 1 (15 Laps): 1. 16X-Blake Luinenburg[9]; 2. 75C-Cory Probst[8]; 3. 4W-John Watson[1]; 4. 11B-Solomon Bennett[6]; 5. 23-Jordan Ahlers[4]; 6. 33-Scott Wetter[16]; 7. 28-John Ross[5]; 8. 17-Evan Schettler[12]; 9. J3K-Jaeden Strandberg[7]; 10. 15B-Isaac Bullerman[10]; 11. 72-Jordan Robinson[11]; 12. 12G-Tyler Gray[19]; 13. 64L-Tommy Luft[17]; 14. 22T-Tyler Smith[3]; 15. 99-Nathan Gegner[15]; 16. 56O-Nate Oulman[21]; 17. (DNF) 9-Trevor Iverson[20]; 18. (DNF) 9X-Joel Magee[2]; 19. (DNF) 33X-Carter Davis[13]; 20. (DNF) T8-Brandon Nielsen[18]; 21. (DNF) 56C-David Clinton[14]; 22. (DNF) 76A-Nathan Asche[22]
Heat 1 (6 Laps): 1. 16X-Blake Luinenburg[4]; 2. 17-Evan Schettler[5]; 3. 72-Jordan Robinson[1]; 4. 4W-John Watson[7]; 5. 33X-Carter Davis[2]; 6. 33-Scott Wetter[6]; 7. (DNF) 12G-Tyler Gray[3]; 8. (DNF) 76A-Nathan Asche[8]
Heat 2 (6 Laps): 1. 28-John Ross[4]; 2. 22T-Tyler Smith[3]; 3. 15B-Isaac Bullerman[2]; 4. 9X-Joel Magee[6]; 5. 56C-David Clinton[5]; 6. 64L-Tommy Luft[7]; 7. (DQ) 9-Trevor Iverson[1]
Heat 3 (6 Laps): 1. 75C-Cory Probst[6]; 2. 11B-Solomon Bennett[1]; 3. 23-Jordan Ahlers[4]; 4. J3K-Jaeden Strandberg[7]; 5. 99-Nathan Gegner[2]; 6. (DNF) T8-Brandon Nielsen[5]; 7. (DNF) 56O-Nate Oulman[3]