Stock Cars
A Feature 1 (20 Laps): 1. 32-Derek Green[4]; 2. 33-Matt Schauer[2]; 3. 31-Trent Schroeder[8]; 4. 92-Dan Mackenthun[5]; 5. 5-Brandon Beckendorf[9]; 6. 5X-Luke Sathoff[10]; 7. 76-Ben Peterson[1]; 8. 92X-Daniel Eckblad[3]; 9. 95-Chance Larson[17]; 10. 18-Alex Dostal[18]; 11. JD1-Justin DeBoer[12]; 12. 16R-Keith Ricke[11]; 13. 11N-Nathan Roiger[14]; 14. (DNF) F1-Levi Feltman[6]; 15. (DNF) 95X-Patrick Schauer[16]; 16. (DNF) 00-Andy Altenburg[7]; 17. (DNS) 51-David Bear; 18. (DNS) 8J-Jason Subbert
Heat 1 (8 Laps): 1. 5X-Luke Sathoff[2]; 2. 5-Brandon Beckendorf[6]; 3. 76-Ben Peterson[3]; 4. 31-Trent Schroeder[8]; 5. 92-Dan Mackenthun[7]; 6. 16R-Keith Ricke[9]; 7. (DNF) 51-David Bear[1]; 8. (DNF) 8J-Jason Subbert[5]; 9. (DNF) 95-Chance Larson[4]
Heat 2 (8 Laps): 1. 33-Matt Schauer[1]; 2. 32-Derek Green[7]; 3. F1-Levi Feltman[6]; 4. 00-Andy Altenburg[3]; 5. 92X-Daniel Eckblad[2]; 6. JD1-Justin DeBoer[4]; 7. 11N-Nathan Roiger[5]; 8. 95X-Patrick Schauer[8]; 9. 18-Alex Dostal[9]
A Modifieds
Sweet Financial A Feature 1 (15 Laps): 1. 74-Mark Noble[2]; 2. 83-Kylie Kath[9]; 3. 7C-Benjamin Chukuske[1]; 4. 95-Oliver Kollofski[7]; 5. 8L-Lyle Sathoff[10]; 6. 30-Josh Ruby[11]; 7. 5-Brandon Beckendorf[3]; 8. 36K-Jayden Larson[4]; 9. 17-Joe Roberts[8]; 10. 24-Travis DeBoer[5]; 11. 71N-Rick Nelson[12]; 12. (DNF) 17S-James Slawson[6]
Sweet Financial Heat 1 (8 Laps): 1. 74-Mark Noble[1]; 2. 36K-Jayden Larson[2]; 3. 17S-James Slawson[6]; 4. 7C-Benjamin Chukuske[3]; 5. 95-Oliver Kollofski[5]; 6. (DNF) 30-Josh Ruby[4]
Sweet Financial Heat 2 (8 Laps): 1. 83-Kylie Kath[3]; 2. 8L-Lyle Sathoff[2]; 3. 5-Brandon Beckendorf[4]; 4. 24-Travis DeBoer[5]; 5. 17-Joe Roberts[1]; 6. 71N-Rick Nelson[6]
B Modifieds
Landscaping Plus A Feature 1 (15 Laps): 1. 97-Troy Gochanour[7]; 2. 2J-Jeff Carter[2]; 3. 3W-Randy Winter[4]; 4. 7L-Eric Larson[3]; 5. 25-Dan Paplow[9]; 6. 47F-Aaron Fullerton[1]; 7. 75-Eric Kinnetz[5]; 8. 5R-James Richert[10]; 9. 21J-Ben Doescher[6]; 10. 56-Greg Noah[12]; 11. (DNF) 18X-Chris Neisen[8]; 12. (DNS) 23X-Ryan Westman
Landscaping Plus Heat 1 (6 Laps): 1. 97-Troy Gochanour[1]; 2. 2J-Jeff Carter[4]; 3. 47F-Aaron Fullerton[2]; 4. 3W-Randy Winter[5]; 5. 18X-Chris Neisen[6]; 6. (DNF) 23X-Ryan Westman[3]
Landscaping Plus Heat 2 (6 Laps): 1. 25-Dan Paplow[3]; 2. 7L-Eric Larson[4]; 3. 5R-James Richert[1]; 4. 75-Eric Kinnetz[5]; 5. 21J-Ben Doescher[6]; 6. 56-Greg Noah[2]
Hobby Stocks
Wiederhoeft Welding Machine A Feature 1 (12 Laps): 1. 75C-Cory Probst[5]; 2. 47P-Parker Anderson[4]; 3. 18L-Parker Larson[8]; 4. 14-Ernie Dailey[3]; 5. 1-Greg Sidles[6]; 6. 01-Gavin Bussinger[7]; 7. 124-TJ Tweedt[11]; 8. 59-Corey Gronewold[10]; 9. (DNF) 43-Angie DeBoer[1]; 10. (DNF) 27N-Nathan Sukalski[9]; 11. (DNF) 81B-Josh Black[2]
Wiederhoeft Welding Machine Heat 1 (6 Laps): 1. 47P-Parker Anderson[2]; 2. 18L-Parker Larson[4]; 3. 75C-Cory Probst[5]; 4. 1-Greg Sidles[3]; 5. 01-Gavin Bussinger[1]; 6. 27N-Nathan Sukalski[6]
Wiederhoeft Welding Machine Heat 2 (6 Laps): 1. 14-Ernie Dailey[3]; 2. 81B-Josh Black[4]; 3. 43-Angie DeBoer[5]; 4. (DNF) 59-Corey Gronewold[2]; 5. (DNF) 124-TJ Tweedt[1]
Sport Compact
State Bank of Fairmont A Feature 1 (8 Laps): 1. 54-Alan Lahr[4]; 2. X-Cade Lehr[1]; 3. 81B-Brandon Hartmann[2]; 4. (DNF) 24G-Dale Gatton[3]; 5. (DNF) 440-Jaedon Erickson[5]
State Bank of Fairmont Heat 1 (6 Laps): 1. 440-Jaedon Erickson[2]; 2. 81B-Brandon Hartmann[1]; 3. X-Cade Lehr[3]; 4. 54-Alan Lahr[5]; 5. 24G-Dale Gatton[4]
Street Stocks
A Feature 1 (10 Laps): 1. 34-Dakota Robinson[4]; 2. 00-Cody Schnepf[2]; 3. 2D-Mori Oestreich[7]; 4. 11R-Rod Manthey[1]; 5. 3J-Jessie Johnson[5]; 6. 4X-Scott Oestreich[3]; 7. 21-Logan Wagenius[6]
Heat 1 (8 Laps): 1. 11R-Rod Manthey[6]; 2. 00-Cody Schnepf[1]; 3. 34-Dakota Robinson[2]; 4. 3J-Jessie Johnson[3]; 5. 4X-Scott Oestreich[7]; 6. 21-Logan Wagenius[5]; 7. 2D-Mori Oestreich[4]