Hobby Stocks
Wyffels Hybrids A Feature 1 (15 Laps): 1. 27-Malik Sampson[5]; 2. 75C-Cory Probst[10]; 3. 28-John Ross[4]; 4. 59-Corey Gronewold[6]; 5. 12-Eric Gillette[2]; 6. 5-Jeremy Johnson[12]; 7. 23-Jordan Ahlers[11]; 8. 14-Ernie Dailey[3]; 9. 8J-Jay Devries[7]; 10. 99-Nathan Gegner[14]; 11. 3-Katie Gillette[1]; 12. J3K-Jaeden Strandberg[8]; 13. 47P-Parker Anderson[9]; 14. 22W-Will Miller[13]
Wyffes Hybrids Heat 1 (6 Laps): 1. 12-Eric Gillette[1]; 2. 28-John Ross[5]; 3. 3-Katie Gillette[2]; 4. 8J-Jay Devries[3]; 5. J3K-Jaeden Strandberg[6]; 6. (DNF) 23-Jordan Ahlers[4]; 7. (DNS) 22W-Will Miller
Wyffels Hybrids Heat 2 (6 Laps): 1. 75C-Cory Probst[1]; 2. 27-Malik Sampson[6]; 3. 59-Corey Gronewold[2]; 4. 14-Ernie Dailey[3]; 5. 47P-Parker Anderson[5]; 6. 5-Jeremy Johnson[7]; 7. 99-Nathan Gegner[4]
A Modifieds
Cars Unlimited A Feature 1 (20 Laps): 1. 3-Kelly Shryock[1]; 2. X-Joshua Rogotzke[3]; 3. 27-Don Gerritsen Jr[6]; 4. XXX-Jesse Rogotzke[7]; 5. 80-Josh Bonnstetter[8]; 6. 15JR-Cole Bents[5]; 7. XX-Jordan Rogotzke[10]; 8. (DNF) 5-Brandon Beckendorf[4]; 9. (DNF) 4K-Kent Willms[2]; 10. (DNF) 7-Rick Schroeder[9]
Cars Unlimited Heat 1 (8 Laps): 1. XXX-Jesse Rogotzke[3]; 2. 80-Josh Bonnstetter[2]; 3. 4K-Kent Willms[5]; 4. 7-Rick Schroeder[4]; 5. (DNF) XX-Jordan Rogotzke[1]
Cars Unlimited Heat 2 (8 Laps): 1. X-Joshua Rogotzke[1]; 2. 5-Brandon Beckendorf[2]; 3. 3-Kelly Shryock[5]; 4. 15JR-Cole Bents[3]; 5. 27-Don Gerritsen Jr[4]
Sport Compact
Plaid Moose Cafe A Feature 1 (12 Laps): 1. 9-Nate Coopman[4]; 2. 81-Brandon Hartmann[2]; 3. 440-Jaedon Erickson[13]; 4. 16X-RJ Esqueda[1]; 5. 8K-Kaytee DeVries[10]; 6. 18D-Derek Kelsheimer[9]; 7. 24G-Dale Gatton[7]; 8. 04Z-Zach Vande Kieft[11]; 9. 03-Mike Rehnelt[5]; 10. 3B-James Brewer[12]; 11. (DNF) 29X-Jason Bolte[3]; 12. (DNF) 28C-Christopher Vande Kieft[6]; 13. (DNF) 3G-Toriana Phillips[8]
Plaid Moose Cafe Heat 1 (6 Laps): 1. 81-Brandon Hartmann[2]; 2. 16X-RJ Esqueda[3]; 3. 18D-Derek Kelsheimer[4]; 4. 9-Nate Coopman[7]; 5. 28C-Christopher Vande Kieft[1]; 6. 04Z-Zach Vande Kieft[6]; 7. (DNF) 440-Jaedon Erickson[5]
Plaid Moose Cafe Heat 2 (6 Laps): 1. 8K-Kaytee DeVries[3]; 2. 24G-Dale Gatton[4]; 3. 29X-Jason Bolte[5]; 4. 03-Mike Rehnelt[1]; 5. 3G-Toriana Phillips[6]; 6. 3B-James Brewer[2]
B Modifieds
OReillys Auto Parts A Feature 1 (15 Laps): 1. 9-Matthew Looft[7]; 2. 69-Tony Rialson[5]; 3. 33-Jordan Meine[2]; 4. R6-Danny Myrvold[9]; 5. 44-Aaron Wiersma[8]; 6. 20-Brayden Ahlers[6]; 7. 17-Jaden Gannott[1]; 8. 23E-Broddy Enter[4]; 9. 23M-Matt Speiss[11]; 10. (DNF) 111B-Eric Bassett[3]; 11. (DNF) 18X-Austin Friedrich[10]
OReillys Auto Parts Heat 1 (8 Laps): 1. 33-Jordan Meine[2]; 2. 20-Brayden Ahlers[4]; 3. 17-Jaden Gannott[5]; 4. 23M-Matt Speiss[6]; 5. 23E-Broddy Enter[3]; 6. 18X-Austin Friedrich[1]
OReillys Auto Parts Heat 2 (8 Laps): 1. 111B-Eric Bassett[1]; 2. 9-Matthew Looft[5]; 3. 44-Aaron Wiersma[4]; 4. 69-Tony Rialson[3]; 5. (DNF) R6-Danny Myrvold[2]
Stock Cars
Car Toyz A Feature 1 (18 Laps): 1. 5-Luke Sathoff[1]; 2. 71X-Jake Bruns[2]; 3. 82-Dylan Fitzpatrick[3]; 4. 5L-Dustin Larson[14]; 5. 22N-Gage Noyes[6]; 6. 3-Mike Carlson[13]; 7. 04-Roger Verdoorn[12]; 8. 11-Todd Ahrenstorff[11]; 9. 16-Ryan Grochow[7]; 10. 17-Trevor Holm[5]; 11. (DNF) 15X-Taylor Willms[8]; 12. (DNF) 7L-Jeffrey Larson[10]; 13. (DNF) 56M-Matt Olson[9]; 14. (DNF) 27-Tyler Pospisil[4]
Car Toyz Heat 1 (8 Laps): 1. 17-Trevor Holm[1]; 2. 7L-Jeffrey Larson[4]; 3. 22N-Gage Noyes[3]; 4. 16-Ryan Grochow[2]; 5. 15X-Taylor Willms[7]; 6. 11-Todd Ahrenstorff[6]; 7. 3-Mike Carlson[5]
Car Toyz Heat 2 (8 Laps): 1. 71X-Jake Bruns[1]; 2. 82-Dylan Fitzpatrick[2]; 3. 56M-Matt Olson[5]; 4. 5-Luke Sathoff[7]; 5. 27-Tyler Pospisil[3]; 6. 04-Roger Verdoorn[4]; 7. (DNF) 5L-Dustin Larson[6]
Factory Stocks
SS Electric A Feature (12 Laps): 1. 17-Evan Schettler[7]; 2. 19-Jerry Coopman[3]; 3. 23X-Trevor Fluit[5]; 4. 16B-Zachary Bierman[4]; 5. 76-Aaron Fischer[10]; 6. 7-Cody Koster[6]; 7. 23-Kent Miller[1]; 8. (DNF) 14C-Alek Holmes[8]; 9. (DNF) 4M-Matt Smith[9]; 10. (DNF) 7F-Neil Forsberg[2]; 11. (DNF) 29-Alexander Holmes[11]
SS Electric Heat 1 (6 Laps): 1. 17-Evan Schettler[1]; 2. 19-Jerry Coopman[6]; 3. 23X-Trevor Fluit[3]; 4. 7F-Neil Forsberg[5]; 5. (DNF) 76-Aaron Fischer[2]; 6. (DNS) 29-Alexander Holmes
SS Electric Heat 2 (6 Laps): 1. 23-Kent Miller[3]; 2. 16B-Zachary Bierman[2]; 3. 4M-Matt Smith[1]; 4. 7-Cody Koster[4]; 5. 14C-Alek Holmes[5]
Dirt Limited Late Models
A Feature 1 (20 Laps): 1. 21X-John Kaiser[1]; 2. 811-Bodie Croninger[2]; 3. 116-Keith Konold[3]; 4. 14B-Ryan Bjerke[4]; 5. 8T-Tony Croninger[5]; 6. 22-Brady Mellendorf[7]; 7. 29-Johnny Lindgren[6]; 8. 10B-Scott Borstad[8]
Heat 1 (8 Laps): 1. 8T-Tony Croninger[3]; 2. 21X-John Kaiser[7]; 3. 116-Keith Konold[2]; 4. 14B-Ryan Bjerke[5]; 5. 811-Bodie Croninger[8]; 6. 29-Johnny Lindgren[1]; 7. 22-Brady Mellendorf[6]; 8. 10B-Scott Borstad[4]