A Modifieds
OReillys Auto Parts A Feature 1 (20 Laps): 1. M8-Dalton Magers[6]; 2. 27-Don Gerritsen Jr[5]; 3. XXX-Jesse Rogotzke[3]; 4. 15JR-Cole Bents[9]; 5. 80-Josh Bonnstetter[1]; 6. 01-Brandon Aggen[8]; 7. 5R-Jim Richert[10]; 8. 35-Bruce Egeland[11]; 9. 07-Justin Anderson[2]; 10. 14B-TJ Brown[7]; 11. 7J-Jeremy Smith[4]
OReillys Auto Parts Heat 1 (8 Laps): 1. M8-Dalton Magers[4]; 2. 01-Brandon Aggen[5]; 3. 7J-Jeremy Smith[3]; 4. 07-Justin Anderson[2]; 5. 5R-Jim Richert[6]; 6. 35-Bruce Egeland[1]
OReillys Auto Parts Heat 2 (8 Laps): 1. XXX-Jesse Rogotzke[2]; 2. 27-Don Gerritsen Jr[3]; 3. 15JR-Cole Bents[5]; 4. 80-Josh Bonnstetter[1]; 5. 14B-TJ Brown[4]
Stock Cars
Car Toyz A Feature 1 (18 Laps): 1. 71X-Jake Bruns[5]; 2. 71D-Shaun Bruns[8]; 3. 69M-Gary Mattison[3]; 4. 7-Kevin Debaere[1]; 5. 14-Nick Johansen[2]; 6. 25-Tom Schumann[7]; 7. (DNF) 3-Mike Carlson[6]; 8. (DNF) 17Z-Zachary Foesch[4]
Car Toyz Heat 1 (8 Laps): 1. 14-Nick Johansen[3]; 2. 17Z-Zachary Foesch[5]; 3. 71X-Jake Bruns[6]; 4. 7-Kevin Debaere[2]; 5. 69M-Gary Mattison[4]; 6. 3-Mike Carlson[1]; 7. 25-Tom Schumann[7]; 8. (DNF) 71D-Shaun Bruns[8]
B Modifieds
Cars Limited A Feature 1 (15 Laps): 1. 9-Matthew Looft[8]; 2. 17X-Justin Luinenburg[4]; 3. 1S-Justin Klynsma[11]; 4. 1-Jeff Maasch[2]; 5. 69-Tony Rialson[7]; 6. 57X-Devon McMartin[9]; 7. 74-Cory Hoogland[6]; 8. 20-Brayden Ahlers[1]; 9. (DNF) 00X-Jeremy Van Ede[10]; 10. (DNF) 44-Aaron Wiersma[3]; 11. (DQ) 33-Jordan Meine[5]
Cars Limited Heat 1 (6 Laps): 1. 44-Aaron Wiersma[2]; 2. 20-Brayden Ahlers[1]; 3. 69-Tony Rialson[4]; 4. 57X-Devon McMartin[5]; 5. 33-Jordan Meine[3]; 6. (DNS) 1S-Justin Klynsma
Cars Limited Heat 2 (6 Laps): 1. 9-Matthew Looft[4]; 2. 17X-Justin Luinenburg[2]; 3. 74-Cory Hoogland[3]; 4. 00X-Jeremy Van Ede[5]; 5. 1-Jeff Maasch[1]
Hobby Stocks
Wyffels Hybrids Independent Ag A Feature 1 (15 Laps): 1. 17-Trevor Holm[8]; 2. 41-Adam Snyder[7]; 3. 16X-Blake Luinenburg[2]; 4. 25H-Matt Hanson[6]; 5. 17X-Justin Luinenburg[10]; 6. 12-Eric Gillette[9]; 7. 59-Corey Gronewold[1]; 8. 5-Jeremy Johnson[3]; 9. 3-Katie Gillette[4]; 10. 22W-Will Miller[11]; 11. 40-Brad Snyder[5]
Wyffels Hybrids Independent Ag Heat 1 (6 Laps): 1. 17-Trevor Holm[5]; 2. 17X-Justin Luinenburg[6]; 3. 25H-Matt Hanson[4]; 4. 3-Katie Gillette[3]; 5. 16X-Blake Luinenburg[2]; 6. 22W-Will Miller[1]
Wyffels Hybrids Independent Ag Heat 2 (6 Laps): 1. 12-Eric Gillette[5]; 2. 59-Corey Gronewold[1]; 3. 41-Adam Snyder[4]; 4. 40-Brad Snyder[3]; 5. 5-Jeremy Johnson[2]
Sport Compact
Plaid Moose Cafe A Feature 1 (12 Laps): 1. 29X-Jason Bolte[2]; 2. 22-Joe Bunkofske[6]; 3. 7K-Brock Klaith[3]; 4. 11A-Darwin Brown[5]; 5. 12B-Brandon Truty[1]; 6. 11G-Gary Grabill[7]; 7. 10-Markus Nelson[8]; 8. (DNF) 16X-Roberto Esqueda[4]; 9. (DNF) 15J-Josh Stanley[9]
Plaid Moose Cafe Heat 1 (6 Laps): 1. 29X-Jason Bolte[4]; 2. 7K-Brock Klaith[5]; 3. 16X-Roberto Esqueda[7]; 4. 12B-Brandon Truty[1]; 5. 11A-Darwin Brown[8]; 6. 22-Joe Bunkofske[6]; 7. 11G-Gary Grabill[3]; 8. 10-Markus Nelson[9]; 9. 15J-Josh Stanley[2]
Dirt Mini Trucks
SS Electric A Feature 1 (8 Laps): 1. 14G-Neil Forsberg[3]; 2. 4J-Dan Jensen[2]; 3. 14-Matt Odom[1]; 4. (DNF) B 52-Scott Stirn[5]; 5. (DNF) 1-Jason Wynia[4]
SS Electric Heat 1 (4 Laps): 1. 14G-Neil Forsberg[3]; 2. 14-Matt Odom[1]; 3. 4J-Dan Jensen[2]; 4. (DNF) B 52-Scott Stirn[5]; 5. (DNF) 1-Jason Wynia[4]
305 Sprints - Winged
Sea Foam A Feature 1 (20 Laps): 1. 55-Brandon Allen[1]; 2. 21-Brett Allen[2]; 3. 05-Colin Smith[10]; 4. 27-Rick Schroeder[3]; 5. 5-Javen Ostermann[5]; 6. 7-Johnny Sullivan[8]; 7. 92-Nick Carlson[9]; 8. (DNF) 7K-Karlee Becker[6]; 9. (DNF) 1CC-Clayton Christensen[4]; 10. (DNF) 56-Bill Johnson[7]
Sea Foam Heat 1 (8 Laps): 1. 21-Brett Allen[1]; 2. 27-Rick Schroeder[4]; 3. 5-Javen Ostermann[3]; 4. 05-Colin Smith[5]; 5. 92-Nick Carlson[2]
Sea Foam Heat 2 (8 Laps): 1. 1CC-Clayton Christensen[1]; 2. 55-Brandon Allen[4]; 3. 56-Bill Johnson[3]; 4. 7-Johnny Sullivan[5]; 5. 7K-Karlee Becker[2]