Hobby Stocks
Wyffels Hybrids A Feature 1 (15 Laps): 1. 75C-Cory Probst[11]; 2. 59-Corey Gronewold[4]; 3. 16X-Blake Luinenburg[9]; 4. 5-Jeremy Johnson[7]; 5. 27-Malik Sampson[10]; 6. 1-Greg Sidles[17]; 7. 28-John Ross[6]; 8. 8J-Jay Devries[12]; 9. 12-Eric Gillette[15]; 10. 14-Ernie Dailey[20]; 11. 114-Craig Gertsema[19]; 12. 82-Dylan Fitzpatrick[16]; 13. 11A-Darwin Brown[18]; 14. (DNF) 8X-Collin Becker[13]; 15. (DNF) 22-Blake Arends[8]; 16. (DNF) 3-Katie Gillette[3]; 17. (DNF) 23-Jordan Ahlers[2]; 18. (DNF) 57-Kyle Ross[14]; 19. (DNF) 38-Cody Ross[1]; 20. (DQ) 221-Logan Fitzpatrick[5]
Wyffes lHybrids Heat 1 (6 Laps): 1. 22-Blake Arends[5]; 2. 28-John Ross[4]; 3. 75C-Cory Probst[6]; 4. 38-Cody Ross[2]; 5. 8X-Collin Becker[7]; 6. (DNF) 82-Dylan Fitzpatrick[1]; 7. (DQ) 14-Ernie Dailey[3]
Wyffels Hybrids Heat 2 (6 Laps): 1. 23-Jordan Ahlers[2]; 2. 16X-Blake Luinenburg[5]; 3. 59-Corey Gronewold[3]; 4. 8J-Jay Devries[6]; 5. 57-Kyle Ross[1]; 6. (DNF) 1-Greg Sidles[4]; 7. (DNF) 114-Craig Gertsema[7]
Wyffels Hybrids Heat 3 (6 Laps): 1. 221-Logan Fitzpatrick[3]; 2. 27-Malik Sampson[5]; 3. 5-Jeremy Johnson[4]; 4. 3-Katie Gillette[2]; 5. 12-Eric Gillette[1]; 6. (DNF) 11A-Darwin Brown[6]
A Modifieds
Cars Unlimited A Feature 1 (20 Laps): 1. 5-Brandon Beckendorf[4]; 2. 25C-Cody Thompson[5]; 3. 80-Josh Bonnstetter[2]; 4. 3-Kelly Shryock[6]; 5. 7J-Jeremy Smith[1]; 6. 15JR-Cole Bents[12]; 7. XXX-Jesse Rogotzke[10]; 8. M8-Dalton Magers[9]; 9. 25-Ricky Stephan[7]; 10. 19M-Dan Menk[3]; 11. 6Z-Zach Dockter[8]; 12. M80-Jim Mathieson[11]; 13. 81-Travis Vanden Top[13]
Cars Unlimited Heat 1 (8 Laps): 1. 5-Brandon Beckendorf[1]; 2. 3-Kelly Shryock[4]; 3. 25C-Cody Thompson[6]; 4. 25-Ricky Stephan[7]; 5. XXX-Jesse Rogotzke[5]; 6. M80-Jim Mathieson[3]; 7. 81-Travis Vanden Top[2]
Cars Unlimited Heat 2 (8 Laps): 1. M8-Dalton Magers[1]; 2. 6Z-Zach Dockter[2]; 3. 80-Josh Bonnstetter[3]; 4. 7J-Jeremy Smith[5]; 5. (DNF) 19M-Dan Menk[4]; 6. (DNF) 15JR-Cole Bents[6]
Sport Compact
Plaid Moose Cafe A Feature 1 (12 Laps): 1. 9-Nate Coopman[8]; 2. 440-Jaedon Erickson[1]; 3. 81-Brandon Hartmann[6]; 4. 18X-Austin Friedrich[5]; 5. 8K-Kaytee DeVries[7]; 6. 16-RJ Esqueda[4]; 7. 3G-Toriana Groebner[10]; 8. 18D-Derek Kelsheimer[3]; 9. 21T-Trivette Phillips[2]; 10. 4Z-Zach Vande Kieft[12]; 11. 50H-Darren Feste[15]; 12. 50S-Brandon Fedeler[9]; 13. 7-Stephanie Coopman[13]; 14. 34-Jamie Ormseth[11]; 15. 51-Chris Steckler[14]
Plaid Moose Cafe Heat 1 (6 Laps): 1. 81-Brandon Hartmann[5]; 2. 9-Nate Coopman[6]; 3. 16-RJ Esqueda[4]; 4. 3G-Toriana Groebner[8]; 5. 21T-Trivette Phillips[3]; 6. 34-Jamie Ormseth[7]; 7. (DNF) 7-Stephanie Coopman[2]; 8. (DNF) 50H-Darren Feste[1]
Plaid Moose Cafe Heat 2 (6 Laps): 1. 8K-Kaytee DeVries[5]; 2. 440-Jaedon Erickson[1]; 3. 18X-Austin Friedrich[4]; 4. 18D-Derek Kelsheimer[3]; 5. 50S-Brandon Fedeler[7]; 6. 4Z-Zach Vande Kieft[2]; 7. 51-Chris Steckler[6]
B Modifieds
OReillys Auto Parts A Feature 1 (15 Laps): 1. 1S-Justin Klynsma[4]; 2. 21H-Jim Horejsi[7]; 3. 44V-Cameron Vande Weerd[1]; 4. 9-Matthew Looft[12]; 5. 20-Brayden Ahlers[5]; 6. 00X-Jeremy Van Ede[3]; 7. 69-Tony Rialson[14]; 8. 74-Cory Hoogland[8]; 9. 5R-James Richert[9]; 10. 33-Jordan Meine[10]; 11. 44-Aaron Wiersma[22]; 12. 42-Dan Ahlers[18]; 13. 27-Nick Johansen[6]; 14. R6-Danny Myrvold[16]; 15. 21-Connor Vande Weerd[2]; 16. X-Chuck Cessna[15]; 17. 7-Wayne Becker[11]; 18. 79-Taylor Johnson[21]; 19. 17-Jaden Gannott[17]; 20. 37J-Jason Gruendemannn[19]; 21. 2-Curt Schuur[13]; 22. (DNF) 5X-Trevor Gunnink[20]
OReillys Auto Parts Heat 1 (8 Laps): 1. 21H-Jim Horejsi[1]; 2. 5R-James Richert[7]; 3. 44V-Cameron Vande Weerd[4]; 4. 33-Jordan Meine[3]; 5. 2-Curt Schuur[6]; 6. R6-Danny Myrvold[8]; 7. 37J-Jason Gruendemannn[5]; 8. (DNF) 44-Aaron Wiersma[2]
OReillys Auto Parts Heat 2 (8 Laps): 1. 21-Connor Vande Weerd[2]; 2. 20-Brayden Ahlers[1]; 3. 27-Nick Johansen[6]; 4. 74-Cory Hoogland[4]; 5. 69-Tony Rialson[5]; 6. 17-Jaden Gannott[7]; 7. (DNF) 5X-Trevor Gunnink[3]
OReillys Auto Parts Heat 3 (8 Laps): 1. 9-Matthew Looft[1]; 2. 1S-Justin Klynsma[3]; 3. 00X-Jeremy Van Ede[2]; 4. 7-Wayne Becker[4]; 5. X-Chuck Cessna[7]; 6. 42-Dan Ahlers[6]; 7. 79-Taylor Johnson[5]
Stock Cars
Car Toyz A Feature 1 (18 Laps): 1. 5L-Dustin Larson[2]; 2. 17-Trevor Holm[1]; 3. 7-Kevin Debaere[11]; 4. 17X-Justin Luinenburg[8]; 5. 95-Chance Larson[5]; 6. 14-Jason Fisher[7]; 7. 7M-Mitch Dowhower[3]; 8. 26-Tyler Pospisil[17]; 9. 22N-Gage Noyes[16]; 10. 3C-Mike Carlson[14]; 11. 69M-Gary Mattison[12]; 12. 11N-Nathan Roiger[4]; 13. 16-Ryan Grochow[13]; 14. (DNF) 7L-Jeffrey Larson[18]; 15. (DNF) 71X-Jake Bruns[6]; 16. (DNF) 3-Pete Alexander[10]; 17. (DNF) 46-Colton Arends[9]; 18. (DNF) 12X-Nick Johansen[15]
Car Toyz Heat 1 (8 Laps): 1. 17-Trevor Holm[1]; 2. 17X-Justin Luinenburg[5]; 3. 71X-Jake Bruns[4]; 4. 7-Kevin Debaere[6]; 5. 16-Ryan Grochow[2]; 6. 22N-Gage Noyes[3]
Car Toyz Heat 2 (8 Laps): 1. 5L-Dustin Larson[1]; 2. 46-Colton Arends[5]; 3. 14-Jason Fisher[4]; 4. 69M-Gary Mattison[6]; 5. 3C-Mike Carlson[2]; 6. (DNF) 26-Tyler Pospisil[3]
Car Toyz Heat 3 (8 Laps): 1. 7M-Mitch Dowhower[1]; 2. 95-Chance Larson[3]; 3. 11N-Nathan Roiger[2]; 4. 3-Pete Alexander[5]; 5. (DNF) 12X-Nick Johansen[4]; 6. (DNS) 7L-Jeffrey Larson
Factory Stocks
SS Electric A Feature (12 Laps): 1. 17-Evan Schettler[5]; 2. 13G-Jerry Coopman[4]; 3. 7-Cody Koster[7]; 4. 23-Kent Miller[3]; 5. 14G-Nikkya Betz[1]; 6. 14C-Alex Holmes[10]; 7. 14-Silas Top[8]; 8. 77-Brant Whitcomb[12]; 9. 99-Nathan Gegner[9]; 10. (DNF) 77N-Nick Mueller[2]; 11. (DNF) 4G-Zachary Bierman[6]; 12. (DNF) 165-Robert Thompson[11]
SS Electric Heat 1 (8 Laps): 1. 14-Silas Top[5]; 2. 14C-Alex Holmes[6]; 3. 77N-Nick Mueller[1]; 4. 4G-Zachary Bierman[3]; 5. 13G-Jerry Coopman[2]; 6. 165-Robert Thompson[4]
SS Electric Heat 2 (8 Laps): 1. 7-Cody Koster[3]; 2. 99-Nathan Gegner[5]; 3. 17-Evan Schettler[2]; 4. 14G-Nikkya Betz[6]; 5. 23-Kent Miller[1]; 6. 77-Brant Whitcomb[4]