B Modifieds
Landscaping Plus A Feature 1 (15 Laps): 1. 19-Carter Shumski[10]; 2. 81-Jared Boumeester[7]; 3. 3-Dustin Wiederhoeft[5]; 4. 9L-Matthew Looft[8]; 5. 3W-Randy Winter[12]; 6. 47F-Aaron Fullerton[1]; 7. 12-Christian Sylvester[9]; 8. JD1-Justin DeBoer[2]; 9. XA-Alissa Palsrok[4]; 10. (DNF) 23X-Ryan Westman[11]; 11. (DNF) 22J-James Jenkins[3]; 12. (DNF) 97-Troy Gochanour[6]
Landscaping Plus Heat 1 (6 Laps): 1. 3-Dustin Wiederhoeft[4]; 2. JD1-Justin DeBoer[2]; 3. 81-Jared Boumeester[5]; 4. 12-Christian Sylvester[6]; 5. XA-Alissa Palsrok[3]; 6. (DNF) 23X-Ryan Westman[1]
Landscaping Plus Heat 2 (6 Laps): 1. 97-Troy Gochanour[4]; 2. 9L-Matthew Looft[5]; 3. 22J-James Jenkins[2]; 4. 19-Carter Shumski[6]; 5. 47F-Aaron Fullerton[1]; 6. 3W-Randy Winter[3]
Stock Cars
A Feature 1 (18 Laps): 1. 17X-Justin Luinenburg[6]; 2. 7L-Jeffrey Larson[9]; 3. 31-Trent Schroeder[2]; 4. 5-Luke Sathoff[8]; 5. 76-Ben Peterson[1]; 6. 22N-Gage Noyes[4]; 7. 95-Chance Larson[11]; 8. 11N-Nathan Roiger[3]; 9. TNT2-Devin Tripp[10]; 10. 25-Dan McCain[13]; 11. 16-Ryan Grochow[12]; 12. 25S-Tom Schumann[15]; 13. 86-Thomas Ahrndt[14]; 14. (DNF) 32J-Austin Jahnz[7]; 15. (DNF) 3L-Kevin Luebben[5]
Heat 1 (8 Laps): 1. 31-Trent Schroeder[2]; 2. 7L-Jeffrey Larson[7]; 3. 17X-Justin Luinenburg[5]; 4. 32J-Austin Jahnz[6]; 5. 3L-Kevin Luebben[4]; 6. 95-Chance Larson[3]; 7. 25-Dan McCain[1]; 8. (DNF) 25S-Tom Schumann[8]
Heat 2 (8 Laps): 1. 11N-Nathan Roiger[2]; 2. 76-Ben Peterson[1]; 3. 5-Luke Sathoff[6]; 4. 22N-Gage Noyes[3]; 5. TNT2-Devin Tripp[7]; 6. 16-Ryan Grochow[4]; 7. 86-Thomas Ahrndt[5]
Sport Compact
State Bank of Fairmont A Feature 1 (8 Laps): 1. 101K-Kevin Bolte[2]; 2. 11A-Darwin Brown[4]; 3. 440-Jaedon Erickson[6]; 4. 18X-Austin Friedrich[5]; 5. 43-Terry Blowers[3]; 6. 22T-Jeff Trosin[1]; 7. 3H-Calvin Hinz[7]; 8. (DNF) 01H-John Hoscheid[9]; 9. (DNS) 81B-Brandon Hartmann
State Bank of Fairmont Heat 1 (4 Laps): 1. 18X-Austin Friedrich[8]; 2. 101K-Kevin Bolte[3]; 3. 11A-Darwin Brown[6]; 4. 43-Terry Blowers[4]; 5. 22T-Jeff Trosin[2]; 6. 440-Jaedon Erickson[9]; 7. 3H-Calvin Hinz[5]; 8. (DNF) 81B-Brandon Hartmann[7]; 9. (DNS) 01H-John Hoscheid
A Modifieds
Sweet Financial A Feature 1 (20 Laps): 1. 5-Brandon Beckendorf[9]; 2. 9-Roger Nielsen[3]; 3. 7S-Todd Stinehart[7]; 4. 49-Mat Hollerich[6]; 5. 3-Kelly Shryock[8]; 6. 24-Travis DeBoer[12]; 7. 7C-Benjamin Chukuske[5]; 8. (DNF) 8L-Lyle Sathoff[4]; 9. (DNF) 11-Bobby Egeland[1]; 10. (DNF) 74-Mark Noble[10]; 11. (DNF) 20-Denny Anderson[2]; 12. (DNF) C5-Chris Palsrok[11]
Sweet Financial Heat 1 (8 Laps): 1. 11-Bobby Egeland[1]; 2. 8L-Lyle Sathoff[3]; 3. 5-Brandon Beckendorf[6]; 4. 49-Mat Hollerich[4]; 5. 20-Denny Anderson[2]; 6. C5-Chris Palsrok[5]
Sweet Financial Heat 2 (8 Laps): 1. 9-Roger Nielsen[2]; 2. 7C-Benjamin Chukuske[3]; 3. 74-Mark Noble[6]; 4. 3-Kelly Shryock[5]; 5. 7S-Todd Stinehart[4]; 6. 24-Travis DeBoer[1]
Hobby Stocks
Wiederhoeft Welding Machine A Feature 1 (12 Laps): 1. 18L-Parker Larson[5]; 2. 14-Ernie Dailey[7]; 3. 16X-Blake Luinenburg[8]; 4. 56C-DJ Clinton[6]; 5. 27-Malik Sampson[9]; 6. 27Z-Jeremy Ziemke[2]; 7. 59-Corey Gronewold[4]; 8. 27K-Keeran Sampson[12]; 9. 91-Chris Krug[10]; 10. 01-Michael Metteer[11]; 11. 39R-Cole Riemersma[13]; 12. (DNF) 5-Jeremy Johnson[14]; 13. (DNF) 47P-Parker Anderson[3]; 14. (DNS) 27N-Nathan Sukalski; 15. (DNS) 7-Logan Knudson
Wiederhoeft Welding Machine Heat 1 (6 Laps): 1. 18L-Parker Larson[4]; 2. 27-Malik Sampson[6]; 3. 91-Chris Krug[8]; 4. 14-Ernie Dailey[5]; 5. 27N-Nathan Sukalski[1]; 6. 01-Michael Metteer[3]; 7. 39R-Cole Riemersma[7]; 8. (DNS) 7-Logan Knudson
Wiederhoeft Welding Machine Heat 2 (6 Laps): 1. 27Z-Jeremy Ziemke[1]; 2. 56C-DJ Clinton[4]; 3. 47P-Parker Anderson[2]; 4. 16X-Blake Luinenburg[5]; 5. 59-Corey Gronewold[3]; 6. 27K-Keeran Sampson[6]; 7. 5-Jeremy Johnson[7]