Hobby Stocks
A Feature 1 (15 Laps): 1. 52-Cameron Wilkinson[10]; 2. 56-Nate Buck[1]; 3. 96-Gage Koch[4]; 4. 58T-Tanner Uehling[2]; 5. 711-Travis Coover[6]; 6. 20P-Jay Poessnecker[11]; 7. 4-Mark Arduser[8]; 8. 17K-Jim Kimmel[3]; 9. 00-Shannon Pospisil[15]; 10. 6-Wyatt Lehman[7]; 11. 96R-Stephanie Reynolds[14]; 12. 90-Bryan Harms[13]; 13. 45-Dalton Haase[17]; 14. 14J-Justin Morton[18]; 15. 7-Lance Mielke[9]; 16. 19-Trent Johnson[16]; 17. 3J-Joe Rosberg[12]; 18. 26-Jeremy Hoskinson[5]
Heat 1 (6 Laps): 1. 96-Gage Koch[4]; 2. 20P-Jay Poessnecker[6]; 3. 4-Mark Arduser[5]; 4. 58T-Tanner Uehling[3]; 5. 90-Bryan Harms[1]; 6. 19-Trent Johnson[2]
Heat 2 (6 Laps): 1. 7-Lance Mielke[5]; 2. 17K-Jim Kimmel[3]; 3. 711-Travis Coover[4]; 4. 3J-Joe Rosberg[6]; 5. 96R-Stephanie Reynolds[2]; 6. 45-Dalton Haase[1]
Heat 3 (6 Laps): 1. 56-Nate Buck[2]; 2. 6-Wyatt Lehman[4]; 3. 26-Jeremy Hoskinson[6]; 4. 52-Cameron Wilkinson[5]; 5. 00-Shannon Pospisil[3]; 6. 14J-Justin Morton[1]
Hornets
A Feature 1 (10 Laps): 1. 21R-Ramsey Meyer[5]; 2. 12X-Parker Vollbrecht[4]; 3. 79-Mark Benedict[2]; 4. 5X-Dylan Kesting[1]; 5. 17S-Jeremy Shell[7]; 6. 26N-Bo Cleveland[3]; 7. 21-Tom Meyer[8]; 8. 80-Evan Harrod[6]
Heat 1 (6 Laps): 1. 21R-Ramsey Meyer[7]; 2. 12X-Parker Vollbrecht[6]; 3. 5X-Dylan Kesting[2]; 4. 79-Mark Benedict[4]; 5. 26N-Bo Cleveland[5]; 6. 80-Evan Harrod[1]; 7. 17S-Jeremy Shell[8]; 8. 21-Tom Meyer[3]
B Modifieds
A Feature 1 (18 Laps): 1. 999-Brian Osantowski[9]; 2. 5K-Kyle Prauner[11]; 3. 38-Jeremy Gnat[3]; 4. 1J-Colby Langenberg[12]; 5. 11A-Tyler Afrank[6]; 6. 2-Joey Haase[7]; 7. 21B-Wes Hochstein[8]; 8. 25-Jonathan Jensen[14]; 9. 75-James Roebuck[5]; 10. 21-Cameron Meyer[10]; 11. 1T-Robbie Thome[13]; 12. 75X-Troy Bruns[4]; 13. 05-Cole Haddix[1]; 14. 22-Tim Swartz[15]; 15. 15X-Michael Wolfe[2]
Heat 1: 1. 05-Cole Haddix[1]; 2. 75X-Troy Bruns[2]; 3. 2-Joey Haase[3]; 4. 1J-Colby Langenberg[5]; 5. 1T-Robbie Thome[4]
Heat 2: 1. 75-James Roebuck[2]; 2. 21-Cameron Meyer[4]; 3. 21B-Wes Hochstein[3]; 4. 15X-Michael Wolfe[1]; 5. 25-Jonathan Jensen[5]
Heat 3: 1. 11A-Tyler Afrank[2]; 2. 5K-Kyle Prauner[4]; 3. 38-Jeremy Gnat[1]; 4. 999-Brian Osantowski[3]; 5. 22-Tim Swartz[5]
Stock Cars
A Feature 1 (15 Laps): 1. 45-John Hadcock[1]; 2. 11-Chad Bruns[4]; 3. 7W-James Kleinheksel[2]; 4. 1-Shawn Primrose[8]; 5. 10A-Austin Brauner[9]; 6. 77-Tejay Mielke[6]; 7. 74-Neil Bruns[10]; 8. 12-Ron Pettitt[3]; 9. 5-Jason Wilkinson[7]; 10. 52-Kyle Wilkinson[5]; 11. 15-Jaycee Bruns[11]; 12. 7-Steven Sanderford[12]
Heat 1 (6 Laps): 1. 52-Kyle Wilkinson[4]; 2. 45-John Hadcock[2]; 3. 5-Jason Wilkinson[5]; 4. 12-Ron Pettitt[3]; 5. 10A-Austin Brauner[6]; 6. 15-Jaycee Bruns[1]
Heat 2 (6 Laps): 1. 77-Tejay Mielke[4]; 2. 7W-James Kleinheksel[2]; 3. 11-Chad Bruns[3]; 4. 74-Neil Bruns[6]; 5. 1-Shawn Primrose[5]; 6. 7-Steven Sanderford[1]
Dirt Late Models
A Feature 1 (25 Laps): 1. 14-Chase Osborne[2]; 2. 07-Ben Sukup[10]; 3. 35-Robert Osborne[9]; 4. 78-Travis Birkley[5]; 5. 73-Chris Johnson[8]; 6. 36-Jim Johnson[7]; 7. 11X-Nelson Vollbrecht[6]; 8. 43-Matt Buller[14]; 9. 14B-Chris Buller[12]; 10. 9-Eric Vanosdall[16]; 11. 52-Dean Wilkinson[15]; 12. 45-Jon Haase[13]; 13. 01-JR Coover[11]; 14. 7J-Devin Johnson[4]; 15. 4-Kaleb Jasperson[1]; 16. 94-Matt Haase[3]
B Feature 1 (10 Laps): 1. 45-Jon Haase[2]; 2. 43-Matt Buller[6]; 3. 52-Dean Wilkinson[3]; 4. 49-Brock Carlson[4]; 5. 7-Tyler Steckelberg[5]; 6. 24-Todd Buller[1]; 7. 101-Billy Sukup[8]
Heat 1 (6 Laps): 1. 94-Matt Haase[3]; 2. 73-Chris Johnson[5]; 3. 4-Kaleb Jasperson[2]; 4. 01-JR Coover[6]; 5. 24-Todd Buller[7]; 6. 49-Brock Carlson[1]; 7. 9-Eric Vanosdall[4]
Heat 2 (6 Laps): 1. 35-Robert Osborne[5]; 2. 7J-Devin Johnson[3]; 3. 11X-Nelson Vollbrecht[4]; 4. 14B-Chris Buller[6]; 5. 45-Jon Haase[7]; 6. 7-Tyler Steckelberg[1]; 7. (DNS) 101-Billy Sukup
Heat 3 (6 Laps): 1. 14-Chase Osborne[2]; 2. 36-Jim Johnson[4]; 3. 78-Travis Birkley[3]; 4. 07-Ben Sukup[5]; 5. 52-Dean Wilkinson[1]; 6. 43-Matt Buller[6]