A Modifieds
A Feature 1 (20 Laps): 1. 15JR-Cole Bents[6]; 2. 25C-Cody Thompson[9]; 3. C5-Chris Palsrok[7]; 4. 88-Sean Barragan[5]; 5. 27-Don Gerritsen Jr[8]; 6. 4-Jackson Mulder[2]; 7. 8-Mike Jensen[3]; 8. 50-Roger DeBoer[1]; 9. (DNF) 07B-Corey Bosma[10]; 10. (DNS) 7C-Benjamin Chukuske
Heat 1 (8 Laps): 1. 25C-Cody Thompson[5]; 2. C5-Chris Palsrok[4]; 3. 88-Sean Barragan[3]; 4. 8-Mike Jensen[2]; 5. 50-Roger DeBoer[1]
Heat 2 (8 Laps): 1. 15JR-Cole Bents[3]; 2. 4-Jackson Mulder[1]; 3. 27-Don Gerritsen Jr[4]; 4. 07B-Corey Bosma[5]; 5. 7C-Benjamin Chukuske[2]
B Modifieds
A Feature 1 (15 Laps): 1. 00X-Jeff Brunssen[5]; 2. 21-Connor Vande Weerd[11]; 3. 14-AJ Boulware[12]; 4. 22J-James Jenkins[4]; 5. 79W-Bill Wegner[10]; 6. 44-Cameron Vande Weerd[2]; 7. 45JR-Dale Ricks Jr[8]; 8. 85JR-Shawn Pudwill[17]; 9. R6-Danny Myrvold[14]; 10. 79-Taylor Johnson[19]; 11. 75-Randy Klein[1]; 12. 21X-Josh Van Westen[16]; 13. (DNF) 85X-Brett Pudwill[15]; 14. (DNF) 27-Nick Johansen[9]; 15. (DNF) XA-Alissa Palsrok[3]; 16. (DNF) T1-Rusty Montagne[13]; 17. (DNF) 77-Colton Kaskie[18]; 18. (DNF) 45D-Dyllan Ricks[6]; 19. (DNF) 20-Brayden Ahlers[7]; 20. (DNS) 33B-Brendan Rupp
Heat 1 (8 Laps): 1. 20-Brayden Ahlers[4]; 2. 75-Randy Klein[1]; 3. 22J-James Jenkins[3]; 4. 14-AJ Boulware[6]; 5. T1-Rusty Montagne[7]; 6. 21X-Josh Van Westen[2]; 7. (DNS) 79-Taylor Johnson
Heat 2 (8 Laps): 1. 00X-Jeff Brunssen[3]; 2. 79W-Bill Wegner[5]; 3. 45JR-Dale Ricks Jr[4]; 4. 44-Cameron Vande Weerd[2]; 5. R6-Danny Myrvold[7]; 6. 85JR-Shawn Pudwill[6]; 7. (DNS) 33B-Brendan Rupp
Heat 3 (8 Laps): 1. 45D-Dyllan Ricks[3]; 2. 21-Connor Vande Weerd[5]; 3. XA-Alissa Palsrok[2]; 4. 27-Nick Johansen[4]; 5. 85X-Brett Pudwill[6]; 6. 77-Colton Kaskie[1]
Hobby Stocks
A Feature 1 (15 Laps): 1. 3K-Dan Strandberg[7]; 2. 00K-Kaylb Brunssen[6]; 3. 59-Corey Gronewold[10]; 4. J3K-Jaeden Strandberg[5]; 5. 14-Ernie Dailey[8]; 6. 27K-Keeran Sampson[3]; 7. 717-Nick Schilling[14]; 8. 16X-Blake Luinenburg[11]; 9. 11G-Gary Grabill[15]; 10. 114-Craig Gertsema[19]; 11. 83L-Kelvan Lansink[2]; 12. 8-Allen Fetchenhier[18]; 13. 76A-Nathan Asche[17]; 14. 223/4-Chad Hinds[20]; 15. (BF) 01-Gavin Bussinger[4]; 16. (DNF) 8J-Jay Devries[9]; 17. (DNF) 28-John Ross[12]; 18. (DNF) 38-Cody Ross[13]; 19. (DNF) 9T-Trevor Iverson[1]; 20. (DNS) 9-Joel Magee
Heat 1 (6 Laps): 1. 59-Corey Gronewold[5]; 2. 28-John Ross[6]; 3. J3K-Jaeden Strandberg[4]; 4. 9T-Trevor Iverson[2]; 5. 114-Craig Gertsema[7]; 6. 11G-Gary Grabill[1]
Heat 2 (6 Laps): 1. 27K-Keeran Sampson[3]; 2. 00K-Kaylb Brunssen[4]; 3. 16X-Blake Luinenburg[6]; 4. 14-Ernie Dailey[5]; 5. 38-Cody Ross[2]; 6. 9-Joel Magee[1]; 7. 8-Allen Fetchenhier[7]
Heat 3 (6 Laps): 1. 3K-Dan Strandberg[4]; 2. 83L-Kelvan Lansink[2]; 3. 01-Gavin Bussinger[3]; 4. 8J-Jay Devries[5]; 5. 717-Nick Schilling[6]; 6. 76A-Nathan Asche[1]
Sport Compact
A Feature 1 (12 Laps): 1. 19-Anthony Clark[8]; 2. 16-RJ Esqueda[5]; 3. 8K-Kaytee DeVries[7]; 4. 101K-Kevin Bolte[6]; 5. 04Z-Zach Vande Kieft[2]; 6. 46S-Jared Sloss[4]; 7. 71-Derrick Drinovsky[3]; 8. 47S-Daniel Ysker[1]
Heat 1 (6 Laps): 1. 16-RJ Esqueda[3]; 2. 8K-Kaytee DeVries[4]; 3. 71-Derrick Drinovsky[2]; 4. 47S-Daniel Ysker[1]
Heat 2 (6 Laps): 1. 19-Anthony Clark[4]; 2. 101K-Kevin Bolte[3]; 3. 46S-Jared Sloss[2]; 4. (DNF) 04Z-Zach Vande Kieft[1]
Stock Cars
A Feature 1 (18 Laps): 1. 17X-Justin Luinenburg[9]; 2. 17-Trevor Holm[7]; 3. 55JR-Greg Taylor[5]; 4. 14-Jason Fisher[8]; 5. F1-Levi Feltman[1]; 6. 02-Ron Prins[4]; 7. 57X-Jesse Olson[6]; 8. 76-Ben Petersen[3]; 9. (DNF) TNT2-Devin Tripp[2]; 10. (DNS) 73-Rich Pederson
Heat 1 (8 Laps): 1. 17X-Justin Luinenburg[5]; 2. 17-Trevor Holm[4]; 3. 55JR-Greg Taylor[3]; 4. F1-Levi Feltman[1]; 5. 76-Ben Petersen[2]
Heat 2 (8 Laps): 1. 57X-Jesse Olson[3]; 2. 14-Jason Fisher[4]; 3. TNT2-Devin Tripp[1]; 4. 73-Rich Pederson[5]; 5. 02-Ron Prins[2]
Sportsmans
A Feature 1 (12 Laps): 1. 4G-Zachary Bierman[5]; 2. 81-Dylan Vanden Top[8]; 3. 17-Evan Schettler[6]; 4. 77N-Nick Mueller[1]; 5. 619-Andy Wieczorek[7]; 6. 14-Silas Top[4]; 7. 07-Carson Brands[9]; 8. 26S-Bradley Swanson[2]; 9. (DNF) 23-Kent Miller[3]
Heat 1 (6 Laps): 1. 4G-Zachary Bierman[3]; 2. 619-Andy Wieczorek[4]; 3. 23-Kent Miller[2]; 4. 77N-Nick Mueller[1]; 5. 07-Carson Brands[5]
Heat 2 (6 Laps): 1. 14-Silas Top[2]; 2. 17-Evan Schettler[3]; 3. 26S-Bradley Swanson[1]; 4. (DNF) 81-Dylan Vanden Top[4]