Hobby Stocks
Wyffels Hybrids A Feature 1 (15 Laps): 1. 75C-Cory Probst[8]; 2. 16X-Blake Luinenburg[6]; 3. 27-Malik Sampson[7]; 4. 59-Corey Gronewold[2]; 5. 3-Katie Gillette[10]; 6. 5-Jeremy Johnson[5]; 7. 12-Eric Gillette[11]; 8. 114-Craig Gertsema[9]; 9. (DNF) 82-Dylan Fitzpatrick[4]; 10. (DNF) 8J-Jay Devries[1]; 11. (DNF) 223/4-Chad Hinds[13]; 12. (DNF) 28-John Ross[3]; 13. (DNF) 38-Cody Ross[12]
Wyffes lHybrids Heat 1 (6 Laps): 1. 59-Corey Gronewold[2]; 2. 28-John Ross[3]; 3. 75C-Cory Probst[6]; 4. 82-Dylan Fitzpatrick[4]; 5. 16X-Blake Luinenburg[5]; 6. (DNF) 38-Cody Ross[1]
Wyffels Hybrids Heat 2 (6 Laps): 1. 27-Malik Sampson[5]; 2. 8J-Jay Devries[1]; 3. 5-Jeremy Johnson[4]; 4. 114-Craig Gertsema[6]; 5. (DNF) 3-Katie Gillette[2]; 6. (DNF) 12-Eric Gillette[3]; 7. (DNF) 223/4-Chad Hinds[7]
A Modifieds
Cars Unlimited A Feature 1 (20 Laps): 1. 25C-Cody Thompson[1]; 2. 15JR-Cole Bents[5]; 3. M8-Dalton Magers[2]; 4. XXX-Jesse Rogotzke[3]; 5. 25-Ricky Stephan[8]; 6. 80-Josh Bonnstetter[4]; 7. 6Z-Zach Dockter[10]; 8. 7J-Jeremy Smith[7]; 9. 71N-Rick Nelson[9]; 10. 50-Roger DeBoer[12]; 11. (DNF) 27-Don Gerritsen Jr[11]; 12. (DNF) 81-Travis Vanden Top[6]
Cars Unlimited Heat 1 (8 Laps): 1. M8-Dalton Magers[2]; 2. 25C-Cody Thompson[1]; 3. 15JR-Cole Bents[4]; 4. XXX-Jesse Rogotzke[6]; 5. 25-Ricky Stephan[5]; 6. 27-Don Gerritsen Jr[3]
Cars Unlimited Heat 2 (8 Laps): 1. 80-Josh Bonnstetter[1]; 2. 6Z-Zach Dockter[5]; 3. 71N-Rick Nelson[2]; 4. 7J-Jeremy Smith[6]; 5. 81-Travis Vanden Top[3]; 6. 50-Roger DeBoer[4]
Sport Compact
Plaid Moose Cafe A Feature 1 (12 Laps): 1. 8K-Kaytee DeVries[4]; 2. 16-RJ Esqueda[2]; 3. 9-Nate Coopman[5]; 4. 18D-Derek Kelsheimer[1]; 5. 7-Stephanie Coopman[6]; 6. 4Z-Zach Vande Kieft[3]; 7. (DNF) 21T-Trivette Phillips[7]
Plaid Moose Cafe Heat 1 (6 Laps): 1. 16-RJ Esqueda[3]; 2. 8K-Kaytee DeVries[6]; 3. 9-Nate Coopman[7]; 4. 18D-Derek Kelsheimer[2]; 5. 4Z-Zach Vande Kieft[4]; 6. (DNF) 7-Stephanie Coopman[5]; 7. (DNF) 21T-Trivette Phillips[1]
B Modifieds
OReillys Auto Parts A Feature 1 (15 Laps): 1. 9-Matthew Looft[9]; 2. 1S-Justin Klynsma[8]; 3. 21C-Connor Vande Weerd[4]; 4. 5-Jared Nytroe[1]; 5. 7-Wayne Becker[12]; 6. 44V-Cameron Vande Weerd[3]; 7. 5X-Trevor Gunnink[14]; 8. (DNF) 27-Nick Johansen[6]; 9. (DNF) 21H-Jim Horejsi[10]; 10. (DNF) 42-Dan Ahlers[5]; 11. (DNF) 20-Brayden Ahlers[13]; 12. (DNF) X-Chuck Cessna[2]; 13. (DNF) 69-Tony Rialson[7]; 14. (DNF) 17-Jaden Gannott[11]
OReillys Auto Parts Heat 1 (8 Laps): 1. 5-Jared Nytroe[1]; 2. 44V-Cameron Vande Weerd[3]; 3. 9-Matthew Looft[7]; 4. 42-Dan Ahlers[5]; 5. 69-Tony Rialson[6]; 6. 17-Jaden Gannott[2]; 7. 20-Brayden Ahlers[4]
OReillys Auto Parts Heat 2 (8 Laps): 1. 21C-Connor Vande Weerd[3]; 2. 1S-Justin Klynsma[6]; 3. 21H-Jim Horejsi[7]; 4. X-Chuck Cessna[2]; 5. 27-Nick Johansen[5]; 6. 7-Wayne Becker[4]; 7. 5X-Trevor Gunnink[1]
Stock Cars
Car Toyz A Feature 1 (20 Laps): 1. 7L-Jeffrey Larson[3]; 2. 17X-Justin Luinenburg[10]; 3. 14-Jason Fisher[6]; 4. 7-Kevin Debaere[5]; 5. 81-Matt Speckman[8]; 6. 71X-Jake Bruns[9]; 7. 00-Ryan Bjerkeset[7]; 8. 7M-Mitch Dowhower[2]; 9. 3-Mike Carlson[1]; 10. (DNF) 17-Trevor Holm[4]
Car Toyz Heat 1 (8 Laps): 1. 7L-Jeffrey Larson[2]; 2. 00-Ryan Bjerkeset[4]; 3. 71X-Jake Bruns[5]; 4. 7-Kevin Debaere[3]; 5. 3-Mike Carlson[1]
Car Toyz Heat 2 (8 Laps): 1. 17-Trevor Holm[2]; 2. 7M-Mitch Dowhower[1]; 3. 81-Matt Speckman[4]; 4. 14-Jason Fisher[3]; 5. 17X-Justin Luinenburg[5]
Factory Stocks
SS Electric A Feature (12 Laps): 1. 17-Evan Schettler[5]; 2. 7-Cody Koster[8]; 3. 13G-Jerry Coopman[4]; 4. 14C-Alex Holmes[6]; 5. 23-Kent Miller[7]; 6. 77N-Nick Mueller[2]; 7. 14G-Nikkya Betz[9]; 8. (DNF) 4G-Zachary Bierman[3]; 9. (DNF) 76-Aaron Fischer[1]
SS Electric Heat 1 (8 Laps): 1. 4G-Zachary Bierman[5]; 2. 17-Evan Schettler[9]; 3. 13G-Jerry Coopman[8]; 4. 76-Aaron Fischer[1]; 5. 77N-Nick Mueller[2]; 6. 14C-Alex Holmes[4]; 7. 23-Kent Miller[6]; 8. 7-Cody Koster[7]; 9. 14G-Nikkya Betz[3]