Hobby Stocks
Wyffels Hybrids A Feature 1 (15 Laps): 1. 82-Dylan Fitzpatrick[1]; 2. 5-Jeremy Johnson[3]; 3. 28-John Ross[6]; 4. 75C-Cory Probst[10]; 5. 27-Malik Sampson[8]; 6. 16X-Blake Luinenburg[7]; 7. 12-Eric Gillette[9]; 8. 3-Katie Gillette[5]; 9. 14-Ernie Dailey[4]; 10. 22W-Will Miller[12]; 11. 223/4-Chad Hinds[2]; 12. 114-Craig Gertsema[13]; 13. (DNF) 59-Corey Gronewold[11]
Wyffes lHybrids Heat 1 (6 Laps): 1. 82-Dylan Fitzpatrick[1]; 2. 5-Jeremy Johnson[2]; 3. 16X-Blake Luinenburg[5]; 4. 12-Eric Gillette[6]; 5. 14-Ernie Dailey[3]; 6. 59-Corey Gronewold[4]; 7. 114-Craig Gertsema[7]
Wyffels Hybrids Heat 2 (6 Laps): 1. 75C-Cory Probst[6]; 2. 28-John Ross[4]; 3. 27-Malik Sampson[5]; 4. 3-Katie Gillette[3]; 5. 223/4-Chad Hinds[1]; 6. 22W-Will Miller[2]
Sport Compact
Plaid Moose Cafe A Feature 1 (12 Laps): 1. 9-Nate Coopman[6]; 2. 440-Jaedon Erickson[4]; 3. 18X-Austin Friedrich[7]; 4. 81-Brandon Hartmann[9]; 5. 17-Dylan Tirrel[10]; 6. 7-Stephanie Coopman[5]; 7. 21T-Trivette Phillips[11]; 8. 4Z-Zach Vande Kieft[1]; 9. (DNF) 8K-Kaytee DeVries[8]; 10. (DNF) 18D-Derek Kelsheimer[2]; 11. (DNF) 16-RJ Esqueda[3]
Plaid Moose Cafe Heat 1 (6 Laps): 1. 440-Jaedon Erickson[3]; 2. 8K-Kaytee DeVries[5]; 3. 17-Dylan Tirrel[6]; 4. 9-Nate Coopman[4]; 5. 4Z-Zach Vande Kieft[1]; 6. (DNF) 21T-Trivette Phillips[2]
Plaid Moose Cafe Heat 2 (6 Laps): 1. 16-RJ Esqueda[2]; 2. 18X-Austin Friedrich[4]; 3. 7-Stephanie Coopman[3]; 4. 81-Brandon Hartmann[5]; 5. 18D-Derek Kelsheimer[1]
B Modifieds
OReillys Auto Parts A Feature 1 (15 Laps): 1. 3W-Randy Winter[1]; 2. 75-Randy Klein[3]; 3. 69-Tony Rialson[7]; 4. 9-Matthew Looft[12]; 5. 42-Dan Ahlers[4]; 6. 1S-Justin Klynsma[11]; 7. 111B-Eric Bassett[5]; 8. 74-Cory Hoogland[10]; 9. 27-Nick Johansen[9]; 10. 20-Brayden Ahlers[8]; 11. US-Jonathan Olmscheid[15]; 12. X-Chuck Cessna[13]; 13. 5X-Trevor Gunnink[18]; 14. 00X-Jeremy Van Ede[6]; 15. (DNF) 17-Jaden Gannott[14]; 16. (DNF) 2D-Curt Schuur[16]; 17. (DNF) 5-Jared Nytroe[2]; 18. (DNF) 1-Jeff Maasch[17]
OReillys Auto Parts Heat 1 (8 Laps): 1. 00X-Jeremy Van Ede[4]; 2. 9-Matthew Looft[6]; 3. 3W-Randy Winter[1]; 4. 27-Nick Johansen[5]; 5. X-Chuck Cessna[3]; 6. 2D-Curt Schuur[2]
OReillys Auto Parts Heat 2 (8 Laps): 1. 69-Tony Rialson[4]; 2. 42-Dan Ahlers[3]; 3. 74-Cory Hoogland[5]; 4. 5-Jared Nytroe[1]; 5. 17-Jaden Gannott[2]; 6. (DNF) 1-Jeff Maasch[6]
OReillys Auto Parts Heat 3 (8 Laps): 1. 75-Randy Klein[2]; 2. 1S-Justin Klynsma[5]; 3. 20-Brayden Ahlers[4]; 4. 111B-Eric Bassett[3]; 5. US-Jonathan Olmscheid[6]; 6. 5X-Trevor Gunnink[1]
Stock Cars
Car Toyz A Feature 1 (20 Laps): 1. 5-Luke Sathoff[8]; 2. 7-Kevin Debaere[10]; 3. 17X-Justin Luinenburg[4]; 4. 00-Ryan Bjerkeset[5]; 5. 14-Jason Fisher[3]; 6. 26-Tyler Pospisil[6]; 7. 9Z-AJ Zimmerman[15]; 8. 95-Chance Larson[7]; 9. 31-Trent Schroeder[19]; 10. (DNF) 17-Trevor Holm[1]; 11. (DNF) 3-Mike Carlson[13]; 12. (DNF) 86-Thomas Ahrndt[16]; 13. (DNF) 55-Jeremy Olson[14]; 14. (DNF) 22N-Gage Noyes[12]; 15. (DNF) JD1-Justin DeBoer[17]; 16. (DNF) 69M-Gary Mattison[18]; 17. (DNF) 7M-Mitch Dowhower[9]; 18. (DNF) F1-Levi Feltman[11]; 19. (DNF) 12X-Nick Johansen[2]
Car Toyz Heat 1 (8 Laps): 1. 5-Luke Sathoff[2]; 2. 22N-Gage Noyes[1]; 3. 7-Kevin Debaere[3]; 4. F1-Levi Feltman[5]; 5. 3-Mike Carlson[4]; 6. 86-Thomas Ahrndt[6]; 7. 31-Trent Schroeder[7]
Car Toyz Heat 2 (8 Laps): 1. 12X-Nick Johansen[3]; 2. 17-Trevor Holm[1]; 3. 14-Jason Fisher[4]; 4. 95-Chance Larson[2]; 5. 55-Jeremy Olson[6]; 6. JD1-Justin DeBoer[5]
Car Toyz Heat 3 (8 Laps): 1. 17X-Justin Luinenburg[4]; 2. 00-Ryan Bjerkeset[2]; 3. 7M-Mitch Dowhower[5]; 4. 26-Tyler Pospisil[1]; 5. 9Z-AJ Zimmerman[6]; 6. (DNS) 69M-Gary Mattison
Factory Stocks
SS Electric A Feature (12 Laps): 1. 4G-Zachary Bierman[2]; 2. 13G-Jerry Coopman[9]; 3. 14-Silas Top[4]; 4. 17-Evan Schettler[7]; 5. 23-Kent Miller[6]; 6. 7-Cody Koster[8]; 7. 26S-Bradley Swanson[10]; 8. 77N-Nick Mueller[1]; 9. 15B-Isaac Bullerman[11]; 10. (DNF) 14G-Nikkya Betz[3]; 11. (DQ) 14C-Alex Holmes[5]
SS Electric Heat 1 (8 Laps): 1. 14C-Alex Holmes[3]; 2. 13G-Jerry Coopman[5]; 3. 17-Evan Schettler[4]; 4. 77N-Nick Mueller[1]; 5. 14G-Nikkya Betz[6]; 6. 15B-Isaac Bullerman[2]
SS Electric Heat 2 (8 Laps): 1. 14-Silas Top[2]; 2. 4G-Zachary Bierman[1]; 3. 23-Kent Miller[3]; 4. 7-Cody Koster[4]; 5. 26S-Bradley Swanson[5]
Vintage Full Body Stock Cars
A Feature 1 (12 Laps): 1. 06-Mark Offedahl[8]; 2. 83-John Olmscheid[5]; 3. 55-Wayne Offedahl[7]; 4. 67-Glenn Kleinenberg[3]; 5. 71-Bryan Mooney[4]; 6. 57-Greg Beckler[6]; 7. 7-Joe Karl[2]; 8. (DNF) 00-Dustin Karl[1]
Heat 1 (6 Laps): 1. 67-Glenn Kleinenberg[1]; 2. 00-Dustin Karl[4]; 3. 71-Bryan Mooney[2]; 4. 7-Joe Karl[3]
Heat 2 (6 Laps): 1. 06-Mark Offedahl[3]; 2. 55-Wayne Offedahl[4]; 3. 83-John Olmscheid[1]; 4. 57-Greg Beckler[2]
Dirt Limited Late Models
A Feature 1 (20 Laps): 1. 21X-John Kaiser[1]; 2. 76-Dustin Johanneck[2]; 3. 30-DJ Tesch[11]; 4. 10B-Scott Borstad[10]; 5. 89-Kris Wilke[4]; 6. 116-Keith Konold[6]; 7. 8T-Tony Croninger[9]; 8. 27-Jarrett Huus[3]; 9. 10-Brad Staples[12]; 10. 22-Brady Mellendorf[8]; 11. 00-Ross Bjerkeset[5]; 12. (DNF) 14B-Ryan Bjerke[7]
Heat 1 (8 Laps): 1. 14B-Ryan Bjerke[2]; 2. 22-Brady Mellendorf[3]; 3. 76-Dustin Johanneck[1]; 4. 89-Kris Wilke[6]; 5. 00-Ross Bjerkeset[4]; 6. (DNF) 30-DJ Tesch[5]
Heat 2 (8 Laps): 1. 8T-Tony Croninger[2]; 2. 21X-John Kaiser[5]; 3. 27-Jarrett Huus[1]; 4. 10B-Scott Borstad[4]; 5. 116-Keith Konold[3]; 6. (DNF) 10-Brad Staples[6]