DIRTcar Sport Compact
A Feature 1 (20 Laps): 1. 88K-Kenneth Becker[4]; 2. 12-Adam Broehm[7]; 3. 3B-Trever Cronick[9]; 4. 69S-Jonathon Van Deraa[2]; 5. 22X-Noah Peschke[6]; 6. 14G-Bennett Glidden[8]; 7. 787-Skyler Bork[11]; 8. 69J-Jeffrey Meyer[3]; 9. 19J-joseph Martin[14]; 10. 209S-Ericka Vogel[13]; 11. 5G-James Reese[10]; 12. (DNF) 4T-Brandon VanOoyen[1]; 13. (DNF) 7-Colten Wendt[5]; 14. (DNS) 7M-Chris Maas; 15. (DNS) 44Z-Carmen Zahringer
Heat 1 (8 Laps): 1. 12-Adam Broehm[6]; 2. 3B-Trever Cronick[7]; 3. 88K-Kenneth Becker[4]; 4. 4T-Brandon VanOoyen[1]; 5. 69J-Jeffrey Meyer[3]; 6. 787-Skyler Bork[5]; 7. 209S-Ericka Vogel[2]
Heat 2 (8 Laps): 1. 5G-James Reese[7]; 2. 22X-Noah Peschke[5]; 3. 14G-Bennett Glidden[6]; 4. 7-Colten Wendt[3]; 5. 69S-Jonathon Van Deraa[2]; 6. (DNF) 44Z-Carmen Zahringer[4]; 7. (DNF) 19J-joseph Martin[1]; 8. (DNS) 7M-Chris Maas
A Modifieds
A Feature (20 Laps): 1. 8-Jesse Cullen[3]; 2. OP-Hunter Parsons[6]; 3. 2M-Steve Mueller[4]; 4. 28C-Joel Crowbridge[5]; 5. 84-Mark Hoeppner[2]; 6. 37L-Brad Lubach[7]; 7. A11-Sue Parlier[9]; 8. (DNF) 451-Tim Robbins[1]; 9. (DNF) 5G-Branden Goeser[8]
Heat 1 (8 Laps): 1. 2M-Steve Mueller[3]; 2. 84-Mark Hoeppner[2]; 3. OP-Hunter Parsons[4]; 4. 5G-Branden Goeser[5]; 5. A11-Sue Parlier[1]
Heat 2 (8 Laps): 1. 8-Jesse Cullen[2]; 2. 37L-Brad Lubach[4]; 3. 28C-Joel Crowbridge[3]; 4. (DNF) 451-Tim Robbins[1]
Super Stocks
A Feature 1 (20 Laps): 1. 10-Jeff Richards[1]; 2. 53B-Brad Weiss[8]; 3. 82H-Bristol Hitsman[4]; 4. 93-Mavrick Ruh[6]; 5. 8R-Jake Richards[2]; 6. 53W-Dustin Weiss[7]; 7. 41-Mark Haskins[3]; 8. 15-Derek Kaat[5]
Heat 1 (8 Laps): 1. 10-Jeff Richards[1]; 2. 82H-Bristol Hitsman[2]; 3. 53B-Brad Weiss[4]; 4. 93-Mavrick Ruh[3]
Heat 2 (8 Laps): 1. 53W-Dustin Weiss[3]; 2. 41-Mark Haskins[1]; 3. 15-Derek Kaat[2]; 4. 8R-Jake Richards[4]
B Modifieds
A Feature 1 (20 Laps): 1. 03W-Timothy Warner[4]; 2. 3-Nick Krebsbach[3]; 3. 98S-Tom Schneider[8]; 4. 29X-Jay Schaalma[6]; 5. 7-Brady Harshbarger[10]; 6. 96-Brian Konitzer[2]; 7. 5X-Tony Gates[9]; 8. 00-James Dahlstrom[7]; 9. 26-Ryan Pafford[1]; 10. 03E-Emmett Kiley[5]; 11. XV-Don Marquart[11]; 12. 11S-Zachary Schmidt[13]; 13. (DNF) 12D-Chris Gilson[12]
Heat 1 (8 Laps): 1. 96-Brian Konitzer[2]; 2. 29X-Jay Schaalma[4]; 3. 03W-Timothy Warner[3]; 4. 7-Brady Harshbarger[6]; 5. 98S-Tom Schneider[5]; 6. XV-Don Marquart[1]; 7. 11S-Zachary Schmidt[7]
Heat 2 (8 Laps): 1. 3-Nick Krebsbach[2]; 2. 26-Ryan Pafford[1]; 3. 5X-Tony Gates[5]; 4. 00-James Dahlstrom[4]; 5. 03E-Emmett Kiley[3]; 6. 12D-Chris Gilson[6]
Stock Cars
A Feature 1 (20 Laps): 1. 24A-Aidan Gretz[2]; 2. 10M-Mitch Meier[5]; 3. 3L-Caden Lemieux[6]; 4. 10L-Chris Loewenhagen[4]; 5. 8-Todd Hendrickson[8]; 6. 77-Barry Van Straten[9]; 7. 92-Rod Dart[7]; 8. 41K-Katelyn Sohrweide[1]; 9. (DNF) 64-Brady Polcen[3]
Heat 1 (8 Laps): 1. 3L-Caden Lemieux[4]; 2. 24A-Aidan Gretz[2]; 3. 10L-Chris Loewenhagen[3]; 4. 41K-Katelyn Sohrweide[1]
Heat 2 (8 Laps): 1. 10M-Mitch Meier[3]; 2. 64-Brady Polcen[2]; 3. (DNS) 92-Rod Dart; 4. (DNS) 8-Todd Hendrickson
Street Stocks
A Feature 1 (20 Laps): 1. 64-Mike Zitzer[4]; 2. 25-Michael Olsen[2]; 3. 07W-Matt Warner[9]; 4. 8M-Mike Meier[6]; 5. 87-Parker Derks[8]; 6. 51-Jake Binash[5]; 7. 83-Roman Blank[3]; 8. 118-Brian Gundrum[10]; 9. 7C-Cory Romenesko[11]; 10. 88-Eric Derks[7]; 11. 6-Mitch Meyerhofer[1]; 12. 33W-Ken Wolf[14]; 13. 8B-Amanda Hasty[12]; 14. (DNS) 63-Tony Wilz
Heat 1 (8 Laps): 1. 87-Parker Derks[6]; 2. 64-Mike Zitzer[4]; 3. 8M-Mike Meier[5]; 4. 6-Mitch Meyerhofer[1]; 5. 118-Brian Gundrum[7]; 6. 7C-Cory Romenesko[3]; 7. 8B-Amanda Hasty[2]
Heat 2 (8 Laps): 1. 07W-Matt Warner[6]; 2. 83-Roman Blank[2]; 3. 88-Eric Derks[5]; 4. 25-Michael Olsen[1]; 5. 51-Jake Binash[4]; 6. 33W-Ken Wolf[7]; 7. (DNF) 63-Tony Wilz[3]