IMCA Hobby Stock
A Feature 1 (12 Laps): 1. 39-Lowell Janssen[4]; 2. 9-Joel Magee[5]; 3. 21R-Matt Rezac[6]; 4. 55M-Mike Hanson[8]; 5. 3-Ryan Fajman[11]; 6. 96R-Stephanie Reynolds[7]; 7. 3X-Brian Campbell[12]; 8. 35X-Conner Brown[2]; 9. 12L-Wyatt Luke[3]; 10. 77-Derik Rolston[13]; 11. 24-Jordan Vosika[9]; 12. (DNF) 99-Landon Nedved[10]; 13. (DNF) 98-Tanner Novak[1]
Heat 1 (6 Laps): 1. 24-Jordan Vosika[4]; 2. 21R-Matt Rezac[3]; 3. 3X-Brian Campbell[5]; 4. 98-Tanner Novak[1]; 5. 77-Derik Rolston[2]
Heat 2 (6 Laps): 1. 35X-Conner Brown[1]; 2. 39-Lowell Janssen[2]; 3. 99-Landon Nedved[4]; 4. (DNF) 96R-Stephanie Reynolds[3]
Heat 3 (6 Laps): 1. 3-Ryan Fajman[4]; 2. 9-Joel Magee[2]; 3. 55M-Mike Hanson[3]; 4. 12L-Wyatt Luke[1]
IMCA Northern SportMod
A Feature 1 (15 Laps): 1. 45R-Dyllan Ricks[5]; 2. 48-Tommy Tanner[1]; 3. 23JR-Dudley Schroeder Jr[3]; 4. 86W-Willy Kirk[4]; 5. (DNF) 11-Raymond Bigge[2]; 6. (DNF) 33T-Tucker Hawley[6]
Heat 1 (8 Laps): 1. 48-Tommy Tanner[1]; 2. 86W-Willy Kirk[4]; 3. 45R-Dyllan Ricks[5]; 4. 23JR-Dudley Schroeder Jr[3]; 5. 11-Raymond Bigge[2]; 6. 33T-Tucker Hawley[6]
IMCA RaceSaver Sprint Car
A Feature 1 (15 Laps): 1. 22D-Danny Nekolite[4]; 2. 32-Trefer Waller[3]; 3. 43MB-Elliot Amdahl[7]; 4. 30-Dennis Engelhaupt[5]; 5. X-Josh Sterrett[1]; 6. 9ER7-John Otte[2]; 7. 99-Tony Drueke[8]; 8. 31-Koby Werkmeister[6]
Heat 1 (8 Laps): 1. 43MB-Elliot Amdahl[4]; 2. 32-Trefer Waller[2]; 3. 30-Dennis Engelhaupt[3]; 4. X-Josh Sterrett[1]
Heat 2 (8 Laps): 1. 22D-Danny Nekolite[2]; 2. 31-Koby Werkmeister[3]; 3. 99-Tony Drueke[4]; 4. 9ER7-John Otte[1]
IMCA Sport Compact
A Feature 1 (10 Laps): 1. 35JR-Taylor Brown[4]; 2. 35X-Conner Brown[6]; 3. 11-Brady Dufek[2]; 4. 32K-Bain Kuhlman[1]; 5. 74-Aaron Wilson[3]; 6. T6-James Larsen[5]
Heat 1 (6 Laps): 1. 32K-Bain Kuhlman[1]; 2. 74-Aaron Wilson[4]; 3. 35JR-Taylor Brown[5]; 4. 11-Brady Dufek[3]; 5. 35X-Conner Brown[6]; 6. T6-James Larsen[2]
IMCA Stock Car
A Feature 1 (15 Laps): 1. 10W-Brady Wenzlaff[10]; 2. 94-Todd Gereau[8]; 3. 7-Joey Jaton[7]; 4. 22-Taylor Blom[12]; 5. 86K-Ryan Korthals[2]; 6. 66-Cole Rosenkrans[13]; 7. 4A-Brian Seibold[5]; 8. 96-Doug Wendell[3]; 9. 55JR-Greg Taylor[14]; 10. (DNF) 88-Justin Havranek[11]; 11. (DNF) 10X-Paul Wenzlaff[4]; 12. (DNF) 72-Fred DeSive[6]; 13. (DNF) 31K-Nate Desive[1]; 14. (DNF) 44-Kipp DeGroot[9]
Heat 1 (8 Laps): 1. 44-Kipp DeGroot[4]; 2. 31K-Nate Desive[1]; 3. 72-Fred DeSive[3]; 4. 22-Taylor Blom[5]; 5. 66-Cole Rosenkrans[2]
Heat 2 (8 Laps): 1. 10X-Paul Wenzlaff[2]; 2. 10W-Brady Wenzlaff[4]; 3. 7-Joey Jaton[3]; 4. 86K-Ryan Korthals[1]; 5. (DNF) 55JR-Greg Taylor[5]
Heat 3 (8 Laps): 1. 94-Todd Gereau[3]; 2. 88-Justin Havranek[4]; 3. 96-Doug Wendell[1]; 4. 4A-Brian Seibold[2]
Hobby Stocks
A Feature 1 (10 Laps): 1. 55M-Mike Hanson[1]; 2. 3-Ryan Fajman[3]; 3. 24-Jordan Vosika[4]; 4. 21R-Matt Rezac[2]; 5. 39-Lowell Janssen[7]; 6. 99-Landon Nedved[8]; 7. 35X-Conner Brown[5]; 8. 12L-Wyatt Luke[6]; 9. (DNF) 9-Joel Magee[9]
Heat 1 (10 Laps): 1. 55M-Mike Hanson[2]; 2. 24-Jordan Vosika[4]; 3. 3-Ryan Fajman[8]; 4. 39-Lowell Janssen[7]; 5. 9-Joel Magee[11]; 6. 99-Landon Nedved[6]; 7. 21R-Matt Rezac[3]; 8. 35X-Conner Brown[9]; 9. 12L-Wyatt Luke[12]; 10. (DNF) 96R-Stephanie Reynolds[5]; 11. (DNF) 77R-Derik Rolston[1]; 12. (DNS) 98-Tanner Novak