IMCA Modified
A Feature 1 (25 Laps): 1. 26J-Joel Rust[3]; 2. 111-Ethan Braaksma[11]; 3. 10-Jeremy Mills[2]; 4. 21D-David Brown[4]; 5. 223-Jake Pike[1]; 6. 3-Kelly Shryock[10]; 7. 343-Jeff Feaster[5]; 8. 7S-Todd Stinehart[16]; 9. 21K-Kyle Brown[9]; 10. 9-Ben Kraus[13]; 11. 21B-Jason Brees[20]; 12. 8L-Lyle Sathoff[7]; 13. 49K-Cody Knecht[6]; 14. 31-Corey Dripps[22]; 15. (DNF) 17-Justin Sackett[15]; 16. (DNF) 30-Josh Ruby[21]; 17. (DNF) 22-Alan Bohlman[17]; 18. (DNF) 72-Austin Wolf[23]; 19. (DNF) 48K-Kollin Hibdon[18]; 20. (DNF) 5L-Cody Laney[8]; 21. (DNF) 36K-Jayden Larson[14]; 22. (DNF) 80J-Jared Van Deest[19]; 23. (DNF) 2-Nick Meyer[12]
Heat 1 (8 Laps): 1. 10-Jeremy Mills[2]; 2. 21D-David Brown[1]; 3. 2-Nick Meyer[4]; 4. 223-Jake Pike[7]; 5. 9-Ben Kraus[5]; 6. 7S-Todd Stinehart[3]; 7. 80J-Jared Van Deest[6]; 8. 31-Corey Dripps[8]
Heat 2 (8 Laps): 1. 21K-Kyle Brown[2]; 2. 26J-Joel Rust[1]; 3. 343-Jeff Feaster[4]; 4. 111-Ethan Braaksma[3]; 5. 36K-Jayden Larson[8]; 6. 22-Alan Bohlman[6]; 7. 21B-Jason Brees[5]; 8. (DNF) 72-Austin Wolf[7]
Heat 3 (8 Laps): 1. 8L-Lyle Sathoff[2]; 2. 3-Kelly Shryock[5]; 3. 5L-Cody Laney[3]; 4. 49K-Cody Knecht[1]; 5. 17-Justin Sackett[7]; 6. 48K-Kollin Hibdon[4]; 7. 30-Josh Ruby[6]
Stock Cars
A Feature 1 (17 Laps): 1. 3S-Jason Briese[2]; 2. 73-Troy Swearingen[3]; 3. 25X-Troy Burkhart[5]; 4. 43-Calvin Lange[1]; 5. 14-Chad Palmer[4]; 6. 2-Wayne Landheer[7]; 7. 44K-Kevin Opheim[6]; 8. 21-Andrew Borchardt[11]; 9. 17-Austin Brands[8]; 10. 67II-Chris Toot[12]; 11. 517-McCain Jennings[9]; 12. (DNF) 2B-Tyler Boyda[14]; 13. (DNF) 47-Parker Slagle[13]; 14. (DNF) 32-Derek Green[10]
Heat 1 (8 Laps): 1. 73-Troy Swearingen[2]; 2. 32-Derek Green[4]; 3. 14-Chad Palmer[1]; 4. 17-Austin Brands[6]; 5. 2-Wayne Landheer[7]; 6. 21-Andrew Borchardt[5]; 7. (DNF) 47-Parker Slagle[3]
Heat 2 (8 Laps): 1. 44K-Kevin Opheim[1]; 2. 517-McCain Jennings[2]; 3. 25X-Troy Burkhart[3]; 4. 3S-Jason Briese[6]; 5. 43-Calvin Lange[4]; 6. 67II-Chris Toot[7]; 7. 2B-Tyler Boyda[5]
B Modifieds
A Feature 1 (15 Laps): 1. 08-Alec Fett[1]; 2. 81-Jared Boumeester[10]; 3. 1Z-Zach Davis[3]; 4. 49-Nate Whitehurst[7]; 5. 65J-Josh Appel[2]; 6. 88N-Nate Albrant[11]; 7. 181-Charlie Stevens[6]; 8. XXX-Mathew Hanson[12]; 9. 15-John Rebstock[15]; 10. 25-Adam Bohlman[9]; 11. 008-Drew Fett[13]; 12. 12-Devin Fish[14]; 13. 25S-Alex Smith[5]; 14. 24-Kent Haugland[8]; 15. (DNF) 28-Autum Winters[4]
Heat 1 (8 Laps): 1. 181-Charlie Stevens[2]; 2. 08-Alec Fett[1]; 3. 24-Kent Haugland[6]; 4. 25S-Alex Smith[8]; 5. 25-Adam Bohlman[3]; 6. 88N-Nate Albrant[7]; 7. 008-Drew Fett[4]; 8. 15-John Rebstock[5]
Heat 2 (8 Laps): 1. 1Z-Zach Davis[2]; 2. 65J-Josh Appel[1]; 3. 81-Jared Boumeester[4]; 4. 28-Autum Winters[3]; 5. 49-Nate Whitehurst[6]; 6. XXX-Mathew Hanson[5]; 7. 12-Devin Fish[7]
Hobby Stocks
A Feature 1 (15 Laps): 1. 29N-Cody Nielsen[1]; 2. 99X-Josh Sidles[2]; 3. 250-Tathan Burkhart[7]; 4. 32-Tony Smidt[3]; 5. 52-Carter Koop[10]; 6. T8-Brandon Nielsen[6]; 7. 50K-Kolby Goepel[14]; 8. 55B-Blaine Hanson[13]; 9. 18M-Randy Melvin[12]; 10. 3JR-Jace Hanson[15]; 11. 11-Sam Umbarger[16]; 12. A1-Nate Manderfield[8]; 13. 81-Zack Smidt[5]; 14. (BF) 91-Chris Krug[11]; 15. 35-Connor Smith[9]; 16. 45-Drew Barglof[4]
Heat 1 (8 Laps): 1. 29N-Cody Nielsen[1]; 2. 81-Zack Smidt[4]; 3. 99X-Josh Sidles[7]; 4. 32-Tony Smidt[6]; 5. 52-Carter Koop[5]; 6. 91-Chris Krug[2]; 7. 55B-Blaine Hanson[3]; 8. 3JR-Jace Hanson[8]
Heat 2 (8 Laps): 1. 45-Drew Barglof[2]; 2. A1-Nate Manderfield[5]; 3. T8-Brandon Nielsen[4]; 4. 250-Tathan Burkhart[8]; 5. 35-Connor Smith[3]; 6. 18M-Randy Melvin[7]; 7. 50K-Kolby Goepel[1]; 8. 11-Sam Umbarger[6]
Sport Compact
A Feature 1 (8 Laps): 1. 61F-Tyler Fiebelkorn[2]; 2. 43-Jade Lange[5]; 3. 22T-Jeff Trosin[1]; 4. N07-Brad Mayland[6]; 5. 440-Jaedon Erickson[7]; 6. 99-Chris Wilson[4]; 7. (DNF) 75-Arianna Prothman[3]
Heat 1 (4 Laps): 1. 43-Jade Lange[1]; 2. 61F-Tyler Fiebelkorn[4]; 3. 440-Jaedon Erickson[5]; 4. 22T-Jeff Trosin[7]; 5. N07-Brad Mayland[3]; 6. 99-Chris Wilson[2]; 7. 75-Arianna Prothman[6]