Sportsmans
A Feature 1 (12 Laps): 1. 3-Brian Campbell[7]; 2. 21X-Austin Hietbrink[3]; 3. 66-Todd Koppen[6]; 4. 42-Mavrick Snyder[9]; 5. 2X-Walter Kiggins[12]; 6. 22H-Cody Hansen[11]; 7. 17J-Chris Johnson[2]; 8. 4M-Matt Smith[8]; 9. 1-Greg Sidles Amelia Sidles[13]; 10. (DNF) 12D-Brice Berglund[5]; 11. (DNF) 2K-Mike Kiggins[1]; 12. (DNF) 16-Scott Jones[4]; 13. (DNF) 165-Robert Thompson[10]
Heat 1 (6 Laps): 1. 66-Todd Koppen[5]; 2. 2K-Mike Kiggins[2]; 3. 16-Scott Jones[4]; 4. 4M-Matt Smith[6]; 5. 1-Greg Sidles Amelia Sidles[7]; 6. 165-Robert Thompson[1]; 7. (DQ) 2X-Walter Kiggins[3]
Heat 2 (6 Laps): 1. 3-Brian Campbell[5]; 2. 21X-Austin Hietbrink[3]; 3. 42-Mavrick Snyder[6]; 4. 17J-Chris Johnson[2]; 5. 12D-Brice Berglund[4]; 6. 22H-Cody Hansen[1]
IMCA Modified
A Feature 1 (20 Laps): 1. M8-Dalton Magers[8]; 2. 15JR-Cole Bents[3]; 3. X-Joshua Rogotzke[5]; 4. 02-Jacob Dahle[2]; 5. 49K-Cody Knecht[10]; 6. 7C-Benjamin Chukuske[6]; 7. XX-Jordan Rogotzke[4]; 8. 56C-DJ Clinton[11]; 9. (DNF) XXX-Jesse Rogotzke[7]; 10. (DNF) 44X-Keegan Nordquist[9]; 11. (DNF) 7-Sam Hoffman[1]
Heat 1 (8 Laps): 1. 02-Jacob Dahle[2]; 2. XX-Jordan Rogotzke[3]; 3. M8-Dalton Magers[5]; 4. 7C-Benjamin Chukuske[4]; 5. 49K-Cody Knecht[6]; 6. 56C-DJ Clinton[1]
Heat 2 (8 Laps): 1. 15JR-Cole Bents[2]; 2. XXX-Jesse Rogotzke[4]; 3. 7-Sam Hoffman[1]; 4. X-Joshua Rogotzke[3]; 5. 44X-Keegan Nordquist[5]
A Modifieds
A Feature 1 (12 Laps): 1. 29-Brandon VanKlompenburg[9]; 2. 10-Lincoln Klosterbuer[5]; 3. 57X-Devon McMartin[8]; 4. 007-Brett Orr[3]; 5. 14-Florence Drost[7]; 6. 5A-Alexis Boler[1]; 7. 4M-Micah Haugan[2]; 8. 25L-Levi Sandberg[11]; 9. 28-Cael Klosterbuer[10]; 10. (DNF) 13X-Glenn Orr[6]; 11. (DNF) 777-Cody Koster[4]
Heat 1 (6 Laps): 1. 29-Brandon VanKlompenburg[5]; 2. 007-Brett Orr[2]; 3. 5A-Alexis Boler[1]; 4. 14-Florence Drost[4]; 5. 777-Cody Koster[6]; 6. (DNF) 28-Cael Klosterbuer[3]
Heat 2 (6 Laps): 1. 10-Lincoln Klosterbuer[2]; 2. 13X-Glenn Orr[3]; 3. 57X-Devon McMartin[4]; 4. 4M-Micah Haugan[1]; 5. 25L-Levi Sandberg[5]
IMCA Northern SportMod
A Feature 1 (15 Laps): 1. 1S-Justin Klynsma[12]; 2. 2G-Geoff Olson[1]; 3. 3B-Blake Andrews[4]; 4. 21-Connor Vande Weerd[8]; 5. 48-Tommy Tanner[3]; 6. 79W-Bill Wegner[2]; 7. 08-Alec Fett[9]; 8. 440E-Jaedon Erickson[10]; 9. R6-Danny Myrvold[16]; 10. 81K-Jacob Korte[11]; 11. 3W-Randy Winter[6]; 12. 68M-Nick Minar[18]; 13. 64-Drew Fett[15]; 14. 17J-Jayden Oskerson[13]; 15. 47-Jaxon Fisher[19]; 16. (DNF) 39R-John Rebstock[5]; 17. (DNF) 44-Cameron Vande Weerd[14]; 18. (DNF) 20-Brayden Ahlers[7]; 19. (DNF) F117-Leo Schmidt[17]
Heat 1 (8 Laps): 1. 79W-Bill Wegner[2]; 2. 440E-Jaedon Erickson[5]; 3. 21-Connor Vande Weerd[4]; 4. 39R-John Rebstock[7]; 5. 17J-Jayden Oskerson[6]; 6. R6-Danny Myrvold[3]; 7. 47-Jaxon Fisher[1]
Heat 2 (8 Laps): 1. 08-Alec Fett[3]; 2. 1S-Justin Klynsma[5]; 3. 48-Tommy Tanner[1]; 4. 3W-Randy Winter[2]; 5. 44-Cameron Vande Weerd[4]; 6. F117-Leo Schmidt[6]
Heat 3 (8 Laps): 1. 2G-Geoff Olson[1]; 2. 3B-Blake Andrews[2]; 3. 20-Brayden Ahlers[3]; 4. 81K-Jacob Korte[5]; 5. 64-Drew Fett[6]; 6. 68M-Nick Minar[4]
IMCA Sport Compact
A Feature 1 (12 Laps): 1. 15-Tyler Thompson[4]; 2. 712-Levi Volkert[10]; 3. 24R-Nathan Recker[11]; 4. 101K-Kevin Bolte[7]; 5. 1-Chase Felix[8]; 6. 07-Brooke Osler[2]; 7. 29X-Jason Bolte[9]; 8. 04Z-Zach Vande Kieft[14]; 9. 28C-Christopher Vande Kieft[1]; 10. 210-Robert Pottratz[15]; 11. 2X-Austin Kiggins[16]; 12. 03W-Bobby Worshek[17]; 13. (DNF) 98-Skyler Savage[5]; 14. (DNF) 8K-Kaytee DeVries[3]; 15. (DNF) 12-Kelton Schulz[12]; 16. (DNF) 74-Brenden Mofle[6]; 17. (DNF) 11A-Darwin Brown[13]; 18. (DNS) 14W-Jordan Wittrock
Heat 1 (6 Laps): 1. 07-Brooke Osler[2]; 2. 74-Brenden Mofle[4]; 3. 15-Tyler Thompson[3]; 4. 29X-Jason Bolte[5]; 5. (DNF) 11A-Darwin Brown[1]; 6. (DNS) 14W-Jordan Wittrock; 7. (DNS) 03W-Bobby Worshek
Heat 2 (6 Laps): 1. 712-Levi Volkert[5]; 2. 28C-Christopher Vande Kieft[1]; 3. 12-Kelton Schulz[6]; 4. 101K-Kevin Bolte[4]; 5. 04Z-Zach Vande Kieft[3]; 6. 2X-Austin Kiggins[2]
Heat 3 (6 Laps): 1. 8K-Kaytee DeVries[1]; 2. 98-Skyler Savage[2]; 3. 24R-Nathan Recker[4]; 4. 1-Chase Felix[3]; 5. 210-Robert Pottratz[5]
IMCA Stock Car
A Feature 1 (18 Laps): 1. 7L-Jeffrey Larson[8]; 2. 00-Colby Fett[7]; 3. 14-Jason Fisher[11]; 4. 67II-Chris Toot[1]; 5. F1-Levi Feltman[2]; 6. 69M-Gary Mattison[3]; 7. 22N-Gage Noyes[5]; 8. 5-Luke Sathoff[12]; 9. 8X-Mike Hansen[13]; 10. 18X-Trent DeGroot[14]; 11. (DNF) 21-Connor Vande Weerd[9]; 12. (DNF) 04-Roger Verdoorn[15]; 13. (DNF) XXX-Jesse Rogotzke[4]; 14. (DNF) 66Z-Elijah Zevenbergen[10]; 15. (DNF) C5-Chris Palsrok[6]
Heat 1 (8 Laps): 1. 7L-Jeffrey Larson[6]; 2. 69M-Gary Mattison[3]; 3. 22N-Gage Noyes[4]; 4. 66Z-Elijah Zevenbergen[7]; 5. 67II-Chris Toot[1]; 6. 14-Jason Fisher[5]; 7. 8X-Mike Hansen[2]; 8. (DNS) 04-Roger Verdoorn
Heat 2 (8 Laps): 1. F1-Levi Feltman[2]; 2. C5-Chris Palsrok[4]; 3. XXX-Jesse Rogotzke[3]; 4. 00-Colby Fett[5]; 5. 21-Connor Vande Weerd[6]; 6. 5-Luke Sathoff[7]; 7. (DNF) 18X-Trent DeGroot[1]
IMCA Hobby Stock
A Feature 1 (15 Laps): 1. 16B-Zachary Bierman[8]; 2. 9-Trevor Iverson[2]; 3. T8-Brandon Nielsen[9]; 4. 16X-Blake Luinenburg[7]; 5. 23-Jordan Ahlers[1]; 6. J3K-Jaeden Strandberg[6]; 7. 28-John Ross[12]; 8. 14-Ernie Dailey[5]; 9. 91-Chris Krug[11]; 10. 56C-David Clinton[16]; 11. 32-Nate Regnerus[4]; 12. 7JO-Jeremy Wegner[10]; 13. 28K-Brayton Kajewski[15]; 14. 59H-Chris Hoogland[13]; 15. 56O-Nate Oulman[14]; 16. 16-RJ Esqueda[19]; 17. 76A-Nathan Asche[18]; 18. (DNF) 48J-Bryant Johnson[3]; 19. (DNF) 18-Zach Frye[17]
Heat 1 (6 Laps): 1. 23-Jordan Ahlers[1]; 2. 16B-Zachary Bierman[5]; 3. 48J-Bryant Johnson[2]; 4. 91-Chris Krug[6]; 5. 59H-Chris Hoogland[3]; 6. 56C-David Clinton[4]; 7. 16-RJ Esqueda[7]
Heat 2 (6 Laps): 1. T8-Brandon Nielsen[5]; 2. J3K-Jaeden Strandberg[4]; 3. 28-John Ross[6]; 4. 32-Nate Regnerus[2]; 5. 56O-Nate Oulman[1]; 6. (DQ) 18-Zach Frye[3]
Heat 3 (6 Laps): 1. 16X-Blake Luinenburg[4]; 2. 9-Trevor Iverson[1]; 3. 14-Ernie Dailey[3]; 4. 7JO-Jeremy Wegner[5]; 5. 28K-Brayton Kajewski[2]; 6. 76A-Nathan Asche[6]