IMCA Modified
A Feature 1 (25 Laps): 1. 5T-Marcus Tomlinson[4]; 2. 29-Drew Christianson[7]; 3. 3S-Logan Schmitz[1]; 4. 14T-Travis Hagen[10]; 5. 11-Steven Pfeifer[9]; 6. 2T-Mike Tomlinson[3]; 7. 75M-Justin Medler[5]; 8. 4J-Wayne Johnson[8]; 9. 12S-Isaac Sondrol[6]; 10. 73T-Chris Tuchscherer[12]; 11. 5D-Tim Dignan[11]; 12. 18-John Flory Jr[2]
Heat 1 (8 Laps): 1. 11-Steven Pfeifer[6]; 2. 29-Drew Christianson[5]; 3. 75M-Justin Medler[4]; 4. 2T-Mike Tomlinson[3]; 5. 18-John Flory Jr[2]; 6. 5D-Tim Dignan[1]
Heat 2 (8 Laps): 1. 3S-Logan Schmitz[1]; 2. 14T-Travis Hagen[6]; 3. 5T-Marcus Tomlinson[3]; 4. 4J-Wayne Johnson[5]; 5. 12S-Isaac Sondrol[4]; 6. 73T-Chris Tuchscherer[2]
IMCA Northern SportMod
A Feature 1 (20 Laps): 1. 74-Darren Medler[10]; 2. 0-Robby Rosselli[4]; 3. 29-Darren Schatz[3]; 4. 14-Terry Faul[5]; 5. 132-Chad Strachen[9]; 6. 69Z-Christopher Zenz[6]; 7. 21D-Gabriel Deschamp[7]; 8. 21-Taylor Stenvold[8]; 9. 11B-Levi Wald[11]; 10. 0M-Dirk Miller[12]; 11. 127-Bruce King[1]; 12. 23E-TRENTON ERVEN[2]; 13. 27-Dennis Chapman[20]; 14. 112-Evan Stenvold[18]; 15. 5-Lance Lochthowe[17]; 16. 35-Dave Rivinius[13]; 17. 42-Jordan Albright[16]; 18. (DNF) 27Z-Zach Hughbanks[15]; 19. (DNF) 91S-Devin Seney[14]; 20. (DNS) 11-Aiden Wagner
Heat 1 (8 Laps): 1. 0-Robby Rosselli[6]; 2. 29-Darren Schatz[4]; 3. 132-Chad Strachen[9]; 4. 23E-TRENTON ERVEN[3]; 5. 69Z-Christopher Zenz[7]; 6. 11B-Levi Wald[8]; 7. 35-Dave Rivinius[5]; 8. 27Z-Zach Hughbanks[1]; 9. 5-Lance Lochthowe[2]; 10. (DNF) 11-Aiden Wagner[10]
Heat 2 (8 Laps): 1. 21-Taylor Stenvold[8]; 2. 14-Terry Faul[6]; 3. 74-Darren Medler[9]; 4. 21D-Gabriel Deschamp[7]; 5. 127-Bruce King[2]; 6. 0M-Dirk Miller[5]; 7. 91S-Devin Seney[1]; 8. 42-Jordan Albright[10]; 9. 112-Evan Stenvold[4]; 10. (DNF) 27-Dennis Chapman[3]
IMCA Hobby Stock
A Feature 1 (15 Laps): 1. 70-Caden Appelt[9]; 2. 22-Kyler Satran[8]; 3. 7-Jay Loughman[10]; 4. 52-Scott Joern[4]; 5. 51X-Brennor Grinstead[5]; 6. 3T-Vance Tomlinson[7]; 7. 44-Tim Anderson[6]; 8. 13-Jacob Robinson[12]; 9. 12B-Beth Ann Goudy[1]; 10. 54C-Thomas Crawford[11]; 11. 48-Max Beeter[3]; 12. (DNF) 53-Nate Joern[2]
Heat 1 (8 Laps): 1. 70-Caden Appelt[6]; 2. 51X-Brennor Grinstead[4]; 3. 52-Scott Joern[3]; 4. 3T-Vance Tomlinson[5]; 5. 53-Nate Joern[2]; 6. (DNF) 54C-Thomas Crawford[1]
Heat 2 (8 Laps): 1. 7-Jay Loughman[6]; 2. 22-Kyler Satran[5]; 3. 44-Tim Anderson[4]; 4. 48-Max Beeter[2]; 5. 12B-Beth Ann Goudy[1]; 6. 13-Jacob Robinson[3]
IMCA Stock Car
A Feature 1 (20 Laps): 1. 46-Jason Berg[2]; 2. 11S-Mike Swallers[4]; 3. 77-Will Scheresky[9]; 4. 17-Austin Daae[8]; 5. 30A-Adam Goff[7]; 6. 75M-Cole Hanshew[3]; 7. 67-Joren Boyce[1]; 8. 36-Brett Woznicki[5]; 9. (DNF) 27X-Mike Hagen[6]; 10. (DNF) 68-Jeremy Swanson[10]; 11. (DNS) 76-Bob Fuegmann
Heat 1 (8 Laps): 1. 27X-Mike Hagen[4]; 2. 17-Austin Daae[5]; 3. 11S-Mike Swallers[3]; 4. 68-Jeremy Swanson[6]; 5. 67-Joren Boyce[1]; 6. (DNF) 76-Bob Fuegmann[2]
Heat 2 (8 Laps): 1. 46-Jason Berg[1]; 2. 77-Will Scheresky[5]; 3. 36-Brett Woznicki[3]; 4. 75M-Cole Hanshew[2]; 5. 30A-Adam Goff[4]
Non-Winged Sprints
A Feature 1 (20 Laps): 1. 15T-Myles Tomlinson[3]; 2. 90-Randy Blotsky[4]; 3. 4-Colton Young[1]; 4. 20L-Dusty Lawson[2]; 5. 15B-Doug Mccambridge[6]; 6. 21-Cory Palm[7]; 7. 1-Colin Severance[9]; 8. 2-Tee Young[8]; 9. 20-Kevin Lawson[12]; 10. 23-Mike Nelson[10]; 11. 35L-Jesse Long[11]; 12. (DNF) 7-Storm Dayman[13]; 13. (DNF) 16-Ross Cummings[5]
Heat 1 (8 Laps): 1. 90-Randy Blotsky[1]; 2. 20L-Dusty Lawson[3]; 3. 4-Colton Young[4]; 4. 21-Cory Palm[2]; 5. 1-Colin Severance[6]; 6. 7-Storm Dayman[7]; 7. (DNF) 20-Kevin Lawson[5]
Heat 2 (8 Laps): 1. 16-Ross Cummings[2]; 2. 15T-Myles Tomlinson[4]; 3. 15B-Doug Mccambridge[1]; 4. 2-Tee Young[6]; 5. 23-Mike Nelson[3]; 6. (DNF) 35L-Jesse Long[5]