Sportsmans
A Feature 1 (12 Laps): 1. 21X-Austin Hietbrink[7]; 2. 66-Todd Koppen[5]; 3. 57W-Wyatt Steenhoven[10]; 4. 165-Robert Thompson[6]; 5. 17J-Chris Johnson[3]; 6. 16-Scott Jones[14]; 7. 22-Chandler Meiburg[8]; 8. 14-Brian Kroon[9]; 9. 2WS-Wyleigh Steenhoven[11]; 10. 17-Brandon Boeve[15]; 11. 22X-Devon Steele[1]; 12. 7L-Derrick Luing[16]; 13. (BF) 22H-Cody Hansen[20]; 14. (BF) 3-Brian Campbell[4]; 15. (DNF) 1420-Eric Gaul[13]; 16. (DNF) 2X-Walter Kiggins[18]; 17. (DNF) 2K-Mike Kiggins[2]; 18. (DNF) 22W-Michael Weidert[12]; 19. (DNF) 32-Clayton Nelson[19]; 20. (DNF) 14B-Alan Baker[17]
Heat 1 (6 Laps): 1. 66-Todd Koppen[3]; 2. 2K-Mike Kiggins[2]; 3. 22X-Devon Steele[1]; 4. 1420-Eric Gaul[4]; 5. 14B-Alan Baker[5]
Heat 2 (6 Laps): 1. 165-Robert Thompson[3]; 2. 57W-Wyatt Steenhoven[5]; 3. 14-Brian Kroon[4]; 4. 16-Scott Jones[2]; 5. 2X-Walter Kiggins[1]
Heat 3 (6 Laps): 1. 21X-Austin Hietbrink[3]; 2. 17J-Chris Johnson[2]; 3. 2WS-Wyleigh Steenhoven[5]; 4. 17-Brandon Boeve[4]; 5. (DNF) 32-Clayton Nelson[1]
Heat 4 (6 Laps): 1. 3-Brian Campbell[2]; 2. 22W-Michael Weidert[5]; 3. 22-Chandler Meiburg[3]; 4. 7L-Derrick Luing[4]; 5. (DNF) 22H-Cody Hansen[1]
IMCA Modified
A Feature 1 (20 Laps): 1. 15JR-Cole Bents[2]; 2. 25C-Cody Thompson[5]; 3. XX-Jordan Rogotzke[3]; 4. 88-Sean Barragan[4]; 5. 56C-DJ Clinton[1]; 6. 75-Randy Klein[8]; 7. R1-TJ Brown[6]; 8. (DNF) 7C-Benjamin Chukuske[7]
Heat 1 (8 Laps): 1. 15JR-Cole Bents[2]; 2. 25C-Cody Thompson[6]; 3. XX-Jordan Rogotzke[3]; 4. 88-Sean Barragan[5]; 5. 56C-DJ Clinton[1]; 6. 75-Randy Klein[7]; 7. R1-TJ Brown[8]; 8. (DNS) 7C-Benjamin Chukuske
A Modifieds
A Feature 1 (12 Laps): 1. 11-Karter Heiskell[10]; 2. 57X-Devon McMartin[8]; 3. 14-Florence Drost[7]; 4. 5A-Alexis Boler[5]; 5. 16-Donald Kirchoff[3]; 6. 25L-Levi Sandberg[12]; 7. (DNF) 777-Cody Koster[4]; 8. (DNF) 10-Lincoln Klosterbuer[6]; 9. (DNF) 28-Cael Klosterbuer[2]; 10. (DNF) 29-Brandon VanKlompenburg[9]; 11. (DNF) 71L-Leroy Ralfs[11]; 12. (DNF) 7S-Brayden Scholtes[1]
Heat 1 (6 Laps): 1. 5A-Alexis Boler[4]; 2. 7S-Brayden Scholtes[2]; 3. 16-Donald Kirchoff[3]; 4. (BF) 14-Florence Drost[5]; 5. (DNF) 29-Brandon VanKlompenburg[6]; 6. (DNF) 71L-Leroy Ralfs[1]
Heat 2 (6 Laps): 1. 57X-Devon McMartin[4]; 2. 777-Cody Koster[2]; 3. 11-Karter Heiskell[5]; 4. 28-Cael Klosterbuer[1]; 5. 10-Lincoln Klosterbuer[3]; 6. 25L-Levi Sandberg[6]
IMCA Northern SportMod
A Feature 1 (15 Laps): 1. 81-Jared Boumeester[6]; 2. 21-Connor Vande Weerd[5]; 3. 3B-Blake Andrews[7]; 4. 20-Brayden Ahlers[9]; 5. 27C-CJ Vanbeek[1]; 6. 44-Cameron Vande Weerd[10]; 7. 22J-James Jenkins[3]; 8. 79W-Bill Wegner[8]; 9. R6-Danny Myrvold[11]; 10. (DNF) 81K-Jacob Korte[2]; 11. (DNF) 48-Tommy Tanner[4]
Heat 1 (8 Laps): 1. 22J-James Jenkins[2]; 2. 20-Brayden Ahlers[6]; 3. 48-Tommy Tanner[3]; 4. 3B-Blake Andrews[5]; 5. 27C-CJ Vanbeek[1]; 6. 44-Cameron Vande Weerd[4]
Heat 2 (8 Laps): 1. 81K-Jacob Korte[1]; 2. 21-Connor Vande Weerd[2]; 3. 81-Jared Boumeester[3]; 4. 79W-Bill Wegner[4]; 5. (DNF) R6-Danny Myrvold[5]
IMCA Sport Compact
A Feature 1 (12 Laps): 1. 11G-Gary Grabill[1]; 2. 712-Levi Volkert[7]; 3. 24R-Nathan Recker[8]; 4. 98-Skyler Savage[6]; 5. 74-Brenden Mofle[5]; 6. 04Z-Zach Vande Kieft[4]; 7. 23S-Johnathan Smith[9]; 8. (DNF) 28C-Christopher Vande Kieft[2]; 9. (DNF) 03W-Bobby Worshek[3]
Heat 1 (6 Laps): 1. 11G-Gary Grabill[1]; 2. 712-Levi Volkert[4]; 3. 74-Brenden Mofle[3]; 4. 03W-Bobby Worshek[2]; 5. 23S-Johnathan Smith[5]
Heat 2 (6 Laps): 1. 98-Skyler Savage[3]; 2. 24R-Nathan Recker[4]; 3. 04Z-Zach Vande Kieft[2]; 4. 28C-Christopher Vande Kieft[1]
IMCA Stock Car
A Feature 1 (18 Laps): 1. 7L-Jeffrey Larson[10]; 2. 14-Jason Fisher[4]; 3. 04-Roger Verdoorn[1]; 4. 00-Colby Fett[7]; 5. 17X-Justin Luinenburg[6]; 6. 33M-Mathias Lux[3]; 7. 22N-Gage Noyes[8]; 8. F1-Levi Feltman[9]; 9. 4-Aaron Stettnichs[2]; 10. (DNF) 82-Dylan Fitzpatrick[5]
Heat 1 (8 Laps): 1. 04-Roger Verdoorn[1]; 2. 00-Colby Fett[4]; 3. 82-Dylan Fitzpatrick[3]; 4. F1-Levi Feltman[5]; 5. 33M-Mathias Lux[2]
Heat 2 (8 Laps): 1. 7L-Jeffrey Larson[5]; 2. 14-Jason Fisher[2]; 3. 17X-Justin Luinenburg[3]; 4. 4-Aaron Stettnichs[1]; 5. 22N-Gage Noyes[4]
IMCA Hobby Stock
A Feature 1 (15 Laps): 1. 16X-Blake Luinenburg[17]; 2. 28-John Ross[7]; 3. 17-Evan Schettler[1]; 4. J3K-Jaeden Strandberg[10]; 5. 16B-Zachary Bierman[18]; 6. 32-Austin Jahnz[9]; 7. 15B-Isaac Bullerman[14]; 8. 9-Trevor Iverson[15]; 9. 14T-Silas Top[6]; 10. 5-Jeremy Johnson[5]; 11. 32X-Nate Regnerus[4]; 12. 56C-David Clinton[13]; 13. 518-Kam Goosmann[16]; 14. 2234-Chad Hinds[19]; 15. 14-Ernie Dailey[8]; 16. (DNF) 56O-Nate Oulman[2]; 17. (DNF) 18-Zach Frye[12]; 18. (DNF) 48J-Bryant Johnson[11]; 19. (DNF) 28K-Brayton Kajewski[3]
Heat 1 (6 Laps): 1. 17-Evan Schettler[1]; 2. 5-Jeremy Johnson[4]; 3. 48J-Bryant Johnson[7]; 4. 32X-Nate Regnerus[3]; 5. 18-Zach Frye[2]; 6. 15B-Isaac Bullerman[5]; 7. (DNF) 16X-Blake Luinenburg[6]
Heat 2 (6 Laps): 1. 14-Ernie Dailey[5]; 2. 14T-Silas Top[4]; 3. 56O-Nate Oulman[1]; 4. 2234-Chad Hinds[2]; 5. (DNS) 16B-Zachary Bierman; 6. (DQ) 9-Trevor Iverson[3]
Heat 3 (6 Laps): 1. 32-Austin Jahnz[5]; 2. 28K-Brayton Kajewski[2]; 3. 28-John Ross[4]; 4. J3K-Jaeden Strandberg[6]; 5. 56C-David Clinton[3]; 6. 518-Kam Goosmann[1]