Hobby Stocks
Wyffels Hybrids A Feature 1 (15 Laps): 1. 22-Blake Arends[10]; 2. 75C-Cory Probst[9]; 3. 3K-Dan Strandberg[6]; 4. 5-Jeremy Johnson[5]; 5. 14-Ernie Dailey[2]; 6. 59-Corey Gronewold[3]; 7. 3-Katie Gillette[7]; 8. J3K-Jaeden Strandberg[1]; 9. (DNF) 26-Tyler Pospisil[4]; 10. (DNF) 12-Eric Gillette[8]
Wyffes lHybrids Heat 1 (6 Laps): 1. 75C-Cory Probst[5]; 2. 5-Jeremy Johnson[3]; 3. J3K-Jaeden Strandberg[1]; 4. 3-Katie Gillette[4]; 5. 59-Corey Gronewold[2]
Wyffels Hybrids Heat 2 (6 Laps): 1. 26-Tyler Pospisil[2]; 2. 14-Ernie Dailey[1]; 3. 3K-Dan Strandberg[3]; 4. 22-Blake Arends[5]; 5. 12-Eric Gillette[4]
Wyffels Hybrids Hot Laps 1: 1. 3K-Dan Strandberg; 2. 26-Tyler Pospisil; 3. 12-Eric Gillette; 4. 3-Katie Gillette; 5. 5-Jeremy Johnson; 6. 14-Ernie Dailey; 7. J3K-Jaeden Strandberg; 8. 59-Corey Gronewold
A Modifieds
Cars Limited A Feature 1 (20 Laps): 1. 7J-Jeremy Smith[1]; 2. M8-Dalton Magers[5]; 3. XXX-Jesse Rogotzke[4]; 4. 80-Josh Bonnstetter[6]; 5. 15JR-Cole Bents[3]; 6. 71N-Rick Nelson[9]; 7. 02-Nick Steinhaus[7]; 8. 8-Mike Jensen[8]; 9. (DNF) 27-Don Gerritsen Jr[2]
Cars Limited Heat 1 (8 Laps): 1. 7J-Jeremy Smith[2]; 2. 27-Don Gerritsen Jr[3]; 3. M8-Dalton Magers[6]; 4. 15JR-Cole Bents[4]; 5. XXX-Jesse Rogotzke[5]; 6. 80-Josh Bonnstetter[1]; 7. 02-Nick Steinhaus[8]; 8. 8-Mike Jensen[7]; 9. 71N-Rick Nelson[9]
Cars Limited Hot Laps 1: 1. 80-Josh Bonnstetter; 2. 7J-Jeremy Smith; 3. 27-Don Gerritsen Jr; 4. 15JR-Cole Bents; 5. 71N-Rick Nelson
Sport Compact
Plaid Moose Cafe A Feature 1 (12 Laps): 1. 8K-Kaytee DeVries[7]; 2. 18X-Austin Friedrich[3]; 3. 18-RJ Esqueda[9]; 4. 7K-Brock Klaith[4]; 5. 3G-Tori Groebner[6]; 6. 24-Jake Schroeder[5]; 7. 92-Kent Miller[10]; 8. 21X-Trivette Phillips[11]; 9. 18D-Derek Kelsheimer[2]; 10. 11A-Darwin Brown[8]; 11. (DNF) 440-Jaedon Erickson[1]
Plaid Moose Cafe Heat 1 (6 Laps): 1. 7K-Brock Klaith[3]; 2. 11A-Darwin Brown[5]; 3. 3G-Tori Groebner[4]; 4. 18D-Derek Kelsheimer[2]; 5. 92-Kent Miller[6]; 6. 21X-Trivette Phillips[1]
Plaid Moose Cafe Heat 2 (6 Laps): 1. 18X-Austin Friedrich[2]; 2. 440-Jaedon Erickson[1]; 3. 8K-Kaytee DeVries[4]; 4. 18-RJ Esqueda[5]; 5. 24-Jake Schroeder[3]
B Modifieds
OReillys Auto Parts A Feature 1 (15 Laps): 1. 9-Matthew Looft[5]; 2. 74-Cory Hoogland[2]; 3. 69-Tony Rialson[4]; 4. 27-Jeremy Van Ede[3]; 5. 5-Jared Nytroe[1]; 6. 25-Dan Paplow[6]; 7. 20-Brayden Ahlers[8]; 8. P 38-Shaun Wahl[9]; 9. (DNF) 33-Jordan Meine[7]
OReillys Auto Parts Heat 1 (6 Laps): 1. 27-Jeremy Van Ede[3]; 2. 5-Jared Nytroe[1]; 3. 69-Tony Rialson[4]; 4. 9-Matthew Looft[7]; 5. 74-Cory Hoogland[2]; 6. 25-Dan Paplow[8]; 7. 33-Jordan Meine[5]; 8. 20-Brayden Ahlers[6]; 9. P 38-Shaun Wahl[9]
OReilly Auto Parts Hot Laps 1: 1. 74-Cory Hoogland; 2. 20-Brayden Ahlers; 3. P 38-Shaun Wahl
Stock Cars
Car Toyz A Feature 1 (18 Laps): 1. 7L-Jeffrey Larson[7]; 2. 17X-Justin Luinenburg[10]; 3. 7M-Mitch Dowhower[6]; 4. 7-Kevin Debaere[5]; 5. 17-Trevor Holm[4]; 6. 71X-Jake Bruns[9]; 7. 5-Luke Sathoff[3]; 8. 25-Tom Schumann[1]; 9. (DNF) 3-Mike Carlson[2]; 10. (DNF) 14-Nick Johansen[8]; 11. (DNF) F1-Levi Feltman[13]; 12. (DNF) 14F-Jason Fisher[12]; 13. (DNF) 69M-Gary Mattison[11]; 14. (DNF) 22N-Gage Noyes[14]
Car Toyz Heat 1 (8 Laps): 1. 7M-Mitch Dowhower[5]; 2. 17X-Justin Luinenburg[7]; 3. 14-Nick Johansen[6]; 4. 3-Mike Carlson[2]; 5. 25-Tom Schumann[1]; 6. (DNF) 69M-Gary Mattison[3]; 7. (DQ) F1-Levi Feltman[4]
Car Toyz Heat 2 (8 Laps): 1. 7L-Jeffrey Larson[5]; 2. 5-Luke Sathoff[2]; 3. 17-Trevor Holm[3]; 4. 7-Kevin Debaere[4]; 5. 71X-Jake Bruns[6]; 6. 14F-Jason Fisher[7]; 7. (DNF) 22N-Gage Noyes[1]
Car Toyz Hot Laps 1: 1. 17X-Justin Luinenburg; 2. 17-Trevor Holm; 3. 3-Mike Carlson
Factory Stocks
SS Electric A Feature 1 (25 Laps): 1. 17-Evan Schettler[9]; 2. 4G-Zach Bierman[1]; 3. 14G-Craig Gertsema[3]; 4. 13G-Jason Wynia[4]; 5. 714-Todd Koppen[5]; 6. J3K-Jaeden Strandberg[8]; 7. 69-Kyle Donahue[2]; 8. 15B-Isaac Bullerman[7]; 9. 34-Ross Engelkes[6]