IMCA Hobby Stock
A Feature 1 (20 Laps): 1. 44-Tim Anderson[2]; 2. 99H-Brock Beeter[14]; 3. 3T-Vance Tomlinson[1]; 4. 22-Kyler Satran[5]; 5. 13-Jacob Robinson[3]; 6. 51X-Brennor Grinstead[8]; 7. 04-Hudson Hooker[6]; 8. (DNF) #9-Chris Rangeloff[10]; 9. (DNF) 7-Jay Loughman[9]; 10. (DNF) 51E-Ethan Neu[4]; 11. (DNF) 48-Max Beeter[13]; 12. (DNF) 103-Alex Tvedt[11]; 13. (DNF) 95-Gered Knoell[12]; 14. (DNF) 61-Austin Kayton[7]
Heat 1 (8 Laps): 1. 3T-Vance Tomlinson[1]; 2. 22-Kyler Satran[2]; 3. 44-Tim Anderson[7]; 4. 61-Austin Kayton[3]; 5. 7-Jay Loughman[6]; 6. 103-Alex Tvedt[4]; 7. 48-Max Beeter[5]
Heat 2 (8 Laps): 1. 04-Hudson Hooker[4]; 2. 13-Jacob Robinson[1]; 3. 51E-Ethan Neu[5]; 4. 51X-Brennor Grinstead[3]; 5. #9-Chris Rangeloff[2]; 6. 95-Gered Knoell[6]; 7. 99H-Brock Beeter[7]
IMCA Northern SportMod
A Feature 1 (25 Laps): 1. 14A-Chase Alves[3]; 2. 42-Nathan Speten[11]; 3. 69Z-Christopher Zenz[7]; 4. 74-Darren Medler[1]; 5. 1S-Shelby Alves[5]; 6. 413-Tate Johnson[10]; 7. 29-Darren Schatz[8]; 8. 13-Justin Fichter[9]; 9. 8B-Jordan Braun[12]; 10. 85X-Brett Pudwill[17]; 11. 70K-Chuck Peterson[13]; 12. 91D-Tom Daleske[19]; 13. (DNF) 316-Brandyn Johnson[15]; 14. (DNF) 49-Erik Laudenschlager[2]; 15. (DNF) 14P-CJ Peterson[6]; 16. (DNF) 51U-Christian Uhlich[14]; 17. (DNF) 1X-Cody Erickson[21]; 18. (DNF) 72-Ken Stadick[20]; 19. (DNF) 9-Philip Keller[4]; 20. (DNF) OM-Dirk Miller[18]; 21. (DNS) 0-Robby Rosselli
Heat 1 (8 Laps): 1. 14A-Chase Alves[2]; 2. 49-Erik Laudenschlager[7]; 3. 69Z-Christopher Zenz[4]; 4. 413-Tate Johnson[6]; 5. 70K-Chuck Peterson[5]; 6. 0-Robby Rosselli[3]; 7. 91D-Tom Daleske[1]
Heat 2 (8 Laps): 1. 9-Philip Keller[1]; 2. 74-Darren Medler[3]; 3. 29-Darren Schatz[6]; 4. 42-Nathan Speten[2]; 5. 51U-Christian Uhlich[4]; 6. 85X-Brett Pudwill[5]; 7. 72-Ken Stadick[7]
Heat 3 (8 Laps): 1. 1S-Shelby Alves[4]; 2. 14P-CJ Peterson[2]; 3. 13-Justin Fichter[3]; 4. 8B-Jordan Braun[6]; 5. 316-Brandyn Johnson[1]; 6. (DNF) OM-Dirk Miller[7]; 7. (DNS) 1X-Cody Erickson
IMCA Stock Car
A Feature 1 (20 Laps): 1. 10J-Jake Nelson[5]; 2. 67-Joren Boyce[3]; 3. 73-Will Scheresky[4]; 4. 11S-Michael Swallers[1]; 5. 76-Bob Fuegmann[2]; 6. 30A-Adam Goff[6]; 7. 34-Jason Kniffen[7]; 8. S8-Shawn Volk[8]
Heat 1 (8 Laps): 1. 10J-Jake Nelson[7]; 2. 73-Will Scheresky[6]; 3. 11S-Michael Swallers[1]; 4. 76-Bob Fuegmann[2]; 5. 67-Joren Boyce[4]; 6. 30A-Adam Goff[5]; 7. 34-Jason Kniffen[3]; 8. S8-Shawn Volk[8]
Semi-Pro Legends
A Feature 1 (20 Laps): 1. 60-Drew Papke[5]; 2. 19-Donavin Wiest[2]; 3. 52-Bryce Barnhardt[4]; 4. 10Z-Glenn Mitchell[1]; 5. 51A-AJ Davenport[16]; 6. 55-Ivan Sailer[3]; 7. 23-Mavrick Nelson[6]; 8. 4-Deen Brecht[7]; 9. 87-Gus Jensen[9]; 10. 00-Duston Hagen[8]; 11. 37-Kevin Jensen[10]; 12. 28L-Don Hayes[14]; 13. 68-Kyle Doepke[11]; 14. 13-Kevin Pudwill[13]; 15. 06-Weston Hagen[15]; 16. (DNF) 51-Sierra Davenport[12]
Heat 1 (8 Laps): 1. 10Z-Glenn Mitchell[5]; 2. 55-Ivan Sailer[2]; 3. 60-Drew Papke[7]; 4. 4-Deen Brecht[3]; 5. 87-Gus Jensen[1]; 6. 68-Kyle Doepke[4]; 7. 13-Kevin Pudwill[6]; 8. 06-Weston Hagen[8]
Heat 2 (8 Laps): 1. 19-Donavin Wiest[6]; 2. 52-Bryce Barnhardt[5]; 3. 23-Mavrick Nelson[2]; 4. 00-Duston Hagen[3]; 5. 37-Kevin Jensen[1]; 6. 51-Sierra Davenport[7]; 7. 28L-Don Hayes[4]; 8. 51A-AJ Davenport[8]
Generic 1
A Feature 1 (12 Laps): 1. 3-Paul Schulz[3]; 2. 3S-BRANDON SAILER[1]; 3. (DNF) 51X-Tyson Grinstead[2]
Heat 1 (4 Laps): 1. 3S-BRANDON SAILER[1]; 2. 51X-Tyson Grinstead[2]; 3. 3-Paul Schulz[3]