IMCA Modified
A Feature 1 (25 Laps): 1. 15-Travis Tooley[6]; 2. 0-Scott Gartner[8]; 3. 019-Travis Olheiser[7]; 4. 80-Tony Marsh[3]; 5. 12B-Dwight Burwick[1]; 6. 2R-Randy Burwick[5]; 7. 3E-Chris Evoniuk[2]; 8. (DNF) 26-Crist Pittenger[4]
Heat 1 (8 Laps): 1. 019-Travis Olheiser[4]; 2. 80-Tony Marsh[2]; 3. 2R-Randy Burwick[3]; 4. 12B-Dwight Burwick[1]
Heat 2 (8 Laps): 1. 15-Travis Tooley[3]; 2. 0-Scott Gartner[4]; 3. 26-Crist Pittenger[2]; 4. 3E-Chris Evoniuk[1]
IMCA Northern SportMod
A Feature 1 (20 Laps): 1. 21C-Chandler Wanner[2]; 2. 19-Caden Roberts[3]; 3. 8B-Jordan Braun[4]; 4. 5F-Zach Frederick[9]; 5. 33L-Cole Lewis[7]; 6. 44-Darin Tarrell[11]; 7. 7C-Josh Carson[5]; 8. 85X-Brett Pudwill[1]; 9. 67-Kale Boje[12]; 10. (DNF) 42-Paul Wanner[13]; 11. (DNF) 24V-Deryk Voller[6]; 12. (DNF) 72-Kyle Krogh[10]; 13. (DNF) 47K-Luke Krogh[8]
Heat 1 (8 Laps): 1. 47K-Luke Krogh[6]; 2. 21C-Chandler Wanner[3]; 3. 8B-Jordan Braun[4]; 4. 24V-Deryk Voller[5]; 5. 72-Kyle Krogh[7]; 6. 44-Darin Tarrell[1]; 7. 42-Paul Wanner[2]
Heat 2 (8 Laps): 1. 33L-Cole Lewis[5]; 2. 5F-Zach Frederick[6]; 3. 7C-Josh Carson[4]; 4. 19-Caden Roberts[3]; 5. 85X-Brett Pudwill[2]; 6. (DNF) 67-Kale Boje[1]
IMCA Sport Compact
A Feature 1 (12 Laps): 1. 5K-Larry King[4]; 2. 28-Brayden Urlacher[5]; 3. 15H-JayDe Satcho[2]; 4. 2J-Shiloh Jung[1]; 5. (DNF) 21-Tanner Hofer[3]; 6. (DNF) 19D-Peder Dekrey[6]
Heat 1 (8 Laps): 1. 28-Brayden Urlacher[6]; 2. 15H-JayDe Satcho[2]; 3. 5K-Larry King[5]; 4. 21-Tanner Hofer[3]; 5. 2J-Shiloh Jung[1]; 6. (DNF) 19D-Peder Dekrey[4]
IMCA Stock Car
A Feature 1 (20 Laps): 1. 21K-Kyle Krogh[6]; 2. 3-Travis Ulmer[9]; 3. 0-Scott Gartner[8]; 4. 7L-Jordan Binstock[7]; 5. 5F-Zach Frederick[5]; 6. 22-Casey Binstock[4]; 7. 11B-Alex Braun[3]; 8. 85-Tyler Bartholomew[2]; 9. 27R-Brooke Bartholomew[1]
Heat 1 (8 Laps): 1. 5F-Zach Frederick[3]; 2. 3-Travis Ulmer[5]; 3. 11B-Alex Braun[2]; 4. 27R-Brooke Bartholomew[1]; 5. (DNF) 7L-Jordan Binstock[4]
Heat 2 (8 Laps): 1. 0-Scott Gartner[4]; 2. 21K-Kyle Krogh[3]; 3. 22-Casey Binstock[2]; 4. 85-Tyler Bartholomew[1]
Semi-Pro Legends
A Feature 1 (15 Laps): 1. 60-Drew Papke[1]; 2. 471-Austin Wiest[3]; 3. 49-Tommie Quenzer[7]; 4. 38-Brandon Anderson[12]; 5. 4-Justin Bauer[11]; 6. 52-Bryce Barnhardt[10]; 7. 94-Jay Quenzer[6]; 8. 14R-Philip Roller[2]; 9. (DNF) 61-Timothy Wharton[4]; 10. (DNF) 28-Don Hayes[9]; 11. (DNF) 07-Dayton Olheiser[5]; 12. (DQ) 55-Ivan Sailer[8]
Heat 1 (8 Laps): 1. 60-Drew Papke[1]; 2. 471-Austin Wiest[2]; 3. 49-Tommie Quenzer[4]; 4. 4-Justin Bauer[6]; 5. 07-Dayton Olheiser[3]; 6. 28-Don Hayes[5]
Heat 2 (8 Laps): 1. 38-Brandon Anderson[6]; 2. 52-Bryce Barnhardt[5]; 3. 55-Ivan Sailer[4]; 4. 94-Jay Quenzer[3]; 5. 14R-Philip Roller[1]; 6. 61-Timothy Wharton[2]
Hobby Stocks
A Feature 1 (15 Laps): 1. O9-Raymond Olheiser[1]; 2. 12W-Chris Welk Jr[8]; 3. 18-Derek Nitschke[5]; 4. 69-Cody Hulse[6]; 5. 97-Logan Berg[11]; 6. 1-John Gartner Jr[10]; 7. 88-Mattea Binstock[3]; 8. 15C-Casey Vernon[7]; 9. P1-Darrell Snyder[2]; 10. 13-Dean Brew[9]; 11. (DNF) 04-Deen Brecht[4]
Heat 1 (8 Laps): 1. O9-Raymond Olheiser[1]; 2. 1-John Gartner Jr[6]; 3. 15C-Casey Vernon[4]; 4. 18-Derek Nitschke[3]; 5. 88-Mattea Binstock[2]; 6. 97-Logan Berg[5]
Heat 2 (8 Laps): 1. 12W-Chris Welk Jr[4]; 2. 69-Cody Hulse[3]; 3. 04-Deen Brecht[2]; 4. 13-Dean Brew[5]; 5. P1-Darrell Snyder[1]