A Modifieds
A Feature 1 (20 Laps): 1. 7H-Marcus Hoeppner[5]; 2. 2M-Steve Mueller[1]; 3. 21S-Steve Schneider[4]; 4. 0P-Hunter Parsons[3]; 5. 28C-Joel Crowbridge[2]; 6. A11-Ashley Stevens[7]; 7. (DNF) 41-Michael Bailey[6]
Heat 1 (8 Laps): 1. 21S-Steve Schneider[4]; 2. 0P-Hunter Parsons[3]; 3. 2M-Steve Mueller[2]; 4. 7H-Marcus Hoeppner[5]; 5. 28C-Joel Crowbridge[7]; 6. 41-Michael Bailey[6]; 7. A11-Ashley Stevens[1]
B Modifieds
A Feature 1 (20 Laps): 1. 46F-Logan Fleischman[3]; 2. 1K-Elijah Koenig[10]; 3. 3-Nick Krebsbach[4]; 4. 84H-Mark Hoeppner[5]; 5. 29S-Colton See[7]; 6. 98S-Tom Schneider[8]; 7. 29X-Jay Schaalma[6]; 8. 56-Doug Maurer[9]; 9. XV-Don Marquart[1]; 10. (DNF) 28B-Michael Bailey Jr[2]; 11. (DNF) 28-Peter Hall[12]; 12. (DNS) 26JK-Joey Krentz
Heat 1 (8 Laps): 1. 46F-Logan Fleischman[3]; 2. 84H-Mark Hoeppner[4]; 3. 29S-Colton See[5]; 4. 56-Doug Maurer[6]; 5. XV-Don Marquart[2]; 6. (DNS) 26JK-Joey Krentz
Heat 2 (8 Laps): 1. 98S-Tom Schneider[5]; 2. 1K-Elijah Koenig[6]; 3. 29X-Jay Schaalma[4]; 4. 3-Nick Krebsbach[3]; 5. 28B-Michael Bailey Jr[2]; 6. 28-Peter Hall[1]
Stock Cars
A Feature 1 (20 Laps): 1. 10M-Mitch Meier[5]; 2. 11M-Ryan Mueller[6]; 3. 8-Brandon VanOoyen[2]; 4. 40-Aaron Karcz[4]; 5. 9C-Jonathan Charles[7]; 6. A11-Tim Mueller[9]; 7. 32-Russ Raddatz[8]; 8. (DNF) 64-Brady Polcen[3]; 9. (DNF) 63-Tony Wilz[1]
Heat 1 (8 Laps): 1. 10M-Mitch Meier[8]; 2. 63-Tony Wilz[1]; 3. 40-Aaron Karcz[5]; 4. 64-Brady Polcen[3]; 5. 8-Brandon VanOoyen[2]; 6. 11M-Ryan Mueller[9]; 7. 9C-Jonathan Charles[6]; 8. 32-Russ Raddatz[4]; 9. (DNF) A11-Tim Mueller[7]
Street Stocks
A Feature 1 (20 Laps): 1. 87-Parker Derks[5]; 2. 52W-Jack Wiroll[2]; 3. 64-Mike Zitzer[3]; 4. 88-Eric Derks[4]; 5. 8B-Jason Brandes[7]; 6. 51-Jake Binash[6]; 7. 33W-Ken Wolf[9]; 8. (DNF) B11-Peyton Mueller[1]; 9. (DQ) 1-Jason Behnke[8]
Heat 1 (8 Laps): 1. B11-Peyton Mueller[2]; 2. 52W-Jack Wiroll[3]; 3. 88-Eric Derks[6]; 4. 87-Parker Derks[9]; 5. 64-Mike Zitzer[4]; 6. 51-Jake Binash[5]; 7. 8B-Jason Brandes[7]; 8. 1-Jason Behnke[8]; 9. (DNF) 33W-Ken Wolf[1]
Super Stocks
A Feature 1 (20 Laps): 1. 69-TJ Smith[10]; 2. 53W-Dustin Weiss[8]; 3. 53B-Brad Weiss[5]; 4. 5S-Derek Schrauth[9]; 5. 25S-Brian Schrauth[1]; 6. 5M-Jeff Muehlbauer[7]; 7. 24-Donny Kulow[6]; 8. 63-Jeff Wilz[12]; 9. 82H-Bristol Hitsman[11]; 10. 22-Randy Dent[13]; 11. 109-Tim Mitchell[3]; 12. (DNF) 42-Mavrick Ruh[2]; 13. (DNS) 15-Derek Kaat
Heat 1 (8 Laps): 1. 5M-Jeff Muehlbauer[5]; 2. 5S-Derek Schrauth[6]; 3. 53B-Brad Weiss[4]; 4. 25S-Brian Schrauth[2]; 5. 109-Tim Mitchell[3]; 6. 82H-Bristol Hitsman[1]; 7. 22-Randy Dent[7]
Heat 2 (8 Laps): 1. 69-TJ Smith[6]; 2. 53W-Dustin Weiss[5]; 3. 15-Derek Kaat[3]; 4. 24-Donny Kulow[4]; 5. 42-Mavrick Ruh[2]; 6. 63-Jeff Wilz[1]
DIRTcar Sport Compact
A Feature 1 (20 Laps): 1. 4B-Shaun Bangart[1]; 2. 117-James Riske[2]; 3. 4L-Nathan Lisowe[11]; 4. 3R-James Reese[3]; 5. 1-Mitch Meyerhofer[12]; 6. 83-Roman Blank[9]; 7. 88K-Kenneth Becker[8]; 8. 44-Carmen Zahringer[5]; 9. 20-Alvin Testroete[15]; 10. 14G-Bennett Glidden[17]; 11. 799-Matthew Mann[16]; 12. 11A-Allayna Newlin[4]; 13. 2H-Jeremy Hammes[20]; 14. 4-Jodica Rupp[6]; 15. 92-Tim Fieber[21]; 16. 65B-Todd Beske[23]; 17. (DNF) 17-Brian Watzka Jr[10]; 18. (DNF) 21G-Joseph Grams[13]; 19. (DNF) 21J-Justin Finlan[7]; 20. (DNF) 23Z-Isabelle Zitzer[18]; 21. (DNF) 22R-Gerald Rabehl[19]; 22. (DNF) 15V-Luke Vandenelzen[14]; 23. (DNS) 22-Clint Malueg
Heat 1 (8 Laps): 1. 3R-James Reese[3]; 2. 4B-Shaun Bangart[1]; 3. 4L-Nathan Lisowe[8]; 4. 88K-Kenneth Becker[7]; 5. 21G-Joseph Grams[5]; 6. 799-Matthew Mann[6]; 7. 22R-Gerald Rabehl[4]; 8. (DNF) 22-Clint Malueg[2]
Heat 2 (8 Laps): 1. 21J-Justin Finlan[6]; 2. 83-Roman Blank[7]; 3. 11A-Allayna Newlin[3]; 4. 1-Mitch Meyerhofer[8]; 5. 15V-Luke Vandenelzen[1]; 6. 14G-Bennett Glidden[5]; 7. 2H-Jeremy Hammes[4]; 8. 65B-Todd Beske[2]
Heat 3 (8 Laps): 1. 117-James Riske[1]; 2. 17-Brian Watzka Jr[7]; 3. 4-Jodica Rupp[5]; 4. 44-Carmen Zahringer[4]; 5. 20-Alvin Testroete[6]; 6. 23Z-Isabelle Zitzer[2]; 7. (DNF) 92-Tim Fieber[3]
Cry Baby 500 (30 Laps): 1. 4L-Nathan Lisowe[14]; 2. 17-Brian Watzka Jr[11]; 3. 1-Mitch Meyerhofer[15]; 4. 3R-James Reese[16]; 5. 20-Alvin Testroete[10]; 6. 799-Matthew Mann[12]; 7. 2H-Jeremy Hammes[1]; 8. 4-Jodica Rupp[7]; 9. 92-Tim Fieber[18]; 10. (DNF) 4B-Shaun Bangart[13]; 11. (DNF) 11A-Allayna Newlin[4]; 12. (DNF) 22R-Gerald Rabehl[3]; 13. (DNF) 21G-Joseph Grams[6]; 14. (DNF) 21J-Justin Finlan[2]; 15. (DNS) 7-Tom Bauer; 16. (DNS) 25-John Licht; 17. (DNS) 15V-Luke Vandenelzen; 18. (DNS) 23Z-Isabelle Zitzer