A Modifieds
OReillys Auto Parts A Feature 1 (20 Laps): 1. 72-Tyler Limoges[8]; 2. XXX-Jesse Rogotzke[5]; 3. X-Joshua Rogotzke[10]; 4. 7J-Jeremy Smith[6]; 5. 80-Josh Bonnstetter[2]; 6. 27-Don Gerritsen Jr[7]; 7. 35-Bruce Egeland[1]; 8. 41-Thor Anderson[3]; 9. T17-Danny Myrvold[12]; 10. 14B-TJ Brown[11]; 11. 72B-Ray Bertrand[14]; 12. 16D-Jamie Dannaman[13]; 13. (DNF) 777-Aaron Krohn[4]; 14. (DNF) M8-Dalton Magers[9]
OReillys Auto Parts Heat 1 (8 Laps): 1. 80-Josh Bonnstetter[2]; 2. 72-Tyler Limoges[5]; 3. 777-Aaron Krohn[3]; 4. 7J-Jeremy Smith[4]; 5. X-Joshua Rogotzke[7]; 6. (DNF) 14B-TJ Brown[6]; 7. (DNF) 16D-Jamie Dannaman[1]
OReillys Auto Parts Heat 2 (8 Laps): 1. 41-Thor Anderson[2]; 2. XXX-Jesse Rogotzke[3]; 3. M8-Dalton Magers[5]; 4. 27-Don Gerritsen Jr[4]; 5. 35-Bruce Egeland[1]; 6. T17-Danny Myrvold[6]; 7. (DNF) 72B-Ray Bertrand[7]
Stock Cars
Car Toyz A Feature 1 (18 Laps): 1. 14-Nick Johansen[4]; 2. 7-Kevin Debaere[8]; 3. 3-Mike Carlson[1]; 4. 17Z-Zachary Foesch[7]; 5. 17F-Billy Foesch[6]; 6. 71X-Jake Bruns[2]; 7. (DNF) 69M-Gary Mattison[5]; 8. (DNF) F1-Levi Feltman[3]
Car Toyz Heat 1 (8 Laps): 1. 3-Mike Carlson[2]; 2. F1-Levi Feltman[6]; 3. 14-Nick Johansen[7]; 4. 71X-Jake Bruns[4]; 5. 69M-Gary Mattison[3]; 6. 17F-Billy Foesch[8]; 7. (DNF) 17Z-Zachary Foesch[1]; 8. (DNF) 7-Kevin Debaere[5]
B Modifieds
Cars Limited A Feature 1 (15 Laps): 1. 00X-Jeremy Van Ede[4]; 2. 21-Jim Horejsi[3]; 3. 69-Tony Rialson[5]; 4. 74-Cory Hoogland[7]; 5. 81-Travis Vanden Top[1]; 6. 5-Jared Nytroe[8]; 7. 20-Brayden Ahlers[9]; 8. 25-Dan Paplow[2]; 9. 5X-Trevor Gunnink[10]; 10. (DNF) 7G-Tanner Gregoire[6]; 11. (DNF) 41J-Brycen Johnson[11]; 12. (DNF) P 38-Shaun Wahl[12]
Cars Limited Heat 1 (6 Laps): 1. 25-Dan Paplow[3]; 2. 69-Tony Rialson[5]; 3. 81-Travis Vanden Top[1]; 4. 74-Cory Hoogland[6]; 5. 5-Jared Nytroe[4]; 6. P 38-Shaun Wahl[2]
Cars Limited Heat 2 (6 Laps): 1. 21-Jim Horejsi[6]; 2. 00X-Jeremy Van Ede[4]; 3. 7G-Tanner Gregoire[5]; 4. (DNF) 5X-Trevor Gunnink[2]; 5. (DNF) 20-Brayden Ahlers[3]; 6. (DNF) 41J-Brycen Johnson[1]
Hobby Stocks
Wyffels Hybrids Independent Ag A Feature 1 (15 Laps): 1. 75C-Cory Probst[8]; 2. 17-Trevor Holm[7]; 3. 5-Jeremy Johnson[2]; 4. 25H-Matt Hanson[3]; 5. 41-Adam Snyder[6]; 6. 40-Brad Snyder[4]; 7. 3J-Derek Platt[11]; 8. 50-Trevor Fluit[1]; 9. 3T-Tonia Stevens[9]; 10. (DNF) 8B-Justin Bolluyt[5]; 11. (DNF) 51-Tyler Lursen[10]
Wyffels Hybrids Independent Ag Heat 1 (6 Laps): 1. 8B-Justin Bolluyt[4]; 2. 25H-Matt Hanson[3]; 3. 17-Trevor Holm[5]; 4. 3T-Tonia Stevens[6]; 5. (DNF) 51-Tyler Lursen[1]; 6. (DNF) 3J-Derek Platt[2]
Wyffels Hybrids Independent Ag Heat 2 (6 Laps): 1. 5-Jeremy Johnson[2]; 2. 40-Brad Snyder[3]; 3. 75C-Cory Probst[5]; 4. 50-Trevor Fluit[1]; 5. 41-Adam Snyder[4]
Sport Compact
Plaid Moose Cafe A Feature 1 (10 Laps): 1. 60-Dustin Virkus[4]; 2. 7K-Brock Klaith[3]; 3. 3G-Toriana Groebner[8]; 4. 57-Scott Espey[5]; 5. 111-Dan Jensen[1]; 6. 22-Joe Bunkofske[7]; 7. 15J-Josh Stanley[2]; 8. (DNF) 77-Dylan Schreier[9]; 9. (DNF) 22K-Thad Gunnink[6]
Plaid Moose Cafe Heat 1 (6 Laps): 1. 111-Dan Jensen[2]; 2. 60-Dustin Virkus[6]; 3. 15J-Josh Stanley[3]; 4. 57-Scott Espey[8]; 5. 7K-Brock Klaith[4]; 6. 22K-Thad Gunnink[1]; 7. 22-Joe Bunkofske[5]; 8. (DNF) 3G-Toriana Groebner[7]; 9. (DNF) 77-Dylan Schreier[9]
Dirt Mini Trucks
SS Electric A Feature 1 (8 Laps): 1. B52-Scott Stirn[4]; 2. 4J-Dan Jensen[8]; 3. 14G-TJ Gertsema[2]; 4. 14-Matt Odom[3]; 5. 31C-Cole Hoogland[7]; 6. 3G-Craig Gertsema[5]; 7. (DNF) 13G-Jim Gertsema[1]; 8. (DNF) 77-Dustin Gransee[6]
SS Electric Heat 1 (5 Laps): 1. 3G-Craig Gertsema[8]; 2. B52-Scott Stirn[7]; 3. 14-Matt Odom[6]; 4. 14G-TJ Gertsema[5]; 5. 13G-Jim Gertsema[1]; 6. 77-Dustin Gransee[4]; 7. (DNF) 31C-Cole Hoogland[3]; 8. (DNF) 4J-Dan Jensen[2]
Vintage Full Body Stock Cars
A Feature 1 (12 Laps): 1. 55-Wayne Offedahl[1]; 2. 55JR-Tom Offedahl[2]; 3. 06-Mark Offedahl[3]; 4. 1-Jason Adnderson[5]; 5. 71-Bryan Mooney[4]; 6. 83-Tom Olmshied[8]; 7. 67X-Glenn Kleinenberg[6]; 8. 2-Curt Schuur[7]
Heat 1 (6 Laps): 1. 71-Bryan Mooney[1]; 2. 1-Jason Adnderson[2]; 3. 55JR-Tom Offedahl[7]; 4. 06-Mark Offedahl[4]; 5. 55-Wayne Offedahl[6]; 6. 67X-Glenn Kleinenberg[3]; 7. 2-Curt Schuur[5]