Hobby Stocks
Wyffels Hybrids A Feature 1 (15 Laps): 1. 75C-Cory Probst[10]; 2. 27-Malik Sampson[9]; 3. 5-Jeremy Johnson[3]; 4. 59-Corey Gronewold[6]; 5. 16X-Blake Luinenburg[7]; 6. 28-John Ross[8]; 7. 14-Ernie Dailey[4]; 8. 3-Katie Gillette[2]; 9. 17-Evan Schettler[5]; 10. 13K-KYLE KINER[11]; 11. (DNF) 12-Eric Gillette[1]; 12. (DNS) 7K-Brock Klaith
Wyffes Hybrids Heat 1 (6 Laps): 1. 3-Katie Gillette[2]; 2. 59-Corey Gronewold[4]; 3. 75C-Cory Probst[6]; 4. 28-John Ross[5]; 5. 14-Ernie Dailey[3]; 6. 13K-KYLE KINER[1]
Wyffels Hybrids Heat 2 (6 Laps): 1. 5-Jeremy Johnson[2]; 2. 12-Eric Gillette[1]; 3. 16X-Blake Luinenburg[4]; 4. 27-Malik Sampson[5]; 5. 17-Evan Schettler[3]; 6. (DNS) 7K-Brock Klaith
A Modifieds
Cars Unlimited A Feature 1 (25 Laps): 1. M8-Dalton Magers[1]; 2. X-Joshua Rogotzke[5]; 3. 80-Josh Bonnstetter[3]; 4. 19M-Dan Menk[8]; 5. XXX-Jesse Rogotzke[7]; 6. 15JR-Cole Bents[10]; 7. 6Z-Zach Dockter[4]; 8. 27-Don Gerritsen Jr[6]; 9. 15A-Curt Ahlers[11]; 10. 18-Ben Panitzke[13]; 11. XX-Jordan Rogotzke[2]; 12. (DNF) 25-Roger DeBoer[12]; 13. (DNF) 5-Brandon Beckendorf[9]
Cars Unlimited Heat 1 (8 Laps): 1. X-Joshua Rogotzke[2]; 2. 6Z-Zach Dockter[1]; 3. 5-Brandon Beckendorf[5]; 4. M8-Dalton Magers[4]; 5. 15JR-Cole Bents[3]; 6. 15A-Curt Ahlers[6]; 7. 18-Ben Panitzke[7]
Cars Unlimited Heat 2 (8 Laps): 1. XX-Jordan Rogotzke[3]; 2. 80-Josh Bonnstetter[2]; 3. 19M-Dan Menk[4]; 4. XXX-Jesse Rogotzke[6]; 5. 27-Don Gerritsen Jr[5]; 6. (DNF) 25-Roger DeBoer[1]
Sport Compact
Plaid Moose Cafe A Feature 1 (12 Laps): 1. 81-Brandon Hartmann[7]; 2. 9-Nate Coopman[6]; 3. 29X-Jason Bolte[4]; 4. 7F-Neil Forsberg[8]; 5. 03-Mike Rehnelt[2]; 6. 04Z-Zach Vande Kieft[3]; 7. 44D-Noah Doeden[9]; 8. 28C-Christopher Vande Kieft[1]; 9. 9X-Robbie Severson[10]; 10. 3B-James Brewer[11]; 11. (DNF) 19-Jerry Coopman[5]
Plaid Moose Cafe Heat 1 (6 Laps): 1. 29X-Jason Bolte[3]; 2. 9-Nate Coopman[4]; 3. 7F-Neil Forsberg[5]; 4. 03-Mike Rehnelt[2]; 5. 9X-Robbie Severson[6]; 6. (DNF) 3B-James Brewer[1]
Plaid Moose Cafe Heat 2 (6 Laps): 1. 81-Brandon Hartmann[4]; 2. 19-Jerry Coopman[3]; 3. 28C-Christopher Vande Kieft[1]; 4. 04Z-Zach Vande Kieft[2]; 5. 44D-Noah Doeden[5]
B Modifieds
OReillys Auto Parts A Feature 1 (15 Laps): 1. 9-Matthew Looft[5]; 2. 69-Tony Rialson[2]; 3. 21-Josh Van Westen[1]; 4. 17-Jaden Gannott[6]; 5. (DNF) 44-Aaron Wiersma[3]; 6. (DNF) 20-Brayden Ahlers[4]
OReillys Auto Parts Heat 1 (8 Laps): 1. 69-Tony Rialson[3]; 2. 44-Aaron Wiersma[4]; 3. 9-Matthew Looft[6]; 4. 20-Brayden Ahlers[5]; 5. 21-Josh Van Westen[2]; 6. (DNF) 17-Jaden Gannott[1]
Stock Cars
Car Toyz A Feature 1 (18 Laps): 1. 7L-Jeffrey Larson[9]; 2. 17-Trevor Holm[2]; 3. 56M-Matt Olson[4]; 4. 17X-Justin Luinenburg[8]; 5. 82-Dylan Fitzpatrick[5]; 6. 71X-Jake Bruns[6]; 7. 5-Luke Sathoff[10]; 8. 14-Jason Fisher[3]; 9. F1-Levi Feltman[7]; 10. 3-Mike Carlson[11]; 11. 16-Ryan Grochow[1]
Car Toyz Heat 1 (8 Laps): 1. 17-Trevor Holm[2]; 2. 17X-Justin Luinenburg[5]; 3. 56M-Matt Olson[3]; 4. 71X-Jake Bruns[4]; 5. 5-Luke Sathoff[6]; 6. (DNS) 3-Mike Carlson
Car Toyz Heat 2 (8 Laps): 1. 14-Jason Fisher[2]; 2. 82-Dylan Fitzpatrick[3]; 3. 7L-Jeffrey Larson[5]; 4. 16-Ryan Grochow[1]; 5. F1-Levi Feltman[4]
Factory Stocks
SS Electric A Feature (12 Laps): 1. 16B-Zachary Bierman[5]; 2. 7-Cody Koster[2]; 3. (DNF) 76-Aaron Fischer[1]; 4. (DNF) 4M-Matt Smith[3]; 5. (DNF) 23-Kent Miller[4]; 6. (DNF) 14C-Alek Holmes[6]
SS Electric Heat 1 (6 Laps): 1. 16B-Zachary Bierman[5]; 2. 23-Kent Miller[4]; 3. 7-Cody Koster[2]; 4. 76-Aaron Fischer[1]; 5. 4M-Matt Smith[3]; 6. (DNS) 14C-Alek Holmes