IMCA Hobby Stock
A Feature 1 (15 Laps): 1. 00-Brandon Honrud[2]; 2. 63-Kevin Eklund[1]; 3. 103-Alex Tvedt[6]; 4. 51E-Ethan Neu[9]; 5. 7-Jay Loughman[4]; 6. 3T-Vance Tomlinson[3]; 7. 52-Scott Joern[8]; 8. 99H-Trever Haas[11]; 9. 18-John Flory Jr[5]; 10. 53-Nate Joern[7]; 11. 54-Chris Seekings[15]; 12. 12B-Beth Ann Goudy[12]; 13. 11A-Doug Thompson[13]; 14. 54T-Thomas Goldsberry[10]; 15. (DNF) 13-Jeff Mock[16]; 16. (DNF) 25-Austin Green[14]
Heat 1 (8 Laps): 1. 63-Kevin Eklund[1]; 2. 3T-Vance Tomlinson[2]; 3. 18-John Flory Jr[7]; 4. 53-Nate Joern[3]; 5. 51E-Ethan Neu[5]; 6. 99H-Trever Haas[4]; 7. 11A-Doug Thompson[6]; 8. 54-Chris Seekings[8]
Heat 2 (8 Laps): 1. 00-Brandon Honrud[4]; 2. 7-Jay Loughman[2]; 3. 103-Alex Tvedt[1]; 4. 52-Scott Joern[3]; 5. 54T-Thomas Goldsberry[6]; 6. 12B-Beth Ann Goudy[8]; 7. (DNF) 25-Austin Green[5]; 8. (DNF) 13-Jeff Mock[7]
IMCA Modified
A Feature 1 (25 Laps): 1. 10-Tyson Turnbull[2]; 2. 11-Steven Pfeifer[7]; 3. 14T-Travis Hagen[1]; 4. 99-Shawn Strand[3]; 5. 10E-Ed Turnbull[5]; 6. 15-Travis Tooley[9]; 7. 4J-Wayne Johnson[6]; 8. 2T-Mike Tomlinson[16]; 9. 12S-Isaac Sondrol[12]; 10. 5T-Marcus Tomlinson[18]; 11. 72X-Kyler Jeffrey[17]; 12. 87X-Bland Bohannon[13]; 13. 10L-Matt Lizotte[10]; 14. 68-Todd Duchscherer[21]; 15. 0-Scott Gartner[11]; 16. 73T-Chris Tuchscherer[8]; 17. (DNF) 12-Justin Bieber[19]; 18. (DNF) 29-Drew Christianson[14]; 19. (DNF) 65-Jerad Thelen[4]; 20. (DNF) 5D-Tim Dignan[22]; 21. (DNF) 19-John Flory[15]; 22. (DNF) 47-Delos Haugen[20]
Heat 1 (8 Laps): 1. 14T-Travis Hagen[6]; 2. 65-Jerad Thelen[2]; 3. 11-Steven Pfeifer[8]; 4. 10L-Matt Lizotte[3]; 5. 87X-Bland Bohannon[5]; 6. 2T-Mike Tomlinson[4]; 7. 12-Justin Bieber[7]; 8. (DNF) 5D-Tim Dignan[1]
Heat 2 (8 Laps): 1. 10-Tyson Turnbull[1]; 2. 10E-Ed Turnbull[5]; 3. 73T-Chris Tuchscherer[2]; 4. 0-Scott Gartner[3]; 5. 29-Drew Christianson[6]; 6. 72X-Kyler Jeffrey[4]; 7. (DNF) 47-Delos Haugen[7]
Heat 3 (8 Laps): 1. 99-Shawn Strand[3]; 2. 4J-Wayne Johnson[2]; 3. 15-Travis Tooley[5]; 4. 12S-Isaac Sondrol[4]; 5. 19-John Flory[7]; 6. 5T-Marcus Tomlinson[6]; 7. (DNF) 68-Todd Duchscherer[1]
IMCA Northern SportMod
A Feature 1 (20 Laps): 1. 0-Robby Rosselli[2]; 2. 49-Erik Laudenschlager[1]; 3. 132-Chad Strachen[5]; 4. 5-Scott Jacobson[7]; 5. 17-Rich Pavlicek[23]; 6. 82-Cole Hanshew[3]; 7. 29-Darren Schatz[9]; 8. 47K-Luke Krogh[13]; 9. 51-Kelly Jacobson[6]; 10. 69Z-Christopher Zenz[10]; 11. 3S-Logan Schmitz[16]; 12. 13L-Nick Lund[11]; 13. 11B-Levi Wald[19]; 14. 19-Caden Roberts[15]; 15. 21-Taylor Stenvold[8]; 16. 72-Ken Stadick[14]; 17. 88X-Doug Green[22]; 18. 91S-Devin Seney[20]; 19. 51U-Dale Uhlich[18]; 20. (DNF) 27-Dennis Chapman[12]; 21. (DNF) 28-Dylan Barnhardt[4]; 22. (DNF) 0M-Dirk Miller[21]; 23. (DNS) 34T-Brett Green
Heat 1 (8 Laps): 1. 49-Erik Laudenschlager[1]; 2. 28-Dylan Barnhardt[2]; 3. 5-Scott Jacobson[5]; 4. 69Z-Christopher Zenz[3]; 5. 47K-Luke Krogh[7]; 6. 3S-Logan Schmitz[4]; 7. 11B-Levi Wald[8]; 8. 88X-Doug Green[6]
Heat 2 (8 Laps): 1. 0-Robby Rosselli[4]; 2. 132-Chad Strachen[6]; 3. 21-Taylor Stenvold[7]; 4. 13L-Nick Lund[5]; 5. 72-Ken Stadick[8]; 6. 34T-Brett Green[3]; 7. 91S-Devin Seney[1]; 8. (DNF) 17-Rich Pavlicek[2]
Heat 3 (8 Laps): 1. 82-Cole Hanshew[2]; 2. 51-Kelly Jacobson[1]; 3. 29-Darren Schatz[6]; 4. 27-Dennis Chapman[4]; 5. 19-Caden Roberts[5]; 6. 51U-Dale Uhlich[7]; 7. (DNF) 0M-Dirk Miller[3]
IMCA Stock Car
A Feature 1 (20 Laps): 1. 20F-Dalton Flory[2]; 2. 27X-Mike Hagen[8]; 3. 52-Brennan Borg[4]; 4. 28M-Keith Mattox[3]; 5. 4-Rick Schulz[7]; 6. B1-Brody Carlsrud[6]; 7. 30A-Adam Goff[12]; 8. 12-Rob Stenvold[5]; 9. 3C-Billy Carow[13]; 10. 48-Max Beeter[14]; 11. (DNF) 47-Devon Gonas[11]; 12. (DNF) 16B-Justin Bachmeier[1]; 13. (DNF) 67-Joren Boyce[10]; 14. (DNF) 34-Jason Kniffen[9]
Heat 1 (8 Laps): 1. 16B-Justin Bachmeier[2]; 2. 28M-Keith Mattox[6]; 3. 12-Rob Stenvold[7]; 4. 4-Rick Schulz[5]; 5. 34-Jason Kniffen[3]; 6. (DNF) 47-Devon Gonas[1]; 7. (DNS) 3C-Billy Carow
Heat 2 (8 Laps): 1. 20F-Dalton Flory[5]; 2. 52-Brennan Borg[1]; 3. B1-Brody Carlsrud[2]; 4. 27X-Mike Hagen[4]; 5. 67-Joren Boyce[6]; 6. 30A-Adam Goff[3]; 7. 48-Max Beeter[7]
IMCA Sport Compact
A Feature 1 (15 Laps): 1. 55-Ken Sandberg[2]; 2. 44-James Gilbert[3]; 3. 18W-Kyle Eklund[8]; 4. 54-Robert Seekings[7]; 5. 15H-JayDe Satcho[16]; 6. 15-Shad Pederson[6]; 7. 21S-Landen Satcho[9]; 8. (DNF) 16-Alex Thompson[15]; 9. (DNF) 5K-Brian Hughbanks[4]; 10. (DNF) 8-Stan Thompson[1]; 11. (DNF) 33K-Nicholas Hoffman[10]; 12. (DNF) 85-Michael Perry[12]; 13. (DNF) B5-Shane Barron[11]; 14. (DNF) 77-Corey Bolle[14]; 15. (DNF) 81-Lily Christianson[18]; 16. (DNF) 18-Paul Schuh[5]; 17. (DNS) 05-Lane Doll; 18. (DNS) 48-Chance Lemar
Heat 1 (8 Laps): 1. 8-Stan Thompson[1]; 2. 5K-Brian Hughbanks[2]; 3. 54-Robert Seekings[3]; 4. 33K-Nicholas Hoffman[6]; 5. 05-Lane Doll[4]; 6. (DNF) 15H-JayDe Satcho[5]
Heat 2 (8 Laps): 1. 55-Ken Sandberg[1]; 2. 18-Paul Schuh[6]; 3. 18W-Kyle Eklund[2]; 4. B5-Shane Barron[4]; 5. 77-Corey Bolle[5]; 6. (DNF) 48-Chance Lemar[3]
Heat 3 (8 Laps): 1. 44-James Gilbert[2]; 2. 15-Shad Pederson[3]; 3. 21S-Landen Satcho[4]; 4. (DNF) 85-Michael Perry[1]; 5. (DNF) 16-Alex Thompson[5]; 6. (DNS) 81-Lily Christianson
Junior Slingshots
A Feature 1 (10 Laps): 1. 11-Sladen Pfeifer[1]; 2. 87A-Ayden Bohannon[2]; 3. 11M-Hailey Mattox[3]; 4. 26B-Bayley Grile[4]; 5. (DNF) 47-Karver Balerud[5]
Heat 1 (4 Laps): 1. 11-Sladen Pfeifer[1]; 2. 87A-Ayden Bohannon[3]; 3. 11M-Hailey Mattox[4]; 4. 26B-Bayley Grile[2]; 5. 47-Karver Balerud[5]
Sprint Cars
A Feature 1 (20 Laps): 1. 6-Greg Nikitenko[2]; 2. 17K-Zach Omdahl[1]; 3. 0-Nick Omdahl[8]; 4. 8-Jack Croaker[7]; 5. 14-Tom Egeland[3]; 6. 26-Blake Egeland[5]; 7. 17-Todd Mickelson[4]; 8. 68-Clint Hudkins[6]
Heat 1 (8 Laps): 1. 17K-Zach Omdahl[1]; 2. 14-Tom Egeland[2]; 3. 26-Blake Egeland[3]; 4. 8-Jack Croaker[4]
Heat 2 (8 Laps): 1. 6-Greg Nikitenko[3]; 2. 17-Todd Mickelson[1]; 3. 68-Clint Hudkins[4]; 4. (DNF) 0-Nick Omdahl[2]