Stock Cars
A Feature 1 (15 Laps): 1. 5X-Brandon Beckendorf[7]; 2. 32-Derek Green[4]; 3. 32J-Austin Jahnz[2]; 4. 5L-Dustin Larson[5]; 5. 31-Trent Schroeder[3]; 6. F1-Levi Feltman[1]; 7. 5-Luke Sathoff[9]; 8. 78-Kevin Latour[10]; 9. 55-Jeremy Olson[11]; 10. JD1-Justin DeBoer[13]; 11. 11N-Nathan Roiger[12]; 12. (DNF) 95-Chance Larson[6]; 13. (DNF) 00-Ryan Bjerkeset[8]; 14. (DNF) 7L-Jeffrey Larson[15]; 15. (DNS) 8J-Jason Subbert
A Feature 2 (15 Laps): 1. 32J-Austin Jahnz[2]; 2. 5L-Dustin Larson[4]; 3. 32-Derek Green[5]; 4. 31-Trent Schroeder[3]; 5. 5X-Brandon Beckendorf[10]; 6. F1-Levi Feltman[8]; 7. 00-Ryan Bjerkeset[13]; 8. 55-Jeremy Olson[9]; 9. 8J-Jason Subbert[15]; 10. (DNF) 5-Luke Sathoff[1]; 11. (DNF) 11N-Nathan Roiger[11]; 12. (DNF) JD1-Justin DeBoer[6]; 13. (DNF) 95-Chance Larson[12]; 14. (DNS) 7L-Jeffrey Larson; 15. (DNS) 78-Kevin Latour
Heat 1 (6 Laps): 1. 5L-Dustin Larson[6]; 2. 32-Derek Green[5]; 3. 31-Trent Schroeder[3]; 4. 32J-Austin Jahnz[1]; 5. F1-Levi Feltman[7]; 6. 95-Chance Larson[2]; 7. (DNS) 5X-Brandon Beckendorf
Heat 2 (6 Laps): 1. 7L-Jeffrey Larson[5]; 2. 5-Luke Sathoff[6]; 3. 55-Jeremy Olson[2]; 4. 78-Kevin Latour[3]; 5. JD1-Justin DeBoer[4]; 6. 8J-Jason Subbert[8]; 7. 11N-Nathan Roiger[7]; 8. (DNF) 00-Ryan Bjerkeset[1]
B Modifieds
Landscaping Plus A Feature 1 (15 Laps): 1. 81-Jared Boumeester[3]; 2. 97-Troy Gochanour[7]; 3. 2J-Jeff Carter[4]; 4. 5R-James Richert[8]; 5. 3W-Randy Winter[9]; 6. 15R-Robb Nutt[2]; 7. (DNF) 25-Dan Paplow[5]; 8. (DNF) 23X-Ryan Westman[6]; 9. (DNF) 15D-Dallas Nutt[10]; 10. (DNF) 47F-Aaron Fullerton[1]
Landscaping Plus Heat 1 (6 Laps): 1. 81-Jared Boumeester[2]; 2. 2J-Jeff Carter[1]; 3. 5R-James Richert[3]; 4. 3W-Randy Winter[4]; 5. 47F-Aaron Fullerton[5]
Landscaping Plus Heat 2 (6 Laps): 1. 97-Troy Gochanour[5]; 2. 15R-Robb Nutt[3]; 3. 25-Dan Paplow[4]; 4. 23X-Ryan Westman[1]; 5. (DNF) 15D-Dallas Nutt[2]
Sport Compact
State Bank of Fairmont A Feature 1 (8 Laps): 1. 440-Jaedon Erickson[2]; 2. 81B-Brandon Hartmann[3]; 3. X-Cade Lehr[1]
State Bank of Fairmont Heat 1 (4 Laps): 1. 440-Jaedon Erickson[1]; 2. 81B-Brandon Hartmann[2]; 3. X-Cade Lehr[3]
A Modifieds
Sweet Financial A Feature 1 (18 Laps): 1. 5-Brandon Beckendorf[5]; 2. 95-Oliver Kollofski[8]; 3. 7S-Todd Stinehart[10]; 4. 30-Josh Ruby[1]; 5. 74-Mark Noble[2]; 6. 8L-Lyle Sathoff[4]; 7. 9-Roger Nielsen[6]; 8. 17S-James Slawson[7]; 9. 17-Joe Roberts[12]; 10. (DNF) 3-Kelly Shryock[3]; 11. (DNF) 24-Travis DeBoer[11]; 12. (DNF) 7C-Benjamin Chukuske[9]
Sweet Financial Heat 1 (8 Laps): 1. 5-Brandon Beckendorf[2]; 2. 74-Mark Noble[4]; 3. 7S-Todd Stinehart[5]; 4. 17S-James Slawson[3]; 5. 9-Roger Nielsen[6]; 6. 24-Travis DeBoer[1]
Sweet Financial Heat 2 (8 Laps): 1. 3-Kelly Shryock[2]; 2. 8L-Lyle Sathoff[1]; 3. 30-Josh Ruby[6]; 4. 95-Oliver Kollofski[3]; 5. 7C-Benjamin Chukuske[4]; 6. 17-Joe Roberts[5]
Hobby Stocks
Wiederhoeft Welding Machine A Feature 1 (12 Laps): 1. 3K-Dan Strandberg[1]; 2. 18L-Parker Larson[4]; 3. 14-Ernie Dailey[5]; 4. 56C-DJ Clinton[6]; 5. 01-Gavin Bussinger[7]; 6. J3K-Jaeden Strandberg[9]; 7. 32-Wes Jahnz[3]; 8. 7-Logan Knudson[8]; 9. (DNF) 1-Greg Sidles[2]
Wiederhoeft Welding Machine Heat 1 (6 Laps): 1. 3K-Dan Strandberg[5]; 2. 1-Greg Sidles[3]; 3. 18L-Parker Larson[8]; 4. 14-Ernie Dailey[4]; 5. 32-Wes Jahnz[2]; 6. 56C-DJ Clinton[7]; 7. 01-Gavin Bussinger[9]; 8. 7-Logan Knudson[6]; 9. J3K-Jaeden Strandberg[1]
Junior 1 Lites Dirt Karts
A Feature 1 (20 Laps):
Heat 1 (10 Laps): 1. 10-Kynlee Beemer[2]; 2. 30-Bryson Hatfield[1]; 3. 7S-Brayden Scholtes[3]
Junior 2 Lites Dirt Karts
A Feature 1 (20 Laps):
Heat 1 (10 Laps): 1. 4-Gavin Gregory[4]; 2. 17-Clay Beemer[5]; 3. 07-Brooke Osler[3]; 4. 22-Malayna Johnson[1]; 5. 11-Emily Frank[2]
Adult Lites
A Feature 1 (20 Laps):
Heat 1 (10 Laps): 1. 7-Travis Miller[1]; 2. 777-Kirk Weber[6]; 3. 48-Wade Brandt[3]; 4. 11-Jared Green[4]; 5. 12-Taylor Grathwohl[2]; 6. 19-Blaise Coffee[5]
Adult Open
Feature (20 Laps):
Heat 1 (10 Laps): 1. 17-Klay Beemer[5]; 2. 48-Lee Beemer[1]; 3. 92-Alison Johnston[4]; 4. 32-Brady Jensen[3]; 5. 84-Tim Steuber[2]