Hobby Stocks
A Feature 1 (15 Laps): 1. 56-Nate Buck[6]; 2. K17-Nic Kimmel[8]; 3. 52-Jason Wilkinson[11]; 4. 45-Travis Landauer[4]; 5. 7-Lance Mielke[12]; 6. 15M-Max Anderson[1]; 7. 4-Mark Arduser[9]; 8. 58T-Tanner Uehling[13]; 9. 96R-Stephanie Reynolds[7]; 10. 17K-Jim Kimmel[2]; 11. 3J-Joe Rosberg[5]; 12. 44-Zachary Sweigard[14]; 13. 51B-Bristol Arneson[16]; 14. 94X-Trevor Frisch[15]; 15. 00-Shannon Pospisil[10]; 16. 6-Wyatt Lehman[3]
B Feature 1 (10 Laps): 1. 58T-Tanner Uehling[3]; 2. 44-Zachary Sweigard[2]; 3. 94X-Trevor Frisch[5]; 4. 51B-Bristol Arneson[9]; 5. 74-Creighton Hoebelheinrich[7]; 6. 3K-Kristy Rosberg[4]; 7. 58J-Jordan Uehling[6]; 8. 55-Anthony Bruhn[1]; 9. N26-Bo Cleveland[8]; 10. (DNS) 77-Tanner Board
Heat 1 (8 Laps): 1. 52-Jason Wilkinson[6]; 2. 45-Travis Landauer[4]; 3. K17-Nic Kimmel[5]; 4. 55-Anthony Bruhn[3]; 5. 94X-Trevor Frisch[1]; 6. 51B-Bristol Arneson[2]
Heat 2 (8 Laps): 1. 7-Lance Mielke[6]; 2. 4-Mark Arduser[5]; 3. 3J-Joe Rosberg[4]; 4. 44-Zachary Sweigard[2]; 5. 58J-Jordan Uehling[3]; 6. (DNS) 77-Tanner Board
Heat 3 (8 Laps): 1. 56-Nate Buck[4]; 2. 17K-Jim Kimmel[3]; 3. 15M-Max Anderson[2]; 4. 58T-Tanner Uehling[5]; 5. 74-Creighton Hoebelheinrich[1]
Heat 4 (8 Laps): 1. 00-Shannon Pospisil[5]; 2. 6-Wyatt Lehman[3]; 3. 96R-Stephanie Reynolds[4]; 4. 3K-Kristy Rosberg[1]; 5. N26-Bo Cleveland[2]
Dirt Late Models
A Feature 1 (25 Laps): 1. 5K-Kyle Prauner[12]; 2. 07-Ben Sukup[8]; 3. 45-Jon Haase[1]; 4. 11X-Nelson Vollbrecht[2]; 5. 35-Robert Osborne[6]; 6. 7J-Devin Johnson[10]; 7. 94-Matt Haase[7]; 8. 14-Chase Osborne[11]; 9. 49-Brock Carlson[3]; 10. 36-Jim Johnson[5]; 11. 22Z-Zach Zentner[9]; 12. 78-Travis Birkley[13]; 13. 2X-Joey Haase[4]
Heat 1 (8 Laps): 1. 07-Ben Sukup[5]; 2. 45-Jon Haase[1]; 3. 7J-Devin Johnson[6]; 4. 49-Brock Carlson[2]; 5. 36-Jim Johnson[3]; 6. 14-Chase Osborne[7]; 7. 78-Travis Birkley[4]
Heat 2 (8 Laps): 1. 35-Robert Osborne[3]; 2. 11X-Nelson Vollbrecht[1]; 3. 94-Matt Haase[4]; 4. 22Z-Zach Zentner[5]; 5. 2X-Joey Haase[2]; 6. 5K-Kyle Prauner[6]
B Modifieds
A Feature 1 (18 Laps): 1. 75-James Roebuck[5]; 2. 1J-Colby Langenberg[11]; 3. 38-Jeremy Gnat[7]; 4. 26M-Terry Kester[2]; 5. 21-Cameron Meyer[10]; 6. 25-Jonathan Jensen[9]; 7. 15X-Michael Wolfe[3]; 8. 15F-Logan Fernau[1]; 9. 49-Rick Pendergast[4]; 10. 22-Tim Swartz[6]; 11. 9-Amber Cook[12]; 12. 10F-Aaron French[15]; 13. 2R-Rusty Glosser[14]; 14. 56-Travis Suhr[13]; 15. 11A-Tyler Afrank[8]
Heat 1 (8 Laps): 1. 49-Rick Pendergast[3]; 2. 38-Jeremy Gnat[4]; 3. 21-Cameron Meyer[5]; 4. 15F-Logan Fernau[1]; 5. (DQ) 10F-Aaron French[2]
Heat 2 (8 Laps): 1. 75-James Roebuck[3]; 2. 1J-Colby Langenberg[5]; 3. 11A-Tyler Afrank[4]; 4. 15X-Michael Wolfe[2]; 5. 56-Travis Suhr[1]
Heat 3 (8 Laps): 1. 22-Tim Swartz[3]; 2. 26M-Terry Kester[1]; 3. 25-Jonathan Jensen[4]; 4. 9-Amber Cook[5]; 5. 2R-Rusty Glosser[2]
Stock Cars
A Feature 1 (18 Laps): 1. 5-Cameron Wilkinson[10]; 2. 52-Kyle Wilkinson[7]; 3. 11-Chad Bruns[8]; 4. 16S-Derek Sehi[9]; 5. 49-Ryan Harris[12]; 6. 26-Jeremy Hoskinson[2]; 7. 15-Jaycee Bruns[1]; 8. 59X-Hans Houfek[4]; 9. 31K-Fred DeSive[3]; 10. 12-Ron Pettitt[14]; 11. 83Z-Allen Zimmerman[13]; 12. 7-Tyler Steckelberg[15]; 13. 55-Tanner Cunningham[11]; 14. 74-Neil Bruns[6]; 15. 20-Eric Haase[5]; 16. 18-Jake Timm[16]
Heat 1 (8 Laps): 1. 52-Kyle Wilkinson[6]; 2. 74-Neil Bruns[5]; 3. 16S-Derek Sehi[7]; 4. 59X-Hans Houfek[4]; 5. 31K-Fred DeSive[3]; 6. 55-Tanner Cunningham[1]; 7. 83Z-Allen Zimmerman[8]; 8. 7-Tyler Steckelberg[2]
Heat 2 (8 Laps): 1. 20-Eric Haase[4]; 2. 5-Cameron Wilkinson[7]; 3. 15-Jaycee Bruns[1]; 4. 11-Chad Bruns[6]; 5. 26-Jeremy Hoskinson[2]; 6. 49-Ryan Harris[5]; 7. 12-Ron Pettitt[3]; 8. 18-Jake Timm[8]