A Modifieds
OReillys Auto Parts A Feature 1 (20 Laps): 1. 5-Brandon Beckendorf[4]; 2. 72-Tyler Limoges[3]; 3. 27-Don Gerritsen Jr[2]; 4. M8-Dalton Magers[8]; 5. 7N-Jay Noteboom[6]; 6. 80-Josh Bonnstetter[7]; 7. 7J-Jeremy Smith[9]; 8. 15JR-Cole Bents[11]; 9. 14-Jason Fisher[5]; 10. 35-Bruce Egeland[10]; 11. XXX-Jesse Rogotzke[1]; 12. 10-Jay Triplett[12]
OReillys Auto Parts Heat 1 (8 Laps): 1. 7N-Jay Noteboom[1]; 2. XXX-Jesse Rogotzke[6]; 3. 7J-Jeremy Smith[2]; 4. 80-Josh Bonnstetter[5]; 5. 10-Jay Triplett[4]; 6. 35-Bruce Egeland[3]
OReillys Auto Parts Heat 2 (8 Laps): 1. 5-Brandon Beckendorf[1]; 2. 72-Tyler Limoges[4]; 3. M8-Dalton Magers[5]; 4. 27-Don Gerritsen Jr[3]; 5. 14-Jason Fisher[2]; 6. 15JR-Cole Bents[6]
Stock Cars
Car Toyz A Feature 1 (18 Laps): 1. 81-Matt Speckman[4]; 2. 5-Luke Sathoff[3]; 3. 71D-Shaun Bruns[2]; 4. 15X-Taylor Willms[7]; 5. 14-Nick Johansen[5]; 6. 17Z-Zachary Foesch[1]; 7. 69M-Gary Mattison[9]; 8. 3-Mike Carlson[11]; 9. 71X-Jake Bruns[6]; 10. 7M-Mitch Dowhower[8]; 11. 25-Tom Schumann[10]
Car Toyz Heat 1 (8 Laps): 1. 15X-Taylor Willms[1]; 2. 14-Nick Johansen[4]; 3. 71D-Shaun Bruns[3]; 4. 69M-Gary Mattison[2]; 5. 25-Tom Schumann[5]
Car Toyz Heat 2 (8 Laps): 1. 5-Luke Sathoff[4]; 2. 17Z-Zachary Foesch[1]; 3. 7M-Mitch Dowhower[3]; 4. 81-Matt Speckman[6]; 5. 71X-Jake Bruns[5]; 6. 3-Mike Carlson[2]
B Modifieds
Cars Limited A Feature 1 (15 Laps): 1. 00X-Jeremy Van Ede[6]; 2. 74-Cory Hoogland[2]; 3. 1S-Justin Klynsma[4]; 4. 20-Brayden Ahlers[9]; 5. 17X-Justin Luinenburg[1]; 6. 23X-Ryan Westman[12]; 7. 23-Jordan Ahlers[13]; 8. 9-Matthew Looft[10]; 9. 21-Jim Horejsi[8]; 10. 5X-Randy Klein[7]; 11. 5-Jared Nytroe[11]; 12. 25-Dan Paplow[3]; 13. 33-Jordan Meine[5]; 14. 69-Tony Rialson[14]; 15. P 38-Shaun Wahl[15]
Cars Limited Heat 1 (6 Laps): 1. 21-Jim Horejsi[6]; 2. 74-Cory Hoogland[1]; 3. 5X-Randy Klein[4]; 4. 33-Jordan Meine[5]; 5. 1S-Justin Klynsma[2]; 6. 5-Jared Nytroe[8]; 7. 23-Jordan Ahlers[7]; 8. P 38-Shaun Wahl[3]
Cars Limited Heat 2 (6 Laps): 1. 9-Matthew Looft[2]; 2. 20-Brayden Ahlers[1]; 3. 17X-Justin Luinenburg[3]; 4. 25-Dan Paplow[5]; 5. 00X-Jeremy Van Ede[6]; 6. 23X-Ryan Westman[7]; 7. 69-Tony Rialson[4]
Hobby Stocks
Wyffels Hybrids Independent Ag A Feature 1 (15 Laps): 1. 17X-Justin Luinenburg[3]; 2. 27-Malik Sampson[2]; 3. 25H-Matt Hanson[5]; 4. 28-John Ross[9]; 5. 29-Tim Huseby[6]; 6. 12-Eric Gillette[12]; 7. 17-Trevor Holm[8]; 8. 5-Jeremy Johnson[1]; 9. 41-Adam Snyder[11]; 10. 81-Colton Burke[4]; 11. 14-Ernie Dailey[7]; 12. 40-Brad Snyder[14]; 13. 16X-Blake Luinenburg[10]; 14. 3-Katie Gillette[13]; 15. 23X-Trevor Fluit[15]; 16. 59-Corey Gronewold[16]
Wyffels Hybrids Independent Ag Heat 1 (6 Laps): 1. 25H-Matt Hanson[1]; 2. 5-Jeremy Johnson[2]; 3. 29-Tim Huseby[3]; 4. 16X-Blake Luinenburg[4]; 5. 3-Katie Gillette[6]; 6. 59-Corey Gronewold[5]
Wyffels Hybrids Independent Ag Heat 2 (6 Laps): 1. 41-Adam Snyder[1]; 2. 17X-Justin Luinenburg[2]; 3. 27-Malik Sampson[5]; 4. 17-Trevor Holm[4]; 5. 40-Brad Snyder[3]
Wyffels Hybrids Independent Ag Heat 3 (6 Laps): 1. 28-John Ross[2]; 2. 12-Eric Gillette[4]; 3. 14-Ernie Dailey[1]; 4. 81-Colton Burke[3]; 5. 23X-Trevor Fluit[5]
Sport Compact
Plaid Moose Cafe A Feature 1 (12 Laps): 1. 9-Nate Coopman[6]; 2. 11A-Darwin Brown[7]; 3. 3G-Craig Gertsema[1]; 4. 16X-Roberto Esqueda[11]; 5. 15J-Josh Stanley[4]; 6. 22-Joe Bunkofske[2]; 7. 7K-Brock Klaith[3]; 8. 11G-Gary Grabill[10]; 9. 12B-Brandon Truty[8]; 10. 23-Kent Miller[5]; 11. 24J-Joshua Uhl[9]; 12. 29X-Jason Bolte[12]
Plaid Moose Cafe Heat 1 (6 Laps): 1. 11A-Darwin Brown[5]; 2. 9-Nate Coopman[6]; 3. 23-Kent Miller[2]; 4. 29X-Jason Bolte[1]; 5. 22-Joe Bunkofske[3]; 6. 11G-Gary Grabill[4]
Plaid Moose Cafe Heat 2 (6 Laps): 1. 24J-Joshua Uhl[4]; 2. 15J-Josh Stanley[3]; 3. 3G-Craig Gertsema[5]; 4. 7K-Brock Klaith[6]; 5. 12B-Brandon Truty[1]; 6. 16X-Roberto Esqueda[2]
Dirt Mini Trucks
SS Electric A Feature 1 (8 Laps): 1. B 52-Scott Stirn[4]; 2. 4J-Dan Jensen[2]; 3. 14G-Neil Forsberg[3]; 4. 77-Dustin Gransee[1]; 5. 222-Dawson Gertsema[5]
SS Electric Heat 1 (5 Laps): 1. 14G-Neil Forsberg[2]; 2. 4J-Dan Jensen[1]; 3. B 52-Scott Stirn[4]; 4. 77-Dustin Gransee[3]; 5. 222-Dawson Gertsema[5]