IMCA Hobby Stock
A Feature 1 (15 Laps): 1. 11H-Taylor Heaton[6]; 2. 22-Kyler Satran[5]; 3. 91T-Kaiden Tuchscherer[8]; 4. 15-Connor Hanson[4]; 5. 51E-Ethan Neu[7]; 6. 27A-Aiden Paul[3]; 7. 16C-CALEB STORBAKKEN[1]; 8. 110-Matt Sorenson[13]; 9. 6B-Sage Borud[11]; 10. 5-Jonathan Taylor[9]; 11. 2L-Jay Larsen[12]; 12. (DNF) 87A-Ayden Bohannon[10]; 13. (DNF) 51X-Brennor Grinstead[2]
Heat 1 (8 Laps): 1. 11H-Taylor Heaton[5]; 2. 15-Connor Hanson[4]; 3. 51X-Brennor Grinstead[3]; 4. 91T-Kaiden Tuchscherer[6]; 5. 87A-Ayden Bohannon[7]; 6. 6B-Sage Borud[2]; 7. 110-Matt Sorenson[1]
Heat 2 (8 Laps): 1. 22-Kyler Satran[4]; 2. 51E-Ethan Neu[5]; 3. 16C-CALEB STORBAKKEN[1]; 4. 5-Jonathan Taylor[6]; 5. (DNF) 27A-Aiden Paul[3]; 6. (DNF) 2L-Jay Larsen[2]
IMCA Modified
A Feature 1 (25 Laps): 1. 99-Brady Bjella[1]; 2. 14T-Travis Hagen[9]; 3. 20F-Dalton Flory[8]; 4. 19-John Flory[3]; 5. 413-Tate Johnson[16]; 6. 9-Philip Keller[19]; 7. 1J-Jeremy Sorenson[6]; 8. 10-Ed Turnbull[14]; 9. 72X-Kyler Jeffrey[7]; 10. 18-John Flory Jr[4]; 11. 89-Jeff Bieber[10]; 12. 15S-Rick Stiyer[13]; 13. 17X-Tommy Lee[11]; 14. 711-Kendal Thomas[18]; 15. (DNF) 10J-Jake Nelson[5]; 16. (DNF) 87X-Bland Bohannon[15]; 17. (DNF) 28C-Austin Caruthers[2]; 18. (DNF) 2G-Troy Girolamo[17]; 19. (DNF) 28E-Eric Mason[20]; 20. (DNF) 6-Chris Schroeder[12]
Heat 1 (8 Laps): 1. 99-Brady Bjella[1]; 2. 20F-Dalton Flory[8]; 3. 72X-Kyler Jeffrey[7]; 4. 89-Jeff Bieber[9]; 5. 10J-Jake Nelson[6]; 6. 17X-Tommy Lee[5]; 7. 15S-Rick Stiyer[4]; 8. (DNF) 87X-Bland Bohannon[10]; 9. (DNF) 2G-Troy Girolamo[3]; 10. (DNF) 711-Kendal Thomas[2]
Heat 2 (8 Laps): 1. 19-John Flory[2]; 2. 14T-Travis Hagen[8]; 3. 28C-Austin Caruthers[1]; 4. 18-John Flory Jr[4]; 5. 1J-Jeremy Sorenson[6]; 6. 6-Chris Schroeder[7]; 7. 10-Ed Turnbull[9]; 8. 413-Tate Johnson[3]; 9. 28E-Eric Mason[10]; 10. (DNF) 9-Philip Keller[5]
IMCA Northern SportMod
A Feature 1 (20 Laps): 1. 89-Tim Goodwin[5]; 2. 2A-Bruce King[1]; 3. 22-Keenan Glasser[4]; 4. 47-Tanner Conlin[2]; 5. 4-Ed Conlin[10]; 6. 29-Darren Schatz[7]; 7. 14P-CJ Peterson[8]; 8. 858-Cole Slaubaugh[3]; 9. 82-Cole Hanshew[12]; 10. 0-Robby Rosselli[9]; 11. 09-Luke Asselin[11]; 12. 125-Macaulay Nelson[15]; 13. 88X-Doug Green[13]; 14. 35-Dave Rivinius[18]; 15. L00-Cory Carpenter[17]; 16. (DNF) 2L-Logan Larsen[6]; 17. (DNF) 24-Kenneth Prentice[14]; 18. (DNS) 306-Zack Nelson
Heat 1 (8 Laps): 1. 2A-Bruce King[3]; 2. 89-Tim Goodwin[5]; 3. 4-Ed Conlin[9]; 4. 14P-CJ Peterson[8]; 5. 858-Cole Slaubaugh[4]; 6. 09-Luke Asselin[7]; 7. (DNF) 88X-Doug Green[6]; 8. (DNF) 125-Macaulay Nelson[1]; 9. (DNF) L00-Cory Carpenter[2]
Heat 2 (8 Laps): 1. 22-Keenan Glasser[4]; 2. 29-Darren Schatz[7]; 3. 47-Tanner Conlin[3]; 4. 0-Robby Rosselli[8]; 5. 2L-Logan Larsen[6]; 6. (DNF) 82-Cole Hanshew[5]; 7. (DNF) 24-Kenneth Prentice[2]; 8. (DNF) 306-Zack Nelson[1]; 9. (DNF) 35-Dave Rivinius[9]
IMCA Stock Car
A Feature 1 (20 Laps): 1. 20F-Dalton Flory[2]; 2. 27X-Mike Hagen[7]; 3. 20-Joe Flory[8]; 4. 4T-Troy Heupel[1]; 5. 16-Jason Storbakken[5]; 6. 16B-Justin Bachmeier[6]; 7. 67-Joren Boyce[3]; 8. 76-Bob Fuegmann[9]; 9. 6T9-Jevin Damm[4]; 10. 16L-Cory Hemphill[11]; 11. (DNF) 30A-Adam Goff[10]; 12. (DNS) 144-Riese Dignan
Heat 1 (8 Laps): 1. 4T-Troy Heupel[1]; 2. 16-Jason Storbakken[3]; 3. 20-Joe Flory[5]; 4. 76-Bob Fuegmann[6]; 5. 67-Joren Boyce[2]; 6. 30A-Adam Goff[4]
Heat 2 (8 Laps): 1. 27X-Mike Hagen[4]; 2. 6T9-Jevin Damm[2]; 3. 16B-Justin Bachmeier[3]; 4. (DNF) 20F-Dalton Flory[1]; 5. (DNF) 144-Riese Dignan[6]; 6. (DNF) 16L-Cory Hemphill[5]
Junior Slingshots
A Feature 1 (8 Laps): 1. 31X-Weston Uranker[3]; 2. 221EH-Eli Turnbull[5]; 3. 30-Brogan Wagner[4]; 4. 16-Cashton Schroeder[2]; 5. 99-Jacob Campbell[6]; 6. 15-Zack Campbell[7]; 7. 114-Jack Coughlin[1]
Heat 1 (5 Laps): 1. 30-Brogan Wagner[6]; 2. 31X-Weston Uranker[5]; 3. 221EH-Eli Turnbull[7]; 4. 16-Cashton Schroeder[3]; 5. 114-Jack Coughlin[1]; 6. 99-Jacob Campbell[4]; 7. 15-Zack Campbell[2]