Hobby Stocks
Wyffels Hybrids A Feature 1 (15 Laps): 1. 75C-Cory Probst[9]; 2. 59-Corey Gronewold[1]; 3. 27-Malik Sampson[10]; 4. 16X-Blake Luinenburg[6]; 5. 82-Dylan Fitzpatrick[13]; 6. 22-Blake Arends[5]; 7. 5-Jeremy Johnson[4]; 8. 23-Jordan Ahlers[2]; 9. 32-Nate Regnerus[11]; 10. 12-Eric Gillette[7]; 11. 3-Katie Gillette[3]; 12. 221-Logan Fitzpatrick[15]; 13. 114-Craig Gertsema[14]; 14. (DNF) 00K-Kaylb Brunssen[12]; 15. (DNF) 28-John Ross[8]; 16. (DNF) 8J-Jay Devries[20]; 17. (DNF) 38-Deven Vanveldhuizen[21]; 18. (DNF) 31K-Craig Clift[18]; 19. (DNF) 22W-Will Miller[16]; 20. (DNF) 223/4-Chad Hinds[17]; 21. (DNF) 11A-Darwin Brown[19]
Wyffes lHybrids Heat 1 (6 Laps): 1. 27-Malik Sampson[6]; 2. 5-Jeremy Johnson[4]; 3. 12-Eric Gillette[5]; 4. 00K-Kaylb Brunssen[7]; 5. 82-Dylan Fitzpatrick[2]; 6. 221-Logan Fitzpatrick[3]; 7. 223/4-Chad Hinds[1]
Wyffels Hybrids Heat 2 (6 Laps): 1. 22-Blake Arends[4]; 2. 28-John Ross[5]; 3. 23-Jordan Ahlers[2]; 4. 32-Nate Regnerus[6]; 5. (DNF) 31K-Craig Clift[7]; 6. (DNF) 11A-Darwin Brown[1]; 7. (DNF) 8J-Jay Devries[3]
Wyffels Hybrids Heat 3 (6 Laps): 1. 59-Corey Gronewold[1]; 2. 75C-Cory Probst[5]; 3. 16X-Blake Luinenburg[4]; 4. 3-Katie Gillette[3]; 5. 114-Craig Gertsema[7]; 6. 22W-Will Miller[2]; 7. (DNF) 38-Deven Vanveldhuizen[6]
A Modifieds
Cars Unlimited A Feature 1 (20 Laps): 1. 15JR-Cole Bents[3]; 2. 25C-Cody Thompson[4]; 3. X-Joshua Rogotzke[5]; 4. 27-Don Gerritsen Jr[2]; 5. 80-Josh Bonnstetter[6]; 6. XXX-Jesse Rogotzke[7]; 7. 7J-Jeremy Smith[1]
Cars Unlimited Heat 1 (8 Laps): 1. 25C-Cody Thompson[6]; 2. 7J-Jeremy Smith[1]; 3. 15JR-Cole Bents[5]; 4. X-Joshua Rogotzke[7]; 5. 27-Don Gerritsen Jr[3]; 6. 80-Josh Bonnstetter[2]; 7. XXX-Jesse Rogotzke[4]
Sport Compact
Plaid Moose Cafe A Feature 1 (12 Laps): 1. 9-Nate Coopman[6]; 2. 8K-Kaytee DeVries[4]; 3. 7-Stephanie Coopman[3]; 4. 17-Dylan Tirrel[5]; 5. 18D-Derek Kelsheimer[1]; 6. (DNF) 7K-Brock Klaith[8]; 7. (DNF) 16-RJ Esqueda[2]; 8. (DNF) 4Z-Zach Vande Kieft[7]; 9. (DNF) 21T-Trivette Phillips[9]
Plaid Moose Cafe Heat 1 (6 Laps): 1. 8K-Kaytee DeVries[6]; 2. 16-RJ Esqueda[3]; 3. 7-Stephanie Coopman[5]; 4. 18D-Derek Kelsheimer[1]; 5. 17-Dylan Tirrel[7]; 6. 9-Nate Coopman[8]; 7. 4Z-Zach Vande Kieft[2]; 8. 7K-Brock Klaith[9]; 9. (DNF) 21T-Trivette Phillips[4]
B Modifieds
OReillys Auto Parts A Feature 1 (15 Laps): 1. 1S-Justin Klynsma[10]; 2. 69-Tony Rialson[8]; 3. 9-Matthew Looft[11]; 4. 00X-Jeremy Van Ede[13]; 5. 74-Cory Hoogland[14]; 6. 27-Nick Johansen[9]; 7. 20-Brayden Ahlers[6]; 8. 39R-John Rebstock[4]; 9. 18X-Chris Neisen[17]; 10. 42-Dan Ahlers[5]; 11. 23E-Broddy Enter[16]; 12. X-Chuck Cessna[3]; 13. 79-Taylor Johnson[2]; 14. 5-Jared Nytroe[1]; 15. (DNF) 44V-Cameron Vande Weerd[18]; 16. (DNF) 17-Jaden Gannott[15]; 17. (DNF) 77-Colton Kaskie[12]; 18. (DNF) 5X-Trevor Gunnink[19]; 19. (DNF) 21C-Connor Vande Weerd[7]; 20. (DNF) R6-Danny Myrvold[20]; 21. (DNF) R2-Porscha Myrvold[21]
OReillys Auto Parts Heat 1 (8 Laps): 1. 1S-Justin Klynsma[6]; 2. 69-Tony Rialson[5]; 3. 5-Jared Nytroe[1]; 4. 39R-John Rebstock[3]; 5. 00X-Jeremy Van Ede[4]; 6. 23E-Broddy Enter[7]; 7. (DNF) R6-Danny Myrvold[2]
OReillys Auto Parts Heat 2 (8 Laps): 1. 21C-Connor Vande Weerd[4]; 2. 9-Matthew Looft[6]; 3. 79-Taylor Johnson[1]; 4. 42-Dan Ahlers[3]; 5. 74-Cory Hoogland[5]; 6. 18X-Chris Neisen[7]; 7. 5X-Trevor Gunnink[2]
OReillys Auto Parts Heat 3 (8 Laps): 1. 20-Brayden Ahlers[3]; 2. 27-Nick Johansen[5]; 3. X-Chuck Cessna[2]; 4. 77-Colton Kaskie[6]; 5. 17-Jaden Gannott[1]; 6. 44V-Cameron Vande Weerd[4]; 7. (DNF) R2-Porscha Myrvold[7]
Stock Cars
Car Toyz A Feature 1 (20 Laps): 1. 17X-Justin Luinenburg[5]; 2. 7M-Mitch Dowhower[4]; 3. 14-Jason Fisher[7]; 4. 71X-Jake Bruns[8]; 5. 117L-Chad Lonneman[1]; 6. 7-Kevin Debaere[6]; 7. 04-Roger Verdoorn[10]; 8. 32X-Rich Gregoire[9]; 9. 22N-Gage Noyes[2]; 10. 3-Mike Carlson[3]
Car Toyz Heat 1 (8 Laps): 1. 17X-Justin Luinenburg[3]; 2. 14-Jason Fisher[4]; 3. 117L-Chad Lonneman[1]; 4. 32X-Rich Gregoire[5]; 5. 3-Mike Carlson[2]
Car Toyz Heat 2 (8 Laps): 1. 7M-Mitch Dowhower[2]; 2. 7-Kevin Debaere[3]; 3. 22N-Gage Noyes[1]; 4. 71X-Jake Bruns[4]; 5. 04-Roger Verdoorn[5]
Factory Stocks
SS Electric A Feature (12 Laps): 1. 17-Evan Schettler[6]; 2. 23-Kent Miller[5]; 3. 13G-Jerry Coopman[12]; 4. 23X-Trevor Fluit[7]; 5. 7-Cody Koster[4]; 6. 26S-Bradley Swanson[2]; 7. 14G-Nikkya Betz[11]; 8. 10-Blake Schneekloth[8]; 9. (DNF) 15B-Isaac Bullerman[1]; 10. (DNF) 4G-Zachary Bierman[3]; 11. (DNF) 77N-Nick Mueller[10]; 12. (DNF) 76-Aaron Fischer[9]
SS Electric Heat 1 (8 Laps): 1. 4G-Zachary Bierman[3]; 2. 23X-Trevor Fluit[5]; 3. 23-Kent Miller[4]; 4. 10-Blake Schneekloth[6]; 5. 26S-Bradley Swanson[2]; 6. (DNF) 77N-Nick Mueller[1]
SS Electric Heat 2 (8 Laps): 1. 17-Evan Schettler[4]; 2. 7-Cody Koster[3]; 3. 15B-Isaac Bullerman[1]; 4. (DNF) 13G-Jerry Coopman[5]; 5. (DNF) 76-Aaron Fischer[6]; 6. (DNF) 14G-Nikkya Betz[2]
Street Stocks
A Feature 1 (15 Laps): 1. 64-Cory Yeigh[2]; 2. 40-Tim Dann[6]; 3. 20X-Derrick Nordstrom[4]; 4. 55-John Hoing[10]; 5. 15-Brandon Ferguson[1]; 6. 34K-Colby Klaassen[3]; 7. Z71-Zach Olivier[8]; 8. Z29-JJ Zebell[5]; 9. 21-Ron Howe[7]; 10. 1X-Aaron Foote[9]; 11. (DNF) 88-Evan Miller[12]; 12. (DNF) 51-Billy Prouty[11]
Heat 1 (8 Laps): 1. 34K-Colby Klaassen[3]; 2. 55-John Hoing[6]; 3. 64-Cory Yeigh[4]; 4. 40-Tim Dann[2]; 5. 1X-Aaron Foote[1]; 6. (DNF) 88-Evan Miller[5]
Heat 2 (8 Laps): 1. Z71-Zach Olivier[4]; 2. Z29-JJ Zebell[1]; 3. 15-Brandon Ferguson[5]; 4. 20X-Derrick Nordstrom[2]; 5. 21-Ron Howe[3]; 6. (DNF) 51-Billy Prouty[6]