Sportsmans
A Feature 1 (12 Laps): 1. 81-Dylan Vanden Top[5]; 2. 23X-Trevor Fluit[4]; 3. 99-Trevor Ackerman[6]; 4. 66-Todd Koppen[2]; 5. 81CJ-Carson Vanden Top[8]; 6. 21W-Dylan Rouzer[1]; 7. 14B-Alan Baker[7]; 8. 11-Brady Palaschak[9]; 9. (DNF) 16-Scott Jones[3]
Heat 1 (6 Laps): 1. 23X-Trevor Fluit[5]; 2. 16-Scott Jones[4]; 3. 81-Dylan Vanden Top[6]; 4. 66-Todd Koppen[3]; 5. 21W-Dylan Rouzer[2]; 6. 99-Trevor Ackerman[8]; 7. 11-Brady Palaschak[9]; 8. (DNS) 14B-Alan Baker; 9. (DNS) 81CJ-Carson Vanden Top
IMCA Hobby Stock
A Feature 1 (15 Laps): 1. 00K-Kalyb Brunssen[3]; 2. 32J-Austin Jahnz[12]; 3. T8-Brandon Nielsen[6]; 4. 16X-Blake Luinenburg[11]; 5. 12L-Dustin Leger[9]; 6. 17-Evan Schettler[1]; 7. 03-Payton Harazin[16]; 8. 3T-Steven Taylor[10]; 9. 48J-Bryant Johnson[8]; 10. 51B-Brandon Bombardo[5]; 11. 16B-Zachary Bierman[7]; 12. 14-Ernie Dailey[13]; 13. 518-Kam Goosmann[18]; 14. 23-Derrick Barglof[14]; 15. 56O-Nate Oulman[4]; 16. 44-Cole Hieronimus[17]; 17. 22-Shanon Steele[2]; 18. 2234-Chad Hinds[21]; 19. 7H-James Hoffenkamp[15]; 20. 76A-Nathan Asche[20]; 21. 24G-Caydin Gordon[19]; 22. (DNF) 9-Trevor Iverson[24]; 23. (DNF) 14Z-Zach Bales[22]; 24. (DNF) Z56-Zane Blanchard[23]
Heat 1 (8 Laps): 1. T8-Brandon Nielsen[1]; 2. 16X-Blake Luinenburg[5]; 3. 12L-Dustin Leger[3]; 4. 17-Evan Schettler[4]; 5. 14-Ernie Dailey[2]; 6. 03-Payton Harazin[6]; 7. 24G-Caydin Gordon[8]; 8. 14Z-Zach Bales[7]
Heat 2 (8 Laps): 1. 16B-Zachary Bierman[2]; 2. 32J-Austin Jahnz[6]; 3. 22-Shanon Steele[1]; 4. 51B-Brandon Bombardo[8]; 5. 23-Derrick Barglof[3]; 6. 44-Cole Hieronimus[5]; 7. 76A-Nathan Asche[7]; 8. Z56-Zane Blanchard[4]
Heat 3 (8 Laps): 1. 00K-Kalyb Brunssen[6]; 2. 3T-Steven Taylor[4]; 3. 56O-Nate Oulman[5]; 4. 48J-Bryant Johnson[2]; 5. (DNF) 7H-James Hoffenkamp[8]; 6. (DNF) 518-Kam Goosmann[1]; 7. (DNF) 2234-Chad Hinds[7]; 8. (DNS) 9-Trevor Iverson
IMCA Modified
A Feature 1 (20 Laps): 1. 55-Jim Cole[4]; 2. 55JR-Greg Taylor[1]; 3. 88-Sean Barragan[3]; 4. 15JR-Cole Bents[11]; 5. 26J-Jace Whitt[6]; 6. 7S-Todd Stinehart[7]; 7. 7C-Benjamin Chukuske[5]; 8. 02-Jacob Dahle[9]; 9. 25-Ricky Stephan[8]; 10. 75-Randy Klein[14]; 11. 57D-David Clinton[13]; 12. (DNF) 17-Dan Wagner[2]; 13. (DNF) 13-Kevin Byrd[10]; 14. (DNF) 56C-DJ Clinton[12]
Heat 1 (8 Laps): 1. 7C-Benjamin Chukuske[5]; 2. 55-Jim Cole[4]; 3. 7S-Todd Stinehart[6]; 4. 55JR-Greg Taylor[2]; 5. 02-Jacob Dahle[7]; 6. 13-Kevin Byrd[1]; 7. (DNF) 56C-DJ Clinton[3]
Heat 2 (8 Laps): 1. 25-Ricky Stephan[6]; 2. 26J-Jace Whitt[5]; 3. 88-Sean Barragan[3]; 4. (DNF) 17-Dan Wagner[2]; 5. (DNF) 75-Randy Klein[7]; 6. (DNF) 15JR-Cole Bents[4]; 7. (DQ) 57D-David Clinton[1]
IMCA Northern SportMod
A Feature 1 (15 Laps): 1. 17J-Jayden Oskerson[1]; 2. 3B-Blake Andrews[3]; 3. 20-Brayden Ahlers[7]; 4. 5B-Tim Bergerson[2]; 5. 44-Cameron Vande Weerd[6]; 6. 79W-Bill Wegner[4]; 7. 77N-Jason Andrews[9]; 8. 21-Connor Vande Weerd[8]; 9. 81K-Jacob Korte[10]; 10. 47-Jaxon Fisher[11]; 11. R6-Danny Myrvold[13]; 12. 48-Tommy Tanner[5]; 13. 28-Kowan Angerman[12]
Heat 1 (8 Laps): 1. 3B-Blake Andrews[3]; 2. 17J-Jayden Oskerson[2]; 3. 44-Cameron Vande Weerd[5]; 4. 21-Connor Vande Weerd[6]; 5. R6-Danny Myrvold[1]; 6. 81K-Jacob Korte[4]; 7. 28-Kowan Angerman[7]
Heat 2 (8 Laps): 1. 48-Tommy Tanner[4]; 2. 79W-Bill Wegner[3]; 3. 77N-Jason Andrews[6]; 4. 5B-Tim Bergerson[2]; 5. 20-Brayden Ahlers[5]; 6. 47-Jaxon Fisher[1]
IMCA Sport Compact
A Feature 1 (12 Laps): 1. 07-Brooke Osler[8]; 2. 15-Tyler Thompson[10]; 3. 4-Slade Fitzgerald[9]; 4. 1K-Kiegan Werner[7]; 5. 11G-Gary Grabill[2]; 6. 74-Brenden Mofle[4]; 7. 14W-Jordan Wittrock[3]; 8. 04Z-Zach Vande Kieft[6]; 9. 23S-Johnathan Smith[12]; 10. (DNF) 19S-Seth Stevens[1]; 11. (DNF) 11-Justice Limoges[5]; 12. (DNF) 03W-Bobby Worshek[11]; 13. (DNS) 17C-Cody Bucher
Heat 1 (6 Laps): 1. 07-Brooke Osler[6]; 2. 15-Tyler Thompson[7]; 3. 74-Brenden Mofle[4]; 4. 11G-Gary Grabill[3]; 5. 04Z-Zach Vande Kieft[5]; 6. 03W-Bobby Worshek[2]; 7. 23S-Johnathan Smith[1]
Heat 2 (6 Laps): 1. 1K-Kiegan Werner[5]; 2. 4-Slade Fitzgerald[6]; 3. 11-Justice Limoges[4]; 4. 14W-Jordan Wittrock[3]; 5. 19S-Seth Stevens[2]; 6. (DNS) 17C-Cody Bucher
IMCA Stock Car
A Feature 1 (18 Laps): 1. C5-Chris Palsrok[2]; 2. 14-Jason Fisher[8]; 3. 67II-Chris Toot[6]; 4. TNT2-Devin Tripp[5]; 5. F1-Levi Feltman[7]; 6. 153-Robert Palmentera[3]; 7. 17X-Justin Luinenburg[10]; 8. 5-Luke Sathoff[9]; 9. 69-Cadyn Wessels[11]; 10. 33M-Mathias Lux[1]; 11. 18X-Trent DeGroot[12]; 12. 69M-Gary Mattison[4]
Heat 1 (8 Laps): 1. 69M-Gary Mattison[2]; 2. F1-Levi Feltman[4]; 3. 17X-Justin Luinenburg[6]; 4. 33M-Mathias Lux[1]; 5. TNT2-Devin Tripp[3]; 6. 69-Cadyn Wessels[5]
Heat 2 (8 Laps): 1. C5-Chris Palsrok[1]; 2. 5-Luke Sathoff[5]; 3. 14-Jason Fisher[4]; 4. 67II-Chris Toot[3]; 5. 153-Robert Palmentera[6]; 6. 18X-Trent DeGroot[2]
A Modifieds
A Feature 1 (12 Laps): 1. 14-Florence Drost[10]; 2. 57X-Devon McMartin[2]; 3. 11-Karter Heiskell[12]; 4. 29-Brandon VanKlompenburg[9]; 5. 73-Bayler Lems[6]; 6. 71L-Leroy Ralfs[8]; 7. 16P-Hunter Peterson[5]; 8. 2M-Eric Miller[4]; 9. 4C-Caleb Haugan[1]; 10. 5A-Alexis Boler[3]; 11. (DNF) 28-Cael Klosterbuer[7]; 12. (DNF) 10-Lincoln Klosterbuer[11]; 13. (DNF) ZR1-Tyson Bonin[13]; 14. (DNF) 25L-Levi Sandberg[14]
Heat 1 (6 Laps): 1. 4C-Caleb Haugan[1]; 2. 14-Florence Drost[7]; 3. 57X-Devon McMartin[2]; 4. 28-Cael Klosterbuer[5]; 5. 2M-Eric Miller[3]; 6. 10-Lincoln Klosterbuer[6]; 7. (DNF) ZR1-Tyson Bonin[4]
Heat 2 (6 Laps): 1. 29-Brandon VanKlompenburg[6]; 2. 73-Bayler Lems[4]; 3. 71L-Leroy Ralfs[5]; 4. 16P-Hunter Peterson[3]; 5. (DNF) 5A-Alexis Boler[2]; 6. (DNF) 11-Karter Heiskell[7]; 7. (DNF) 25L-Levi Sandberg[1]