Hobby Stocks
Wyffels Hybrids A Feature 1 (15 Laps): 1. 27-Malik Sampson[3]; 2. 16X-Blake Luinenburg[8]; 3. 28-John Ross[2]; 4. 12-Eric Gillette[5]; 5. 23M-Kent Miller[1]; 6. 17-Evan Schettler[9]; 7. 23J-Tayte Harazin[4]; 8. 14-Ernie Dailey[6]; 9. 72-Jordan Robinson[10]; 10. 15B-Isaac Bullerman[11]; 11. 16B-Zachary Bierman[7]; 12. 13K-KYLE KINER[13]; 13. (DNF) 3-Katie Gillette[12]
Wyffes Hybrids Heat 1 (6 Laps): 1. 28-John Ross[4]; 2. 23J-Tayte Harazin[2]; 3. 17-Evan Schettler[6]; 4. 23M-Kent Miller[1]; 5. 72-Jordan Robinson[5]; 6. 15B-Isaac Bullerman[3]; 7. 13K-KYLE KINER[7]
Wyffels Hybrids Heat 2 (6 Laps): 1. 27-Malik Sampson[2]; 2. 12-Eric Gillette[6]; 3. 16X-Blake Luinenburg[5]; 4. 14-Ernie Dailey[3]; 5. 16B-Zachary Bierman[1]; 6. (DNF) 3-Katie Gillette[4]
A Modifieds
Cars Unlimited A Feature 1 (20 Laps): 1. M8-Dalton Magers[1]; 2. 80-Josh Bonnstetter[4]; 3. XXX-Jesse Rogotzke[12]; 4. XX-Jordan Rogotzke[9]; 5. 19M-Dan Menk[5]; 6. (DNF) 15A-Curt Ahlers[6]; 7. (DNF) 50-Roger DeBoer[8]; 8. (DNF) 11-Trent Loverude[3]; 9. (DNF) 15JR-Cole Bents[2]; 10. (DNF) 18-Ben Panitzke[11]; 11. (DNF) 35-Nathan Barker[10]; 12. (DNF) 45D-Dyllan Ricks[7]
Cars Unlimited Heat 1 (8 Laps): 1. M8-Dalton Magers[2]; 2. 80-Josh Bonnstetter[4]; 3. 19M-Dan Menk[6]; 4. 15JR-Cole Bents[5]; 5. 15A-Curt Ahlers[3]; 6. 18-Ben Panitzke[1]
Cars Unlimited Heat 2 (8 Laps): 1. 11-Trent Loverude[1]; 2. XX-Jordan Rogotzke[6]; 3. 45D-Dyllan Ricks[3]; 4. 50-Roger DeBoer[4]; 5. (DNF) 35-Nathan Barker[5]; 6. (DNF) XXX-Jesse Rogotzke[2]
Sport Compact
Plaid Moose Cafe A Feature 1 (12 Laps): 1. 9-Nate Coopman[1]; 2. 81-Brandon Hartmann[2]; 3. 29X-Jason Bolte[4]; 4. 101K-Kevin Bolte[3]; 5. 74-Brenden Mofle[7]; 6. (DNF) 04Z-Zach Vande Kieft[6]; 7. (DNF) 7F-Neil Forsberg[9]; 8. (DNF) 11A-Darwin Brown[5]; 9. (DNF) 19-Jerry Coopman[8]
Plaid Moose Cafe Heat 1 (6 Laps): 1. 81-Brandon Hartmann[2]; 2. 11A-Darwin Brown[4]; 3. 101K-Kevin Bolte[5]; 4. 9-Nate Coopman[8]; 5. 29X-Jason Bolte[3]; 6. 04Z-Zach Vande Kieft[6]; 7. 74-Brenden Mofle[1]; 8. (DNF) 19-Jerry Coopman[7]; 9. (DNF) 7F-Neil Forsberg[9]
B Modifieds
OReillys Auto Parts A Feature 1 (15 Laps): 1. 9-Matthew Looft[5]; 2. 221-Blake Arends[1]; 3. 20-Brayden Ahlers[2]; 4. 33-Jordan Meine[3]; 5. 5-Jared Nytroe[6]; 6. 23M-Matt Speiss[4]
OReillys Auto Parts Heat 1 (8 Laps): 1. 33-Jordan Meine[2]; 2. 9-Matthew Looft[4]; 3. 221-Blake Arends[3]; 4. 20-Brayden Ahlers[5]; 5. 23M-Matt Speiss[1]; 6. 5-Jared Nytroe[6]
Stock Cars
Car Toyz A Feature 1 (18 Laps): 1. 17X-Justin Luinenburg[2]; 2. 69M-Gary Mattison[1]; 3. 71X-Jake Bruns[5]; 4. 14-Jason Fisher[7]; 5. 17-Trevor Holm[8]; 6. 56M-Matt Olson[10]; 7. 18X-Trent DeGroot[3]; 8. 3-Mike Carlson[4]; 9. F1-Levi Feltman[6]; 10. (DNS) 04-Roger Verdoorn
Car Toyz Heat 1 (8 Laps): 1. F1-Levi Feltman[1]; 2. 71X-Jake Bruns[4]; 3. 69M-Gary Mattison[5]; 4. 3-Mike Carlson[3]; 5. (DNS) 04-Roger Verdoorn
Car Toyz Heat 2 (8 Laps): 1. 17X-Justin Luinenburg[2]; 2. 14-Jason Fisher[1]; 3. 17-Trevor Holm[3]; 4. 18X-Trent DeGroot[5]; 5. (DNF) 56M-Matt Olson[4]
Factory Stocks
SS Electric A Feature (12 Laps): 1. 7-Cody Koster[3]; 2. 2-Tyler Winter[5]; 3. 42-Mavrick Snyder[6]; 4. 7X-Darin Doymeyer[1]; 5. 77N-Nick Mueller[2]; 6. 22H-Cody Hansen[4]; 7. 59H-Chris Hoogland[10]; 8. 17J-Christopher Johnson[9]; 9. 05-Brandon Elness[7]; 10. (DNS) 77-Brant Whitcomb
SS Electric Heat 1 (6 Laps): 1. 77N-Nick Mueller[5]; 2. 2-Tyler Winter[4]; 3. 59H-Chris Hoogland[2]; 4. (DNF) 05-Brandon Elness[3]; 5. (DNF) 77-Brant Whitcomb[1]
SS Electric Heat 2 (6 Laps): 1. 7-Cody Koster[4]; 2. 7X-Darin Doymeyer[2]; 3. 42-Mavrick Snyder[3]; 4. 22H-Cody Hansen[5]; 5. (DNF) 17J-Christopher Johnson[1]