Sportsmans
A Feature 1 (12 Laps): 1. 57W-Wyatt Steenhoven[8]; 2. 66-Todd Koppen[5]; 3. 3-Brian Campbell[6]; 4. 16-Scott Jones[1]; 5. 81VT-Neal Krull[9]; 6. 21X-Austin Hietbrink[12]; 7. 2X-Walter Kiggins[3]; 8. 165-Robert Thompson[4]; 9. 22H-Cody Hansen[2]; 10. (DNF) 99-Dylan Sprock[10]; 11. (DNF) 05-Brandon Elness[11]; 12. (DNF) 21E-Jeremy Winter[7]; 13. (DNF) 81CJ-Carson Vanden Top[13]
Heat 1 (6 Laps): 1. 57W-Wyatt Steenhoven[4]; 2. 3-Brian Campbell[3]; 3. 22H-Cody Hansen[1]; 4. 99-Dylan Sprock[5]; 5. 165-Robert Thompson[2]; 6. 81CJ-Carson Vanden Top[6]; 7. (DNF) 21X-Austin Hietbrink[7]
Heat 2 (6 Laps): 1. 16-Scott Jones[2]; 2. 21E-Jeremy Winter[5]; 3. 2X-Walter Kiggins[3]; 4. 66-Todd Koppen[4]; 5. 81VT-Neal Krull[6]; 6. (DNF) 05-Brandon Elness[1]
IMCA Hobby Stock
A Feature 1 (15 Laps): 1. 16X-Blake Luinenburg[6]; 2. J3K-Jaeden Strandberg[4]; 3. 17-Evan Schettler[3]; 4. 23-Jordan Ahlers[2]; 5. 27-Malik Sampson[5]; 6. 14-Ernie Dailey[8]; 7. 31-Trent Schroeder[7]; 8. 16B-Zachary Bierman[1]
Heat 1 (6 Laps): 1. J3K-Jaeden Strandberg[4]; 2. 23-Jordan Ahlers[2]; 3. 16B-Zachary Bierman[1]; 4. 27-Malik Sampson[6]; 5. 17-Evan Schettler[3]; 6. 16X-Blake Luinenburg[5]; 7. 31-Trent Schroeder[8]; 8. 14-Ernie Dailey[7]
IMCA Modified
A Feature 1 (20 Laps): 1. XX-Jordan Rogotzke[2]; 2. 15JR-Cole Bents[4]; 3. 7-Sam Hoffman[1]; 4. X-Joshua Rogotzke[6]; 5. XXX-Jesse Rogotzke[5]; 6. 44V-Harvey Vande Weerd[3]; 7. 25X-Tyler Pospisil[7]; 8. (DNF) R1-TJ Brown[8]
Heat 1 (8 Laps): 1. XXX-Jesse Rogotzke[6]; 2. XX-Jordan Rogotzke[3]; 3. 15JR-Cole Bents[5]; 4. 7-Sam Hoffman[8]; 5. 44V-Harvey Vande Weerd[4]; 6. X-Joshua Rogotzke[7]; 7. (DNF) 25X-Tyler Pospisil[2]; 8. (DNF) R1-TJ Brown[1]
IMCA Northern SportMod
A Feature 1 (15 Laps): 1. 08-Alec Fett[9]; 2. 44-Cameron Vande Weerd[4]; 3. 21-Connor Vande Weerd[7]; 4. 79W-Bill Wegner[1]; 5. 20-Brayden Ahlers[8]; 6. 48-Tommy Tanner[6]; 7. XA-Alissa Palsrok[3]; 8. R6-Danny Myrvold[14]; 9. 64-Drew Fett[10]; 10. 37-Levi Verdoorn[12]; 11. 53-Robert Palmentera[2]; 12. 15V-Anthony Voss[11]; 13. 47-Jaxon Fisher[15]; 14. R8-Benny Myrvold[13]; 15. 3B-Blake Andrews[5]
Heat 1 (8 Laps): 1. 21-Connor Vande Weerd[5]; 2. 08-Alec Fett[6]; 3. 53-Robert Palmentera[2]; 4. XA-Alissa Palsrok[3]; 5. 3B-Blake Andrews[4]; 6. 15V-Anthony Voss[7]; 7. R8-Benny Myrvold[1]; 8. (DNF) 47-Jaxon Fisher[8]
Heat 2 (8 Laps): 1. 79W-Bill Wegner[2]; 2. 20-Brayden Ahlers[6]; 3. 44-Cameron Vande Weerd[4]; 4. 48-Tommy Tanner[5]; 5. 64-Drew Fett[7]; 6. 37-Levi Verdoorn[3]; 7. (DNF) R6-Danny Myrvold[1]
IMCA Sport Compact
A Feature 1 (12 Laps): 1. 11A-Darwin Brown[2]; 2. 11G-Gary Grabill[4]; 3. 24R-Nathan Recker[5]; 4. 1-Chase Felix[6]; 5. 04Z-Zach Vande Kieft[3]; 6. 29X-Jason Bolte[10]; 7. 07-Brooke Osler[7]; 8. 28C-Christopher Vande Kieft[1]; 9. 101K-Kevin Bolte[8]; 10. (DNF) 81-Brandon Hartmann[9]
Heat 1 (6 Laps): 1. 04Z-Zach Vande Kieft[2]; 2. 81-Brandon Hartmann[5]; 3. 07-Brooke Osler[4]; 4. 24R-Nathan Recker[3]; 5. 28C-Christopher Vande Kieft[1]
Heat 2 (6 Laps): 1. 11A-Darwin Brown[1]; 2. 11G-Gary Grabill[2]; 3. 101K-Kevin Bolte[4]; 4. 1-Chase Felix[3]; 5. 29X-Jason Bolte[5]
IMCA Stock Car
A Feature 1 (18 Laps): 1. 17X-Justin Luinenburg[1]; 2. F1-Levi Feltman[4]; 3. 7L-Jeffrey Larson[5]; 4. 69M-Gary Mattison[2]; 5. 22N-Gage Noyes[3]; 6. 14-Jason Fisher[6]; 7. 5-Luke Sathoff[7]; 8. 18X-Trent DeGroot[9]; 9. 25D-Bob Daniels[8]
Heat 1 (8 Laps): 1. 69M-Gary Mattison[2]; 2. 17X-Justin Luinenburg[1]; 3. 7L-Jeffrey Larson[6]; 4. 22N-Gage Noyes[4]; 5. F1-Levi Feltman[5]; 6. 14-Jason Fisher[3]; 7. 18X-Trent DeGroot[8]; 8. 5-Luke Sathoff[9]; 9. 25D-Bob Daniels[7]
A Modifieds
A Feature 1 (14 Laps): 1. 25L-Lucas Daniels[2]; 2. 9-Ben Kraus[9]; 3. 25B-Bobby Daniels[4]; 4. 65-Logan Brown[1]; 5. 111-Matt Grobe[8]; 6. 15X-Kamdyn Haggard[10]; 7. 29-Brandon VanKlompenburg[13]; 8. 11-TJ Stalker[6]; 9. 121-Jordan Williamson[14]; 10. 24-Jesse Logan[3]; 11. 31-Spencer Nelson[15]; 12. 69K-Kaden Rice[11]; 13. (DNF) 25C-Chase Daniels[5]; 14. (DNF) 95-Aric Pate[12]; 15. (DQ) 15-Nathan Kilwine[7]
Heat 1 (7 Laps): 1. 15-Nathan Kilwine[4]; 2. 65-Logan Brown[6]; 3. 111-Matt Grobe[7]; 4. 25B-Bobby Daniels[8]; 5. 24-Jesse Logan[3]; 6. (DNF) 69K-Kaden Rice[5]; 7. (DNS) 29-Brandon VanKlompenburg; 8. (DQ) 121-Jordan Williamson[1]
Heat 2 (7 Laps): 1. 9-Ben Kraus[5]; 2. 25L-Lucas Daniels[1]; 3. 11-TJ Stalker[2]; 4. 15X-Kamdyn Haggard[4]; 5. 25C-Chase Daniels[3]; 6. (DNF) 95-Aric Pate[7]; 7. (DNF) 31-Spencer Nelson[6]