Hobby Stocks
Wyffels Hybrids A Feature 1 (26 Laps): 1. 27-Malik Sampson[5]; 2. 75C-Cory Probst[1]; 3. 59-Corey Gronewold[9]; 4. 82-Dylan Fitzpatrick[2]; 5. 16X-Blake Luinenburg[8]; 6. 3-Katie Gillette[12]; 7. 41-Brad Snyder[13]; 8. 3K-Dan Strandberg[10]; 9. 29-Tim Huseby[11]; 10. 12-Eric Gillette[14]; 11. 14-Ernie Dailey[3]; 12. 5-Jeremy Johnson[7]; 13. J3K-Jaeden Strandberg[18]; 14. 99-Nathan Gegner[15]; 15. 23-Jordan Ahlers[17]; 16. 38-Cody Ross[16]; 17. 22W-Will Miller[20]; 18. (DNF) 26-Tyler Pospisil[4]; 19. (DNF) 22-Blake Arends[6]; 20. (DNF) 40-Adam Snyder[19]
Wyffes lHybrids Heat 1 (6 Laps): 1. 5-Jeremy Johnson[2]; 2. 75C-Cory Probst[6]; 3. 29-Tim Huseby[4]; 4. 16X-Blake Luinenburg[7]; 5. 41-Brad Snyder[3]; 6. 38-Cody Ross[1]; 7. (DNS) 40-Adam Snyder
Wyffels Hybrids Heat 2 (6 Laps): 1. 27-Malik Sampson[2]; 2. 22-Blake Arends[4]; 3. 82-Dylan Fitzpatrick[5]; 4. 3K-Dan Strandberg[1]; 5. 12-Eric Gillette[7]; 6. 23-Jordan Ahlers[3]; 7. 22W-Will Miller[6]
Wyffels Hybrids Heat 3 (6 Laps): 1. 3-Katie Gillette[2]; 2. 59-Corey Gronewold[5]; 3. 14-Ernie Dailey[6]; 4. 26-Tyler Pospisil[1]; 5. 99-Nathan Gegner[3]; 6. J3K-Jaeden Strandberg[4]
Wyffels Hybrids Hot Laps 1: 1. 27-Malik Sampson; 2. 75C-Cory Probst; 3. 82-Dylan Fitzpatrick; 4. 14-Ernie Dailey; 5. 5-Jeremy Johnson; 6. 3-Katie Gillette; 7. 3K-Dan Strandberg; 8. 59-Corey Gronewold; 9. 16X-Blake Luinenburg; 10. J3K-Jaeden Strandberg; 11. 23-Jordan Ahlers; 12. 12-Eric Gillette; 13. 38-Cody Ross; 14. 40-Adam Snyder
A Modifieds
Cars Limited A Feature 1 (20 Laps): 1. M8-Dalton Magers[2]; 2. 19M-Dan Menk[5]; 3. 74C-Clint Hatlestad[1]; 4. XXX-Jesse Rogotzke[3]; 5. 7J-Jeremy Smith[4]; 6. 15JR-Cole Bents[9]; 7. 27-Don Gerritsen Jr[6]; 8. 97-Cole Anderson[12]; 9. 71N-Rick Nelson[8]; 10. 80-Josh Bonnstetter[7]; 11. 02-Nick Steinhaus[11]; 12. (DNF) 12-Chad Porter[10]
Cars Limited Heat 1 (8 Laps): 1. 19M-Dan Menk[3]; 2. 7J-Jeremy Smith[1]; 3. 80-Josh Bonnstetter[2]; 4. 74C-Clint Hatlestad[5]; 5. XXX-Jesse Rogotzke[6]; 6. 02-Nick Steinhaus[4]
Cars Limited Heat 2 (8 Laps): 1. M8-Dalton Magers[6]; 2. 71N-Rick Nelson[2]; 3. 27-Don Gerritsen Jr[4]; 4. 15JR-Cole Bents[1]; 5. 12-Chad Porter[3]; 6. 97-Cole Anderson[5]
Cars Limited Hot Laps 1: 1. M8-Dalton Magers; 2. 27-Don Gerritsen Jr; 3. 74C-Clint Hatlestad; 4. 7J-Jeremy Smith; 5. 71N-Rick Nelson; 6. 80-Josh Bonnstetter
Sport Compact
Plaid Moose Cafe A Feature 1 (12 Laps): 1. 8K-Kaytee DeVries[8]; 2. 11A-Darwin Brown[9]; 3. 7K-Brock Klaith[5]; 4. 24-Jake Schroeder[6]; 5. 3G-Tori Groebner[11]; 6. 18D-Derek Kelsheimer[3]; 7. (DNF) 18-RJ Esqueda[10]; 8. (DNF) 18X-Austin Friedrich[7]; 9. (DNF) 92-Payton Asche[12]; 10. (DNF) 81-Brandon Hartmann[4]; 11. (DNF) 101K-Kevin Bolte[2]; 12. (DNF) 50S-Brandon Fedeler[13]; 13. (DQ) 440-Jaedon Erickson[1]
Plaid Moose Cafe Heat 1 (6 Laps): 1. 440-Jaedon Erickson[1]; 2. 11A-Darwin Brown[6]; 3. 81-Brandon Hartmann[3]; 4. 101K-Kevin Bolte[2]; 5. 24-Jake Schroeder[4]; 6. 3G-Tori Groebner[5]; 7. (DNS) 50S-Brandon Fedeler
Plaid Moose Cafe Heat 2 (6 Laps): 1. 8K-Kaytee DeVries[5]; 2. 7K-Brock Klaith[3]; 3. 18X-Austin Friedrich[4]; 4. 18-RJ Esqueda[6]; 5. 18D-Derek Kelsheimer[2]; 6. 92-Payton Asche[1]
B Modifieds
OReillys Auto Parts A Feature 1 (15 Laps): 1. 111B-Eric Bassett[10]; 2. 74-Cory Hoogland[5]; 3. 5R-Jim Richert[7]; 4. R6-Danny Myrvold[11]; 5. 20-Brayden Ahlers[3]; 6. 5-Jared Nytroe[2]; 7. (DNF) P 38-Shaun Wahl[1]; 8. (DNF) 69-Tony Rialson[8]; 9. (DNF) 9-Matthew Looft[9]; 10. (DNF) 27-Jeremy Van Ede[6]; 11. (DNF) 33-Jordan Meine[4]
OReillys Auto Parts Heat 1 (6 Laps): 1. 5-Jared Nytroe[2]; 2. 69-Tony Rialson[5]; 3. 27-Jeremy Van Ede[4]; 4. 111B-Eric Bassett[6]; 5. 33-Jordan Meine[3]; 6. (DNS) R6-Danny Myrvold
OReillys Auto Parts Heat 2 (6 Laps): 1. 5R-Jim Richert[4]; 2. 9-Matthew Looft[5]; 3. 20-Brayden Ahlers[2]; 4. 74-Cory Hoogland[3]; 5. P 38-Shaun Wahl[1]
OReilly Auto Parts Hot Laps 1: 1. 69-Tony Rialson; 2. 27-Jeremy Van Ede; 3. 20-Brayden Ahlers; 4. R6-Danny Myrvold; 5. 74-Cory Hoogland
Stock Cars
Car Toyz A Feature 1 (18 Laps): 1. 7L-Jeffrey Larson[7]; 2. 71X-Jake Bruns[6]; 3. 17-Trevor Holm[3]; 4. 17X-Justin Luinenburg[8]; 5. 7-Kevin Debaere[5]; 6. 3-Mike Carlson[1]; 7. 14-Nick Johansen[4]; 8. 95-Chance Larson[10]; 9. 12-Kyren Porter[9]; 10. 0-Steve Rustman[12]; 11. 69M-Gary Mattison[2]; 12. (DNF) 25-Tom Schumann[11]
Car Toyz Heat 1 (8 Laps): 1. 14-Nick Johansen[3]; 2. 71X-Jake Bruns[4]; 3. 17X-Justin Luinenburg[5]; 4. 69M-Gary Mattison[2]; 5. 12-Kyren Porter[6]; 6. 25-Tom Schumann[1]
Car Toyz Heat 2 (8 Laps): 1. 17-Trevor Holm[2]; 2. 7L-Jeffrey Larson[4]; 3. 7-Kevin Debaere[3]; 4. 3-Mike Carlson[1]; 5. 95-Chance Larson[6]; 6. 0-Steve Rustman[5]
Car Toyz Hot Laps 1: 1. 17-Trevor Holm; 2. 17X-Justin Luinenburg; 3. 14-Nick Johansen; 4. 95-Chance Larson; 5. 7-Kevin Debaere; 6. 0-Steve Rustman
Factory Stocks
SS Electric A Feature 1 (25 Laps): 1. 91-Nate Coopman[8]; 2. 7-Cody Koster[1]; 3. 14G-Neil Forsberg[11]; 4. 17-Evan Schettler[12]; 5. J3K-Jaeden Strandberg[7]; 6. 13G-Jason Wynia[9]; 7. 4G-Zachary Bierman[5]; 8. (DNF) 714-Todd Koppen[6]; 9. (DNF) 15B-Isaac Bullerman[4]; 10. (DNF) 24-Eric Pietz[10]; 11. (DNF) 8D-Greg Engelkes[2]; 12. (DNF) 19-Jerry Coopman[3]