Dirt Late Models
H&H Mobile Homes A Feature (25 Laps): 1. 10C-Chad Olsen[5]; 2. #1-Nick Beyenhof[9]; 3. 44-Troy Daly[6]; 4. 11N-Denver Nickeson[7]; 5. 76-Blair Nothdurft[3]; 6. 51-Nate Beyenhof[10]; 7. 5-Luke Sathoff[8]; 8. 8-Lane Brenden[21]; 9. 27-Dylan Fitzpatrick[13]; 10. 1V-Gale Vogt[18]; 11. 5T-Tracy Harr[12]; 12. 99-Travis Paulson[16]; 13. 71-Mike Benson[17]; 14. 14R-Randy Rosenboom[15]; 15. 55-Rod Barse[19]; 16. 9-Jared Jelsma[20]; 17. 78-Jeff Parks[14]; 18. (DNF) 4-Justin Boomsma[4]; 19. (DNF) 22-Gary Brown Jr[2]; 20. (DNF) 38-Jordan Heiman[1]; 21. (DNS) 71D-Shaun Bruns
Olsen Custom Farms Heat 1 (8 Laps): 1. 22-Gary Brown Jr[1]; 2. 38-Jordan Heiman[2]; 3. 11N-Denver Nickeson[5]; 4. 51-Nate Beyenhof[7]; 5. 27-Dylan Fitzpatrick[4]; 6. 99-Travis Paulson[3]; 7. 1V-Gale Vogt[6]
E&A Concrete Heat 2 (8 Laps): 1. 44-Troy Daly[1]; 2. 4-Justin Boomsma[6]; 3. 5-Luke Sathoff[7]; 4. 71D-Shaun Bruns[3]; 5. 78-Jeff Parks[2]; 6. 71-Mike Benson[5]; 7. 55-Rod Barse[4]
Bertz Sports Bar & Grill Ht. 3 (8 Laps): 1. 76-Blair Nothdurft[1]; 2. 10C-Chad Olsen[6]; 3. #1-Nick Beyenhof[4]; 4. 5T-Tracy Harr[3]; 5. 14R-Randy Rosenboom[7]; 6. (DNF) 9-Jared Jelsma[2]; 7. (DNF) 8-Lane Brenden[5]
IMCA Modified
A Feature 1: 1. 2-Nick Meyer[3]; 2. 1X-Chris Abelson[6]; 3. 5-Brandon Beckendorf[2]; 4. 5L-Cody Laney[9]; 5. 555-Ryan Ruter[7]; 6. 38T-Dylan Thornton[8]; 7. XXX-Jesse Rogotzke[12]; 8. 3-Kelly Shryock[10]; 9. 21B-Jason Brees[5]; 10. M80-Jim Mathieson[13]; 11. 49K-Cody Knecht[15]; 12. 17-Justin Sackett[17]; 13. (DNF) 17S-James Slawson[1]; 14. (DNF) 7J-Jeremy Smith[4]; 15. (DNF) 27-Don Gerritsen Jr[11]; 16. (DNF) 36K-Jayden Larson[14]; 17. (DNF) 8-Mike Jensen[16]
Heat 1: 1. 1X-Chris Abelson[2]; 2. 5-Brandon Beckendorf[3]; 3. 21B-Jason Brees[4]; 4. 7J-Jeremy Smith[6]; 5. M80-Jim Mathieson[5]; 6. 8-Mike Jensen[1]
Heat 2: 1. XXX-Jesse Rogotzke[2]; 2. 3-Kelly Shryock[1]; 3. 27-Don Gerritsen Jr[6]; 4. 5L-Cody Laney[3]; 5. 36K-Jayden Larson[5]; 6. 17-Justin Sackett[4]
Heat 3: 1. 555-Ryan Ruter[2]; 2. 17S-James Slawson[4]; 3. 2-Nick Meyer[5]; 4. 38T-Dylan Thornton[1]; 5. 49K-Cody Knecht[3]
IMCA Stock Car
A Feature 1: 1. 3-Kelly Shryock[2]; 2. 11-Jake Masters[10]; 3. 7L-Jeffrey Larson[11]; 4. 32-Derek Green[1]; 5. 6-Chanse Hollatz[6]; 6. 66Z-Elijah Zevenbergen[15]; 7. 71B-Shaun Bruns[8]; 8. 34K-Colby Klaassen[18]; 9. 71X-Jake Bruns[19]; 10. 5E-Mel Elsberry[24]; 11. 27-Bruce Wickman[5]; 12. 27M-Sid Mosher[13]; 13. 33M-Mathias Lux[17]; 14. WW2-Wayne Becker[4]; 15. 56-Tom Sierck[27]; 16. 1H-Tom Hagedorn[23]; 17. (DNF) 17B-Ben Hoesing[21]; 18. (DNF) 01B-Kevin Bruck[14]; 19. (DNF) 04-Roger Verdoorn[22]; 20. (DNF) TNT2-Devin Tripp[20]; 21. (DNF) 95-Chance Larson[12]; 22. (DNF) 271-Randy Brands[9]; 23. (DNF) 7C-Andrew Claus[25]; 24. (DNF) 17X-Justin Luinenburg[7]; 25. (DNF) 0TG-Brad TeGrotenhuis[16]; 26. (DNF) KT69-Kadge Thomas[26]; 27. (DNF) TNT-Roger Tripp[3]
Heat 1: 1. 11-Jake Masters[1]; 2. 6-Chanse Hollatz[4]; 3. WW2-Wayne Becker[3]; 4. 27M-Sid Mosher[2]; 5. 33M-Mathias Lux[6]; 6. 17B-Ben Hoesing[5]; 7. 7C-Andrew Claus[7]
Heat 2: 1. TNT-Roger Tripp[1]; 2. 95-Chance Larson[2]; 3. 71B-Shaun Bruns[4]; 4. 01B-Kevin Bruck[7]; 5. 34K-Colby Klaassen[5]; 6. 04-Roger Verdoorn[6]; 7. KT69-Kadge Thomas[3]
Heat 3: 1. 7L-Jeffrey Larson[1]; 2. 32-Derek Green[5]; 3. 271-Randy Brands[3]; 4. 66Z-Elijah Zevenbergen[7]; 5. 71X-Jake Bruns[2]; 6. 1H-Tom Hagedorn[6]; 7. 56-Tom Sierck[4]
Heat 4: 1. 17X-Justin Luinenburg[3]; 2. 3-Kelly Shryock[1]; 3. 27-Bruce Wickman[6]; 4. 0TG-Brad TeGrotenhuis[2]; 5. TNT2-Devin Tripp[4]; 6. (DNF) 5E-Mel Elsberry[5]
IMCA Northern SportMod
A Feature 1: 1. 9-Matthew Looft[5]; 2. 999-Brian Osantowski[13]; 3. 14Z-Zech Norgaard[1]; 4. 49-Nate Whitehurst[12]; 5. 74-Cory Hoogland[11]; 6. 21-Cam Reimers[6]; 7. 00-Colby Fett[8]; 8. XXX-Mathew Hanson[16]; 9. 65J-Josh Appel[24]; 10. 88-Nate Chodur[17]; 11. 1ST-John Klynsma[21]; 12. 10N-Keegan Nordquist[20]; 13. 19-Carter Shumski[7]; 14. 75-Eric Kinnetz[2]; 15. 08-Alec Fett[22]; 16. 5R-James Richert[10]; 17. 1S-Justin Klynsma[18]; 18. 1J-John Foreman[26]; 19. 39R-John Rebstock[15]; 20. 12X-Christian Sylvester[25]; 21. 5C-Chuck Cessna[19]; 22. (DNF) 1AND-Brady Joynt[3]; 23. (DNF) 25-Dan Paplow[14]; 24. (DNF) 21H-Wes Hochstein[4]; 25. (DNF) 12-Doug Smith[9]; 26. (DNS) 79W-Bill Wegner
Heat 1: 1. 14Z-Zech Norgaard[1]; 2. 5R-James Richert[4]; 3. 9-Matthew Looft[6]; 4. 999-Brian Osantowski[7]; 5. 88-Nate Chodur[3]; 6. 1ST-John Klynsma[5]; 7. 12X-Christian Sylvester[2]
Heat 2: 1. 21-Cam Reimers[2]; 2. 12-Doug Smith[5]; 3. 49-Nate Whitehurst[1]; 4. 25-Dan Paplow[6]; 5. 1S-Justin Klynsma[4]; 6. 08-Alec Fett[7]; 7. 1J-John Foreman[3]
Heat 3: 1. 74-Cory Hoogland[4]; 2. 21H-Wes Hochstein[5]; 3. 75-Eric Kinnetz[3]; 4. 39R-John Rebstock[1]; 5. 5C-Chuck Cessna[6]; 6. (DNS) 79W-Bill Wegner
Heat 4: 1. 19-Carter Shumski[1]; 2. 00-Colby Fett[2]; 3. 1AND-Brady Joynt[6]; 4. XXX-Mathew Hanson[4]; 5. (DNF) 10N-Keegan Nordquist[5]; 6. (DNF) 65J-Josh Appel[3]
IMCA Sport Compact
A Feature 1: 1. 8K-Kaytee DeVries[4]; 2. 18M-Shannon Mahlberg[1]; 3. 18X-Austin Friedrich[2]; 4. 440-Jaedon Erickson[3]; 5. 2JR-Greg Kohl[6]; 6. 11A-Darwin Brown[5]; 7. 7A-Mike Albert[7]; 8. 08J-Josh Black[8]
Heat 1: 1. 8K-Kaytee DeVries[1]; 2. 11A-Darwin Brown[2]; 3. 18M-Shannon Mahlberg[4]; 4. 18X-Austin Friedrich[3]; 5. 440-Jaedon Erickson[6]; 6. 2JR-Greg Kohl[8]; 7. 7A-Mike Albert[7]; 8. 08J-Josh Black[5]
IMCA Hobby Stock
A Feature 1: 1. 29N-Cody Nielsen[2]; 2. 99X-Josh Sidles[1]; 3. 27-Malik Sampson[7]; 4. 75C-Cory Probst[8]; 5. 56C-Greg Sidles[5]; 6. 87X-John Briggs[14]; 7. A1-Nate Manderfield[16]; 8. 45-Drew Barglof[6]; 9. 48J-Bryant Johnson[15]; 10. 16X-Blake Luinenburg[10]; 11. 8J-Jay Devries[11]; 12. T8-Brandon Nielsen[9]; 13. 5-Corey Black[3]; 14. 18M-Randy Melvin[13]; 15. (DNF) 20J-Darin Johnson[4]; 16. (DNF) 81-Colton Burke[18]; 17. (DNF) 47-Jake Manitz[17]; 18. (DNS) 7P-Austin Pinney; 19. (DNS) 87-George Van Pelt
Heat 1: 1. 99X-Josh Sidles[3]; 2. 56C-Greg Sidles[1]; 3. 27-Malik Sampson[5]; 4. 20J-Darin Johnson[6]; 5. 18M-Randy Melvin[2]; 6. A1-Nate Manderfield[4]; 7. (DNF) 87-George Van Pelt[7]
Heat 2: 1. 8J-Jay Devries[1]; 2. 45-Drew Barglof[3]; 3. 29N-Cody Nielsen[5]; 4. (DNF) 7P-Austin Pinney[6]; 5. (DNF) 87X-John Briggs[4]; 6. (DNF) 47-Jake Manitz[2]
Heat 3: 1. T8-Brandon Nielsen[2]; 2. 75C-Cory Probst[3]; 3. 16X-Blake Luinenburg[4]; 4. 5-Corey Black[1]; 5. 48J-Bryant Johnson[5]; 6. 81-Colton Burke[6]