A Modifieds
OReillys Auto Parts A Feature 1 (20 Laps): 1. XXX-Jesse Rogotzke[1]; 2. 72-Tyler Limoges[6]; 3. 7J-Jeremy Smith[3]; 4. 7K-Aaron Krohn[7]; 5. 27-Don Gerritsen Jr[5]; 6. M8-Dalton Magers[4]; 7. 6-Dustin Kruse[12]; 8. 3-Jason Briese[8]; 9. 15JR-Cole Bents[11]; 10. 9L-Ed Leonard[9]; 11. 18-Ben Panitzke[10]; 12. (DNF) 35-Bruce Egeland[2]
OReillys Auto Parts Heat 1 (8 Laps): 1. XXX-Jesse Rogotzke[1]; 2. 72-Tyler Limoges[4]; 3. M8-Dalton Magers[3]; 4. 3-Jason Briese[5]; 5. 9L-Ed Leonard[6]; 6. 15JR-Cole Bents[2]
OReillys Auto Parts Heat 2 (8 Laps): 1. 7K-Aaron Krohn[4]; 2. 7J-Jeremy Smith[2]; 3. 27-Don Gerritsen Jr[3]; 4. 18-Ben Panitzke[6]; 5. 35-Bruce Egeland[1]; 6. 6-Dustin Kruse[5]
Stock Cars
Car Toyz A Feature 1 (18 Laps): 1. 71X-Jake Bruns[1]; 2. 81-Matt Speckman[9]; 3. 14-Nick Johansen[3]; 4. 17Z-Zachary Foesch[2]; 5. 69M-Gary Mattison[6]; 6. 3-Mike Carlson[8]; 7. 25-Tom Schumann[7]; 8. 5-Luke Sathoff[5]; 9. 15X-Taylor Willms[4]
Car Toyz Heat 1 (8 Laps): 1. 71X-Jake Bruns[2]; 2. 15X-Taylor Willms[7]; 3. 17Z-Zachary Foesch[5]; 4. 5-Luke Sathoff[8]; 5. 14-Nick Johansen[6]; 6. 69M-Gary Mattison[4]; 7. 25-Tom Schumann[1]; 8. 3-Mike Carlson[3]; 9. 81-Matt Speckman[9]
B Modifieds
Cars Limited A Feature 1 (15 Laps): 1. 9-Matthew Looft[4]; 2. 1S-Justin Klynsma[7]; 3. 00X-Jeremy Van Ede[9]; 4. 33-Jordan Meine[14]; 5. 5-Jared Nytroe[3]; 6. 44-Aaron Wiersma[10]; 7. 69-Tony Rialson[1]; 8. 74-Cory Hoogland[8]; 9. 23-Jordan Ahlers[12]; 10. 48-John Albrecht[11]; 11. 7G-Tanner Gregoire[15]; 12. 23X-Ryan Westman[13]; 13. (DNF) 20-Brayden Ahlers[6]; 14. (DNF) 25-Dan Paplow[2]; 15. (DNF) 17X-Justin Luinenburg[5]
Cars Limited Heat 1 (6 Laps): 1. 9-Matthew Looft[3]; 2. 25-Dan Paplow[2]; 3. 69-Tony Rialson[1]; 4. 20-Brayden Ahlers[5]; 5. 74-Cory Hoogland[6]; 6. 48-John Albrecht[7]; 7. 23X-Ryan Westman[4]; 8. 7G-Tanner Gregoire[8]
Cars Limited Heat 2 (6 Laps): 1. 1S-Justin Klynsma[5]; 2. 5-Jared Nytroe[2]; 3. 44-Aaron Wiersma[7]; 4. 17X-Justin Luinenburg[4]; 5. 00X-Jeremy Van Ede[6]; 6. 23-Jordan Ahlers[3]; 7. 33-Jordan Meine[1]
Hobby Stocks
Wyffels Hybrids Independent Ag A Feature 1 (15 Laps): 1. 17-Trevor Holm[7]; 2. 12-Eric Gillette[8]; 3. 27-Malik Sampson[11]; 4. 3-Katie Gillette[2]; 5. 41-Adam Snyder[5]; 6. 17X-Justin Luinenburg[12]; 7. 29-Tim Huseby[9]; 8. 14-Ernie Dailey[3]; 9. 40-Brad Snyder[13]; 10. 23X-Trevor Fluit[14]; 11. (DNF) 28-John Ross[10]; 12. (DNF) 59-Corey Gronewold[1]; 13. (DNF) 5-Jeremy Johnson[6]; 14. (DNF) 27K-Keeran Sampson[15]; 15. (DNF) 38-Cody Ross[16]; 16. (DNF) 81-Colton Burke[4]
Wyffels Hybrids Independent Ag Heat 1 (6 Laps): 1. 12-Eric Gillette[4]; 2. 59-Corey Gronewold[1]; 3. 41-Adam Snyder[3]; 4. 27-Malik Sampson[5]; 5. 40-Brad Snyder[2]; 6. 38-Cody Ross[6]
Wyffels Hybrids Independent Ag Heat 2 (6 Laps): 1. 5-Jeremy Johnson[3]; 2. 14-Ernie Dailey[2]; 3. 17X-Justin Luinenburg[5]; 4. 29-Tim Huseby[4]; 5. 23X-Trevor Fluit[1]
Wyffels Hybrids Independent Ag Heat 3 (6 Laps): 1. 28-John Ross[4]; 2. 17-Trevor Holm[3]; 3. 3-Katie Gillette[1]; 4. 81-Colton Burke[2]; 5. 27K-Keeran Sampson[5]
Sport Compact
Plaid Moose Cafe A Feature 1 (12 Laps): 1. 16X-Roberto Esqueda[6]; 2. 11A-Darwin Brown[7]; 3. 24J-Joshua Uhl[2]; 4. 9-Nate Coopman[8]; 5. 15J-Josh Stanley[5]; 6. 18X-Austin Friedrich[9]; 7. 22-Joe Bunkofske[4]; 8. 7K-Brock Klaith[3]; 9. 29X-Jason Bolte[1]; 10. 11G-Gary Grabill[10]
Plaid Moose Cafe Heat 1 (6 Laps): 1. 16X-Roberto Esqueda[4]; 2. 9-Nate Coopman[5]; 3. 22-Joe Bunkofske[3]; 4. 29X-Jason Bolte[1]; 5. 11G-Gary Grabill[2]
Plaid Moose Cafe Heat 2 (6 Laps): 1. 24J-Joshua Uhl[1]; 2. 11A-Darwin Brown[4]; 3. 18X-Austin Friedrich[5]; 4. 7K-Brock Klaith[2]; 5. 15J-Josh Stanley[3]
Dirt Mini Trucks
SS Electric A Feature 1 (8 Laps): 1. 14G-Neil Forsberg[2]; 2. B 52-Scott Stirn[4]; 3. 4J-Dan Jensen[3]; 4. 13G-Dawson Gertsema[1]; 5. 3G-Dustin Gransee[6]; 6. (DQ) 14-Matt Odom[5]
SS Electric Heat 1 (5 Laps): 1. 14G-Neil Forsberg[3]; 2. 4J-Dan Jensen[4]; 3. B 52-Scott Stirn[5]; 4. 14-Matt Odom[6]; 5. 13G-Dawson Gertsema[1]; 6. 3G-Dustin Gransee[2]