Hobby Stocks
Wyffels Hybrids A Feature 1 (15 Laps): 1. 75C-Cory Probst[10]; 2. 27-Malik Sampson[6]; 3. 16X-Blake Luinenburg[1]; 4. 22-Blake Arends[11]; 5. 5-Jeremy Johnson[4]; 6. 1-Greg Sidles[2]; 7. 28-John Ross[5]; 8. 221-Logan Fitzpatrick[3]; 9. 59-Corey Gronewold[17]; 10. 14-Ernie Dailey[12]; 11. 3-Katie Gillette[14]; 12. 23-Jordan Ahlers[13]; 13. 38-Cody Ross[18]; 14. 114-Craig Gertsema[15]; 15. 12-Eric Gillette[7]; 16. 57-Kyle Ross[20]; 17. 82-Dylan Fitzpatrick[8]; 18. 11T-Roger Jenniges[19]; 19. 15-Scott Porter[16]; 20. 27K-Keeran Sampson[9]; 21. 27N-Nathan Sukalski[21]
Wyffes lHybrids Heat 1 (6 Laps): 1. 27-Malik Sampson[2]; 2. 75C-Cory Probst[4]; 3. 28-John Ross[5]; 4. 82-Dylan Fitzpatrick[6]; 5. 23-Jordan Ahlers[3]; 6. 15-Scott Porter[7]; 7. 38-Cody Ross[1]
Wyffels Hybrids Heat 2 (6 Laps): 1. 22-Blake Arends[1]; 2. 12-Eric Gillette[5]; 3. 27K-Keeran Sampson[3]; 4. 14-Ernie Dailey[4]; 5. 3-Katie Gillette[7]; 6. 59-Corey Gronewold[6]; 7. 11T-Roger Jenniges[2]
Wyffels Hybrids Heat 3 (6 Laps): 1. 16X-Blake Luinenburg[1]; 2. 1-Greg Sidles[3]; 3. 221-Logan Fitzpatrick[4]; 4. 5-Jeremy Johnson[6]; 5. 114-Craig Gertsema[7]; 6. 27N-Nathan Sukalski[2]; 7. 57-Kyle Ross[5]
Wyffels Hybrids Hot Laps 1: 1. 27-Malik Sampson; 2. 14-Ernie Dailey; 3. 22-Blake Arends; 4. 12-Eric Gillette; 5. 5-Jeremy Johnson; 6. 3-Katie Gillette; 7. 15-Scott Porter; 8. 59-Corey Gronewold; 9. 114-Craig Gertsema; 10. 57-Kyle Ross; 11. 27N-Nathan Sukalski
A Modifieds
Cars Unlimited A Feature 1 (20 Laps): 1. 25C-Cody Thompson[6]; 2. XXX-Jesse Rogotzke[1]; 3. 25-Ricky Stephan[3]; 4. 5-Brandon Beckendorf[5]; 5. 15JR-Cole Bents[9]; 6. 74C-Clint Hatlestad[10]; 7. 7J-Jeremy Smith[2]; 8. M8-Dalton Magers[7]; 9. (DNF) 80-Josh Bonnstetter[8]; 10. (DNF) 11-Trent Loverude[4]; 11. (DNF) 19M-Dan Menk[12]; 12. (DNF) 4-Jackson Mulder[14]; 13. (DNF) 12-Chad Porter[11]; 14. (DNF) 81-Travis Vanden Top[13]
Cars Unlimited Heat 1 (8 Laps): 1. 11-Trent Loverude[1]; 2. 25-Ricky Stephan[6]; 3. 74C-Clint Hatlestad[3]; 4. M8-Dalton Magers[7]; 5. 80-Josh Bonnstetter[2]; 6. 12-Chad Porter[5]; 7. 19M-Dan Menk[4]
Cars Unlimited Heat 2 (8 Laps): 1. XXX-Jesse Rogotzke[2]; 2. 7J-Jeremy Smith[1]; 3. 5-Brandon Beckendorf[7]; 4. 25C-Cody Thompson[6]; 5. 15JR-Cole Bents[4]; 6. 4-Jackson Mulder[5]; 7. 81-Travis Vanden Top[3]
Sport Compact
Plaid Moose Cafe A Feature 1 (12 Laps): 1. 9-Nate Coopman[9]; 2. 8K-Kaytee DeVries[1]; 3. 81-Brandon Hartmann[2]; 4. 18X-Austin Friedrich[3]; 5. 16-RJ Esqueda[10]; 6. 18D-Derek Kelsheimer[4]; 7. 21T-Trivette Phillips[5]; 8. 4Z-Zach Vande Kieft[13]; 9. 7-Stephanie Coopman[7]; 10. 440-Jaedon Erickson[6]; 11. 71-Derrick Drinovsky[11]; 12. 50H-Darren Feste[12]; 13. 46S-Jared Sloss[8]
Plaid Moose Cafe Heat 1 (6 Laps): 1. 16-RJ Esqueda[2]; 2. 18X-Austin Friedrich[3]; 3. 81-Brandon Hartmann[5]; 4. 18D-Derek Kelsheimer[1]; 5. 46S-Jared Sloss[4]; 6. 71-Derrick Drinovsky[7]; 7. 4Z-Zach Vande Kieft[6]
Plaid Moose Cafe Heat 2 (6 Laps): 1. 7-Stephanie Coopman[2]; 2. 9-Nate Coopman[1]; 3. 8K-Kaytee DeVries[4]; 4. 440-Jaedon Erickson[6]; 5. 21T-Trivette Phillips[3]; 6. 50H-Darren Feste[5]
B Modifieds
OReillys Auto Parts A Feature 1 (15 Laps): 1. 57X-Devon McMartin[2]; 2. 9-Matthew Looft[6]; 3. 20-Brayden Ahlers[12]; 4. 1S-Justin Klynsma[9]; 5. 69-Tony Rialson[11]; 6. 7-Wayne Becker[20]; 7. 42-Dan Ahlers[7]; 8. X-Chuck Cessna[18]; 9. 79-Taylor Johnson[4]; 10. 00X-Jeremy Van Ede[16]; 11. 74-Cory Hoogland[1]; 12. 27-Nick Johansen[10]; 13. 33-Jordan Meine[14]; 14. 44-Aaron Wiersma[5]; 15. 21J-Connor Vande Weerd[8]; 16. 38-Jason Gruendemannn[22]; 17. 1Z-Zach Davis[3]; 18. 17-Jaden Gannott[17]; 19. 5X-Trevor Gunnink[21]; 20. 22J-James Jenkins[19]; 21. 75-Randy Klein[23]; 22. 5-Jared Nytroe[15]; 23. 3W-Randy Winter[13]
OReillys Auto Parts Heat 1 (8 Laps): 1. 1Z-Zach Davis[1]; 2. 42-Dan Ahlers[7]; 3. 9-Matthew Looft[8]; 4. 57X-Devon McMartin[2]; 5. 3W-Randy Winter[6]; 6. 00X-Jeremy Van Ede[3]; 7. 22J-James Jenkins[4]; 8. 38-Jason Gruendemannn[5]
OReillys Auto Parts Heat 2 (8 Laps): 1. 69-Tony Rialson[3]; 2. 44-Aaron Wiersma[6]; 3. 74-Cory Hoogland[8]; 4. 79-Taylor Johnson[7]; 5. 33-Jordan Meine[5]; 6. 17-Jaden Gannott[4]; 7. 7-Wayne Becker[2]; 8. 75-Randy Klein[1]
OReillys Auto Parts Heat 3 (8 Laps): 1. 21J-Connor Vande Weerd[4]; 2. 20-Brayden Ahlers[3]; 3. 1S-Justin Klynsma[7]; 4. 27-Nick Johansen[6]; 5. 5-Jared Nytroe[5]; 6. X-Chuck Cessna[1]; 7. 5X-Trevor Gunnink[2]
OReillys Auto Parts Hot Laps 1: 1. 00X-Jeremy Van Ede; 2. 9-Matthew Looft; 3. 21J-Connor Vande Weerd; 4. 42-Dan Ahlers; 5. 69-Tony Rialson; 6. 74-Cory Hoogland; 7. 27-Nick Johansen; 8. 7-Wayne Becker; 9. 5-Jared Nytroe; 10. 33-Jordan Meine; 11. 3W-Randy Winter; 12. X-Chuck Cessna; 13. 79-Taylor Johnson; 14. 17-Jaden Gannott; 15. 22J-James Jenkins; 16. 5X-Trevor Gunnink; 17. 38-Jason Gruendemannn; 18. 1Z-Zach Davis
Stock Cars
Car Toyz A Feature 1 (18 Laps): 1. 46-Colton Arends[7]; 2. 17X-Justin Luinenburg[4]; 3. 12X-Nick Johansen[5]; 4. 14-Jason Fisher[6]; 5. 71X-Jake Bruns[3]; 6. 95-Chance Larson[11]; 7. 26-Tyler Pospisil[1]; 8. 22N-Gage Noyes[15]; 9. 11N-Nathan Roiger[13]; 10. 3-Mike Carlson[12]; 11. 16-Ryan Grochow[14]; 12. 7M-Mitch Dowhower[8]; 13. 5L-Dustin Larson[2]; 14. 17-Trevor Holm[17]; 15. 171-Austin Brands[9]; 16. 117L-Chad Lonneman[16]; 17. 66Z-Elijah Zevenbergen[10]
Car Toyz Heat 1 (10 Laps): 1. 7M-Mitch Dowhower[1]; 2. 66Z-Elijah Zevenbergen[2]; 3. 71X-Jake Bruns[5]; 4. 17X-Justin Luinenburg[9]; 5. 171-Austin Brands[8]; 6. 95-Chance Larson[4]; 7. 11N-Nathan Roiger[3]; 8. 22N-Gage Noyes[6]; 9. 17-Trevor Holm[7]
Car Toyz Heat 2 (10 Laps): 1. 5L-Dustin Larson[2]; 2. 12X-Nick Johansen[1]; 3. 46-Colton Arends[7]; 4. 26-Tyler Pospisil[4]; 5. 14-Jason Fisher[5]; 6. 3-Mike Carlson[6]; 7. 16-Ryan Grochow[8]; 8. 117L-Chad Lonneman[3]
Car Toyz Hot Laps 1: 1. 5L-Dustin Larson; 2. 117L-Chad Lonneman; 3. 66Z-Elijah Zevenbergen; 4. 14-Jason Fisher; 5. 17-Trevor Holm; 6. 26-Tyler Pospisil; 7. 11N-Nathan Roiger; 8. 16-Ryan Grochow
Factory Stocks
SS Electric A Feature (12 Laps): 1. 7-Cody Koster[3]; 2. 4G-Zachary Bierman[2]; 3. 17-Evan Schettler[4]; 4. 13G-Jerry Coopman[8]; 5. 23-Kent Miller[5]; 6. 77N-Nick Mueller[6]; 7. 14G-Nikkya Betz[1]; 8. 8D-Greg Engelkes[7]
SS Electric Heat 1 (8 Laps): 1. 7-Cody Koster[2]; 2. 13G-Jerry Coopman[4]; 3. 4G-Zachary Bierman[1]; 4. 17-Evan Schettler[5]; 5. 14G-Nikkya Betz[7]; 6. 23-Kent Miller[3]; 7. 77N-Nick Mueller[6]; 8. (DNS) 8D-Greg Engelkes