Hobby Stocks
Wyffels Hybrids A Feature 1 (15 Laps): 1. 75C-Cory Probst[9]; 2. 16X-Blake Luinenburg[1]; 3. 12-Eric Gillette[8]; 4. 5-Jeremy Johnson[2]; 5. 27-Malik Sampson[10]; 6. 14-Ernie Dailey[4]; 7. 28-John Ross[7]; 8. 59-Corey Gronewold[11]; 9. 72-Jordan Robinson[13]; 10. 23-Jordan Ahlers[6]; 11. 3-Katie Gillette[3]; 12. 51-Tyler Lursen[12]; 13. (DNF) J3K-Jaeden Strandberg[5]
Wyffes Hybrids Heat 1 (6 Laps): 1. 16X-Blake Luinenburg[1]; 2. 12-Eric Gillette[5]; 3. 3-Katie Gillette[2]; 4. 27-Malik Sampson[6]; 5. J3K-Jaeden Strandberg[3]; 6. 59-Corey Gronewold[4]; 7. 72-Jordan Robinson[7]
Wyffels Hybrids Heat 2 (6 Laps): 1. 75C-Cory Probst[5]; 2. 14-Ernie Dailey[2]; 3. 5-Jeremy Johnson[1]; 4. 28-John Ross[4]; 5. 23-Jordan Ahlers[3]; 6. 51-Tyler Lursen[6]
A Modifieds
Cars Unlimited A Feature 1 (20 Laps): 1. XXX-Jesse Rogotzke[6]; 2. M8-Dalton Magers[2]; 3. XX-Jordan Rogotzke[1]; 4. 11-Trent Loverude[8]; 5. 27-Don Gerritsen Jr[3]; 6. 80-Josh Bonnstetter[5]; 7. X-Joshua Rogotzke[7]; 8. 19M-Dan Menk[9]; 9. 15JR-Cole Bents[4]; 10. (DNF) 15A-Curt Ahlers[10]
Cars Unlimited Heat 1 (8 Laps): 1. 27-Don Gerritsen Jr[2]; 2. XX-Jordan Rogotzke[1]; 3. 19M-Dan Menk[5]; 4. 80-Josh Bonnstetter[3]; 5. X-Joshua Rogotzke[4]
Cars Unlimited Heat 2 (8 Laps): 1. M8-Dalton Magers[1]; 2. XXX-Jesse Rogotzke[3]; 3. 11-Trent Loverude[4]; 4. 15A-Curt Ahlers[5]; 5. 15JR-Cole Bents[2]
Sport Compact
Plaid Moose Cafe A Feature 1 (12 Laps): 1. 9-Nate Coopman[5]; 2. 04Z-Zach Vande Kieft[2]; 3. 7F-Stephanie Coopman[4]; 4. (DNF) 29X-Jason Bolte[3]; 5. (DNF) 28C-Christopher Vande Kieft[1]
Plaid Moose Cafe Heat 1 (6 Laps): 1. 29X-Jason Bolte[3]; 2. 7F-Stephanie Coopman[4]; 3. 9-Nate Coopman[5]; 4. 04Z-Zach Vande Kieft[2]; 5. 28C-Christopher Vande Kieft[1]
B Modifieds
OReillys Auto Parts A Feature 1 (15 Laps): 1. 9-Matthew Looft[7]; 2. 44-Aaron Wiersma[4]; 3. 5R-Jim Richert[8]; 4. 5B-Tim Bergerson[9]; 5. (DNF) 69-Tony Rialson[6]; 6. (DNF) R6-Danny Myrvold[3]; 7. (DNF) 23M-Matt Speiss[10]; 8. (DNF) 17-Jaden Gannott[1]; 9. (DNF) F117-Leo Schmidt[11]; 10. (DQ) 33-Jordan Meine[2]; 11. (DQ) 20-Brayden Ahlers[5]
OReillys Auto Parts Heat 1 (8 Laps): 1. 33-Jordan Meine[2]; 2. 44-Aaron Wiersma[3]; 3. 5R-Jim Richert[5]; 4. 69-Tony Rialson[4]; 5. 23M-Matt Speiss[6]; 6. (DNF) F117-Leo Schmidt[1]
OReillys Auto Parts Heat 2 (8 Laps): 1. 9-Matthew Looft[4]; 2. R6-Danny Myrvold[2]; 3. 20-Brayden Ahlers[3]; 4. 5B-Tim Bergerson[5]; 5. 17-Jaden Gannott[1]
Stock Cars
Car Toyz A Feature 1 (18 Laps): 1. 7L-Jeffrey Larson[4]; 2. 17-Trevor Holm[1]; 3. 17X-Justin Luinenburg[9]; 4. 56M-Matt Olson[3]; 5. 7-Kevin Debaere[2]; 6. 71X-Jake Bruns[5]; 7. 04-Roger Verdoorn[6]; 8. (DNF) 16-Ryan Grochow[8]; 9. (DNF) 3-Mike Carlson[7]
Car Toyz Heat 1 (8 Laps): 1. 17-Trevor Holm[1]; 2. 7L-Jeffrey Larson[7]; 3. 7-Kevin Debaere[2]; 4. 56M-Matt Olson[3]; 5. 71X-Jake Bruns[9]; 6. 04-Roger Verdoorn[6]; 7. 3-Mike Carlson[4]; 8. 16-Ryan Grochow[5]; 9. (DNS) 17X-Justin Luinenburg
Factory Stocks
SS Electric A Feature (12 Laps): 1. 17-Evan Schettler[4]; 2. 16B-Zachary Bierman[9]; 3. 7F-Neil Forsberg[1]; 4. 23-Kent Miller[3]; 5. 7-Cody Koster[6]; 6. 23X-Trevor Fluit[7]; 7. (DNF) 14C-Alek Holmes[10]; 8. (DNF) 19-Jerry Coopman[5]; 9. (DNF) 4M-Matt Smith[8]; 10. (DNF) 76-Aaron Fischer[2]
SS Electric Heat 1 (6 Laps): 1. 7F-Neil Forsberg[1]; 2. 23-Kent Miller[5]; 3. 76-Aaron Fischer[3]; 4. 17-Evan Schettler[8]; 5. 19-Jerry Coopman[9]; 6. 7-Cody Koster[4]; 7. 23X-Trevor Fluit[7]; 8. 4M-Matt Smith[2]; 9. (DNS) 16B-Zachary Bierman