A Modifieds
OReillys Auto Parts A Feature 1 (20 Laps): 1. M8-Dalton Magers[4]; 2. XXX-Jesse Rogotzke[3]; 3. 07-Justin Anderson[2]; 4. 7K-Aaron Krohn[6]; 5. 80-Josh Bonnstetter[1]; 6. 27-Don Gerritsen Jr[5]; 7. 35-Bruce Egeland[10]; 8. 10-Jay Triplett[8]; 9. 467-Danny Myrvold[9]; 10. (DQ) 5-Brandon Beckendorf[7]
OReillys Auto Parts Heat 1 (8 Laps): 1. M8-Dalton Magers[3]; 2. 7K-Aaron Krohn[4]; 3. 07-Justin Anderson[2]; 4. 35-Bruce Egeland[1]; 5. (DNF) 467-Danny Myrvold[5]
OReillys Auto Parts Heat 2 (8 Laps): 1. 5-Brandon Beckendorf[4]; 2. 27-Don Gerritsen Jr[3]; 3. XXX-Jesse Rogotzke[2]; 4. 10-Jay Triplett[5]; 5. 80-Josh Bonnstetter[1]
Stock Cars
Car Toyz A Feature 1 (18 Laps): 1. 71X-Jake Bruns[4]; 2. 69M-Gary Mattison[2]; 3. 17Z-Zachary Foesch[3]; 4. 32J-Austin Jahnz[5]; 5. 14-Nick Johansen[7]; 6. 3-Mike Carlson[6]; 7. 12S-Dustin Sievers[1]
Car Toyz Heat 1 (8 Laps): 1. 17Z-Zachary Foesch[5]; 2. 69M-Gary Mattison[3]; 3. 71X-Jake Bruns[6]; 4. 32J-Austin Jahnz[7]; 5. 12S-Dustin Sievers[1]; 6. (DNF) 3-Mike Carlson[2]; 7. (DNF) 14-Nick Johansen[4]
B Modifieds
Cars Limited A Feature 1 (15 Laps): 1. 9-Matthew Looft[8]; 2. 44-Aaron Wiersma[1]; 3. 21-Jim Horejsi[9]; 4. 1S-Justin Klynsma[10]; 5. 1-Jeff Maasch[2]; 6. 33-Jordan Meine[3]; 7. 74-Cory Hoogland[5]; 8. 00X-Jeremy Van Ede[11]; 9. 17X-Justin Luinenburg[6]; 10. 69-Tony Rialson[7]; 11. 5-Jared Nytroe[4]; 12. 20-Brayden Ahlers[13]; 13. (DNF) 7G-Tanner Gregoire[14]; 14. (DNF) 3G-John Gladitsch[12]
Cars Limited Heat 1 (6 Laps): 1. 1-Jeff Maasch[2]; 2. 17X-Justin Luinenburg[4]; 3. 1S-Justin Klynsma[6]; 4. 9-Matthew Looft[5]; 5. 5-Jared Nytroe[3]; 6. 00X-Jeremy Van Ede[7]; 7. 20-Brayden Ahlers[1]
Cars Limited Heat 2 (6 Laps): 1. 44-Aaron Wiersma[1]; 2. 21-Jim Horejsi[5]; 3. 69-Tony Rialson[4]; 4. 33-Jordan Meine[2]; 5. 74-Cory Hoogland[3]; 6. (DNF) 3G-John Gladitsch[6]; 7. (DNS) 7G-Tanner Gregoire
Hobby Stocks
Wyffels Hybrids Independent Ag A Feature 1 (15 Laps): 1. 17X-Justin Luinenburg[11]; 2. 5-Jeremy Johnson[1]; 3. 12-Eric Gillette[8]; 4. 27-Malik Sampson[10]; 5. 40-Brad Snyder[4]; 6. 3-Katie Gillette[2]; 7. 41-Adam Snyder[7]; 8. (DNF) 16X-Blake Luinenburg[17]; 9. (DNF) 22Z-Blake Arends[12]; 10. (DNF) 25H-Matt Hanson[5]; 11. (DNF) 28-John Ross[6]; 12. (DNF) 17-Trevor Holm[9]; 13. (DNF) 23X-Trevor Fluit[13]; 14. (DNF) 14-Ernie Dailey[3]; 15. (DNF) 38-Cody Ross[16]; 16. (DNF) 22W-Will Miller[15]; 17. (DNF) 59-Corey Gronewold[14]
Wyffels Hybrids Independent Ag Heat 1 (6 Laps): 1. 25H-Matt Hanson[4]; 2. 17X-Justin Luinenburg[6]; 3. 12-Eric Gillette[5]; 4. 3-Katie Gillette[3]; 5. 23X-Trevor Fluit[2]; 6. (DNF) 38-Cody Ross[1]
Wyffels Hybrids Independent Ag Heat 2 (6 Laps): 1. 14-Ernie Dailey[3]; 2. 28-John Ross[4]; 3. 22Z-Blake Arends[6]; 4. 17-Trevor Holm[5]; 5. 59-Corey Gronewold[2]; 6. (DNF) 16X-Blake Luinenburg[1]
Wyffels Hybrids Independent Ag Heat 3 (6 Laps): 1. 40-Brad Snyder[3]; 2. 27-Malik Sampson[5]; 3. 41-Adam Snyder[4]; 4. 5-Jeremy Johnson[2]; 5. (DNS) 22W-Will Miller
Sport Compact
Plaid Moose Cafe A Feature 1 (12 Laps): 1. 11A-Darwin Brown[5]; 2. 7K-Brock Klaith[2]; 3. 16X-Roberto Esqueda[4]; 4. 22-Joe Bunkofske[6]; 5. 11G-Gary Grabill[1]; 6. 15J-Josh Stanley[8]; 7. 81-Dominick Dieken[9]; 8. (DNF) 14G-Craig Gertsema[10]; 9. (DNF) 29X-Jason Bolte[3]; 10. (DNF) 3-Tori Groebner[7]
Plaid Moose Cafe Heat 1 (6 Laps): 1. 29X-Jason Bolte[2]; 2. 15J-Josh Stanley[5]; 3. 11G-Gary Grabill[1]; 4. 22-Joe Bunkofske[4]; 5. (DNF) 16X-Roberto Esqueda[3]
Plaid Moose Cafe Heat 2 (6 Laps): 1. 11A-Darwin Brown[3]; 2. 7K-Brock Klaith[1]; 3. 3-Tori Groebner[4]; 4. 81-Dominick Dieken[5]; 5. (DNF) 14G-Craig Gertsema[2]
Dirt Mini Trucks
SS Electric A Feature 1 (8 Laps): 1. 4J-Dan Jensen[2]; 2. 1-Jason Wynia[4]; 3. B 52-Scott Stirn[5]; 4. 14G-Neil Forsberg[3]; 5. 13G-Dawson Gertsema[1]; 6. (DNF) 14-Matt Odom[6]
SS Electric Heat 1 (4 Laps): 1. 14G-Neil Forsberg[4]; 2. 1-Jason Wynia[5]; 3. B 52-Scott Stirn[6]; 4. 13G-Dawson Gertsema[1]; 5. 4J-Dan Jensen[3]; 6. 14-Matt Odom[2]