IMCA Stock Car
A Feature 1 (15 Laps): 1. 30-Travis Barker[4]; 2. 013-Casey Jones[6]; 3. 20N-Justin Nehring[2]; 4. 10W-Brady Wenzlaff[8]; 5. 55JR-Greg Taylor[7]; 6. 2B-Bo Lundquist[3]; 7. 94-Todd Gereau[5]; 8. 13-Glen Jones[1]; 9. (DNF) 51-Deven Schelm[9]
Heat 1 (8 Laps): 1. 013-Casey Jones[4]; 2. 94-Todd Gereau[1]; 3. 20N-Justin Nehring[5]; 4. 2B-Bo Lundquist[2]; 5. (DNF) 51-Deven Schelm[3]
Heat 2 (8 Laps): 1. 30-Travis Barker[1]; 2. 55JR-Greg Taylor[2]; 3. 10W-Brady Wenzlaff[4]; 4. 13-Glen Jones[3]
IMCA Northern SportMod
A Feature 1 (15 Laps): 1. 14X-Jake Sachau[2]; 2. 10N-Keegan Nordquist[8]; 3. 21-Connor Vande Weerd[3]; 4. 21BT-Kirk Beatty[10]; 5. 86W-Willy Kirk[5]; 6. 4-Jackson Mulder[14]; 7. 5M-Dawson March[1]; 8. 00X-Jeff Brunssen[4]; 9. 27S-Brody Spreng[9]; 10. 6-Luke Jackson[7]; 11. 8-Casey Cakebread[11]; 12. 112-Mitch Schultze[13]; 13. (DNF) 14-AJ Boulware[6]; 14. (DNS) 72K-Tyler Schmidt
Heat 1 (8 Laps): 1. 10N-Keegan Nordquist[6]; 2. 5M-Dawson March[2]; 3. 86W-Willy Kirk[8]; 4. 6-Luke Jackson[7]; 5. 14-AJ Boulware[4]; 6. 8-Casey Cakebread[1]; 7. (DNF) 112-Mitch Schultze[3]; 8. (DNF) 4-Jackson Mulder[5]
Heat 2 (8 Laps): 1. 14X-Jake Sachau[2]; 2. 21BT-Kirk Beatty[4]; 3. 00X-Jeff Brunssen[6]; 4. 21-Connor Vande Weerd[7]; 5. 27S-Brody Spreng[5]; 6. (DNF) 72K-Tyler Schmidt[1]
IMCA Hobby Stock
A Feature 1 (15 Laps): 1. 77-Craig Clift[4]; 2. 82-Dylan Fitzpatrick[5]; 3. 7-Tony Fetterman[1]; 4. 8J-Jay Devries[6]; 5. 1M-Carl Monroe[2]; 6. 81X-Jeremy Ertman[9]; 7. 48J-Justin Shearn[14]; 8. 32-Nate Regnerus[13]; 9. 22T-Tyler Smith[12]; 10. 16-Michael Finzen[15]; 11. 44-Matt Schultz[10]; 12. (DNF) 02-Cody Parrish[16]; 13. (DNF) 88G-Gavin Gilbertson[3]; 14. (DNF) 96-Austin Lundquist[7]; 15. (DNF) 00K-Kaylb Brunssen[8]; 16. (DNF) 99-Dellas Williams[11]
Heat 1 (8 Laps): 1. 77-Craig Clift[8]; 2. 88G-Gavin Gilbertson[2]; 3. 7-Tony Fetterman[1]; 4. 8J-Jay Devries[4]; 5. 81X-Jeremy Ertman[5]; 6. 99-Dellas Williams[6]; 7. (DNF) 22T-Tyler Smith[7]; 8. (DNF) 48J-Justin Shearn[3]
Heat 2 (8 Laps): 1. 00K-Kaylb Brunssen[2]; 2. 82-Dylan Fitzpatrick[3]; 3. 1M-Carl Monroe[7]; 4. 44-Matt Schultz[4]; 5. 96-Austin Lundquist[1]; 6. 02-Cody Parrish[8]; 7. (DNF) 32-Nate Regnerus[6]; 8. (DNF) 16-Michael Finzen[5]
Street Stocks
A Feature 1 (15 Laps): 1. 46-Colton Arends[4]; 2. 55-Greg Taylor[13]; 3. 1-Dustin Gulbrandson[8]; 4. 20N-Justin Nehring[1]; 5. 10W-Brady Wenzlaff[11]; 6. 013-Casey Jones[3]; 7. 4-Aaron Stettnichs[9]; 8. 51-Deven Schelm[5]; 9. 1M-Carl Monroe[2]; 10. 81X-Jeremy Ertman[7]; 11. 82-Dylan Fitzpatrick[10]; 12. 2B-Bill Vogt[6]; 13. (DNS) 99-Auston Honeycutt
Heat 1 (8 Laps): 1. 20N-Justin Nehring[4]; 2. 51-Deven Schelm[5]; 3. 1M-Carl Monroe[1]; 4. 2B-Bill Vogt[3]; 5. (DNS) 82-Dylan Fitzpatrick
Heat 2 (8 Laps): 1. 1-Dustin Gulbrandson[3]; 2. 46-Colton Arends[4]; 3. 4-Aaron Stettnichs[1]; 4. 013-Casey Jones[5]; 5. 81X-Jeremy Ertman[2]; 6. 10W-Brady Wenzlaff[6]
IMCA Modified
A Feature 1 (20 Laps): 1. 25C-Cody Thompson[5]; 2. 23-Jim Thies[2]; 3. 88-Sean Barragan[1]; 4. 25-Ricky Stephan[3]; 5. 02JR-Chris Mills[4]; 6. 44X-Jason Schneiders[8]; 7. 15M-Shane DeMey[6]; 8. 21B-Jason Brees[11]; 9. 48-Bob Moore[9]; 10. M80-Jim Mathieson[12]; 11. (DNF) 20-Chad Ten Napel[7]; 12. (DNF) 141-Matt Bonine[14]; 13. (DNF) 48K-Kollin Hibdon[10]; 14. (DNS) 35-Jeff Berens
Heat 1 (10 Laps): 1. 48K-Kollin Hibdon[2]; 2. 48-Bob Moore[1]; 3. 02JR-Chris Mills[4]; 4. 23-Jim Thies[6]; 5. 25C-Cody Thompson[7]; 6. 21B-Jason Brees[3]; 7. (DNF) 35-Jeff Berens[5]
Heat 2 (10 Laps): 1. 15M-Shane DeMey[1]; 2. 88-Sean Barragan[3]; 3. 20-Chad Ten Napel[2]; 4. 25-Ricky Stephan[7]; 5. 44X-Jason Schneiders[4]; 6. M80-Jim Mathieson[5]; 7. (DNF) 141-Matt Bonine[6]