Sportsmans
A Feature 1 (12 Laps): 1. 16B-Zachary Bierman[1]; 2. 24-Tanner Ploen[6]; 3. 165-Robert Thompson[2]; 4. 76-Aaron Fischer[4]; 5. 59H-Chris Hoogland[5]; 6. 24H-Brock Harnack[3]
Heat 1 (6 Laps): 1. 59H-Chris Hoogland[1]; 2. 165-Robert Thompson[3]; 3. 16B-Zachary Bierman[5]; 4. 76-Aaron Fischer[4]; 5. 24H-Brock Harnack[2]; 6. (DNS) 24-Tanner Ploen
IMCA Hobby Stock
A Feature 1 (15 Laps): 1. 27-Malik Sampson[1]; 2. 59-Corey Gronewold[4]; 3. 14-Ernie Dailey[5]; 4. 16X-Blake Luinenburg[2]; 5. 28-John Ross[3]; 6. 44-Tom Doeden[9]; 7. 25D-Bob Daniels[13]; 8. 17-Evan Schettler[6]; 9. 2234-Chad Hinds[12]; 10. 50M-Marni DeBoer[10]; 11. (DNF) J3K-Jaeden Strandberg[11]; 12. (DNF) 9-Trevor Iverson[7]; 13. (DNF) 22X-Michael Weidert[8]; 14. (DNS) 32-Nate Regnerus
Heat 1 (6 Laps): 1. 9-Trevor Iverson[2]; 2. 28-John Ross[4]; 3. 14-Ernie Dailey[3]; 4. 27-Malik Sampson[6]; 5. 44-Tom Doeden[1]; 6. J3K-Jaeden Strandberg[5]; 7. 25D-Bob Daniels[7]
Heat 2 (6 Laps): 1. 59-Corey Gronewold[2]; 2. 22X-Michael Weidert[1]; 3. 17-Evan Schettler[3]; 4. 16X-Blake Luinenburg[4]; 5. 50M-Marni DeBoer[5]; 6. 2234-Chad Hinds[7]; 7. (DNS) 32-Nate Regnerus
IMCA Modified
A Feature 1 (20 Laps): 1. 02-Jacob Dahle[8]; 2. 7C-Benjamin Chukuske[2]; 3. 3-Kelly Shryock[7]; 4. C5-Chris Palsrok[1]; 5. 6Z-Zach Dockter[9]; 6. 44V-Harvey Vande Weerd[6]; 7. 25-Ricky Stephan[10]; 8. 2X-Dylan Book[11]; 9. 50-Roger DeBoer[4]; 10. 07B-Corey Bosma[13]; 11. R1-TJ Brown[14]; 12. (DNF) 27-Don Gerritsen Jr[5]; 13. (DNF) 7F-Bob Fleshman[12]; 14. (DNF) 15JR-Cole Bents[3]
Heat 1 (8 Laps): 1. 15JR-Cole Bents[4]; 2. 3-Kelly Shryock[5]; 3. 44V-Harvey Vande Weerd[6]; 4. 50-Roger DeBoer[1]; 5. 27-Don Gerritsen Jr[3]; 6. 2X-Dylan Book[7]; 7. 07B-Corey Bosma[2]
Heat 2 (8 Laps): 1. 02-Jacob Dahle[3]; 2. 6Z-Zach Dockter[2]; 3. C5-Chris Palsrok[5]; 4. 7C-Benjamin Chukuske[4]; 5. 25-Ricky Stephan[6]; 6. 7F-Bob Fleshman[7]; 7. R1-TJ Brown[1]
IMCA Northern SportMod
A Feature 1 (15 Laps): 1. 00-Colby Fett[1]; 2. 21-Connor Vande Weerd[6]; 3. R6-Danny Myrvold[10]; 4. XA-Alissa Palsrok[3]; 5. 3W-Randy Winter[4]; 6. 79W-Bill Wegner[5]; 7. 08-Alec Fett[9]; 8. 22J-James Jenkins[8]; 9. 17-Rich Pavlicek[12]; 10. 20-Brayden Ahlers[2]; 11. 44-Cameron Vande Weerd[7]; 12. (DNF) 15V-Anthony Voss[11]; 13. (DNS) 54J-Douglas Hilkemann
Heat 1 (8 Laps): 1. 3W-Randy Winter[3]; 2. 08-Alec Fett[5]; 3. 20-Brayden Ahlers[4]; 4. 00-Colby Fett[6]; 5. 79W-Bill Wegner[2]; 6. 15V-Anthony Voss[1]; 7. (DNS) 54J-Douglas Hilkemann
Heat 2 (8 Laps): 1. R6-Danny Myrvold[1]; 2. XA-Alissa Palsrok[4]; 3. 22J-James Jenkins[2]; 4. 21-Connor Vande Weerd[5]; 5. 44-Cameron Vande Weerd[3]; 6. (DNF) 17-Rich Pavlicek[6]
IMCA Sport Compact
A Feature 1 (12 Laps): 1. 81-Brandon Hartmann[5]; 2. 29X-Jason Bolte[1]; 3. 51-Jacob Walding[10]; 4. 101K-Kevin Bolte[8]; 5. 07-Brooke Osler[4]; 6. 46S-Jared Sloss[2]; 7. 04Z-Zach Vande Kieft[3]; 8. 28C-Christopher Vande Kieft[11]; 9. (DNF) 03-Mike Rehnelt[7]; 10. (DNF) 3B-James Brewer[6]; 11. (DNF) 33-Megan Sandvig[9]
Heat 1 (6 Laps): 1. 07-Brooke Osler[4]; 2. 46S-Jared Sloss[1]; 3. 101K-Kevin Bolte[3]; 4. 51-Jacob Walding[6]; 5. 03-Mike Rehnelt[5]; 6. 28C-Christopher Vande Kieft[2]
Heat 2 (6 Laps): 1. 33-Megan Sandvig[2]; 2. 81-Brandon Hartmann[5]; 3. 3B-James Brewer[1]; 4. 04Z-Zach Vande Kieft[3]; 5. 29X-Jason Bolte[4]
IMCA Stock Car
A Feature 1 (18 Laps): 1. 17X-Justin Luinenburg[1]; 2. 7L-Jeffrey Larson[5]; 3. 14-Jason Fisher[2]; 4. 20K-Spenser Kalass[7]; 5. 22N-Gage Noyes[3]; 6. 82-Dylan Fitzpatrick[15]; 7. 69M-Gary Mattison[9]; 8. F1-Levi Feltman[14]; 9. 23-Troy Dahle[11]; 10. 6D9-Daniel Ohrt[13]; 11. (DNF) 18X-Trent DeGroot[4]; 12. (DNF) 33M-Mathias Lux[8]; 13. (DNF) 60K-Scott Knudson[12]; 14. (DNF) 21-Larry Kracht[10]; 15. (DNF) 5L-Dustin Larson[6]; 16. (DNS) 27-Tyler Pospisil
Heat 1 (8 Laps): 1. 22N-Gage Noyes[4]; 2. 18X-Trent DeGroot[9]; 3. 7L-Jeffrey Larson[8]; 4. 20K-Spenser Kalass[3]; 5. 33M-Mathias Lux[1]; 6. 21-Larry Kracht[7]; 7. 27-Tyler Pospisil[6]; 8. (DNF) F1-Levi Feltman[5]; 9. (DNF) 82-Dylan Fitzpatrick[2]
Heat 2 (8 Laps): 1. 17X-Justin Luinenburg[6]; 2. 5L-Dustin Larson[4]; 3. 14-Jason Fisher[5]; 4. 69M-Gary Mattison[2]; 5. 23-Troy Dahle[7]; 6. 60K-Scott Knudson[8]; 7. (DNF) 6D9-Daniel Ohrt[1]
A Modifieds
A Feature 1 (14 Laps): 1. 25B-Bobby Daniels[2]; 2. 111-Matt Grobe[6]; 3. 14-Micheal Bryant[1]; 4. 25L-Lucas Daniels[3]; 5. 31-Spencer Nelson[5]; 6. 25C-Chase Daniels[7]; 7. 95-Kamdyn Haggard[10]; 8. 17J-Justin Winkler[8]; 9. 17-Dalton Faber[9]; 10. 3-Nathan Finley[4]; 11. 13X-Glenn Orr[12]; 12. 65-Logan Brown[14]; 13. 16-Donald Kirchoff[11]; 14. (DNS) 61-Keith Arnett
Heat 1 (7 Laps): 1. 3-Nathan Finley[2]; 2. 14-Micheal Bryant[4]; 3. 25C-Chase Daniels[1]; 4. 31-Spencer Nelson[6]; 5. 17J-Justin Winkler[7]; 6. 95-Kamdyn Haggard[8]; 7. (DNF) 2-TJ Stalker[5]; 8. (DNS) 61-Keith Arnett
Heat 2 (7 Laps): 1. 111-Matt Grobe[2]; 2. 25B-Bobby Daniels[1]; 3. 65-Logan Brown[6]; 4. 25L-Lucas Daniels[5]; 5. 17-Dalton Faber[3]; 6. 16-Donald Kirchoff[4]; 7. 13X-Glenn Orr[7]