IMCA Northern SportMod
A Feature 1 (15 Laps): 1. 20-Brayden Ahlers[3]; 2. 44-Cameron Vande Weerd[2]; 3. 17J-Jayden Oskerson[6]; 4. 79W-Bill Wegner[5]; 5. 39R-John Rebstock[12]; 6. 48-Tommy Tanner[8]; 7. R6-Danny Myrvold[7]; 8. F117-Leo Schmidt[13]; 9. (DNF) 27M-Benny Myrvold[11]; 10. (DNF) 66-Michael Wichers[1]; 11. (DNF) 3B-Blake Andrews[9]; 12. (DNF) 21-Connor Vande Weerd[10]; 13. (DNF) 81K-Jacob Korte[4]
Heat 1 (8 Laps): 1. R6-Danny Myrvold[5]; 2. 3B-Blake Andrews[6]; 3. 81K-Jacob Korte[3]; 4. 79W-Bill Wegner[4]; 5. 66-Michael Wichers[1]; 6. 27M-Benny Myrvold[7]; 7. F117-Leo Schmidt[2]
Heat 2 (8 Laps): 1. 20-Brayden Ahlers[2]; 2. 17J-Jayden Oskerson[4]; 3. 44-Cameron Vande Weerd[1]; 4. 48-Tommy Tanner[5]; 5. 21-Connor Vande Weerd[6]; 6. 39R-John Rebstock[3]
IMCA Stock Car
A Feature 1 (18 Laps): 1. F1-Levi Feltman[2]; 2. 7L-Jeffrey Larson[5]; 3. 17X-Justin Luinenburg[3]; 4. 00-Colby Fett[6]; 5. 22N-Gage Noyes[4]; 6. 69M-Gary Mattison[7]; 7. 4-Aaron Stettnichs[8]; 8. (DNF) C5-Chris Palsrok[1]
Heat 1 (8 Laps): 1. C5-Chris Palsrok[1]; 2. F1-Levi Feltman[2]; 3. 7L-Jeffrey Larson[6]; 4. 17X-Justin Luinenburg[4]; 5. 22N-Gage Noyes[5]; 6. 00-Colby Fett[7]; 7. 69M-Gary Mattison[3]; 8. 4-Aaron Stettnichs[8]
Sportsmans
A Feature 1 (12 Laps): 1. 165-Robert Thompson[2]; 2. 21X-Austin Hietbrink[5]; 3. 16-Scott Jones[1]; 4. K91-DJ Jones[8]; 5. 66-Todd Koppen[7]; 6. 2X-Walter Kiggins[4]; 7. 32-Clayton Nelson[9]; 8. 22X-Devon Steele[3]; 9. (DNF) 3-Brian Campbell[6]; 10. (DNS) 5A-Alexis Boler
Heat 1 (6 Laps): 1. 16-Scott Jones[1]; 2. 21X-Austin Hietbrink[3]; 3. 66-Todd Koppen[4]; 4. 22X-Devon Steele[2]; 5. 32-Clayton Nelson[5]
Heat 2 (6 Laps): 1. K91-DJ Jones[4]; 2. 3-Brian Campbell[3]; 3. 165-Robert Thompson[1]; 4. 2X-Walter Kiggins[2]; 5. (DNS) 5A-Alexis Boler
IMCA Modified
A Feature 1 (15 Laps): 1. 26J-Jace Whitt[3]; 2. 15JR-Cole Bents[4]; 3. M8-Dalton Magers[6]; 4. 7C-Benjamin Chukuske[5]; 5. 56C-DJ Clinton[1]; 6. (DNF) R1-TJ Brown[2]
Heat 1 (8 Laps): 1. 15JR-Cole Bents[4]; 2. R1-TJ Brown[2]; 3. 7C-Benjamin Chukuske[5]; 4. 26J-Jace Whitt[3]; 5. 56C-DJ Clinton[1]; 6. M8-Dalton Magers[6]
A Modifieds
A Feature 1 (12 Laps): 1. 29-Brandon VanKlompenburg[8]; 2. 14-Florence Drost[6]; 3. 11-Karter Heiskell[7]; 4. 28-Cael Klosterbuer[4]; 5. 777-Cody Koster[1]; 6. 5A-Alexis Boler[2]; 7. 16-Donald Kirchoff[9]; 8. 10-Lincoln Klosterbuer[5]; 9. 4-Micah Haugan[3]; 10. 14J-Jesse Goggans[10]; 11. 25L-Levi Sandberg[11]
Heat 1 (6 Laps): 1. 11-Karter Heiskell[4]; 2. 777-Cody Koster[1]; 3. 10-Lincoln Klosterbuer[3]; 4. 4-Micah Haugan[2]; 5. 16-Donald Kirchoff[5]; 6. 25L-Levi Sandberg[6]
Heat 2 (6 Laps): 1. 29-Brandon VanKlompenburg[4]; 2. 28-Cael Klosterbuer[2]; 3. 14-Florence Drost[3]; 4. 5A-Alexis Boler[1]; 5. 14J-Jesse Goggans[5]
IMCA Sport Compact
A Feature 1 (12 Laps): 1. 11A-Darwin Brown[1]; 2. 712-Levi Volkert[7]; 3. 24R-Nathan Recker[8]; 4. 98-Skyler Savage[3]; 5. 74-Brenden Mofle[5]; 6. 15-Tyler Thompson[9]; 7. 81-Brandon Hartmann[10]; 8. 210-Robert Pottratz[4]; 9. 2X-Austin Kiggins[12]; 10. (DNF) 29X-Jason Bolte[6]; 11. (DNF) 03-Mike Rehnelt[2]; 12. (DNF) 03W-Bobby Worshek[11]; 13. (DNF) 49C-Cody Bucher[14]; 14. (DNS) 8K-Kaytee DeVries
Heat 1 (6 Laps): 1. 11A-Darwin Brown[1]; 2. 74-Brenden Mofle[3]; 3. 98-Skyler Savage[2]; 4. 81-Brandon Hartmann[6]; 5. 24R-Nathan Recker[5]; 6. 49C-Cody Bucher[7]; 7. (DNS) 8K-Kaytee DeVries
Heat 2 (6 Laps): 1. 15-Tyler Thompson[6]; 2. 29X-Jason Bolte[4]; 3. 210-Robert Pottratz[7]; 4. 712-Levi Volkert[5]; 5. 03-Mike Rehnelt[2]; 6. 03W-Bobby Worshek[1]; 7. 2X-Austin Kiggins[3]
IMCA Hobby Stock
A Feature 1 (15 Laps): 1. 48J-Bryant Johnson[2]; 2. 5-Jeremy Johnson[4]; 3. 16B-Zachary Bierman[8]; 4. 14-Ernie Dailey[6]; 5. 717-Nick Schilling[10]; 6. 16X-Blake Luinenburg[9]; 7. J3K-Jaeden Strandberg[7]; 8. 1M-Carl Monroe[1]; 9. 9-Trevor Iverson[5]; 10. 17T-TANNER SNYDER[11]; 11. (DNF) 18-Zach Frye[3]
Heat 1 (6 Laps): 1. 18-Zach Frye[2]; 2. J3K-Jaeden Strandberg[4]; 3. 16X-Blake Luinenburg[5]; 4. 9-Trevor Iverson[3]; 5. 1M-Carl Monroe[1]; 6. 17T-TANNER SNYDER[6]
Heat 2 (6 Laps): 1. 48J-Bryant Johnson[1]; 2. 16B-Zachary Bierman[4]; 3. 14-Ernie Dailey[3]; 4. 717-Nick Schilling[5]; 5. 5-Jeremy Johnson[2]