Hobby Stocks
Wyffels Hybrids A Feature 1 (15 Laps): 1. 27-Malik Sampson[9]; 2. 75C-Cory Probst[10]; 3. 16X-Blake Luinenburg[6]; 4. 3-Katie Gillette[2]; 5. 12-Eric Gillette[1]; 6. 5-Jeremy Johnson[8]; 7. 59-Corey Gronewold[12]; 8. 14-Ernie Dailey[4]; 9. 17-Evan Schettler[3]; 10. 72-Jordan Robinson[5]; 11. 97E-Elana DeBoer[13]; 12. 14E-Erich Koester[14]; 13. (DNF) J3K-Jaeden Strandberg[7]; 14. (DNF) 28-John Ross[11]
Wyffes Hybrids Heat 1 (6 Laps): 1. 12-Eric Gillette[1]; 2. 27-Malik Sampson[6]; 3. 5-Jeremy Johnson[5]; 4. 17-Evan Schettler[2]; 5. 72-Jordan Robinson[3]; 6. 14E-Erich Koester[7]; 7. (DNF) 28-John Ross[4]
Wyffels Hybrids Heat 2 (6 Laps): 1. 16X-Blake Luinenburg[3]; 2. 14-Ernie Dailey[2]; 3. 3-Katie Gillette[1]; 4. J3K-Jaeden Strandberg[4]; 5. 97E-Elana DeBoer[7]; 6. 75C-Cory Probst[6]; 7. 59-Corey Gronewold[5]
A Modifieds
Cars Unlimited A Feature 1 (15 Laps): 1. 80-Josh Bonnstetter[4]; 2. 15JR-Cole Bents[3]; 3. 71N-Rick Nelson[1]; 4. 18-Ben Panitzke[5]; 5. 15A-Curt Ahlers[2]; 6. 25X-Tyler Pospisil[7]; 7. R1-TJ Brown[6]
Cars Unlimited Heat 1 (8 Laps): 1. 15JR-Cole Bents[3]; 2. 80-Josh Bonnstetter[4]; 3. 71N-Rick Nelson[1]; 4. 18-Ben Panitzke[7]; 5. 15A-Curt Ahlers[2]; 6. R1-TJ Brown[6]; 7. (DNF) 25X-Tyler Pospisil[5]
Sport Compact
Plaid Moose Cafe A Feature 1 (12 Laps): 1. 81-Brandon Hartmann[7]; 2. 9-Nate Coopman[9]; 3. 101K-Kevin Bolte[1]; 4. 29X-Jason Bolte[6]; 5. 7F-Neil Forsberg[8]; 6. 19-Jerry Coopman[13]; 7. 03-Mike Rehnelt[5]; 8. 51-Chris Steckler[10]; 9. 28C-Christopher Vande Kieft[11]; 10. 3B-James Brewer[12]; 11. 9X-Robbie Severson[2]; 12. (DNF) 04Z-Zach Vande Kieft[4]; 13. (DNF) 7-Stephanie Coopman[3]
Plaid Moose Cafe Heat 1 (6 Laps): 1. 81-Brandon Hartmann[4]; 2. 101K-Kevin Bolte[1]; 3. 9-Nate Coopman[6]; 4. 03-Mike Rehnelt[3]; 5. 51-Chris Steckler[5]; 6. 28C-Christopher Vande Kieft[2]; 7. (DNF) 19-Jerry Coopman[7]
Plaid Moose Cafe Heat 2 (6 Laps): 1. 29X-Jason Bolte[3]; 2. 7F-Neil Forsberg[4]; 3. 7-Stephanie Coopman[5]; 4. 04Z-Zach Vande Kieft[2]; 5. 9X-Robbie Severson[6]; 6. 3B-James Brewer[1]
B Modifieds
OReillys Auto Parts A Feature 1 (15 Laps): 1. 9-Matthew Looft[7]; 2. 69-Tony Rialson[4]; 3. 44-Aaron Wiersma[3]; 4. 33-Jordan Meine[6]; 5. 57X-Devon McMartin[8]; 6. 39R-John Rebstock[9]; 7. 5-Jared Nytroe[2]; 8. 17-Jaden Gannott[1]; 9. (DNF) R6-Danny Myrvold[5]; 10. (DNF) 23M-Matt Speiss[10]; 11. (DNS) 21-Josh Van Westen
OReillys Auto Parts Heat 1 (8 Laps): 1. 9-Matthew Looft[5]; 2. 44-Aaron Wiersma[3]; 3. 39R-John Rebstock[6]; 4. 17-Jaden Gannott[1]; 5. R6-Danny Myrvold[4]; 6. 23M-Matt Speiss[2]
OReillys Auto Parts Heat 2 (8 Laps): 1. 5-Jared Nytroe[1]; 2. 33-Jordan Meine[4]; 3. 57X-Devon McMartin[5]; 4. 69-Tony Rialson[3]; 5. (DNS) 21-Josh Van Westen
Stock Cars
Car Toyz A Feature 1 (18 Laps): 1. 7L-Jeffrey Larson[5]; 2. 5L-Dustin Larson[10]; 3. 17-Trevor Holm[2]; 4. 7-Kevin Debaere[3]; 5. 14-Jason Fisher[1]; 6. 56M-Matt Olson[7]; 7. 71X-Jake Bruns[6]; 8. 16-Ryan Grochow[9]; 9. 3-Mike Carlson[8]; 10. (DNF) 17X-Justin Luinenburg[4]
Car Toyz Heat 1 (8 Laps): 1. 14-Jason Fisher[3]; 2. 7L-Jeffrey Larson[9]; 3. 7-Kevin Debaere[7]; 4. 17X-Justin Luinenburg[8]; 5. 17-Trevor Holm[6]; 6. 71X-Jake Bruns[5]; 7. 56M-Matt Olson[4]; 8. 3-Mike Carlson[1]; 9. 16-Ryan Grochow[2]
Factory Stocks
SS Electric A Feature (12 Laps): 1. 23-Kent Miller[3]; 2. 7-Cody Koster[1]; 3. 4M-Matt Smith[2]; 4. 16B-Zachary Bierman[4]; 5. 17J-Christopher Johnson[6]; 6. (DNF) 727-Chris Hoogland[5]
SS Electric Heat 1 (6 Laps): 1. 7-Cody Koster[1]; 2. 23-Kent Miller[3]; 3. 16B-Zachary Bierman[4]; 4. 4M-Matt Smith[2]; 5. 727-Chris Hoogland[6]; 6. 17J-Christopher Johnson[5]