IMCA Hobby Stock
A Feature 1 (12 Laps): 1. 77C-Craig Clift[10]; 2. 9-Joel Magee[6]; 3. 7T-Tony Fetterman[11]; 4. 00K-Kaylb Brunssen[7]; 5. 55M-Mike Hanson[9]; 6. 24-Jordan Vosika[12]; 7. 99-Tori Wendell[4]; 8. 39-Lowell Janssen[5]; 9. 21R-Matt Rezac[3]; 10. 3-Kevin Vasek[13]; 11. 77-Derik Rolston[1]; 12. 73-Chad Muilenburg[2]; 13. 6I-Toby Ives[8]; 14. 06I-Dillon Ives[14]
Heat 1 (6 Laps): 1. 21R-Matt Rezac[2]; 2. 7T-Tony Fetterman[5]; 3. 39-Lowell Janssen[3]; 4. 6I-Toby Ives[4]; 5. 3-Kevin Vasek[1]
Heat 2 (6 Laps): 1. 9-Joel Magee[3]; 2. 77-Derik Rolston[1]; 3. 55M-Mike Hanson[4]; 4. 24-Jordan Vosika[5]; 5. 06I-Dillon Ives[2]
Heat 3 (6 Laps): 1. 77C-Craig Clift[4]; 2. 00K-Kaylb Brunssen[3]; 3. 99-Tori Wendell[2]; 4. 73-Chad Muilenburg[1]
IMCA Northern SportMod
A Feature 1 (15 Laps): 1. 33J-Josh Pfeifer[6]; 2. 23JR-Dudley Schroeder Jr[9]; 3. 11-Raymond Bigge[2]; 4. 85JR-Shawn Pudwill[7]; 5. (DNF) 6-Luke Jackson[8]; 6. (DNF) 66M-Kevin McCarthy[5]; 7. (DNF) 81B-John Brown Jr[11]; 8. (DNF) 33T-Tucker Hawley[1]; 9. (DNF) 6I-Stephen Ives[3]; 10. (DNF) 33-Josh Pfeifer[4]; 11. (DNF) 6Z-Matt Esterling[10]
Heat 1 (8 Laps): 1. 23JR-Dudley Schroeder Jr[4]; 2. 85JR-Shawn Pudwill[3]; 3. 66M-Kevin McCarthy[2]; 4. 6I-Stephen Ives[1]; 5. (DNF) 33T-Tucker Hawley[5]
Heat 2 (8 Laps): 1. 11-Raymond Bigge[1]; 2. 6-Luke Jackson[4]; 3. 33J-Josh Pfeifer[3]; 4. 6Z-Matt Esterling[6]; 5. 33-Josh Pfeifer[2]; 6. (DNF) 81B-John Brown Jr[5]
IMCA Sport Compact
A Feature 1 (12 Laps): 1. 35JR-Taylor Brown[3]; 2. 35X-Conner Brown[4]; 3. 3A-Auston Honeycutt[2]; 4. 7-Jerik Stabler[1]
Heat 1 (6 Laps): 1. 35JR-Taylor Brown[3]; 2. 35X-Conner Brown[4]; 3. 3A-Auston Honeycutt[2]; 4. 7-Jerik Stabler[1]
IMCA Stock Car
A Feature 1 (15 Laps): 1. 22P-Dusty Poessnecker[5]; 2. 7-Logan Kafka[1]; 3. 10W-Brady Wenzlaff[4]; 4. 16-Joel Namminga[3]; 5. 24-Darwin Iedema[2]
Heat 1 (8 Laps): 1. 7-Logan Kafka[1]; 2. 22P-Dusty Poessnecker[5]; 3. 16-Joel Namminga[3]; 4. 10W-Brady Wenzlaff[4]; 5. 24-Darwin Iedema[2]
Street Stocks
A Feature 1 (8 Laps): 1. 64-Cory Yeigh[2]; 2. 55-John Hoing[5]; 3. 40-Tim Dann[9]; 4. 71Z-Zach Olivier[7]; 5. 83X-Brylee Gough[12]; 6. 35J-Dan Kahler[10]; 7. (DNF) 21-Ron Howe[3]; 8. (DNF) 7-Matthew Donker[4]; 9. (DNF) 51-Billy Prouty[1]; 10. (DNF) 29Z-JJ Zebell[6]; 11. (DNF) 15-Brandon Ferguson[11]; 12. (DQ) 1X-Aaron Foote[8]
Heat 1 (8 Laps): 1. 1X-Aaron Foote[1]; 2. 21-Ron Howe[2]; 3. 71Z-Zach Olivier[3]; 4. 7-Matthew Donker[6]; 5. 35J-Dan Kahler[5]; 6. (DNF) 15-Brandon Ferguson[4]
Heat 2 (8 Laps): 1. 29Z-JJ Zebell[1]; 2. 40-Tim Dann[3]; 3. 55-John Hoing[4]; 4. 64-Cory Yeigh[5]; 5. 51-Billy Prouty[6]; 6. 83X-Brylee Gough[2]