Hobby Stocks
Wyffels Hybrids A Feature 1 (15 Laps): 1. 59-Corey Gronewold[5]; 2. 75C-Cory Probst[9]; 3. 12-Eric Gillette[2]; 4. 16X-Blake Luinenburg[8]; 5. 14-Ernie Dailey[3]; 6. 28-John Ross[4]; 7. 3-Katie Gillette[1]; 8. 114-Craig Gertsema[10]; 9. (DNF) 27-Malik Sampson[7]; 10. (DNF) 23-Jordan Ahlers[11]; 11. (DNF) 5-Jeremy Johnson[6]; 12. (DNF) 11A-Darwin Brown[12]
Wyffes lHybrids Heat 1 (6 Laps): 1. 12-Eric Gillette[3]; 2. 28-John Ross[4]; 3. 16X-Blake Luinenburg[6]; 4. 5-Jeremy Johnson[5]; 5. (DNF) 23-Jordan Ahlers[1]; 6. (DNF) 11A-Darwin Brown[2]
Wyffels Hybrids Heat 2 (6 Laps): 1. 75C-Cory Probst[6]; 2. 27-Malik Sampson[5]; 3. 59-Corey Gronewold[4]; 4. 14-Ernie Dailey[3]; 5. 3-Katie Gillette[1]; 6. 114-Craig Gertsema[2]
A Modifieds
Cars Unlimited A Feature 1 (20 Laps): 1. M8-Dalton Magers[1]; 2. 15JR-Cole Bents[6]; 3. 74C-Clint Hatlestad[2]; 4. XXX-Jesse Rogotzke[4]; 5. 5-Brandon Beckendorf[5]; 6. 25C-Cody Thompson[8]; 7. 7J-Jeremy Smith[9]; 8. 80-Josh Bonnstetter[7]; 9. 25-Ricky Stephan[3]
Cars Unlimited Heat 1 (8 Laps): 1. M8-Dalton Magers[1]; 2. 74C-Clint Hatlestad[3]; 3. 25-Ricky Stephan[4]; 4. 5-Brandon Beckendorf[8]; 5. XXX-Jesse Rogotzke[7]; 6. 15JR-Cole Bents[6]; 7. 80-Josh Bonnstetter[2]; 8. 25C-Cody Thompson[9]; 9. 7J-Jeremy Smith[5]
Sport Compact
Plaid Moose Cafe A Feature 1 (12 Laps): 1. 8K-Kaytee DeVries[5]; 2. 18X-Austin Friedrich[4]; 3. 9-Nate Coopman[8]; 4. 18D-Derek Kelsheimer[3]; 5. 7-Stephanie Coopman[2]; 6. 21T-Trivette Phillips[7]; 7. 46S-Jared Sloss[1]; 8. 4Z-Zach Vande Kieft[6]; 9. (DNF) 16-RJ Esqueda[9]
Plaid Moose Cafe Heat 1 (6 Laps): 1. 7-Stephanie Coopman[2]; 2. 46S-Jared Sloss[1]; 3. 18X-Austin Friedrich[7]; 4. 8K-Kaytee DeVries[8]; 5. 18D-Derek Kelsheimer[5]; 6. 4Z-Zach Vande Kieft[3]; 7. 21T-Trivette Phillips[4]; 8. 9-Nate Coopman[9]; 9. (DNF) 16-RJ Esqueda[6]
B Modifieds
OReillys Auto Parts A Feature 1 (15 Laps): 1. 9-Matthew Looft[9]; 2. 7-Wayne Becker[4]; 3. 74-Cory Hoogland[5]; 4. 1S-Justin Klynsma[15]; 5. 44-Aaron Wiersma[2]; 6. 1ST-John Klynsma[11]; 7. 21C-Connor Vande Weerd[1]; 8. 33-Jordan Meine[16]; 9. 20-Brayden Ahlers[7]; 10. (DNF) X-Chuck Cessna[3]; 11. (DNF) 2D-Curt Schuur[14]; 12. (DNF) 44V-Cameron Vande Weerd[8]; 13. (DNF) 38-Jason Gruendemannn[20]; 14. (DNF) R6-Danny Myrvold[13]; 15. (DNF) 69-Tony Rialson[6]; 16. (DNF) 57X-Devon McMartin[10]; 17. (DNF) 79-Taylor Johnson[12]; 18. (DNF) 42-Dan Ahlers[17]; 19. (DNF) 27-Nick Johansen[18]; 20. (DNF) 00X-Jeremy Van Ede[19]
OReillys Auto Parts Heat 1 (8 Laps): 1. 44-Aaron Wiersma[3]; 2. 57X-Devon McMartin[7]; 3. 44V-Cameron Vande Weerd[6]; 4. (DNF) R6-Danny Myrvold[2]; 5. (DNF) 2D-Curt Schuur[1]; 6. (DNF) 33-Jordan Meine[4]; 7. (DNF) 00X-Jeremy Van Ede[5]
OReillys Auto Parts Heat 2 (8 Laps): 1. 9-Matthew Looft[6]; 2. 69-Tony Rialson[5]; 3. 1ST-John Klynsma[7]; 4. X-Chuck Cessna[3]; 5. 79-Taylor Johnson[2]; 6. (DNF) 42-Dan Ahlers[4]; 7. (DNF) 38-Jason Gruendemannn[1]
OReillys Auto Parts Heat 3 (8 Laps): 1. 21C-Connor Vande Weerd[1]; 2. 74-Cory Hoogland[4]; 3. 7-Wayne Becker[3]; 4. 20-Brayden Ahlers[5]; 5. (DNF) 1S-Justin Klynsma[6]; 6. (DNF) 27-Nick Johansen[2]
Stock Cars
Car Toyz A Feature 1 (18 Laps): 1. 7L-Jeffrey Larson[2]; 2. 66Z-Elijah Zevenbergen[1]; 3. 17-Trevor Holm[7]; 4. 69M-Gary Mattison[3]; 5. 71X-Jake Bruns[4]; 6. 17X-Justin Luinenburg[10]; 7. 7-Kevin Debaere[9]; 8. 7M-Mitch Dowhower[5]; 9. 26-Tyler Pospisil[8]; 10. 3-Mike Carlson[11]; 11. 22N-Gage Noyes[6]; 12. (DNF) 3L-Kevin Luebben[12]
Car Toyz Heat 1 (8 Laps): 1. 66Z-Elijah Zevenbergen[1]; 2. 69M-Gary Mattison[2]; 3. 26-Tyler Pospisil[5]; 4. 17X-Justin Luinenburg[6]; 5. 22N-Gage Noyes[4]; 6. 3-Mike Carlson[3]
Car Toyz Heat 2 (8 Laps): 1. 7L-Jeffrey Larson[1]; 2. 71X-Jake Bruns[2]; 3. 17-Trevor Holm[4]; 4. 7M-Mitch Dowhower[3]; 5. 7-Kevin Debaere[5]; 6. 3L-Kevin Luebben[6]
Factory Stocks
SS Electric A Feature (12 Laps): 1. 7-Cody Koster[6]; 2. 17-Evan Schettler[7]; 3. 23X-Trevor Fluit[8]; 4. 13G-Jerry Coopman[10]; 5. 23-Kent Miller[5]; 6. 14-Silas Top[3]; 7. 15B-Isaac Bullerman[9]; 8. 14G-Nikkya Betz[11]; 9. 14C-Alex Holmes[4]; 10. 77N-Nick Mueller[2]; 11. (DNF) 99-Nathan Gegner[1]; 12. (DNF) 4-Dan Jensen[12]
SS Electric Heat 1 (8 Laps): 1. 7-Cody Koster[4]; 2. 99-Nathan Gegner[1]; 3. 23X-Trevor Fluit[5]; 4. 14C-Alex Holmes[3]; 5. 15B-Isaac Bullerman[6]; 6. 14G-Nikkya Betz[2]
SS Electric Heat 2 (8 Laps): 1. 13G-Jerry Coopman[6]; 2. 17-Evan Schettler[4]; 3. 14-Silas Top[2]; 4. 23-Kent Miller[3]; 5. 77N-Nick Mueller[1]; 6. (DNF) 4-Dan Jensen[5]