Hobby Stocks
Wyffels Hybrids A Feature 1 (15 Laps): 1. 28-John Ross[2]; 2. 27-Malik Sampson[11]; 3. 12-Eric Gillette[4]; 4. 59-Corey Gronewold[10]; 5. J3K-Jaeden Strandberg[3]; 6. 3-Katie Gillette[5]; 7. 72-Jordan Robinson[8]; 8. 17-Evan Schettler[7]; 9. 5-Jeremy Johnson[9]; 10. 15-Scott Porter[16]; 11. 44-Tom Doeden[14]; 12. 14-Ernie Dailey[6]; 13. 223/4-Chad Hinds[15]; 14. 22W-Will Miller[17]; 15. (DNF) 16X-Blake Luinenburg[13]; 16. (DNF) 03-Payton Harazin[1]; 17. (DQ) 75C-Cory Probst[12]
Wyffes Hybrids Heat 1 (6 Laps): 1. 28-John Ross[2]; 2. 72-Jordan Robinson[4]; 3. 03-Payton Harazin[1]; 4. 3-Katie Gillette[3]; 5. 16X-Blake Luinenburg[5]; 6. 15-Scott Porter[6]
Wyffels Hybrids Heat 2 (6 Laps): 1. 27-Malik Sampson[5]; 2. J3K-Jaeden Strandberg[2]; 3. 5-Jeremy Johnson[4]; 4. 14-Ernie Dailey[3]; 5. 44-Tom Doeden[6]; 6. (DNF) 22W-Will Miller[1]
Wyffels Hybrids Heat 3 (6 Laps): 1. 12-Eric Gillette[2]; 2. 59-Corey Gronewold[4]; 3. 75C-Cory Probst[5]; 4. 17-Evan Schettler[3]; 5. 223/4-Chad Hinds[1]
A Modifieds
Cars Unlimited A Feature 1 (20 Laps): 1. 5-Brandon Beckendorf[2]; 2. 80-Josh Bonnstetter[7]; 3. 27-Don Gerritsen Jr[5]; 4. 15JR-Cole Bents[8]; 5. XXX-Jesse Rogotzke[9]; 6. 12-Chad Porter[10]; 7. 71N-Rick Nelson[4]; 8. 18-Ben Panitzke[11]; 9. 15A-Curt Ahlers[1]; 10. (DNF) 19M-Dan Menk[6]; 11. (DNF) XX-Jordan Rogotzke[12]; 12. (DNF) X-Joshua Rogotzke[3]
Cars Unlimited Heat 1 (8 Laps): 1. X-Joshua Rogotzke[2]; 2. 27-Don Gerritsen Jr[4]; 3. XXX-Jesse Rogotzke[6]; 4. 80-Josh Bonnstetter[5]; 5. 15A-Curt Ahlers[1]; 6. 18-Ben Panitzke[3]
Cars Unlimited Heat 2 (8 Laps): 1. 5-Brandon Beckendorf[1]; 2. 19M-Dan Menk[4]; 3. 12-Chad Porter[6]; 4. 15JR-Cole Bents[5]; 5. 71N-Rick Nelson[2]; 6. XX-Jordan Rogotzke[3]
Sport Compact
Plaid Moose Cafe A Feature 1 (12 Laps): 1. 9-Nate Coopman[10]; 2. 18D-Derek Kelsheimer[6]; 3. 7F-Neil Forsberg[8]; 4. 16X-RJ Esqueda[7]; 5. 19-Jerry Coopman[5]; 6. 04Z-Zach Vande Kieft[4]; 7. 7C-Stephanie Coopman[2]; 8. 9X-Robbie Severson[1]; 9. (DNF) 28C-Christopher Vande Kieft[3]; 10. (DNF) 29X-Jason Bolte[9]
Plaid Moose Cafe Heat 1 (6 Laps): 1. 29X-Jason Bolte[5]; 2. 16X-RJ Esqueda[4]; 3. 19-Jerry Coopman[3]; 4. 28C-Christopher Vande Kieft[2]; 5. 9X-Robbie Severson[1]
Plaid Moose Cafe Heat 2 (6 Laps): 1. 7F-Neil Forsberg[4]; 2. 18D-Derek Kelsheimer[3]; 3. 9-Nate Coopman[5]; 4. 04Z-Zach Vande Kieft[2]; 5. 7C-Stephanie Coopman[1]
B Modifieds
OReillys Auto Parts A Feature 1 (15 Laps): 1. 9-Matthew Looft[5]; 2. 9X-Jason Briese[6]; 3. 20-Brayden Ahlers[1]; 4. 69-Tony Rialson[3]; 5. 33-Jordan Meine[4]; 6. (DNF) 44-Aaron Wiersma[2]; 7. (DNF) 17-Jaden Gannott[7]
OReillys Auto Parts Heat 1 (8 Laps): 1. 44-Aaron Wiersma[3]; 2. 9-Matthew Looft[6]; 3. 20-Brayden Ahlers[2]; 4. 69-Tony Rialson[4]; 5. 33-Jordan Meine[5]; 6. 9X-Jason Briese[7]; 7. 17-Jaden Gannott[1]
Stock Cars
Car Toyz A Feature 1 (18 Laps): 1. 7L-Jeffrey Larson[9]; 2. 14-Jason Fisher[3]; 3. 17X-Justin Luinenburg[5]; 4. 71X-Jake Bruns[4]; 5. 7-Kevin Debaere[8]; 6. 17-Trevor Holm[7]; 7. 56M-Matt Olson[6]; 8. 3-Mike Carlson[2]; 9. 16-Ryan Grochow[1]
Car Toyz Heat 1 (8 Laps): 1. 17X-Justin Luinenburg[3]; 2. 17-Trevor Holm[4]; 3. 14-Jason Fisher[2]; 4. 7L-Jeffrey Larson[5]; 5. 16-Ryan Grochow[1]
Car Toyz Heat 2 (8 Laps): 1. 71X-Jake Bruns[2]; 2. 7-Kevin Debaere[4]; 3. 56M-Matt Olson[3]; 4. 3-Mike Carlson[1]
Factory Stocks
SS Electric A Feature (12 Laps): 1. 23-Kent Miller[2]; 2. 16B-Zachary Bierman[3]; 3. 7-Cody Koster[4]; 4. 4M-Matt Smith[1]
SS Electric Heat 1 (6 Laps): 1. 16B-Zachary Bierman[3]; 2. 23-Kent Miller[2]; 3. 7-Cody Koster[4]; 4. 4M-Matt Smith[1]