Hobby Stocks
A Feature 1 (18 Laps): 1. 23-Dakota Spann[4]; 2. 56-Nate Buck[10]; 3. 22X-Dustin Jackson[11]; 4. 58J-Jordan Uehling[1]; 5. 4-Mark Arduser[6]; 6. 3J-Joe Rosberg[8]; 7. 94F-Trevor Frisch[3]; 8. 52-Jason Wilkinson[12]; 9. 00-Shannon Pospisil[7]; 10. 96-Gage Koch[5]; 11. 4M-Jace Malasek[16]; 12. 83S-Paxton Stubbs[15]; 13. 44-Zachary Sweigard[2]; 14. 55-Anthony Bruhn[9]; 15. 96R-Stephanie Reynolds[13]; 16. 23E-Jordan Encinger[14]
B Feature 1 (8 Laps): 1. 96R-Stephanie Reynolds[2]; 2. 23E-Jordan Encinger[6]; 3. 83S-Paxton Stubbs[5]; 4. 4M-Jace Malasek[4]; 5. 41-Seth Steinmeyer[3]; 6. 3K-Kristy Rosberg[1]
Dash 1 (6 Laps): 1. 96R-Stephanie Reynolds[2]; 2. 83S-Paxton Stubbs[5]; 3. 23E-Jordan Encinger[6]; 4. 41-Seth Steinmeyer[3]; 5. 3K-Kristy Rosberg[4]; 6. 44-Zachary Sweigard[1]
Heat 1 (6 Laps): 1. 96-Gage Koch[4]; 2. 22X-Dustin Jackson[6]; 3. 3J-Joe Rosberg[5]; 4. 44-Zachary Sweigard[2]; 5. 3K-Kristy Rosberg[1]; 6. (DNS) 4M-Jace Malasek
Heat 2 (6 Laps): 1. 4-Mark Arduser[4]; 2. 94F-Trevor Frisch[2]; 3. 52-Jason Wilkinson[6]; 4. 55-Anthony Bruhn[5]; 5. 96R-Stephanie Reynolds[3]; 6. 83S-Paxton Stubbs[1]
Heat 3 (6 Laps): 1. 23-Dakota Spann[2]; 2. 58J-Jordan Uehling[1]; 3. 00-Shannon Pospisil[4]; 4. 56-Nate Buck[5]; 5. 41-Seth Steinmeyer[3]; 6. 23E-Jordan Encinger[6]
Dirt Late Models
A Feature 1 (25 Laps): 1. 5S-Dylan Schmer[3]; 2. 14-Chase Osborne[11]; 3. 12B-Alex Banks[8]; 4. 77-Cory Dumpert[14]; 5. 11X-Nelson Vollbrecht[12]; 6. 94-Matt Haase[5]; 7. 07-Ben Sukup[10]; 8. 7J-Devin Johnson[15]; 9. 9-Eric Vanosdall[13]; 10. 83D-Denton Duncan[1]; 11. 78-Travis Birkley[16]; 12. 04-Justin Bertschinger[7]; 13. 49-Brock Carlson[4]; 14. 36-Beau Johnson[9]; 15. 14K-Bill Kubik[17]; 16. 01-JR Coover[2]; 17. 2X-Joey Haase[6]
Heat 1 (8 Laps): 1. 83D-Denton Duncan[1]; 2. 14-Chase Osborne[5]; 3. 2X-Joey Haase[3]; 4. 11X-Nelson Vollbrecht[6]; 5. 9-Eric Vanosdall[2]; 6. 78-Travis Birkley[4]
Heat 2 (8 Laps): 1. 49-Brock Carlson[2]; 2. 04-Justin Bertschinger[3]; 3. 36-Beau Johnson[4]; 4. 01-JR Coover[1]; 5. 77-Cory Dumpert[5]; 6. 14K-Bill Kubik[6]
Heat 3 (8 Laps): 1. 94-Matt Haase[2]; 2. 5S-Dylan Schmer[1]; 3. 12B-Alex Banks[3]; 4. 07-Ben Sukup[4]; 5. 7J-Devin Johnson[5]
B Modifieds
A Feature 1 (15 Laps): 1. 75-James Roebuck[8]; 2. 11A-Tyler Afrank[4]; 3. 26M-Terry Kester[2]; 4. 25-Jonathan Jensen[6]; 5. 15X-Michael Wolfe[1]; 6. 2R-Rusty Glosser[3]; 7. 21-Cameron Meyer[7]; 8. 21B-Wes Hochstein[5]; 9. 22-Tim Swartz[9]
Heat 1 (6 Laps): 1. 21B-Wes Hochstein[3]; 2. 15X-Michael Wolfe[1]; 3. 2R-Rusty Glosser[2]; 4. 21-Cameron Meyer[4]; 5. 22-Tim Swartz[5]
Heat 2 (6 Laps): 1. 11A-Tyler Afrank[2]; 2. 75-James Roebuck[4]; 3. 25-Jonathan Jensen[3]; 4. 26M-Terry Kester[1]
Stock Cars
A Feature 1 (20 Laps): 1. 52-Kyle Wilkinson[8]; 2. 11-Chad Bruns[6]; 3. 12-Ron Pettitt[7]; 4. 77-Tejay Mielke[10]; 5. 16S-Derek Sehi[9]; 6. 26J-Justin Addison[12]; 7. 59X-Hans Houfek[1]; 8. 36-Tyler Steckelberg[2]; 9. 7-Steven Sanderford[11]; 10. 55-Tanner Cunningham[5]; 11. 20-Eric Haase[3]; 12. 31K-Nate Desive[4]
Heat 1 (6 Laps): 1. 11-Chad Bruns[4]; 2. 59X-Hans Houfek[1]; 3. 77-Tejay Mielke[6]; 4. 52-Kyle Wilkinson[5]; 5. 31K-Nate Desive[3]; 6. 7-Steven Sanderford[2]
Heat 2 (6 Laps): 1. 20-Eric Haase[2]; 2. 12-Ron Pettitt[4]; 3. 16S-Derek Sehi[5]; 4. 36-Tyler Steckelberg[1]; 5. 55-Tanner Cunningham[3]; 6. 26J-Justin Addison[6]
Hornets
A Feature 1 (10 Laps): 1. 33R-Jordan Runge[4]; 2. 11C-Anthony Ahlman[1]; 3. 22W-Cody Wilbur[5]; 4. 33K-Chirstian Kruger[2]; 5. 38S-Kyle Reed[3]
Heat 1 (6 Laps): 1. 38S-Kyle Reed[3]; 2. 33R-Jordan Runge[4]; 3. 22W-Cody Wilbur[5]; 4. 11C-Anthony Ahlman[1]; 5. 33K-Chirstian Kruger[2]