IMCA Modified
A Feature 1 (25 Laps): 1. 11-Steven Pfeifer[7]; 2. 29-Drew Christianson[6]; 3. 99-Brady Bjella[13]; 4. 14T-Travis Hagen[12]; 5. 4J-Wayne Johnson[9]; 6. 12S-Isaac Sondrol[8]; 7. 87X-Bland Bohannon[2]; 8. 5T-Marcus Tomlinson[5]; 9. 73T-Chris Tuchscherer[3]; 10. 2T-Mike Tomlinson[11]; 11. 75M-Justin Medler[10]; 12. 5D-Tim Dignan[1]; 13. (DNF) 57-Chris Anderson[14]; 14. (DNF) 26-Crist Pittenger[4]
Heat 1 (8 Laps): 1. 29-Drew Christianson[4]; 2. 73T-Chris Tuchscherer[2]; 3. 5D-Tim Dignan[1]; 4. 12S-Isaac Sondrol[6]; 5. 26-Crist Pittenger[3]; 6. (DNF) 75M-Justin Medler[5]; 7. (DNF) 14T-Travis Hagen[7]
Heat 2 (8 Laps): 1. 11-Steven Pfeifer[4]; 2. 87X-Bland Bohannon[1]; 3. (DNF) 5T-Marcus Tomlinson[3]; 4. (DNF) 57-Chris Anderson[7]; 5. (DNF) 4J-Wayne Johnson[6]; 6. (DNF) 2T-Mike Tomlinson[2]; 7. (DNF) 99-Brady Bjella[5]
IMCA Northern SportMod
A Feature 1 (20 Laps): 1. 0-Robby Rosselli[4]; 2. 132-Chad Strachen[8]; 3. 74-Darren Medler[10]; 4. 21D-Gabriel Deschamp[6]; 5. 14-Terry Faul[5]; 6. 69Z-Christopher Zenz[7]; 7. 21-Taylor Stenvold[9]; 8. 11B-Levi Wald[14]; 9. 0M-Dirk Miller[12]; 10. 35-Dave Rivinius[17]; 11. 112-Evan Stenvold[11]; 12. 127-Bruce King[16]; 13. 7S-Shawn Green[2]; 14. 27-Dennis Chapman[3]; 15. 5-Lance Lochthowe[13]; 16. 91S-Devin Seney[1]; 17. (DNS) 23E-TRENTON ERVEN
Heat 1 (8 Laps): 1. 14-Terry Faul[6]; 2. 21-Taylor Stenvold[8]; 3. 69Z-Christopher Zenz[7]; 4. 91S-Devin Seney[1]; 5. 27-Dennis Chapman[4]; 6. 112-Evan Stenvold[9]; 7. 5-Lance Lochthowe[2]; 8. 23E-TRENTON ERVEN[3]; 9. 35-Dave Rivinius[5]
Heat 2 (8 Laps): 1. 0-Robby Rosselli[4]; 2. 7S-Shawn Green[2]; 3. 132-Chad Strachen[7]; 4. 74-Darren Medler[8]; 5. 21D-Gabriel Deschamp[6]; 6. 0M-Dirk Miller[3]; 7. 11B-Levi Wald[5]; 8. 127-Bruce King[1]
IMCA Hobby Stock
A Feature 1 (15 Laps): 1. 70-Caden Appelt[8]; 2. 51E-Ethan Neu[3]; 3. 7-Jay Loughman[10]; 4. 13-Jacob Robinson[15]; 5. 22-Kyler Satran[9]; 6. 52-Scott Joern[4]; 7. 44-Tim Anderson[6]; 8. 3T-Vance Tomlinson[11]; 9. 53-Nate Joern[17]; 10. 91T-Kaiden Tuchscherer[1]; 11. 5H-Rod Hanna[2]; 12. 12B-Beth Ann Goudy[14]; 13. 51X-Brennor Grinstead[7]; 14. 48-Max Beeter[12]; 15. (DNF) 54-Chris Seekings[13]; 16. (DNF) 004-Hudson Hooker[19]; 17. (DNF) 54T-Thomas Goldsberry[5]; 18. (DNF) 13R-Dawson Reese[18]; 19. (DNF) 103-Alex Tvedt[16]
Heat 1 (8 Laps): 1. 54T-Thomas Goldsberry[6]; 2. 91T-Kaiden Tuchscherer[2]; 3. 70-Caden Appelt[9]; 4. 44-Tim Anderson[7]; 5. 7-Jay Loughman[10]; 6. 3T-Vance Tomlinson[8]; 7. 54-Chris Seekings[1]; 8. 13-Jacob Robinson[5]; 9. 53-Nate Joern[4]; 10. (DNF) 004-Hudson Hooker[3]
Heat 2 (8 Laps): 1. 52-Scott Joern[4]; 2. 51E-Ethan Neu[3]; 3. 22-Kyler Satran[9]; 4. 51X-Brennor Grinstead[8]; 5. 5H-Rod Hanna[2]; 6. 48-Max Beeter[7]; 7. 12B-Beth Ann Goudy[5]; 8. 103-Alex Tvedt[6]; 9. 13R-Dawson Reese[1]
IMCA Sport Compact
A Feature 1 (12 Laps): 1. 11-Aiden Wagner[5]; 2. 16-Alex Thompson[3]; 3. 25A-Jordan Iverson[1]; 4. 03-Brian Hughbanks[4]; 5. 27R-Mason Rust[6]; 6. 81-Lily Christianson[8]; 7. (DNF) 81K-Krys Yost[2]; 8. (DNS) 12-Nicholas Hoffman; 9. (DNS) 15F-Todd Fenner
Heat 1 (6 Laps): 1. 11-Aiden Wagner[9]; 2. 81K-Krys Yost[5]; 3. 16-Alex Thompson[7]; 4. 25A-Jordan Iverson[2]; 5. 03-Brian Hughbanks[8]; 6. 27R-Mason Rust[4]; 7. 12-Nicholas Hoffman[6]; 8. 81-Lily Christianson[3]; 9. (DNS) 15F-Todd Fenner
IMCA Stock Car
A Feature 1 (20 Laps): 1. 67-Joren Boyce[1]; 2. 30A-Adam Goff[4]; 3. 46-Jason Berg[2]; 4. 77-Will Scheresky[5]; 5. 11S-Mike Swallers[3]; 6. 36-Brett Woznicki[6]; 7. 75M-Cole Hanshew[7]; 8. 76-Bob Fuegmann[9]; 9. 76X-Taylor Mogard[8]
Heat 1 (8 Laps): 1. 46-Jason Berg[2]; 2. 11S-Mike Swallers[4]; 3. 67-Joren Boyce[1]; 4. 30A-Adam Goff[5]; 5. 77-Will Scheresky[6]; 6. 36-Brett Woznicki[3]; 7. 76-Bob Fuegmann[9]; 8. 75M-Cole Hanshew[7]; 9. 76X-Taylor Mogard[8]