DIRTcar Sport Compact
A Feature 1 (20 Laps): 1. 5G-James Reese[2]; 2. 73C-Chris Peterson[1]; 3. 787-Skyler Bork[5]; 4. 4T-Thomas Staedt[6]; 5. 88K-Kenneth Becker[3]; 6. 43-Jessaaron Bauer[4]; 7. 19P-Marshall Plate[9]; 8. 209S-Ericka Vogel[7]; 9. (DNS) 22X-Noah Peschke
Heat 1 (10 Laps): 1. 88K-Kenneth Becker[5]; 2. 5G-James Reese[6]; 3. 73C-Chris Peterson[2]; 4. 43-Jessaaron Bauer[8]; 5. 787-Skyler Bork[7]; 6. 4T-Thomas Staedt[3]; 7. 19P-Marshall Plate[9]; 8. (DNF) 209S-Ericka Vogel[4]; 9. (DNF) 22X-Noah Peschke[1]
A Modifieds
A Feature 1 (20 Laps): 1. 2M-Steve Mueller[1]; 2. 31-Will Garceau[5]; 3. 21S-Steve Schneider[3]; 4. 7H-Marcus Hoeppner[6]; 5. 18-Matt Klenz[7]; 6. 8-Jesse Cullen[4]; 7. 17-Mike Klenz[8]; 8. 4JR-Joel Seegert Jr[9]; 9. (DNS) 4S-Joel Seegert Sr
Heat 1 (10 Laps): 1. 4S-Joel Seegert Sr[2]; 2. 2M-Steve Mueller[4]; 3. 8-Jesse Cullen[1]; 4. 21S-Steve Schneider[3]; 5. 31-Will Garceau[5]; 6. 7H-Marcus Hoeppner[7]; 7. 18-Matt Klenz[8]; 8. 17-Mike Klenz[6]; 9. (DNF) 4JR-Joel Seegert Jr[9]
Super Stocks
A Feature 1 (20 Laps): 1. 93-Mavrick Ruh[4]; 2. 53B-Brad Weiss[2]; 3. 22R-Jodica Rupp[11]; 4. 8R-Jake Richards[7]; 5. 33G-Gabriel Santoya[10]; 6. 58-Dave Holm[8]; 7. 5M-Jeff Muehlbauer[5]; 8. 35-Jared Weiss[9]; 9. 5R-Selena Ruh[12]; 10. 21-Philip Meyerhofer[6]; 11. (DNS) 15-Derek Kaat; 12. (DNS) 52W-Jack Wiroll
Heat 1 (10 Laps): 1. 93-Mavrick Ruh[4]; 2. 53B-Brad Weiss[5]; 3. 5M-Jeff Muehlbauer[2]; 4. 8R-Jake Richards[6]; 5. 35-Jared Weiss[1]; 6. 33G-Gabriel Santoya[3]
Heat 2 (10 Laps): 1. 15-Derek Kaat[1]; 2. 52W-Jack Wiroll[3]; 3. 21-Philip Meyerhofer[4]; 4. 58-Dave Holm[5]; 5. 5R-Selena Ruh[6]; 6. 22R-Jodica Rupp[2]
B Modifieds
A Feature 1 (20 Laps): 1. 5X-Tony Gates[2]; 2. 91-Cole Thomas[9]; 3. 70-Jonathon Baumann[3]; 4. 96-Brian Konitzer[11]; 5. 11B-Brad Buckman[12]; 6. 98S-Tom Schneider[4]; 7. 54-Justin Lueck[6]; 8. XV-Don Marquart[1]; 9. 28-Peter Hall[10]; 10. 3-Nick Krebsbach[13]; 11. (DNF) 26X-Jay Schaalma[5]; 12. (DNF) 19H-Riley Hull[8]; 13. (DNS) 70JR-Jason Schilling
Heat 1 (10 Laps): 1. 70-Jonathon Baumann[1]; 2. 98S-Tom Schneider[2]; 3. 26X-Jay Schaalma[4]; 4. 70JR-Jason Schilling[3]; 5. 91-Cole Thomas[6]; 6. 96-Brian Konitzer[7]; 7. 3-Nick Krebsbach[5]
Heat 2 (10 Laps): 1. 5X-Tony Gates[5]; 2. XV-Don Marquart[1]; 3. 54-Justin Lueck[2]; 4. 19H-Riley Hull[4]; 5. 28-Peter Hall[6]; 6. 11B-Brad Buckman[3]
Stock Cars
A Feature 1 (20 Laps): 1. 10M-Mitch Meier[2]; 2. 64-Brady Polcen[1]; 3. 10L-Chris Loewenhagen[3]; 4. 39-Jason Bork[6]; 5. 41H-Mark Haskins[5]; 6. 41-Scott Sohrweide[7]; 7. (DNF) 41K-Katelyn Sohrweide[9]; 8. (DNF) 63-Tony Wilz[11]; 9. (DNF) 03W-Timothy Warner[10]; 10. (DNF) A11-Tim Mueller[4]; 11. (DNF) 8-Todd Hendrickson[8]
Heat 1 (10 Laps): 1. 10L-Chris Loewenhagen[1]; 2. 64-Brady Polcen[4]; 3. 41H-Mark Haskins[2]; 4. 41-Scott Sohrweide[5]; 5. 41K-Katelyn Sohrweide[3]; 6. 63-Tony Wilz[6]
Heat 2 (10 Laps): 1. A11-Tim Mueller[2]; 2. 10M-Mitch Meier[5]; 3. 39-Jason Bork[4]; 4. 8-Todd Hendrickson[3]; 5. (DNF) 03W-Timothy Warner[1]
Street Stocks
A Feature 1 (20 Laps): 1. 84-Mark Hoeppner[2]; 2. 07W-Matt Warner[3]; 3. 46A-Courtney Atkinson[1]; 4. 23-Isabelle Zitzer[7]; 5. 51-Jake Binash[6]; 6. B11-Peyton Mueller[9]; 7. 21W-Cole Warner[10]; 8. 83-Roman Blank[5]; 9. 14-Benjamin Mccoy[11]; 10. 9M-Riley Meier[13]; 11. (DNF) 28-Chuck Gilbertson Jr[8]; 12. (DNF) 7C-Cory Romenesko[4]; 13. (DNS) 311-Mason Geigel
Heat 1 (10 Laps): 1. 84-Mark Hoeppner[4]; 2. 46A-Courtney Atkinson[5]; 3. 83-Roman Blank[3]; 4. 23-Isabelle Zitzer[2]; 5. B11-Peyton Mueller[6]; 6. 14-Benjamin Mccoy[1]; 7. 9M-Riley Meier[7]
Heat 2 (10 Laps): 1. 7C-Cory Romenesko[1]; 2. 07W-Matt Warner[6]; 3. 51-Jake Binash[4]; 4. 28-Chuck Gilbertson Jr[2]; 5. 21W-Cole Warner[5]; 6. 311-Mason Geigel[3]
Dirt Late Models
A Feature 1 (20 Laps): 1. 89-Brad Mueller[2]; 2. 3-Brett Swedberg[1]; 3. 81-Troy Springborn[4]; 4. 7-Joel Bennett[3]; 5. 10-Paul Parker[6]; 6. 97-Justin Schmidt[8]; 7. 77-Bill Edler[7]; 8. 51-Chris Oertel[5]; 9. 54-Kevin Baldry[9]; 10. 21M-Shawn Miller[10]; 11. 99R-Aaron Reivitis[11]; 12. (DNS) 57M-Eric Michaels; 13. (DNS) 28-Chuck Gilbertson Jr
Heat 1 (10 Laps): 1. 3-Brett Swedberg[4]; 2. 7-Joel Bennett[1]; 3. 51-Chris Oertel[3]; 4. 77-Bill Edler[2]; 5. 54-Kevin Baldry[5]; 6. (DNS) 99R-Aaron Reivitis
Heat 2 (10 Laps): 1. 89-Brad Mueller[2]; 2. 81-Troy Springborn[1]; 3. 10-Paul Parker[5]; 4. 97-Justin Schmidt[6]; 5. 21M-Shawn Miller[3]; 6. (DNS) 57M-Eric Michaels; 7. (DNS) 28-Chuck Gilbertson Jr
Qualifying 1 (3 Laps):
Qualifying 2 (3 Laps):