IMCA Modified
A Feature 1 (25 Laps): 1. 111-Ethan Braaksma[2]; 2. 6-Casey Skyberg[10]; 3. 7S-Todd Stinehart[1]; 4. 5-Brandon Beckendorf[12]; 5. 00-Ryan Bjerkeset[5]; 6. 21K-Kyle Brown[4]; 7. 3-Kelly Shryock[17]; 8. 31-Corey Dripps[15]; 9. 49-Mat Hollerich[3]; 10. 7C-Benjamin Chukuske[7]; 11. 16B-Randy Brown[16]; 12. 22-Jeff Ignaszewski[11]; 13. 8L-Lyle Sathoff[8]; 14. 24-Travis DeBoer[22]; 15. 11-Trent Loverude[13]; 16. 15JR-Cole Bents[20]; 17. 3W-Garett Wilson[21]; 18. 28-John Burrow[18]; 19. (DNF) C5-Chris Palsrok[9]; 20. (DNF) 21D-David Brown[14]; 21. (DNF) 21B-Jason Brees[6]; 22. (DNF) XXX-Jesse Rogotzke[19]; 23. (DNF) 777-Al Hejna[24]; 24. (DNF) 28C-Cody Blixt[23]; 25. (DNF) 33-Nicholas Carpenter[25]
Heat 1 (8 Laps): 1. 7C-Benjamin Chukuske[1]; 2. 5-Brandon Beckendorf[3]; 3. 21B-Jason Brees[2]; 4. 00-Ryan Bjerkeset[4]; 5. 11-Trent Loverude[5]; 6. 16B-Randy Brown[7]; 7. XXX-Jesse Rogotzke[9]; 8. 24-Travis DeBoer[6]; 9. 33-Nicholas Carpenter[8]
Heat 2 (8 Laps): 1. C5-Chris Palsrok[2]; 2. 21K-Kyle Brown[5]; 3. 6-Casey Skyberg[8]; 4. 22-Jeff Ignaszewski[4]; 5. 21D-David Brown[3]; 6. 3-Kelly Shryock[7]; 7. 15JR-Cole Bents[1]; 8. 28C-Cody Blixt[6]
Heat 3 (8 Laps): 1. 8L-Lyle Sathoff[1]; 2. 7S-Todd Stinehart[2]; 3. 49-Mat Hollerich[3]; 4. 111-Ethan Braaksma[7]; 5. 31-Corey Dripps[8]; 6. 28-John Burrow[4]; 7. 3W-Garett Wilson[6]; 8. (DNF) 777-Al Hejna[5]
B Modifieds
Landscaping Plus A Feature 1 (15 Laps): 1. 81-Jared Boumeester[8]; 2. 9L-Matthew Looft[6]; 3. 1Z-Zach Davis[1]; 4. 19-Carter Shumski[4]; 5. 3W-Randy Winter[2]; 6. 5R-James Richert[15]; 7. 3-Dustin Wiederhoeft[3]; 8. 111B-Eric Bassett[9]; 9. 21-Jim Horejsi[12]; 10. 1-Greg Sidles[10]; 11. XA-Alissa Palsrok[14]; 12. 47F-Aaron Fullerton[13]; 13. JD1-Justin DeBoer[11]; 14. 007-Zach Nitsch[7]; 15. 75-Jeff Lloyd[5]
Landscaping Plus Heat 1 (6 Laps): 1. 19-Carter Shumski[3]; 2. 007-Zach Nitsch[2]; 3. 1Z-Zach Davis[6]; 4. 111B-Eric Bassett[4]; 5. 1-Greg Sidles[8]; 6. JD1-Justin DeBoer[5]; 7. 47F-Aaron Fullerton[7]; 8. (DQ) 5R-James Richert[1]
Landscaping Plus Heat 2 (6 Laps): 1. 9L-Matthew Looft[2]; 2. 3-Dustin Wiederhoeft[1]; 3. 3W-Randy Winter[3]; 4. 75-Jeff Lloyd[4]; 5. 81-Jared Boumeester[6]; 6. 21-Jim Horejsi[7]; 7. XA-Alissa Palsrok[5]
Stock Cars
A Feature 1 (18 Laps): 1. 7L-Jeffrey Larson[3]; 2. 46-Colton Arends[1]; 3. 32-Derek Green[8]; 4. 00-Andy Altenburg[4]; 5. 18-Alex Dostal[7]; 6. 25A-Andrea McCain[2]; 7. 17Z-Zach Foesch[6]; 8. 95-Chance Larson[5]; 9. 76-Ben Peterson[9]; 10. 0-Steve Rustman[15]; 11. (DNF) B1-Rob Brillhart[12]; 12. (DNF) 11N-Nathan Roiger[11]; 13. (DNF) 5-Luke Sathoff[10]; 14. (DNF) 31M-Mike Jergens[14]; 15. (DNS) 3L-Kevin Luebben; 16. (DNS) 32J-Austin Jahnz
Heat 1 (8 Laps): 1. 5-Luke Sathoff[1]; 2. 7L-Jeffrey Larson[6]; 3. 32-Derek Green[8]; 4. 46-Colton Arends[7]; 5. 17Z-Zach Foesch[2]; 6. 11N-Nathan Roiger[4]; 7. (DNF) 3L-Kevin Luebben[5]; 8. (DNS) 0-Steve Rustman
Heat 2 (8 Laps): 1. 00-Andy Altenburg[3]; 2. 76-Ben Peterson[2]; 3. 95-Chance Larson[4]; 4. 18-Alex Dostal[6]; 5. 25A-Andrea McCain[5]; 6. B1-Rob Brillhart[7]; 7. 31M-Mike Jergens[8]; 8. 32J-Austin Jahnz[1]
Sport Compact
State Bank of Fairmont A Feature 1 (8 Laps): 1. 11A-Darwin Brown[2]; 2. 440-Jaedon Erickson[5]; 3. 81B-Brandon Hartmann[4]; 4. 54-Alan Lahr[3]; 5. 18X-Austin Friedrich[10]; 6. 101K-Kevin Bolte[9]; 7. 81D-Justin Dose[6]; 8. 43-Terry Blowers[1]; 9. 11-Lexie Ignaszewski[11]; 10. 16X-RJ Esqueda[7]; 11. (DNF) 3H-Calvin Hinz[8]
State Bank of Fairmont Heat 1 (4 Laps): 1. 81D-Justin Dose[1]; 2. 3H-Calvin Hinz[2]; 3. 440-Jaedon Erickson[5]; 4. 18X-Austin Friedrich[3]; 5. 43-Terry Blowers[4]; 6. 11-Lexie Ignaszewski[6]
State Bank of Fairmont Heat 2 (4 Laps): 1. 81B-Brandon Hartmann[2]; 2. 11A-Darwin Brown[3]; 3. 101K-Kevin Bolte[4]; 4. 54-Alan Lahr[5]; 5. 16X-RJ Esqueda[1]
Hobby Stocks
Wiederhoeft Welding Machine A Feature 1 (12 Laps): 1. 27K-Keeran Sampson[2]; 2. 27-Malik Sampson[7]; 3. 18L-Parker Larson[8]; 4. 14-Ernie Dailey[6]; 5. 27T-Jed Trebelhorn[1]; 6. A1-Nate Manderfield[3]; 7. 01-Mike Metteer[4]; 8. 27Z-Jeremy Ziemke[10]; 9. (DNF) 47P-Parker Anderson[9]; 10. (DNF) J3K-Jaeden Strandberg[11]; 11. (DNF) 7-Logan Knudson[13]; 12. (DNF) 59-Corey Gronewold[12]; 13. (DNS) 27N-Nathan Sukalski
Wiederhoeft Welding Machine Heat 1 (6 Laps): 1. 18L-Parker Larson[2]; 2. 47P-Parker Anderson[1]; 3. 01-Mike Metteer[5]; 4. 27T-Jed Trebelhorn[7]; 5. 27N-Nathan Sukalski[3]; 6. J3K-Jaeden Strandberg[6]; 7. 7-Logan Knudson[4]
Wiederhoeft Welding Machine Heat 2 (6 Laps): 1. 27K-Keeran Sampson[2]; 2. 14-Ernie Dailey[1]; 3. 27Z-Jeremy Ziemke[4]; 4. 27-Malik Sampson[6]; 5. A1-Nate Manderfield[3]; 6. 59-Corey Gronewold[5]