A Modifieds
A Feature 1 (20 Laps): 1. 75-Kyle Olberding[3]; 2. 3-Trey Duensing[4]; 3. 4J-Jordy Nelson[6]; 4. 81-Mike Densberger[5]; 5. 96J-Johnny Saathoff[9]; 6. 96-Jaxon Saathoff[8]; 7. 30-Jordan Grabouski[10]; 8. 5S-Bob Zoubek[7]; 9. 3A-Aaron Pella[1]; 10. 50-Scott Smith[11]; 11. 4B-Brandon Verbeek[12]; 12. (DNF) 50S-Kale Smith[2]
Heat 1 (8 Laps): 1. 96-Jaxon Saathoff[5]; 2. 30-Jordan Grabouski[6]; 3. 4J-Jordy Nelson[4]; 4. 50S-Kale Smith[2]; 5. 3-Trey Duensing[3]; 6. 50-Scott Smith[1]
Heat 2 (8 Laps): 1. 96J-Johnny Saathoff[5]; 2. 75-Kyle Olberding[2]; 3. 81-Mike Densberger[3]; 4. 3A-Aaron Pella[1]; 5. 5S-Bob Zoubek[4]; 6. (DNF) 4B-Brandon Verbeek[6]
Hobby Stocks
A Feature 1 (18 Laps): 1. 3-Taylor Huss[1]; 2. 6J-Jacob Harms[2]; 3. 72V-Jesse VanLaningham[12]; 4. 69-Brendon Stigge[10]; 5. 46-Ryan Gilland[6]; 6. 6R-Roy Armstrong[9]; 7. 66-Jeff Watts[4]; 8. 41-Adam Wasserman[17]; 9. 3N-Neil Pella[13]; 10. 00J-John Martinez[7]; 11. 20-Chad Borgman[8]; 12. 2-Ian Roschewski[16]; 13. 97J-Jayde Blythe[3]; 14. 2R-Ryan Roschewski[15]; 15. (DNF) M30-David Murk[14]; 16. (DNF) 18K-Kile Casteel[5]; 17. (DNF) 24R-Dillon Richards[11]
Heat 1 (8 Laps): 1. 3-Taylor Huss[1]; 2. 72V-Jesse VanLaningham[6]; 3. 69-Brendon Stigge[5]; 4. 00J-John Martinez[4]; 5. 3N-Neil Pella[2]; 6. 2-Ian Roschewski[3]
Heat 2 (8 Laps): 1. 6J-Jacob Harms[1]; 2. 20-Chad Borgman[4]; 3. 66-Jeff Watts[2]; 4. 24R-Dillon Richards[5]; 5. M30-David Murk[6]; 6. 41-Adam Wasserman[3]
Heat 3 (8 Laps): 1. 6R-Roy Armstrong[4]; 2. 18K-Kile Casteel[2]; 3. 46-Ryan Gilland[3]; 4. 97J-Jayde Blythe[1]; 5. 2R-Ryan Roschewski[5]
Sport Compact
A Feature 1 (16 Laps): 1. 24-Drake Bohlmeyer[9]; 2. 89-Kaylee Richards[8]; 3. 3T-Trenten Fugett[7]; 4. 24Z-Zach Bohlmeyer[14]; 5. 12-Ronda Mewes[4]; 6. 26B-Noah Boller[6]; 7. 9K-Kaden Murray[2]; 8. 19-Brock Ackerman[10]; 9. 00C-Coleton Williamson[3]; 10. 75-Tyler Hooper[11]; 11. 34V-Dakota Voight[13]; 12. 12C-Brandon Carmichael[16]; 13. (DNF) 3-Jordan Bender[15]; 14. (DNF) 32X-Nathan Wahlstrom[1]; 15. (DNF) 05H-Shaye Howe[12]; 16. (DNS) 19J-Jacob Schwab
Heat 1 (6 Laps): 1. 3T-Trenten Fugett[6]; 2. 19J-Jacob Schwab[5]; 3. 9K-Kaden Murray[2]; 4. 19-Brock Ackerman[8]; 5. 32X-Nathan Wahlstrom[1]; 6. 75-Tyler Hooper[3]; 7. 05H-Shaye Howe[4]; 8. (DNF) 24Z-Zach Bohlmeyer[7]
Heat 2 (6 Laps): 1. 24-Drake Bohlmeyer[7]; 2. 12-Ronda Mewes[4]; 3. 26B-Noah Boller[5]; 4. 89-Kaylee Richards[6]; 5. 00C-Coleton Williamson[2]; 6. 12C-Brandon Carmichael[8]; 7. 34V-Dakota Voight[3]; 8. 3-Jordan Bender[1]
B Modifieds
A Feature 1 (20 Laps): 1. 23-Steve Swarthout[3]; 2. 27W-Andrew Whitmore[1]; 3. 19XX-Brandon Spanjer[7]; 4. 7-Lee Horky[4]; 5. 76-Lance Borgman[10]; 6. 44D-Derek Hall[12]; 7. 25-Nick Snyder[2]; 8. 33-Travis Runcie[18]; 9. 31S-Jacob Swanson[21]; 10. 5H-Shawn Hein[19]; 11. 74-Rick Rohr[6]; 12. 0-Michael Sherwood[15]; 13. 27-Dane Martindale[13]; 14. 25!-Trevor Baker[8]; 15. 96-Gary Saathoff[16]; 16. 26-AJ Oaks[23]; 17. 05-David Sherwood[17]; 18. (DNF) 06-Tanner Hauger[24]; 19. (DNF) 8X-Justin Bell[14]; 20. (DNF) 6B-Benji Legg[9]; 21. (DNF) 45-Lane Malchow[20]; 22. (DNF) 30-Greg Metz[5]; 23. (DNF) 97-Mark Saathoff[11]; 24. (DNF) 44-Mclain Reed[22]
Heat 1 (8 Laps): 1. 19XX-Brandon Spanjer[6]; 2. 7-Lee Horky[5]; 3. 27W-Andrew Whitmore[1]; 4. 97-Mark Saathoff[8]; 5. 27-Dane Martindale[2]; 6. 96-Gary Saathoff[4]; 7. 5H-Shawn Hein[3]; 8. (DNF) 44-Mclain Reed[7]
Heat 2 (8 Laps): 1. 6B-Benji Legg[7]; 2. 30-Greg Metz[5]; 3. 25!-Trevor Baker[6]; 4. 25-Nick Snyder[3]; 5. 8X-Justin Bell[4]; 6. 05-David Sherwood[2]; 7. 45-Lane Malchow[1]; 8. (DNF) 26-AJ Oaks[8]
Heat 3 (8 Laps): 1. 76-Lance Borgman[7]; 2. 23-Steve Swarthout[3]; 3. 74-Rick Rohr[5]; 4. 44D-Derek Hall[8]; 5. 0-Michael Sherwood[1]; 6. 33-Travis Runcie[2]; 7. 31S-Jacob Swanson[4]; 8. (DNF) 06-Tanner Hauger[6]
Stock Cars
A Feature 1 (18 Laps): 1. 1R-Cade Richards[1]; 2. 19-Kyle Vanover[7]; 3. 30-Jordan Grabouski[9]; 4. 84-Benji Legg[8]; 5. 3-Trey Duensing[6]; 6. 7-Matt Fralin[4]; 7. 38-Brent Alverson[10]; 8. 7B-Paul Burck[2]; 9. 9-Gary Laflin[3]; 10. (DNF) 3J-Jordan Junker[5]
Heat 1 (8 Laps): 1. 1R-Cade Richards[1]; 2. 19-Kyle Vanover[4]; 3. 30-Jordan Grabouski[5]; 4. 9-Gary Laflin[2]; 5. (DNS) 3J-Jordan Junker
Heat 2 (8 Laps): 1. 7B-Paul Burck[1]; 2. 84-Benji Legg[4]; 3. 3-Trey Duensing[3]; 4. 38-Brent Alverson[5]; 5. 7-Matt Fralin[2]