Sportsmans
A Feature 1: 1. 16B-Zachary Bierman[4]; 2. 66-Todd Koppen[3]; 3. 165-Robert Thompson[2]; 4. 17S-Silas Top[8]; 5. 34-Evan Thraen[5]; 6. (DNF) 42-Justin Mann[7]; 7. (DNF) 33-Nikkya Betz[6]; 8. (DNF) 7-Darin Doymeyer[1]; 9. (DNS) 26S-Bradley Swanson
Heat 1: 1. 165-Robert Thompson[2]; 2. 16B-Zachary Bierman[3]; 3. 7-Darin Doymeyer[1]; 4. 33-Nikkya Betz[4]; 5. (DNF) 17S-Silas Top[5]
Heat 2: 1. 66-Todd Koppen[2]; 2. 34-Evan Thraen[3]; 3. 42-Justin Mann[4]; 4. (DNS) 26S-Bradley Swanson
IMCA Hobby Stock
A Feature 1: 1. 16X-Blake Luinenburg[4]; 2. J3K-Jaeden Strandberg[3]; 3. 28-John Ross[5]; 4. 17-Evan Schettler[2]; 5. 14-Ernie Dailey[6]; 6. 27-Malik Sampson[9]; 7. 25-Aaron Betz[1]; 8. 5-Jeremy Johnson[8]; 9. 22X-Michael Weidert[10]; 10. (DNF) 59-Corey Gronewold[7]; 11. (DNF) 10-Colt Hofman[11]
Heat 1: 1. J3K-Jaeden Strandberg[2]; 2. 25-Aaron Betz[1]; 3. 59-Corey Gronewold[4]; 4. 28-John Ross[3]; 5. 27-Malik Sampson[5]; 6. (DNF) 10-Colt Hofman[6]
Heat 2: 1. 16X-Blake Luinenburg[2]; 2. 14-Ernie Dailey[3]; 3. 17-Evan Schettler[1]; 4. 5-Jeremy Johnson[4]; 5. 22X-Michael Weidert[5]
IMCA Modified
A Feature 1: 1. 25C-Cody Thompson[10]; 2. 44V-Harvey Vande Weerd[3]; 3. 25-Ricky Stephan[8]; 4. 7C-Benjamin Chukuske[5]; 5. C5-Chris Palsrok[6]; 6. 88-Sean Barragan[9]; 7. 15JR-Cole Bents[4]; 8. 07B-Corey Bosma[7]; 9. 50-Roger DeBoer[2]; 10. (DNF) R1-TJ Brown[1]
Heat 1: 1. 7C-Benjamin Chukuske[3]; 2. 44V-Harvey Vande Weerd[2]; 3. 88-Sean Barragan[5]; 4. 07B-Corey Bosma[4]; 5. R1-TJ Brown[1]
Heat 2: 1. 25-Ricky Stephan[4]; 2. 25C-Cody Thompson[5]; 3. C5-Chris Palsrok[3]; 4. 15JR-Cole Bents[2]; 5. 50-Roger DeBoer[1]
IMCA Northern SportMod
A Feature 1: 1. 00-Colby Fett[5]; 2. XA-Alissa Palsrok[2]; 3. 45D-Dyllan Ricks[6]; 4. 44-Cameron Vande Weerd[3]; 5. 2G-Geoff Olson[9]; 6. 21-Connor Vande Weerd[10]; 7. 20-Brayden Ahlers[7]; 8. 48-Tommy Tanner[15]; 9. 22J-James Jenkins[1]; 10. 3W-Randy Winter[14]; 11. 81-Jaedon Erickson[11]; 12. 7-Jonah Chinn[12]; 13. 79-Taylor Johnson[8]; 14. 79W-Bill Wegner[13]; 15. 5B-Tim Bergerson[20]; 16. 22R-Riley Breiner[19]; 17. (DNF) R6-Danny Myrvold[17]; 18. (DNF) 8X-Robert Palmentera[16]; 19. (DNF) F117-Leo Schmidt[18]; 20. (DNF) 1S-Justin Klynsma[4]
Heat 1: 1. 2G-Geoff Olson[6]; 2. 44-Cameron Vande Weerd[3]; 3. 20-Brayden Ahlers[5]; 4. 81-Jaedon Erickson[7]; 5. 79W-Bill Wegner[4]; 6. (DNF) 8X-Robert Palmentera[1]; 7. (DQ) 22R-Riley Breiner[2]
Heat 2: 1. 21-Connor Vande Weerd[6]; 2. 22J-James Jenkins[2]; 3. 00-Colby Fett[4]; 4. 7-Jonah Chinn[7]; 5. 3W-Randy Winter[3]; 6. (DNF) R6-Danny Myrvold[1]; 7. (DNF) 5B-Tim Bergerson[5]
Heat 3: 1. 1S-Justin Klynsma[3]; 2. 45D-Dyllan Ricks[4]; 3. 79-Taylor Johnson[5]; 4. XA-Alissa Palsrok[2]; 5. 48-Tommy Tanner[6]; 6. F117-Leo Schmidt[1]
IMCA Sport Compact
A Feature 1: 1. 101K-Kevin Bolte[1]; 2. 29X-Jason Bolte[4]; 3. 33-Megan Sandvig[5]; 4. 46S-Jared Sloss[2]; 5. 28C-Christopher Vande Kieft[3]; 6. (DNS) 04Z-Zach Vande Kieft
Heat 1: 1. 101K-Kevin Bolte[1]; 2. 29X-Jason Bolte[5]; 3. 33-Megan Sandvig[6]; 4. 46S-Jared Sloss[2]; 5. 28C-Christopher Vande Kieft[4]; 6. (DNS) 04Z-Zach Vande Kieft
IMCA Stock Car
A Feature 1: 1. 17X-Justin Luinenburg[8]; 2. 7L-Jeffrey Larson[9]; 3. 04-Roger Verdoorn[1]; 4. 5-Luke Sathoff[5]; 5. 14-Jason Fisher[3]; 6. 67-Jacob Dahle[10]; 7. 67II-Chris Toot[7]; 8. 22N-Gage Noyes[2]; 9. 69M-Gary Mattison[11]; 10. 27-Tyler Pospisil[4]; 11. 20K-Spenser Kalass[6]; 12. F1-Levi Feltman[13]; 13. 33M-Mathias Lux[12]; 14. 18X-Trent DeGroot[15]; 15. (DNF) 60K-Scott Knudson[14]
Heat 1: 1. 5-Luke Sathoff[4]; 2. 22N-Gage Noyes[2]; 3. 67-Jacob Dahle[8]; 4. 17X-Justin Luinenburg[6]; 5. 20K-Spenser Kalass[5]; 6. 69M-Gary Mattison[3]; 7. 18X-Trent DeGroot[7]; 8. 60K-Scott Knudson[1]
Heat 2: 1. 04-Roger Verdoorn[2]; 2. 27-Tyler Pospisil[4]; 3. 67II-Chris Toot[6]; 4. 7L-Jeffrey Larson[7]; 5. 14-Jason Fisher[3]; 6. 33M-Mathias Lux[1]; 7. (DNF) F1-Levi Feltman[5]