B Modifieds
Landscaping Plus A Feature 1 (20 Laps): 1. 9-Matthew Looft[9]; 2. 81-Jared Boumeester[7]; 3. 97-Troy Gochanour[8]; 4. 1Z-Zach Davis[6]; 5. 21-Jim Horejsi[10]; 6. 25-Dan Paplow[5]; 7. 1-Greg Sidles[11]; 8. 3W-Randy Winter[4]; 9. 99K-Troy Krug[1]; 10. 5R-James Richert[13]; 11. 15D-Dallas Nutt[18]; 12. 15R-Robb Nutt[12]; 13. XA-Alissa Palsrok[3]; 14. JD1-Justin DeBoer[15]; 15. 47F-Aaron Fullerton[2]; 16. 79W-Bill Wegner[16]; 17. 23X-Ryan Westman[14]; 18. 22J-James Jenkins[17]
Landscaping Plus Heat 1 (6 Laps): 1. 97-Troy Gochanour[8]; 2. 99K-Troy Krug[1]; 3. 1Z-Zach Davis[6]; 4. 3W-Randy Winter[5]; 5. 47F-Aaron Fullerton[2]; 6. 1-Greg Sidles[9]; 7. 5R-James Richert[7]; 8. JD1-Justin DeBoer[3]; 9. 22J-James Jenkins[4]
Landscaping Plus Heat 2 (6 Laps): 1. 9-Matthew Looft[8]; 2. 21-Jim Horejsi[9]; 3. 81-Jared Boumeester[7]; 4. 25-Dan Paplow[5]; 5. XA-Alissa Palsrok[3]; 6. 15R-Robb Nutt[4]; 7. 23X-Ryan Westman[1]; 8. 79W-Bill Wegner[6]; 9. (DNF) 15D-Dallas Nutt[2]
Stock Cars
A Feature 1 (20 Laps): 1. 7L-Jeffrey Larson[10]; 2. 17X-Justin Luinenburg[6]; 3. 22N-Gage Noyes[1]; 4. 32J-Austin Jahnz[9]; 5. 5-Luke Sathoff[8]; 6. F1-Levi Feltman[7]; 7. 16-Ryan Grochow[3]; 8. 3L-Kevin Luebben[5]; 9. (DNF) 11N-Nathan Roiger[4]; 10. (DNF) 95-Chance Larson[2]
Heat 1 (8 Laps): 1. F1-Levi Feltman[4]; 2. 32J-Austin Jahnz[5]; 3. 16-Ryan Grochow[2]; 4. 22N-Gage Noyes[1]; 5. 3L-Kevin Luebben[3]
Heat 2 (8 Laps): 1. 7L-Jeffrey Larson[5]; 2. 5-Luke Sathoff[4]; 3. 17X-Justin Luinenburg[3]; 4. 95-Chance Larson[1]; 5. 11N-Nathan Roiger[2]
Sport Compact
State Bank of Fairmont A Feature 1 (8 Laps): 1. 81B-Brandon Hartmann[3]; 2. 440-Jaedon Erickson[4]; 3. 37-Ryan Bryant[10]; 4. 29X-Austin Friedrich[12]; 5. 9-Nate Coopman[11]; 6. 11A-Darwin Brown[5]; 7. 22T-Jeff Trosin[1]; 8. 7F-Neil Forsberg[8]; 9. 21X-Trivette Phillips[7]; 10. (DNS) 101K-Kevin Bolte; 11. (DNS) 35N-Nick Aanonson; 12. (DNS) 19-Jerry Coopman; 13. (DNS) 86-Colton Hilgendorf
State Bank of Fairmont Heat 1 (4 Laps): 1. 440-Jaedon Erickson[3]; 2. 81B-Brandon Hartmann[2]; 3. 19-Jerry Coopman[6]; 4. 22T-Jeff Trosin[7]; 5. 21X-Trivette Phillips[5]; 6. (DNF) 9-Nate Coopman[4]; 7. (DNF) 86-Colton Hilgendorf[1]
State Bank of Fairmont Heat 2 (4 Laps): 1. 11A-Darwin Brown[3]; 2. 7F-Neil Forsberg[5]; 3. 37-Ryan Bryant[6]; 4. 101K-Kevin Bolte[1]; 5. (DNF) 35N-Nick Aanonson[4]; 6. (DNF) 29X-Austin Friedrich[2]
A Modifieds
Sweet Financial A Feature 1 (20 Laps): 1. 5-Brandon Beckendorf[9]; 2. 3-Kelly Shryock[8]; 3. 74-Mark Noble[10]; 4. C5-Chris Palsrok[5]; 5. 56-Colton Horner[6]; 6. 7S-Todd Stinehart[7]; 7. 7C-Benjamin Chukuske[11]; 8. 9-Roger Nielsen[1]; 9. (DNF) 8L-Lyle Sathoff[2]; 10. (DNF) 00-Mark Gartner[4]; 11. (DNF) 49-Mat Hollerich[3]; 12. (DNS) 20-Denny Anderson; 13. (DNS) 36K-Jayden Larson
Sweet Financial Heat 1 (8 Laps): 1. 74-Mark Noble[7]; 2. 8L-Lyle Sathoff[2]; 3. C5-Chris Palsrok[4]; 4. 56-Colton Horner[5]; 5. 3-Kelly Shryock[6]; 6. 7C-Benjamin Chukuske[3]; 7. (DNF) 20-Denny Anderson[1]
Sweet Financial Heat 2 (8 Laps): 1. 5-Brandon Beckendorf[6]; 2. 9-Roger Nielsen[1]; 3. 49-Mat Hollerich[2]; 4. 00-Mark Gartner[3]; 5. 7S-Todd Stinehart[5]; 6. (DNF) 36K-Jayden Larson[4]
Hobby Stocks
Wiederhoeft Welding Machine A Feature 1 (12 Laps): 1. 27-Malik Sampson[2]; 2. 18L-Parker Larson[5]; 3. 27K-Keeran Sampson[6]; 4. 90-Chad Krug[3]; 5. 16X-Blake Luinenburg[7]; 6. 5-Jeremy Johnson[4]; 7. 47P-Parker Anderson[9]; 8. 59-Corey Gronewold[1]; 9. 01-Michael Metteer[11]; 10. (DNF) 23-Jordan Ahlers[10]; 11. (DNF) 99X-Josh Sidles[8]
Wiederhoeft Welding Machine Heat 1 (6 Laps): 1. 27-Malik Sampson[2]; 2. 27K-Keeran Sampson[4]; 3. 5-Jeremy Johnson[3]; 4. 99X-Josh Sidles[5]; 5. 23-Jordan Ahlers[6]; 6. 01-Michael Metteer[1]
Wiederhoeft Welding Machine Heat 2 (6 Laps): 1. 18L-Parker Larson[3]; 2. 16X-Blake Luinenburg[4]; 3. 59-Corey Gronewold[1]; 4. 47P-Parker Anderson[5]; 5. (DNF) 90-Chad Krug[2]