IMCA Modified
A Feature 1 (25 Laps): 1. 5T-Marcus Tomlinson[7]; 2. 019-Travis Olheiser[9]; 3. 2T-Mike Tomlinson[3]; 4. 15-Travis Tooley[8]; 5. 37H-Michael Hartigan[11]; 6. 24Q-Quentin Kinzley[12]; 7. 87H-Brad Hartigan[10]; 8. 2R-Randy Burwick[6]; 9. 3E-Chris Evoniuk[2]; 10. 13S-Randy Sandvick[5]; 11. 26-Crist Pittenger[4]; 12. 2X-Kendall Booke[13]; 13. 12B-Dwight Burwick[1]; 14. 80-Tony Marsh[14]
Heat 1 (8 Laps): 1. 26-Crist Pittenger[3]; 2. 019-Travis Olheiser[6]; 3. 5T-Marcus Tomlinson[5]; 4. 2R-Randy Burwick[4]; 5. 12B-Dwight Burwick[1]; 6. 37H-Michael Hartigan[7]; 7. (DNF) 2X-Kendall Booke[2]
Heat 2 (8 Laps): 1. 2T-Mike Tomlinson[2]; 2. 87H-Brad Hartigan[6]; 3. 15-Travis Tooley[5]; 4. 13S-Randy Sandvick[3]; 5. 3E-Chris Evoniuk[1]; 6. 24Q-Quentin Kinzley[7]; 7. (DNF) 80-Tony Marsh[4]
IMCA Northern SportMod
A Feature 1 (20 Laps): 1. 47K-Luke Krogh[8]; 2. 8B-Jordan Braun[4]; 3. 24V-Deryk Voller[5]; 4. 5-Scott Jacobson[10]; 5. 5F-Zach Frederick[9]; 6. 29-Chaz Mosby[12]; 7. 7C-Josh Carson[6]; 8. 21C-Chandler Wanner[3]; 9. 57-Terry Zastoupil[11]; 10. (DNF) 33L-Cole Lewis[7]; 11. (DNF) 42-Paul Wanner[1]; 12. (DNF) 85X-Brett Pudwill[2]
Heat 1 (8 Laps): 1. 21C-Chandler Wanner[2]; 2. 33L-Cole Lewis[4]; 3. 24V-Deryk Voller[3]; 4. 5F-Zach Frederick[5]; 5. 42-Paul Wanner[1]; 6. 57-Terry Zastoupil[6]
Heat 2 (8 Laps): 1. 47K-Luke Krogh[4]; 2. 5-Scott Jacobson[5]; 3. 8B-Jordan Braun[2]; 4. 7C-Josh Carson[3]; 5. 85X-Brett Pudwill[1]; 6. 29-Chaz Mosby[6]
IMCA Sport Compact
A Feature 1 (8 Laps): 1. 28-Brayden Urlacher[1]; 2. 21-Tanner Hofer[2]; 3. 2J-Shiloh Jung[3]
IMCA Stock Car
A Feature 1 (20 Laps): 1. 3-Travis Ulmer[8]; 2. 21K-Kyle Krogh[7]; 3. 5F-Zach Frederick[6]; 4. 22-Casey Binstock[5]; 5. 421-Chris Ellis[9]; 6. 85-Tyler Bartholomew[2]; 7. 7L-Jordan Binstock[11]; 8. 11B-Alex Braun[3]; 9. (DNF) 23-Hailey Jordan[1]; 10. (DNF) 40B-Jake Brown[4]; 11. (DNF) 11K-Ken Krogh[10]; 12. (DNF) 27R-Brooke Bartholomew[12]
Heat 1 (8 Laps): 1. 421-Chris Ellis[6]; 2. 5F-Zach Frederick[4]; 3. 40B-Jake Brown[3]; 4. 85-Tyler Bartholomew[2]; 5. 23-Hailey Jordan[1]; 6. 7L-Jordan Binstock[5]
Heat 2 (8 Laps): 1. 21K-Kyle Krogh[4]; 2. 11B-Alex Braun[2]; 3. 3-Travis Ulmer[5]; 4. 22-Casey Binstock[3]; 5. 11K-Ken Krogh[6]; 6. (DNF) 27R-Brooke Bartholomew[1]
Semi-Pro Legends
A Feature 1 (15 Laps): 1. 471-Austin Wiest[3]; 2. 38-Brandon Anderson[2]; 3. 60-Drew Papke[14]; 4. 49-Tommie Quenzer[1]; 5. 77-Preston Martin[5]; 6. 55-Ivan Sailer[6]; 7. 4-Justin Bauer[7]; 8. 14-Kody King[4]; 9. 14R-Philip Roller[8]; 10. 23-Mavrick Nelson[9]; 11. 94-Jay Quenzer[12]; 12. 61-Timothy Wharton[10]; 13. 28-Don Hayes[11]; 14. 33-Dayton Olheiser[13]
Heat 1 (8 Laps): 1. 49-Tommie Quenzer[5]; 2. 471-Austin Wiest[7]; 3. 14-Kody King[6]; 4. 4-Justin Bauer[2]; 5. 23-Mavrick Nelson[3]; 6. 61-Timothy Wharton[4]; 7. (DNS) 60-Drew Papke
Heat 2 (8 Laps): 1. 38-Brandon Anderson[6]; 2. 55-Ivan Sailer[4]; 3. 77-Preston Martin[3]; 4. 14R-Philip Roller[2]; 5. 94-Jay Quenzer[7]; 6. 28-Don Hayes[5]; 7. 33-Dayton Olheiser[1]
Hobby Stocks
A Feature 1 (15 Laps): 1. 1-John Gartner Jr[4]; 2. 97-Logan Berg[5]; 3. 04-Deen Brecht[2]; 4. 15C-Casey Vernon[8]; 5. 69-Cody Hulse[7]; 6. 18-Derek Nitschke[6]; 7. 12W-Chris Welk Jr[9]; 8. 88-Mattea Binstock[3]; 9. P1-Darrell Snyder[1]; 10. 05-Carl Vyse[10]; 11. (DNF) O9-Raymond Olheiser[11]
Heat 1 (8 Laps): 1. 15C-Casey Vernon[5]; 2. 18-Derek Nitschke[4]; 3. 1-John Gartner Jr[3]; 4. P1-Darrell Snyder[1]; 5. (DNS) O9-Raymond Olheiser
Heat 2 (8 Laps): 1. 04-Deen Brecht[1]; 2. 97-Logan Berg[3]; 3. 12W-Chris Welk Jr[5]; 4. 69-Cody Hulse[4]; 5. 88-Mattea Binstock[2]