A Modifieds
OReillys Auto Parts A Feature 1 (20 Laps): 1. M8-Dalton Magers[5]; 2. 72-Tyler Limoges[7]; 3. 07-Justin Anderson[3]; 4. C5-Chris Palsrok[8]; 5. 7J-Jeremy Smith[4]; 6. T17-Danny Myrvold[1]; 7. (DNF) XXX-Jesse Rogotzke[6]; 8. (DNF) 35-Bruce Egeland[9]; 9. (DNF) 80-Josh Bonnstetter[2]; 10. (DNF) 777-Aaron Krohn[10]
OReillys Auto Parts Heat 1 (8 Laps): 1. 72-Tyler Limoges[5]; 2. 80-Josh Bonnstetter[2]; 3. M8-Dalton Magers[4]; 4. T17-Danny Myrvold[1]; 5. 07-Justin Anderson[3]
OReillys Auto Parts Heat 2 (8 Laps): 1. 7J-Jeremy Smith[3]; 2. XXX-Jesse Rogotzke[4]; 3. C5-Chris Palsrok[5]; 4. (DNF) 777-Aaron Krohn[2]; 5. (DNF) 35-Bruce Egeland[1]
Stock Cars
Car Toyz A Feature 1 (18 Laps): 1. 7L-Jeffrey Larson[9]; 2. 14-Nick Johansen[4]; 3. 7-Kevin Debaere[3]; 4. 92-Dan Mackenthun[7]; 5. 71X-Jake Bruns[2]; 6. 17Z-Zachary Foesch[1]; 7. 3-Mike Carlson[6]; 8. 117L-Chad Lonneman[5]; 9. 72B-Ray Bertrand[10]; 10. 22N-Gage Noyes[8]
Car Toyz Heat 1 (8 Laps): 1. 14-Nick Johansen[5]; 2. 71X-Jake Bruns[4]; 3. 17Z-Zachary Foesch[1]; 4. 117L-Chad Lonneman[7]; 5. 7-Kevin Debaere[6]; 6. 3-Mike Carlson[3]; 7. 92-Dan Mackenthun[8]; 8. 22N-Gage Noyes[9]; 9. (DNF) 7L-Jeffrey Larson[10]; 10. (DNF) 72B-Ray Bertrand[2]
B Modifieds
Cars Limited A Feature 1 (15 Laps): 1. 21-Jim Horejsi[6]; 2. 74-Cory Hoogland[4]; 3. 111B-Eric Bassett[12]; 4. 15JR-Cole Bents[8]; 5. 69-Tony Rialson[10]; 6. 00X-Jeremy Van Ede[9]; 7. 15V-Anthony Voss[1]; 8. 57X-Devon McMartin[7]; 9. 25-Dan Paplow[5]; 10. 33-Jordan Meine[15]; 11. 20-Brayden Ahlers[16]; 12. 23-Jordan Ahlers[18]; 13. 23X-Ryan Westman[11]; 14. 3G-John Gladitsch[14]; 15. 7G-Tanner Gregoire[17]; 16. P 38-Shaun Wahl[13]; 17. (DNF) 5X-Trevor Gunnink[2]; 18. (DNF) 81-Travis Vanden Top[3]
Cars Limited Heat 1 (6 Laps): 1. 81-Travis Vanden Top[4]; 2. 00X-Jeremy Van Ede[7]; 3. 25-Dan Paplow[5]; 4. 57X-Devon McMartin[6]; 5. 5X-Trevor Gunnink[3]; 6. 23X-Ryan Westman[8]; 7. (DNF) P 38-Shaun Wahl[2]; 8. (DNF) 33-Jordan Meine[9]; 9. (DNF) 7G-Tanner Gregoire[1]
Cars Limited Heat 2 (6 Laps): 1. 69-Tony Rialson[7]; 2. 15V-Anthony Voss[2]; 3. 74-Cory Hoogland[4]; 4. 21-Jim Horejsi[5]; 5. 15JR-Cole Bents[6]; 6. 111B-Eric Bassett[9]; 7. 3G-John Gladitsch[8]; 8. 20-Brayden Ahlers[3]; 9. 23-Jordan Ahlers[1]
Hobby Stocks
Wyffels Hybrids Independent Ag A Feature 1 (15 Laps): 1. 17-Trevor Holm[8]; 2. 17X-Justin Luinenburg[10]; 3. 75C-Cory Probst[11]; 4. 41-Adam Snyder[6]; 5. 40-Brad Snyder[3]; 6. 12-Eric Gillette[5]; 7. 59-Corey Gronewold[4]; 8. 50-Trevor Fluit[2]; 9. 16X-Blake Luinenburg[9]; 10. (DNF) 5-Jeremy Johnson[1]; 11. (DNF) 22Z-Blake Arends[7]
Wyffels Hybrids Independent Ag Heat 1 (6 Laps): 1. 22Z-Blake Arends[4]; 2. 40-Brad Snyder[2]; 3. 17X-Justin Luinenburg[6]; 4. 12-Eric Gillette[3]; 5. 5-Jeremy Johnson[1]; 6. 75C-Cory Probst[5]
Wyffels Hybrids Independent Ag Heat 2 (6 Laps): 1. 17-Trevor Holm[4]; 2. 50-Trevor Fluit[1]; 3. 59-Corey Gronewold[2]; 4. 41-Adam Snyder[3]; 5. 16X-Blake Luinenburg[5]
Sport Compact
Plaid Moose Cafe A Feature 1 (10 Laps): 1. 8J-Jay Devries[8]; 2. 60-Dustin Virkus[5]; 3. 11A-Darwin Brown[7]; 4. 15J-Josh Stanley[1]; 5. 23-Kent Miller[2]; 6. 3G-Toriana Groebner[4]; 7. 18X-Austin Friedrich[6]; 8. 8K-Kaytee DeVries[9]; 9. 18-Alex Dostal[10]; 10. 7K-Brock Klaith[3]; 11. 22K-Thad Gunnink[11]; 12. (DNF) 57-Scott Espey[12]; 13. (DNS) 111-Dan Jensen
Plaid Moose Cafe Heat 1 (6 Laps): 1. 8J-Jay Devries[6]; 2. 3G-Toriana Groebner[4]; 3. 23-Kent Miller[3]; 4. 18X-Austin Friedrich[5]; 5. 18-Alex Dostal[7]; 6. 22K-Thad Gunnink[1]; 7. (DNF) 111-Dan Jensen[2]
Plaid Moose Cafe Heat 2 (6 Laps): 1. 60-Dustin Virkus[4]; 2. 15J-Josh Stanley[1]; 3. 11A-Darwin Brown[5]; 4. 8K-Kaytee DeVries[6]; 5. 7K-Brock Klaith[3]; 6. 57-Scott Espey[2]
Dirt Mini Trucks
SS Electric A Feature 1 (8 Laps): 1. 14G-TJ Gertsema[4]; 2. B52-Scott Stirn[3]; 3. 4J-Dan Jensen[2]; 4. 13G-Jim Gertsema[1]; 5. 3G-Craig Gertsema[5]; 6. (DNF) 14-Matt Odom[6]
SS Electric Heat 1 (5 Laps): 1. 14G-TJ Gertsema[5]; 2. 13G-Jim Gertsema[1]; 3. 4J-Dan Jensen[3]; 4. 3G-Craig Gertsema[6]; 5. B52-Scott Stirn[4]; 6. (DNF) 14-Matt Odom[2]
Street Stocks
A Feature 1 (15 Laps): 1. 64-Cory Yeigh[5]; 2. 21-Ron Howe[1]; 3. 13-Brian Hoing[2]; 4. 55-John Hoing[8]; 5. 83X-Brylee Gough[7]; 6. 27-Dave Kuchta[3]; 7. 40-Tim Dann[9]; 8. 34-Brett Larsen[10]; 9. 97-Jim Pruett[6]; 10. 57-Pat Stofferahn[4]
Heat 1 (8 Laps): 1. 27-Dave Kuchta[2]; 2. 21-Ron Howe[1]; 3. 97-Jim Pruett[3]; 4. 55-John Hoing[4]; 5. 57-Pat Stofferahn[5]
Heat 2 (8 Laps): 1. 64-Cory Yeigh[2]; 2. 83X-Brylee Gough[3]; 3. 13-Brian Hoing[1]; 4. 40-Tim Dann[4]; 5. 34-Brett Larsen[5]