IMCA Modified
A Feature 1 (25 Laps): 1. 14T-Travis Hagen[10]; 2. 2T-Mike Tomlinson[5]; 3. 019-Travis Olheiser[9]; 4. 5T-Marcus Tomlinson[6]; 5. 26-Crist Pittenger[2]; 6. 24Q-Quentin Kinzley[7]; 7. 2R-Randy Burwick[4]; 8. 3E-Chris Evoniuk[12]; 9. 12B-Dwight Burwick[11]; 10. (DNF) 13S-Randy Sandvick[3]; 11. (DNF) 15-Travis Tooley[8]; 12. (DNF) 94-Aden Clark[13]; 13. (DNF) 2X-Kendall Booke[1]
Heat 1 (8 Laps): 1. 13S-Randy Sandvick[3]; 2. 24Q-Quentin Kinzley[5]; 3. 019-Travis Olheiser[6]; 4. 2T-Mike Tomlinson[4]; 5. 2X-Kendall Booke[2]; 6. 12B-Dwight Burwick[1]; 7. 94-Aden Clark[7]
Heat 2 (8 Laps): 1. 26-Crist Pittenger[2]; 2. 5T-Marcus Tomlinson[4]; 3. 14T-Travis Hagen[6]; 4. 2R-Randy Burwick[3]; 5. 15-Travis Tooley[5]; 6. 3E-Chris Evoniuk[1]
IMCA Northern SportMod
A Feature 1 (20 Laps): 1. 33L-Cole Lewis[6]; 2. 5F-Zach Frederick[13]; 3. 21C-Chandler Wanner[2]; 4. 10Z-Makenzie Hagen[7]; 5. 8B-Jordan Braun[5]; 6. 85X-Brett Pudwill[1]; 7. 7C-Josh Carson[3]; 8. 00-Tanner Weeks[8]; 9. 57-Terry Zastoupil[12]; 10. (DNF) 44-Tyler Weeks[10]; 11. (DNF) 17-Rich Pavlicek[11]; 12. (DNS) 24V-Deryk Voller; 13. (DNS) 47K-Luke Krogh; 14. (DNS) 5X-Gene Admidin
Heat 1 (8 Laps): 1. 33L-Cole Lewis[4]; 2. 85X-Brett Pudwill[1]; 3. 21C-Chandler Wanner[2]; 4. 5X-Gene Admidin[7]; 5. (DNF) 24V-Deryk Voller[3]; 6. (DNF) 17-Rich Pavlicek[6]; 7. (DNF) 5F-Zach Frederick[5]
Heat 2 (8 Laps): 1. 7C-Josh Carson[2]; 2. 8B-Jordan Braun[3]; 3. 10Z-Makenzie Hagen[5]; 4. 00-Tanner Weeks[6]; 5. 44-Tyler Weeks[7]; 6. 57-Terry Zastoupil[1]; 7. (DNS) 47K-Luke Krogh
IMCA Sport Compact
A Feature 1 (8 Laps): 1. 28-Brayden Urlacher[3]; 2. 21-Tanner Hofer[2]; 3. 2J-Shiloh Jung[1]
IMCA Stock Car
A Feature 1 (25 Laps): 1. 3-Travis Ulmer[8]; 2. 40B-Jake Brown[3]; 3. 22-Casey Binstock[5]; 4. 11B-Alex Braun[4]; 5. 18-Mike Anderson[10]; 6. 23-Hailey Jordan[1]; 7. 27R-Brooke Bartholomew[2]; 8. 85-Tyler Bartholomew[11]; 9. (DNF) 421-Chris Ellis[6]; 10. (DNF) 01-Josh Allocco[9]; 11. (DNS) 21K-Kyle Krogh
Heat 1 (8 Laps): 1. 421-Chris Ellis[4]; 2. 3-Travis Ulmer[5]; 3. 11B-Alex Braun[3]; 4. 18-Mike Anderson[6]; 5. 23-Hailey Jordan[1]; 6. 85-Tyler Bartholomew[2]
Heat 2 (8 Laps): 1. 40B-Jake Brown[2]; 2. 22-Casey Binstock[3]; 3. 27R-Brooke Bartholomew[1]; 4. (DNF) 01-Josh Allocco[5]; 5. (DNS) 21K-Kyle Krogh
Semi-Pro Legends
A Feature 1 (15 Laps): 1. 60-Drew Papke[3]; 2. 471-Austin Wiest[2]; 3. 38-Brandon Anderson[6]; 4. 49-Tommie Quenzer[4]; 5. 14-Kody King[5]; 6. 71-Chase Schlafmann[11]; 7. 7F-Brian Frederick[1]; 8. 14R-Philip Roller[8]; 9. 7-Adam Meuchel[14]; 10. 94-Jay Quenzer[12]; 11. 61-Timothy Wharton[9]; 12. 07-Dayton Olheiser[13]; 13. 23-Mavrick Nelson[7]; 14. 52-Bryce Barnhardt[10]; 15. 4-Justin Bauer[15]
Heat 1 (8 Laps): 1. 60-Drew Papke[6]; 2. 49-Tommie Quenzer[3]; 3. 7F-Brian Frederick[1]; 4. 52-Bryce Barnhardt[5]; 5. 7-Adam Meuchel[8]; 6. 61-Timothy Wharton[4]; 7. 07-Dayton Olheiser[7]; 8. (DNS) 4-Justin Bauer
Heat 2 (8 Laps): 1. 14-Kody King[2]; 2. 38-Brandon Anderson[4]; 3. 471-Austin Wiest[7]; 4. 71-Chase Schlafmann[5]; 5. 14R-Philip Roller[3]; 6. 23-Mavrick Nelson[1]; 7. 94-Jay Quenzer[6]
Hobby Stocks
A Feature 1 (15 Laps): 1. 04-Deen Brecht[4]; 2. 12W-Chris Welk Jr[8]; 3. P1-Darrell Snyder[1]; 4. 88-Mattea Binstock[3]; 5. 15C-Casey Vernon[7]; 6. 69-Cody Hulse[6]; 7. 18-Derek Nitschke[5]; 8. 01-Tommy Rogers[9]; 9. (DQ) O9-Raymond Olheiser[2]
Heat 1 (8 Laps): 1. 15C-Casey Vernon[4]; 2. P1-Darrell Snyder[1]; 3. 18-Derek Nitschke[3]; 4. 88-Mattea Binstock[2]; 5. 01-Tommy Rogers[5]
Heat 2 (8 Laps): 1. 12W-Chris Welk Jr[4]; 2. 04-Deen Brecht[2]; 3. 69-Cody Hulse[3]; 4. O9-Raymond Olheiser[1]