A Modifieds
A Feature 1 (20 Laps): 1. XXX-Jesse Rogotzke[8]; 2. 25C-Cody Thompson[11]; 3. 15JR-Cole Bents[10]; 4. 17S-James Slawson[7]; 5. C5-Chris Palsrok[4]; 6. 27-Don Gerritsen Jr[9]; 7. 07B-Corey Bosma[6]; 8. R1-TJ Brown[3]; 9. 50-Roger DeBoer[1]; 10. (DNF) 35-Nathan Barker[2]; 11. (DNF) 25-Clinton Bruns[5]
Heat 1 (8 Laps): 1. 17S-James Slawson[4]; 2. R1-TJ Brown[2]; 3. 27-Don Gerritsen Jr[5]; 4. 50-Roger DeBoer[1]; 5. (DNF) 25-Clinton Bruns[3]; 6. (DNF) 25C-Cody Thompson[6]
Heat 2 (8 Laps): 1. XXX-Jesse Rogotzke[4]; 2. 15JR-Cole Bents[5]; 3. 07B-Corey Bosma[3]; 4. C5-Chris Palsrok[2]; 5. (DNF) 35-Nathan Barker[1]
B Modifieds
A Feature 1 (15 Laps): 1. 27-Nick Johansen[7]; 2. 21-Connor Vande Weerd[10]; 3. 44-Cameron Vande Weerd[9]; 4. 79W-Bill Wegner[8]; 5. XA-Alissa Palsrok[2]; 6. 22J-James Jenkins[5]; 7. 79-Taylor Johnson[12]; 8. R6-Danny Myrvold[3]; 9. 20-Brayden Ahlers[6]; 10. 21X-Josh Van Westen[11]; 11. 5B-Tim Bergerson[4]; 12. (DNF) 77-Colton Kaskie[1]
Heat 1 (8 Laps): 1. 27-Nick Johansen[5]; 2. R6-Danny Myrvold[2]; 3. 20-Brayden Ahlers[4]; 4. 77-Colton Kaskie[1]; 5. 44-Cameron Vande Weerd[6]; 6. (DNS) 21X-Josh Van Westen
Heat 2 (8 Laps): 1. XA-Alissa Palsrok[1]; 2. 22J-James Jenkins[3]; 3. 79W-Bill Wegner[5]; 4. 5B-Tim Bergerson[2]; 5. (BF) 21-Connor Vande Weerd[6]; 6. (DNF) 79-Taylor Johnson[4]
Hobby Stocks
A Feature 1 (15 Laps): 1. 3K-Dan Strandberg[9]; 2. 9-Joel Magee[1]; 3. 48J-Bryant Johnson[4]; 4. 16X-Blake Luinenburg[6]; 5. 14-Ernie Dailey[7]; 6. J3K-Jaeden Strandberg[5]; 7. 9T-Trevor Iverson[2]; 8. 3-Scott Knudson[10]; 9. 76A-Nathan Asche[11]; 10. (DNF) 00K-Kaylb Brunssen[3]; 11. (DNF) 223/4-Chad Hinds[13]; 12. (DNF) 59-Corey Gronewold[8]; 13. (DNF) 11G-Gary Grabill[12]
Heat 1 (6 Laps): 1. 9-Joel Magee[1]; 2. 3K-Dan Strandberg[6]; 3. 00K-Kaylb Brunssen[3]; 4. 14-Ernie Dailey[5]; 5. J3K-Jaeden Strandberg[4]; 6. 76A-Nathan Asche[2]; 7. (DNF) 223/4-Chad Hinds[7]
Heat 2 (6 Laps): 1. 48J-Bryant Johnson[3]; 2. 59-Corey Gronewold[5]; 3. 16X-Blake Luinenburg[4]; 4. 9T-Trevor Iverson[1]; 5. 3-Scott Knudson[6]; 6. 11G-Gary Grabill[2]
Sport Compact
A Feature 1 (12 Laps): 1. 8K-Kaytee DeVries[7]; 2. 8J-Jay Devries[10]; 3. 440-Jaedon Erickson[8]; 4. 16-RJ Esqueda[5]; 5. T21-Trivette Phillips[2]; 6. 04Z-Zach Vande Kieft[3]; 7. 101K-Kevin Bolte[6]; 8. (DNF) 46S-Jared Sloss[4]; 9. (DNF) 81-Brandon Hartmann[9]; 10. (DNF) 71-Derrick Drinovsky[1]
Heat 1 (6 Laps): 1. 8K-Kaytee DeVries[4]; 2. 04Z-Zach Vande Kieft[2]; 3. 81-Brandon Hartmann[5]; 4. 16-RJ Esqueda[3]; 5. 71-Derrick Drinovsky[1]
Heat 2 (6 Laps): 1. 8J-Jay Devries[5]; 2. 440-Jaedon Erickson[4]; 3. T21-Trivette Phillips[1]; 4. 101K-Kevin Bolte[3]; 5. 46S-Jared Sloss[2]
Stock Cars
A Feature 1 (18 Laps): 1. 5L-Dustin Larson[2]; 2. 7L-Jeffrey Larson[3]; 3. 5-Luke Sathoff[4]; 4. 04-Roger Verdoorn[1]; 5. 17-Austin Brands[5]; 6. 55JR-Greg Taylor[9]; 7. 02-Ron Prins[7]; 8. F1-Levi Feltman[6]; 9. 22N-Gage Noyes[12]; 10. 268-Brad TeGrotenhuis[11]; 11. (DNF) CX4-Chris Palsrok[8]; 12. (DNF) 17X-Justin Luinenburg[10]; 13. (DNF) 17T-Trevor Holm[13]
Heat 1 (8 Laps): 1. 7L-Jeffrey Larson[3]; 2. 17X-Justin Luinenburg[7]; 3. 04-Roger Verdoorn[1]; 4. 17-Austin Brands[4]; 5. 02-Ron Prins[5]; 6. 268-Brad TeGrotenhuis[2]; 7. 17T-Trevor Holm[6]
Heat 2 (8 Laps): 1. 5L-Dustin Larson[2]; 2. 5-Luke Sathoff[3]; 3. CX4-Chris Palsrok[5]; 4. 55JR-Greg Taylor[6]; 5. F1-Levi Feltman[4]; 6. 22N-Gage Noyes[1]
Sportsmans
A Feature 1 (12 Laps): 1. 17-Evan Schettler[4]; 2. 4G-Zachary Bierman[3]; 3. 81-Travis Vanden Top[5]; 4. (DNF) 7-Darin Doymeyer[1]; 5. (DNF) 14-Silas Top[2]; 6. (DNF) 29-Alex Holmes[6]; 7. (DNF) 8D-Greg Engelkes[7]
Heat 1 (6 Laps): 1. 17-Evan Schettler[4]; 2. 14-Silas Top[2]; 3. 4G-Zachary Bierman[3]; 4. 81-Travis Vanden Top[7]; 5. 7-Darin Doymeyer[1]; 6. 29-Alex Holmes[5]; 7. (DNF) 8D-Greg Engelkes[6]