Stock Cars
Car Toyz A Feature 1 (18 Laps): 1. 5-Luke Sathoff[8]; 2. F1-Levi Feltman[7]; 3. 14-Jason Fisher[6]; 4. C5-Chris Palsrok[4]; 5. 32X-Rich Gregoire[9]; 6. 43K-Josh Kelderman[3]; 7. 80-Josh Bonnstetter[10]; 8. 20K-Spenser Kalass[2]; 9. (DNF) 69-Cadyn Wessels[1]; 10. (DNF) 81-Tanner Vanden Top[5]; 11. (DNF) 0-Dalton Korthals[11]
Car Toyz Heat 1 (8 Laps): 1. 14-Jason Fisher[2]; 2. F1-Levi Feltman[4]; 3. 43K-Josh Kelderman[1]; 4. 32X-Rich Gregoire[6]; 5. 81-Tanner Vanden Top[5]; 6. 0-Dalton Korthals[3]
Car Toyz Heat 2 (8 Laps): 1. 5-Luke Sathoff[5]; 2. C5-Chris Palsrok[3]; 3. 80-Josh Bonnstetter[1]; 4. 20K-Spenser Kalass[2]; 5. 69-Cadyn Wessels[4]
B Modifieds
OReillys Auto Parts A Feature 1 (15 Laps): 1. 20-Brayden Ahlers[3]; 2. 5R-Jim Richert[5]; 3. 57-Duke Erickson[7]; 4. 19-Tracy Johnson[6]; 5. 5C-Justin Bjorklund[9]; 6. 19X-Trevor Kracht[12]; 7. 27-Jason Wynia[11]; 8. 07-Aaron De Thury[8]; 9. 7K-Tom Koster[14]; 10. (DNF) 17-Jaden Gannott[2]; 11. (DNF) 97K-Tanner Koster[4]; 12. (DNF) 25-Dan Paplow[13]; 13. (DNF) 42-Jory Montis[1]; 14. (DNF) 22-Justin Voeltz[15]; 15. (DNF) 11-Lyndon Johnson[10]
OReillys Auto Parts Heat 1 (8 Laps): 1. 5C-Justin Bjorklund[2]; 2. 57-Duke Erickson[1]; 3. 11-Lyndon Johnson[5]; 4. 42-Jory Montis[8]; 5. 17-Jaden Gannott[7]; 6. 27-Jason Wynia[6]; 7. 25-Dan Paplow[3]; 8. (DNF) 22-Justin Voeltz[4]
OReillys Auto Parts Heat 2 (8 Laps): 1. 20-Brayden Ahlers[1]; 2. 5R-Jim Richert[5]; 3. 19-Tracy Johnson[7]; 4. 97K-Tanner Koster[4]; 5. 07-Aaron De Thury[2]; 6. 19X-Trevor Kracht[6]; 7. 7K-Tom Koster[3]
Factory Stocks
SS Electric A Feature (12 Laps): 1. 2-Tyler Winter[1]; 2. 21X-Austin Hietbrink[5]; 3. 81VT-Dylan Vanden Top[10]; 4. 99-Trevor Ackerman[4]; 5. 14-Brian Kroon[12]; 6. 24H-Brock Harnack[7]; 7. 3-Brian Campbell[18]; 8. 22H-Cody Hansen[14]; 9. 17J-Christopher Johnson[11]; 10. 42-Mavrick Snyder[6]; 11. 4M-Matt Smith[8]; 12. 17-Brandon Boeve[16]; 13. 02-Scott Nice[15]; 14. (DNF) 7X-Darin Doymeyer[3]; 15. (DNF) 2WS-Wyleigh Steenhoven[13]; 16. (DNF) 14E-Eric Gaul[2]; 17. (DNF) 22-Chandler Meiburg[9]; 18. (DNF) 12D-Brice Berglund[17]
SS Electric Heat 1 (6 Laps): 1. 42-Mavrick Snyder[5]; 2. 14E-Eric Gaul[2]; 3. 2-Tyler Winter[3]; 4. 22-Chandler Meiburg[7]; 5. 7X-Darin Doymeyer[1]; 6. 17J-Christopher Johnson[4]; 7. 2WS-Wyleigh Steenhoven[6]; 8. 02-Scott Nice[9]; 9. (DNF) 12D-Brice Berglund[8]
SS Electric Heat 2 (6 Laps): 1. 24H-Brock Harnack[2]; 2. 21X-Austin Hietbrink[7]; 3. 4M-Matt Smith[1]; 4. 81VT-Dylan Vanden Top[4]; 5. 99-Trevor Ackerman[5]; 6. 14-Brian Kroon[8]; 7. 22H-Cody Hansen[9]; 8. 17-Brandon Boeve[6]; 9. (BF) 3-Brian Campbell[3]
Hobby Stocks
Wyffels Hybrids A Feature 1 (15 Laps): 1. 17-Evan Schettler[3]; 2. 23-Jordan Ahlers[4]; 3. 28-John Ross[7]; 4. 72-Jordan Robinson[1]; 5. 77N-Nick Mueller[2]; 6. 10-Blake Schneekloth[5]; 7. 13K-KYLE KINER[9]; 8. 59H-Chris Hoogland[8]; 9. (DNF) 12-Eric Gillette[6]
Wyffels Hybrids Heat 1 (6 Laps): 1. 12-Eric Gillette[4]; 2. 17-Evan Schettler[2]; 3. 10-Blake Schneekloth[5]; 4. 77N-Nick Mueller[1]; 5. 72-Jordan Robinson[3]
Wyffels Hybrids Heat 2 (6 Laps): 1. 23-Jordan Ahlers[1]; 2. 28-John Ross[4]; 3. 59H-Chris Hoogland[3]; 4. 13K-KYLE KINER[2]