IMCA Hobby Stock
A Feature 1 (15 Laps): 1. 00-Brandon Honrud[2]; 2. 18-John Flory Jr[4]; 3. 103-Josh Duchsherer[6]; 4. 63-Kevin Eklund[5]; 5. 3T-Vance Tomlinson[1]; 6. 22-Kyler Satran[9]; 7. 99H-Trever Haas[12]; 8. 51E-Ethan Neu[7]; 9. 53-Scott Joern[14]; 10. 54-Chris Seekings[10]; 11. 7-Jay Loughman[11]; 12. 11A-Doug Thompson[13]; 13. 12B-Beth Ann Goudy[15]; 14. (DNF) 13-Brett Green[8]; 15. (DNF) 54T-Thomas Goldsberry[3]
Heat 1 (8 Laps): 1. 3T-Vance Tomlinson[1]; 2. 54T-Thomas Goldsberry[4]; 3. 63-Kevin Eklund[7]; 4. 51E-Ethan Neu[3]; 5. 22-Kyler Satran[6]; 6. 7-Jay Loughman[5]; 7. 11A-Doug Thompson[2]; 8. 12B-Beth Ann Goudy[8]
Heat 2 (8 Laps): 1. 00-Brandon Honrud[1]; 2. 18-John Flory Jr[3]; 3. 103-Josh Duchsherer[5]; 4. 13-Brett Green[4]; 5. 54-Chris Seekings[7]; 6. 99H-Trever Haas[2]; 7. (DNF) 53-Scott Joern[6]
IMCA Modified
A Feature 1 (25 Laps): 1. 10-Tyson Turnbull[5]; 2. 11-Steven Pfeifer[8]; 3. 99-Shawn Strand[7]; 4. 14T-Travis Hagen[11]; 5. 11K-Jeremy Keller[13]; 6. 19-John Flory[10]; 7. 5T-Marcus Tomlinson[4]; 8. 73T-Chris Tuchscherer[2]; 9. 10E-Ed Turnbull[18]; 10. 12S-Isaac Sondrol[3]; 11. 29-Drew Christianson[16]; 12. 87X-Bland Bohannon[6]; 13. 65-Jerad Thelen[9]; 14. 72X-Kyler Jeffrey[21]; 15. 68-Todd Duchscherer[15]; 16. 47-Delos Haugen[20]; 17. 5D-Tim Dignan[19]; 18. (DNF) 15-Travis Tooley[12]; 19. (DNF) 10L-Matt Lizotte[14]; 20. (DNF) 2T-Mike Tomlinson[17]; 21. (DNF) 4J-Wayne Johnson[1]
Heat 1 (8 Laps): 1. 4J-Wayne Johnson[1]; 2. 5T-Marcus Tomlinson[2]; 3. 99-Shawn Strand[5]; 4. 19-John Flory[3]; 5. 11K-Jeremy Keller[4]; 6. 29-Drew Christianson[7]; 7. 5D-Tim Dignan[6]
Heat 2 (8 Laps): 1. 73T-Chris Tuchscherer[1]; 2. 10-Tyson Turnbull[4]; 3. 11-Steven Pfeifer[3]; 4. 14T-Travis Hagen[7]; 5. 10L-Matt Lizotte[2]; 6. 2T-Mike Tomlinson[6]; 7. (DNF) 47-Delos Haugen[5]
Heat 3 (8 Laps): 1. 12S-Isaac Sondrol[2]; 2. 87X-Bland Bohannon[1]; 3. 65-Jerad Thelen[3]; 4. 15-Travis Tooley[4]; 5. 68-Todd Duchscherer[5]; 6. 10E-Ed Turnbull[7]; 7. 72X-Kyler Jeffrey[6]
IMCA Northern SportMod
A Feature 1 (20 Laps): 1. 47K-Luke Krogh[5]; 2. 132-Chad Strachen[4]; 3. 29-Darren Schatz[1]; 4. 0-Robby Rosselli[2]; 5. 17-Rich Pavlicek[13]; 6. 21-Taylor Stenvold[8]; 7. 51-Kelly Jacobson[6]; 8. 13L-Nick Lund[3]; 9. 69Z-Christopher Zenz[12]; 10. 3S-Logan Schmitz[10]; 11. 7S-Shawn Green[18]; 12. 51U-Christian Uhlich[15]; 13. 21D-Gabriel Deschamp[7]; 14. 11B-Levi Wald[11]; 15. 27-Dennis Chapman[14]; 16. B52-Brent Burckhard[16]; 17. 88X-Doug Green[20]; 18. 27Z-Zach Hughbanks[22]; 19. (DNF) 82-Cole Hanshew[17]; 20. (DNF) 91S-Devin Seney[19]; 21. (DNF) 0M-Dirk Miller[21]; 22. (DNF) 5-Scott Jacobson[9]
Heat 1 (8 Laps): 1. 29-Darren Schatz[2]; 2. 132-Chad Strachen[4]; 3. 21D-Gabriel Deschamp[3]; 4. 3S-Logan Schmitz[6]; 5. 17-Rich Pavlicek[7]; 6. B52-Brent Burckhard[8]; 7. 91S-Devin Seney[1]; 8. 27Z-Zach Hughbanks[5]
Heat 2 (8 Laps): 1. 0-Robby Rosselli[1]; 2. 47K-Luke Krogh[5]; 3. 21-Taylor Stenvold[2]; 4. 11B-Levi Wald[4]; 5. 27-Dennis Chapman[7]; 6. 82-Cole Hanshew[6]; 7. 88X-Doug Green[3]
Heat 3 (8 Laps): 1. 13L-Nick Lund[2]; 2. 51-Kelly Jacobson[1]; 3. 5-Scott Jacobson[5]; 4. 69Z-Christopher Zenz[4]; 5. 51U-Christian Uhlich[6]; 6. 7S-Shawn Green[7]; 7. (DNF) 0M-Dirk Miller[3]
IMCA Sport Compact
A Feature 1 (15 Laps): 1. 55-Ken Sandberg[1]; 2. 8-Stan Thompson[2]; 3. 18-Alex Thompson[6]; 4. 44-James Gilbert[12]; 5. 33K-Nicholas Hoffman[3]; 6. B5-Shane Barron[7]; 7. 21S-Landen Satcho[11]; 8. 81-Lily Christianson[16]; 9. (DNF) 18W-Kyle Eklund[8]; 10. (DNF) 5K-Brian Hughbanks[5]; 11. (DNF) 54-Robert Seekings[4]; 12. (DNF) 77-Corey Bolle[14]; 13. (DNF) 15-Lane Doll[10]; 14. (DNS) 85-Michael Perry; 15. (DNS) 15H-JayDe Satcho; 16. (DNS) 15F-Todd Fenner
Heat 1 (8 Laps): 1. 55-Ken Sandberg[3]; 2. 33K-Nicholas Hoffman[4]; 3. 5K-Brian Hughbanks[5]; 4. B5-Shane Barron[1]; 5. 85-Michael Perry[7]; 6. 21S-Landen Satcho[6]; 7. (DNS) 15H-JayDe Satcho; 8. (DNS) 15F-Todd Fenner
Heat 2 (8 Laps): 1. 8-Stan Thompson[3]; 2. 54-Robert Seekings[1]; 3. 18-Alex Thompson[7]; 4. 18W-Kyle Eklund[4]; 5. 15-Lane Doll[6]; 6. (DNF) 44-James Gilbert[5]; 7. (DNF) 77-Corey Bolle[2]; 8. (DNF) 81-Lily Christianson[8]
IMCA Stock Car
A Feature 1 (20 Laps): 1. 20F-Dalton Flory[8]; 2. 52-Brennan Borg[1]; 3. 27X-Mike Hagen[2]; 4. 11S-Bob Fuegmann[7]; 5. 4-Rick Schulz[12]; 6. 12-Rob Stenvold[3]; 7. 28M-Keith Mattox[4]; 8. 16B-Justin Bachmeier[5]; 9. 30A-Adam Goff[10]; 10. 47-Devon Gonas[13]; 11. 3C-Billy Carow[16]; 12. (DNF) 34-Jason Kniffen[15]; 13. (DNF) 76-Taylor Mogard[14]; 14. (DNF) B1-Brody Carlsrud[9]; 15. (DNF) 67-Joren Boyce[6]; 16. (DNF) 48-Brock Beeter[11]
Heat 1 (8 Laps): 1. 52-Brennan Borg[2]; 2. 12-Rob Stenvold[4]; 3. 16B-Justin Bachmeier[1]; 4. 11S-Bob Fuegmann[7]; 5. B1-Brody Carlsrud[6]; 6. 48-Brock Beeter[3]; 7. (DNF) 47-Devon Gonas[5]; 8. (DNF) 34-Jason Kniffen[8]
Heat 2 (8 Laps): 1. 27X-Mike Hagen[1]; 2. 28M-Keith Mattox[2]; 3. 67-Joren Boyce[4]; 4. 20F-Dalton Flory[7]; 5. 30A-Adam Goff[3]; 6. 4-Rick Schulz[6]; 7. 76-Taylor Mogard[5]; 8. 3C-Billy Carow[8]
Junior Slingshots
A Feature 1 (8 Laps): 1. 6-Sage Borud[1]; 2. 87A-Ayden Bohannon[3]; 3. 11-Sladen Pfeifer[4]; 4. 11M-Hailey Mattox[5]; 5. 17-Sawyer Gaudreau[7]; 6. 10X-Landon Gaudreau[2]; 7. 26B-Bayley Grile[6]; 8. 47-Karver Balerud[8]
Heat 1 (4 Laps): 1. 6-Sage Borud[3]; 2. 10X-Landon Gaudreau[4]; 3. 87A-Ayden Bohannon[8]; 4. 11-Sladen Pfeifer[7]; 5. 11M-Hailey Mattox[5]; 6. 26B-Bayley Grile[1]; 7. 17-Sawyer Gaudreau[2]; 8. (DNF) 47-Karver Balerud[6]
Generic 1
Special 1 (10 Laps): 1. 0-Roy Spielman[3]; 2. 94-Bob Fuegmann[6]; 3. 14T-Makenzie Hagen[7]; 4. 132-Rob Stenvold[10]; 5. 5T-Brody Carlsrud[5]; 6. 2T-Stan Tomlinson[1]; 7. 27-Dave Rivinius[9]; 8. 87X-Nathan Watne[4]; 9. 29-Ben Burke[8]; 10. 29S-Terry Schatz[2]
Special 2 (10 Laps): 1. 243-Jace Odden[3]; 2. 99H-Rick Huber[4]; 3. 3T-Mason Eizenzimmer[2]; 4. 103-Sarah Tvedt[1]; 5. 11A-Taylor Huber[6]; 6. (DNF) B5-Tim Morse[5]
Special 3 (10 Laps): 1. 11S-Bruce Rudland[3]; 2. 28M-Kevin Mattox[2]; 3. B1-Marcus Tomlinson[1]; 4. 12-Evan Stenvold[8]; 5. 30-David Wurtz[4]; 6. 30A-Ryan Boyle[6]; 7. 48-Caden Germundson[7]; 8. 34-Michael Vennes[5]