A Modifieds
OReillys Auto Parts A Feature 1 (20 Laps): 1. 5-Brandon Beckendorf[10]; 2. 72-Tyler Limoges[7]; 3. 7J-Jeremy Smith[4]; 4. 14-Jason Fisher[9]; 5. XXX-Jesse Rogotzke[5]; 6. M8-Dalton Magers[6]; 7. 7N-Jay Noteboom[8]; 8. O7B-Corey Bosma[12]; 9. 35-Bruce Egeland[1]; 10. 80-Josh Bonnstetter[2]; 11. (DNF) 777-Aaron Krohn[3]; 12. (DNF) T17-Danny Myrvold[11]
OReillys Auto Parts Heat 1 (8 Laps): 1. 7N-Jay Noteboom[5]; 2. 7J-Jeremy Smith[3]; 3. M8-Dalton Magers[4]; 4. 14-Jason Fisher[6]; 5. 80-Josh Bonnstetter[2]; 6. (DNF) T17-Danny Myrvold[1]
OReillys Auto Parts Heat 2 (8 Laps): 1. 777-Aaron Krohn[2]; 2. 72-Tyler Limoges[4]; 3. 5-Brandon Beckendorf[6]; 4. XXX-Jesse Rogotzke[3]; 5. 35-Bruce Egeland[1]; 6. (DNF) O7B-Corey Bosma[5]
Stock Cars
Car Toyz A Feature 1 (18 Laps): 1. 5L-Dustin Larson[3]; 2. 81-Matt Speckman[8]; 3. 14-Nick Johansen[5]; 4. 92-Dan Mackenthun[6]; 5. 5-Luke Sathoff[9]; 6. 71X-Jake Bruns[11]; 7. 17Z-Zachary Foesch[1]; 8. 7-Kevin Debaere[4]; 9. 3-Mike Carlson[2]; 10. (DNF) 7L-Jeffrey Larson[7]; 11. (DNF) 22N-Gage Noyes[10]
Car Toyz Heat 1 (8 Laps): 1. 5L-Dustin Larson[3]; 2. 7L-Jeffrey Larson[5]; 3. 5-Luke Sathoff[6]; 4. 14-Nick Johansen[4]; 5. 3-Mike Carlson[2]; 6. 22N-Gage Noyes[1]
Car Toyz Heat 2 (8 Laps): 1. 81-Matt Speckman[5]; 2. 7-Kevin Debaere[3]; 3. 92-Dan Mackenthun[4]; 4. 17Z-Zachary Foesch[1]; 5. (DNF) 71X-Jake Bruns[2]
B Modifieds
Cars Limited A Feature 1 (15 Laps): 1. 9-Matthew Looft[10]; 2. 25-Dan Paplow[2]; 3. 21-Jim Horejsi[5]; 4. 00X-Jeremy Van Ede[6]; 5. 74-Cory Hoogland[4]; 6. 5-Jared Nytroe[3]; 7. 44-Aaron Wiersma[8]; 8. 48-John Albrecht[9]; 9. 69-Tony Rialson[7]; 10. 20-Brayden Ahlers[1]; 11. 23-Jordan Ahlers[12]; 12. 23X-Ryan Westman[11]; 13. 5X-Trevor Gunnink[15]; 14. (DNF) P 38-Shaun Wahl[13]; 15. (DNF) 7G-Tanner Gregoire[14]
Cars Limited Heat 1 (6 Laps): 1. 21-Jim Horejsi[5]; 2. 74-Cory Hoogland[8]; 3. 69-Tony Rialson[6]; 4. 25-Dan Paplow[4]; 5. 48-John Albrecht[7]; 6. 23X-Ryan Westman[1]; 7. P 38-Shaun Wahl[2]; 8. (DNF) 5X-Trevor Gunnink[3]
Cars Limited Heat 2 (6 Laps): 1. 00X-Jeremy Van Ede[5]; 2. 9-Matthew Looft[7]; 3. 44-Aaron Wiersma[6]; 4. 5-Jared Nytroe[4]; 5. 20-Brayden Ahlers[3]; 6. 23-Jordan Ahlers[2]; 7. 7G-Tanner Gregoire[1]
Hobby Stocks
Wyffels Hybrids Independent Ag A Feature 1 (15 Laps): 1. 17X-Justin Luinenburg[7]; 2. 22Z-Blake Arends[2]; 3. 17-Trevor Holm[6]; 4. 75C-Cory Probst[8]; 5. 5-Jeremy Johnson[1]; 6. 25H-Matt Hanson[5]; 7. 40-Brad Snyder[12]; 8. 5G-Tim Gonska[9]; 9. 41-Adam Snyder[3]; 10. 50-Trevor Fluit[11]; 11. 16X-Blake Luinenburg[13]; 12. 22W-Will Miller[10]; 13. (DNF) 12-Eric Gillette[4]
Wyffels Hybrids Independent Ag Heat 1 (6 Laps): 1. 22Z-Blake Arends[3]; 2. 17-Trevor Holm[5]; 3. 12-Eric Gillette[4]; 4. 75C-Cory Probst[6]; 5. 22W-Will Miller[7]; 6. 50-Trevor Fluit[2]; 7. (DNF) 16X-Blake Luinenburg[1]
Wyffels Hybrids Independent Ag Heat 2 (6 Laps): 1. 25H-Matt Hanson[4]; 2. 17X-Justin Luinenburg[5]; 3. 5G-Tim Gonska[6]; 4. 5-Jeremy Johnson[1]; 5. 41-Adam Snyder[3]; 6. 40-Brad Snyder[2]
Sport Compact
Plaid Moose Cafe A Feature 1 (10 Laps): 1. 60-Dustin Virkus[8]; 2. 18-Alex Dostal[3]; 3. 57-Scott Espey[2]; 4. 23-Kent Miller[7]; 5. 7K-Brock Klaith[4]; 6. 22-Joe Bunkofske[5]; 7. 11G-Gary Grabill[1]; 8. 40M-Gavin Maass[14]; 9. 18X-Austin Friedrich[13]; 10. (DNF) 11A-Darwin Brown[9]; 11. (DNF) 16X-RJ Esqueda[10]; 12. (DNF) 3G-Toriana Groebner[6]; 13. (DNF) 1-Jason Wynia[12]; 14. (DNF) 15J-Josh Stanley[11]
Plaid Moose Cafe Heat 1 (6 Laps): 1. 11A-Darwin Brown[6]; 2. 23-Kent Miller[5]; 3. 22-Joe Bunkofske[4]; 4. 16X-RJ Esqueda[7]; 5. 11G-Gary Grabill[1]; 6. (DNF) 15J-Josh Stanley[2]; 7. (DNF) 18X-Austin Friedrich[3]
Plaid Moose Cafe Heat 2 (6 Laps): 1. 60-Dustin Virkus[5]; 2. 18-Alex Dostal[2]; 3. 57-Scott Espey[1]; 4. 7K-Brock Klaith[3]; 5. 3G-Toriana Groebner[4]; 6. 1-Jason Wynia[6]; 7. 40M-Gavin Maass[7]
Dirt Mini Trucks
SS Electric A Feature 1 (8 Laps): 1. 14G-TJ Gertsema[5]; 2. B52-Scott Stirn[3]; 3. 3G-Craig Gertsema[4]; 4. 4J-Dan Jensen[2]; 5. 13G-Jim Gertsema[1]; 6. 4Q JR-Brett Staab[6]
SS Electric Heat 1 (5 Laps): 1. 14G-TJ Gertsema[5]; 2. B52-Scott Stirn[3]; 3. 3G-Craig Gertsema[4]; 4. 4J-Dan Jensen[2]; 5. 13G-Jim Gertsema[1]; 6. 4Q JR-Brett Staab[6]