Sportsmans
A Feature 1 (12 Laps): 1. 21X-Austin Hietbrink[8]; 2. 3-Brian Campbell[7]; 3. 16-Scott Jones[4]; 4. 2K-Mike Kiggins[1]; 5. 66-Todd Koppen[11]; 6. 165-Robert Thompson[6]; 7. (DNF) 22H-Cody Hansen[9]; 8. (DNF) 32-Clayton Nelson[3]; 9. (DNF) 22X-Devon Steele[2]; 10. (DNF) 2X-Walter Kiggins[5]; 11. (DNS) 12D-Brice Berglund
Heat 1 (6 Laps): 1. 2X-Walter Kiggins[4]; 2. 21X-Austin Hietbrink[6]; 3. 3-Brian Campbell[5]; 4. 16-Scott Jones[3]; 5. 2K-Mike Kiggins[1]; 6. 22H-Cody Hansen[2]
Heat 2 (6 Laps): 1. 22X-Devon Steele[1]; 2. 32-Clayton Nelson[2]; 3. (DNF) 165-Robert Thompson[4]; 4. (DNS) 12D-Brice Berglund; 5. (DNS) 66-Todd Koppen
IMCA Modified
A Feature 1 (20 Laps): 1. 25C-Cody Thompson[5]; 2. 88-Sean Barragan[7]; 3. 15JR-Cole Bents[3]; 4. 25-Ricky Stephan[2]; 5. 56C-DJ Clinton[1]; 6. (DNF) XX-Jordan Rogotzke[6]; 7. (DNF) 27-Timothy Allerdings[4]; 8. (DNF) R1-TJ Brown[8]
Heat 1 (8 Laps): 1. 25C-Cody Thompson[8]; 2. 25-Ricky Stephan[3]; 3. 27-Timothy Allerdings[7]; 4. 15JR-Cole Bents[6]; 5. 56C-DJ Clinton[2]; 6. (DNF) XX-Jordan Rogotzke[5]; 7. (DNF) 88-Sean Barragan[4]; 8. (DNF) R1-TJ Brown[1]
A Modifieds
A Feature 1 (12 Laps): 1. 11-Karter Heiskell[6]; 2. 14-Florence Drost[5]; 3. 57X-Devon McMartin[7]; 4. 10-Lincoln Klosterbuer[4]; 5. 777-Cody Koster[1]; 6. 5A-Alexis Boler[2]; 7. 29-Brandon VanKlompenburg[8]; 8. 7S-Brayden Scholtes[10]; 9. (DNF) 28-Cael Klosterbuer[3]; 10. (DNF) 71L-Leroy Ralfs[9]
Heat 1 (6 Laps): 1. 57X-Devon McMartin[4]; 2. 14-Florence Drost[3]; 3. 28-Cael Klosterbuer[2]; 4. 777-Cody Koster[1]; 5. 71L-Leroy Ralfs[5]
Heat 2 (6 Laps): 1. 11-Karter Heiskell[3]; 2. 29-Brandon VanKlompenburg[4]; 3. 10-Lincoln Klosterbuer[2]; 4. 7S-Brayden Scholtes[5]; 5. 5A-Alexis Boler[1]
IMCA Northern SportMod
A Feature 1 (15 Laps): 1. 20-Brayden Ahlers[2]; 2. 3B-Blake Andrews[6]; 3. 44-Cameron Vande Weerd[3]; 4. 21-Connor Vande Weerd[8]; 5. 79W-Bill Wegner[5]; 6. 39R-John Rebstock[4]; 7. 48-Tommy Tanner[7]; 8. R6-Danny Myrvold[11]; 9. 17J-Jayden Oskerson[9]; 10. (DNF) 27M-Benny Myrvold[12]; 11. (DNF) 66-Michael Wichers[1]; 12. (DNF) F117-Leo Schmidt[10]
Heat 1 (8 Laps): 1. 20-Brayden Ahlers[2]; 2. 3B-Blake Andrews[4]; 3. 17J-Jayden Oskerson[6]; 4. 39R-John Rebstock[3]; 5. 48-Tommy Tanner[5]; 6. (DNF) F117-Leo Schmidt[1]
Heat 2 (8 Laps): 1. 21-Connor Vande Weerd[5]; 2. 44-Cameron Vande Weerd[2]; 3. 79W-Bill Wegner[3]; 4. 66-Michael Wichers[1]; 5. (DNF) 27M-Benny Myrvold[6]; 6. (DNF) R6-Danny Myrvold[4]
IMCA Sport Compact
A Feature 1 (12 Laps): 1. 24R-Nathan Recker[4]; 2. 8K-Kaytee DeVries[2]; 3. 15-Tyler Thompson[5]; 4. 712-Levi Volkert[3]; 5. (DNF) 12-Kelton Schulz[1]; 6. (DNF) 03W-Bobby Worshek[6]
Heat 1 (6 Laps): 1. 8K-Kaytee DeVries[3]; 2. 15-Tyler Thompson[6]; 3. 24R-Nathan Recker[5]; 4. 712-Levi Volkert[4]; 5. 12-Kelton Schulz[1]; 6. (DNF) 03W-Bobby Worshek[2]
IMCA Stock Car
A Feature 1 (18 Laps): 1. 7L-Jeffrey Larson[5]; 2. 14-Jason Fisher[3]; 3. F1-Levi Feltman[4]; 4. 22N-Gage Noyes[2]; 5. 17X-Justin Luinenburg[8]; 6. 00-Colby Fett[7]; 7. 04-Roger Verdoorn[1]; 8. 96-Hayden Bender[6]
Heat 1 (8 Laps): 1. 14-Jason Fisher[3]; 2. 7L-Jeffrey Larson[7]; 3. 04-Roger Verdoorn[1]; 4. 22N-Gage Noyes[2]; 5. F1-Levi Feltman[6]; 6. 96-Hayden Bender[8]; 7. 00-Colby Fett[5]; 8. (DNF) 17X-Justin Luinenburg[4]
IMCA Hobby Stock
A Feature 1 (15 Laps): 1. J3K-Jaeden Strandberg[5]; 2. 15B-Isaac Bullerman[1]; 3. 16X-Blake Luinenburg[8]; 4. 48J-Bryant Johnson[2]; 5. 14-Ernie Dailey[7]; 6. 16B-Zachary Bierman[9]; 7. 14T-Silas Top[10]; 8. 9-Trevor Iverson[4]; 9. 2234-Chad Hinds[11]; 10. (DNF) 5-Jeremy Johnson[6]; 11. (DNF) 17T-TANNER SNYDER[3]; 12. (DNS) 17-Tanner Woelber
Heat 1 (6 Laps): 1. 15B-Isaac Bullerman[1]; 2. J3K-Jaeden Strandberg[3]; 3. 14-Ernie Dailey[4]; 4. 16B-Zachary Bierman[5]; 5. 17T-TANNER SNYDER[2]; 6. 2234-Chad Hinds[7]; 7. (DNS) 17-Tanner Woelber
Heat 2 (6 Laps): 1. 16X-Blake Luinenburg[4]; 2. 48J-Bryant Johnson[1]; 3. 5-Jeremy Johnson[3]; 4. 14T-Silas Top[5]; 5. (DNF) 9-Trevor Iverson[2]