DIRTcar Sport Compact
A Feature 1 (20 Laps): 1. 787-Skyler Bork[3]; 2. 88K-Kenneth Becker[1]; 3. 5G-James Reese[11]; 4. 14G-Bennett Glidden[2]; 5. 73C-Chris Peterson[5]; 6. 111M-Patrick Marx[6]; 7. 22X-Noah Peschke[4]; 8. 63-Eugene Winkel[8]; 9. 44Z-Carmen Zahringer[9]; 10. (DNF) 32-Philip Meyerhofer[10]; 11. (DNS) 209S-Ericka Vogel
Heat 1 (8 Laps): 1. 787-Skyler Bork[2]; 2. 88K-Kenneth Becker[1]; 3. 111M-Patrick Marx[4]; 4. 32-Philip Meyerhofer[6]; 5. 63-Eugene Winkel[5]; 6. (DQ) 5G-James Reese[3]
Heat 2 (8 Laps): 1. 14G-Bennett Glidden[1]; 2. 73C-Chris Peterson[3]; 3. 22X-Noah Peschke[2]; 4. 44Z-Carmen Zahringer[5]; 5. (DNF) 209S-Ericka Vogel[4]
A Modifieds
A Feature (20 Laps): 1. 2M-Steve Mueller[4]; 2. 28C-Joel Crowbridge[1]; 3. 62-Jeff Steenbergen[9]; 4. 84-Mark Hoeppner[2]; 5. 3S-Joel Seegert Sr[3]; 6. 37L-Brad Lubach[7]; 7. 5G-Branden Goeser[6]; 8. 19P-Clint Parsons[8]; 9. A11-Sue Parlier[10]; 10. (DNF) 21S-Steve Schneider[5]
Heat 1 (8 Laps): 1. 28C-Joel Crowbridge[1]; 2. 21S-Steve Schneider[3]; 3. 19P-Clint Parsons[4]; 4. A11-Sue Parlier[5]; 5. (DNF) 3S-Joel Seegert Sr[2]
Heat 2 (8 Laps): 1. 2M-Steve Mueller[2]; 2. 62-Jeff Steenbergen[4]; 3. 37L-Brad Lubach[3]; 4. 84-Mark Hoeppner[1]; 5. 5G-Branden Goeser[5]
Super Stocks
A Feature 1 (20 Laps): 1. 10-Jeff Richards[10]; 2. 53W-Dustin Weiss[5]; 3. 15-Derek Kaat[8]; 4. 53B-Brad Weiss[9]; 5. 58-Dave Holm[2]; 6. 82H-Bristol Hitsman[7]; 7. 93-Mavrick Ruh[17]; 8. 24-Donny Kulow[4]; 9. 5M-Jeff Muehlbauer[11]; 10. 55-Don Singer[13]; 11. 21-Philip Meyerhofer[1]; 12. 33G-Gabriel Santoya[16]; 13. (DNF) 41-Mark Haskins[3]; 14. (DNF) 22R-Jodica Rupp[6]; 15. (DNF) 8R-Jake Richards[15]; 16. (DNF) 5R-Selena Ruh[18]; 17. (DNS) 3-Jim Wirtz; 18. (DQ) 88-Mark Bailey[12]
Heat 1 (8 Laps): 1. 82H-Bristol Hitsman[4]; 2. 5M-Jeff Muehlbauer[6]; 3. 24-Donny Kulow[3]; 4. 21-Philip Meyerhofer[2]; 5. 55-Don Singer[5]; 6. 33G-Gabriel Santoya[1]
Heat 2 (8 Laps): 1. 53W-Dustin Weiss[3]; 2. 53B-Brad Weiss[5]; 3. 58-Dave Holm[2]; 4. 88-Mark Bailey[6]; 5. (DNF) 3-Jim Wirtz[1]; 6. (DNS) 93-Mavrick Ruh
Heat 3 (8 Laps): 1. 10-Jeff Richards[5]; 2. 41-Mark Haskins[2]; 3. 22R-Jodica Rupp[3]; 4. 15-Derek Kaat[4]; 5. 8R-Jake Richards[1]; 6. 5R-Selena Ruh[6]
B Modifieds
A Feature 1 (20 Laps): 1. 98S-Tom Schneider[1]; 2. 00-James Dahlstrom[5]; 3. 29X-Jay Schaalma[2]; 4. 5X-Tony Gates[3]; 5. 3-Nick Krebsbach[6]; 6. 46F-Logan Fleischman[12]; 7. 19D-Jerry Duggan[9]; 8. 96-Brian Konitzer[11]; 9. 71-Eric Craine[10]; 10. 26-Ryan Pafford[14]; 11. 62-James Rautmann[15]; 12. 5-Vincent Engel[7]; 13. 03E-Emmett Kiley[17]; 14. 11S-Zachary Schmidt[19]; 15. (DNS) 19H-Riley Hull; 16. (DNS) 12D-Chris Gilson; 17. (DNS) XV-Don Marquart; 18. (DNS) 7-Brady Harshbarger; 19. (DNS) 28-Peter Hall
Heat 1 (8 Laps): 1. 98S-Tom Schneider[2]; 2. 71-Eric Craine[6]; 3. 5-Vincent Engel[4]; 4. 12D-Chris Gilson[3]; 5. 19H-Riley Hull[5]; 6. XV-Don Marquart[1]; 7. (DNS) 11S-Zachary Schmidt
Heat 2 (8 Laps): 1. 29X-Jay Schaalma[2]; 2. 7-Brady Harshbarger[4]; 3. 00-James Dahlstrom[3]; 4. 96-Brian Konitzer[6]; 5. 26-Ryan Pafford[5]; 6. 03E-Emmett Kiley[1]
Heat 3 (8 Laps): 1. 5X-Tony Gates[2]; 2. 3-Nick Krebsbach[3]; 3. 19D-Jerry Duggan[4]; 4. 46F-Logan Fleischman[6]; 5. 62-James Rautmann[5]; 6. 28-Peter Hall[1]
Stock Cars
A Feature 1 (20 Laps): 1. 10M-Mitch Meier[8]; 2. 64-Brady Polcen[5]; 3. 92-Rod Dart[4]; 4. 10L-Chris Loewenhagen[2]; 5. 41-Mark Haskins[7]; 6. 55-Donny Singer[11]; 7. 41K-Katelyn Sohrweide[10]; 8. (DNF) 98G-Shawn Goetsch[12]; 9. (DNF) A11-Tim Mueller[1]; 10. (DNF) 24-Aidan Gretz[3]; 11. (DNF) 7M-Ben Miller[6]; 12. (DNF) 4L-Nathan Lisowe[9]
Heat 1 (8 Laps): 1. 10M-Mitch Meier[6]; 2. 10L-Chris Loewenhagen[2]; 3. 64-Brady Polcen[4]; 4. 24-Aidan Gretz[3]; 5. 98G-Shawn Goetsch[1]; 6. 41K-Katelyn Sohrweide[5]
Heat 2 (8 Laps): 1. A11-Tim Mueller[1]; 2. 41-Mark Haskins[5]; 3. 92-Rod Dart[3]; 4. 4L-Nathan Lisowe[6]; 5. 7M-Ben Miller[4]; 6. 55-Donny Singer[2]
Street Stocks
A Feature 1 (20 Laps): 1. 07W-Matt Warner[6]; 2. 64-Mike Zitzer[3]; 3. 46A-Courtney Atkinson[7]; 4. 8M-Mike Meier[11]; 5. 87-Parker Derks[2]; 6. 8B-Amanda Hasty[8]; 7. 51-Jake Binash[12]; 8. 83-Roman Blank[1]; 9. 88-Eric Derks[4]; 10. 33W-Ken Wolf[13]; 11. 14-Benjamin Mccoy[10]; 12. 21W-Cole Warner[5]; 13. (DNS) 24H-Presley Harrington
Heat 1 (8 Laps): 1. 8B-Amanda Hasty[6]; 2. 07W-Matt Warner[5]; 3. 33W-Ken Wolf[7]; 4. 88-Eric Derks[4]; 5. (DNF) 64-Mike Zitzer[3]; 6. (DNS) 51-Jake Binash; 7. (DQ) 8M-Mike Meier[1]
Heat 2 (8 Laps): 1. 87-Parker Derks[2]; 2. 46A-Courtney Atkinson[5]; 3. 24H-Presley Harrington[6]; 4. 83-Roman Blank[1]; 5. 21W-Cole Warner[4]; 6. 14-Benjamin Mccoy[3]