IMCA Hobby Stock
A Feature 1 (20 Laps): 1. 51X-Brennor Grinstead[6]; 2. 22-Kyler Satran[8]; 3. 27A-Aiden Paul[4]; 4. 103-Alex Tvedt[2]; 5. 70-Caden Appelt[9]; 6. 82T-Tyson Grinstead[5]; 7. 19T-Thomas Goldsberry[3]; 8. #9-Chris Rangeloff[7]; 9. 103T-Brian Tvedt[10]; 10. 12B-Beth Ann Goudy[12]; 11. 95-Gered Knoell[14]; 12. 37-Keith Vetsch[13]; 13. (DNF) 47-Max Beeter[1]; 14. (DNF) 13-Jacob Robinson[11]; 15. (DNF) 004-Hudson Hooker[15]
Heat 1 (8 Laps): 1. 51X-Brennor Grinstead[5]; 2. 47-Max Beeter[2]; 3. 103-Alex Tvedt[3]; 4. 70-Caden Appelt[7]; 5. 27A-Aiden Paul[4]; 6. 13-Jacob Robinson[6]; 7. 37-Keith Vetsch[8]; 8. (DNF) 004-Hudson Hooker[1]
Heat 2 (8 Laps): 1. 22-Kyler Satran[6]; 2. 19T-Thomas Goldsberry[3]; 3. 82T-Tyson Grinstead[4]; 4. 103T-Brian Tvedt[7]; 5. #9-Chris Rangeloff[5]; 6. 12B-Beth Ann Goudy[2]; 7. 95-Gered Knoell[1]
IMCA Northern SportMod
A Feature 1 (20 Laps): 1. 42-Nathan Speten[8]; 2. 48-Brock Beeter[4]; 3. 13-Troy Speten[7]; 4. OM-Dirk Miller[2]; 5. 60-Drew Papke[5]; 6. 27-Dennis Chapman[12]; 7. 89-Tim Goodwin[10]; 8. 69-Christopher Zenz[6]; 9. 11-Dustyn Mayer[3]; 10. 61H-Lane Hanna[9]; 11. 2A-Bruce King[11]; 12. (DNF) 5-Lance Lochthowe[1]
Heat 1 (8 Laps): 1. 48-Brock Beeter[3]; 2. 42-Nathan Speten[5]; 3. 89-Tim Goodwin[6]; 4. 69-Christopher Zenz[4]; 5. OM-Dirk Miller[2]; 6. 2A-Bruce King[1]
Heat 2 (8 Laps): 1. 13-Troy Speten[4]; 2. 5-Lance Lochthowe[1]; 3. 11-Dustyn Mayer[2]; 4. 61H-Lane Hanna[5]; 5. 60-Drew Papke[3]; 6. 27-Dennis Chapman[6]
IMCA Stock Car
A Feature 1 (20 Laps): 1. 30A-Adam Goff[1]; 2. 77-Will Scheresky[3]; 3. 11S-Michael Swallers[2]; 4. 7-Gary Goudy Sr[6]; 5. 2X-Billy Preston[5]; 6. (DNF) 76-Bob Fuegmann[4]; 7. (DNS) 67-Joren Boyce
Heat 1 (8 Laps): 1. 30A-Adam Goff[2]; 2. 77-Will Scheresky[5]; 3. 11S-Michael Swallers[3]; 4. 76-Bob Fuegmann[6]; 5. 2X-Billy Preston[7]; 6. 7-Gary Goudy Sr[1]; 7. (DNF) 67-Joren Boyce[4]; 8. (DNS) 211-Joe Schrodt
Semi-Pro Legends
A Feature 1 (20 Laps): 1. 10Z-Glenn Mitchell[3]; 2. 87-Gus Jensen[9]; 3. 94-Bryce Barnhardt[1]; 4. 23-Mavrick Nelson[5]; 5. 47-Cole Slaubaugh[8]; 6. 06-Weston Hagen[4]; 7. 68-Kyle Doepke[11]; 8. 4-Deen Brecht[6]; 9. 00-Duston Hagen[7]; 10. 31-Maksim Nelson[13]; 11. (DNF) 49-Tommie Quenzer[2]; 12. (DNF) 77-Preston Martin[10]; 13. (DNS) 82-Cole Hanshew
Heat 1 (8 Laps): 1. 77-Preston Martin[1]; 2. 49-Tommie Quenzer[3]; 3. 10Z-Glenn Mitchell[2]; 4. 00-Duston Hagen[4]; 5. 87-Gus Jensen[5]; 6. 68-Kyle Doepke[7]; 7. 31-Maksim Nelson[6]
Heat 2 (8 Laps): 1. 23-Mavrick Nelson[2]; 2. 94-Bryce Barnhardt[5]; 3. 47-Cole Slaubaugh[1]; 4. 4-Deen Brecht[3]; 5. 06-Weston Hagen[4]; 6. 82-Cole Hanshew[6]
Generic 1
A Feature 1 (12 Laps): 1. 15S-Rick Stiyer[1]; 2. 2B-Wyatt Belcourt[5]; 3. 24-Qwint Irish[3]; 4. 37-Kevin Vetsch[4]; 5. (DNF) 77X-WALLY SCHERESKY[2]
Heat 1 (6 Laps): 1. 15S-Rick Stiyer[5]; 2. 77X-WALLY SCHERESKY[1]; 3. 24-Qwint Irish[4]; 4. 37-Kevin Vetsch[2]; 5. 2B-Wyatt Belcourt[3]
Non-Winged Sprints
A Feature 1 (20 Laps): 1. 20L-Dusty Lawson[1]; 2. 16-Ross Cummings[4]; 3. 15T-Myles Tomlinson[6]; 4. 15B-Doug Mccambridge[2]; 5. 4-Colton Young[3]; 6. 2T-Mike Tomlinson[5]; 7. 7X-Randy Blotsky[8]; 8. 23-Mike Nelson[9]; 9. 20-Kevin Lawson[10]; 10. 5-James Weber[11]; 11. 21-Cory Palm[7]
Heat 1 (8 Laps): 1. 15B-Doug Mccambridge[4]; 2. 20L-Dusty Lawson[2]; 3. 2T-Mike Tomlinson[3]; 4. 21-Cory Palm[1]; 5. 23-Mike Nelson[5]; 6. (DNS) 5-James Weber
Heat 2 (8 Laps): 1. 15T-Myles Tomlinson[4]; 2. 16-Ross Cummings[3]; 3. 4-Colton Young[1]; 4. 7X-Randy Blotsky[5]; 5. 20-Kevin Lawson[2]