A Modifieds
A Feature 1 (25 Laps): 1. 19-John Flory[8]; 2. 6P-Travis Peery[11]; 3. 65-Jerad Thelen[16]; 4. 6-Chris Schroeder[3]; 5. 6Z-Zach Dockter[15]; 6. 4J-Wayne Johnson[4]; 7. 72X-Kyler Jeffrey[13]; 8. 47-Ed Conlin[12]; 9. 2T-Mike Tomlinson[19]; 10. 5T-Marcus Tomlinson[22]; 11. 29-Darren Schatz[21]; 12. 22K-Jake Schroeder[17]; 13. 4T-Troy Heupel[9]; 14. 17X-Tommy Lee[18]; 15. (DNF) 02-Kody Scholpp[14]; 16. (DNF) 88-Eric Sinness[2]; 17. (DNF) 58-Shawn Nostdahl[10]; 18. (DNF) 307-Donavon Sorenson[1]; 19. (DNF) 14T-Travis Hagen[7]; 20. (DNF) 5D-Tim Dignan[20]; 21. (DNF) M1-Mike Hagen[5]; 22. (DNF) 9H-Erik Laudenschlager[6]
Heat 1 (8 Laps): 1. 6-Chris Schroeder[1]; 2. 4T-Troy Heupel[3]; 3. 19-John Flory[2]; 4. 58-Shawn Nostdahl[4]; 5. 72X-Kyler Jeffrey[5]; 6. 65-Jerad Thelen[6]; 7. 2T-Mike Tomlinson[8]; 8. 5T-Marcus Tomlinson[7]
Heat 2 (8 Laps): 1. 9H-Erik Laudenschlager[1]; 2. M1-Mike Hagen[3]; 3. 4J-Wayne Johnson[2]; 4. 6P-Travis Peery[7]; 5. 02-Kody Scholpp[5]; 6. 22K-Jake Schroeder[6]; 7. 5D-Tim Dignan[4]
Heat 3 (8 Laps): 1. 14T-Travis Hagen[1]; 2. 307-Donavon Sorenson[3]; 3. 88-Eric Sinness[4]; 4. 47-Ed Conlin[7]; 5. 6Z-Zach Dockter[5]; 6. 17X-Tommy Lee[2]; 7. 29-Darren Schatz[6]
B Modifieds
A Feature 1 (20 Laps): 1. 75-Justin Medler[2]; 2. 24-Kelly Henderson[5]; 3. 0-Robby Rosselli[8]; 4. 12S-Isaac Sondrol[1]; 5. 9-Philip Keller[4]; 6. 889-Kyle Keller[3]; 7. 24X-Rick Hanson[13]; 8. 4-Richard Bohlman[9]; 9. 129-Chaz Mosby[7]; 10. 10Z-Makenzie Hagen[12]; 11. (DNF) 99B-Brady Bjella[10]; 12. (DNF) 316-Brandyn Johnson[14]; 13. (DNF) 00-Tanner Weeks[15]; 14. (DNF) 57-Chris Anderson[11]; 15. (DNF) 95-Rylan Raynard[6]
Heat 1 (8 Laps): 1. 12S-Isaac Sondrol[4]; 2. 75-Justin Medler[6]; 3. 95-Rylan Raynard[3]; 4. 129-Chaz Mosby[2]; 5. 4-Richard Bohlman[1]; 6. 57-Chris Anderson[5]; 7. 24X-Rick Hanson[7]; 8. 00-Tanner Weeks[8]
Heat 2 (8 Laps): 1. 9-Philip Keller[1]; 2. 24-Kelly Henderson[4]; 3. 889-Kyle Keller[2]; 4. 0-Robby Rosselli[6]; 5. 99B-Brady Bjella[7]; 6. 10Z-Makenzie Hagen[3]; 7. 316-Brandyn Johnson[5]
Street Stocks
A Feature 1 (20 Laps): 1. 20-Joe Flory[2]; 2. 67-Joren Boyce[6]; 3. 421-Chris Ellis[4]; 4. 20F-Dalton Flory[7]; 5. 28M-Keith Mattox[1]; 6. 99M-Kevin Mattox[9]; 7. 16B-Justin Bachmeier[3]; 8. 2-Jason Flory[8]; 9. 28-Andrew Bertsch[12]; 10. 12G-Gary Goudy Jr[11]; 11. 7G-Gary Goudy Sr[10]; 12. (DNF) 02-Jace Iverson[5]
Heat 1 (8 Laps): 1. 67-Joren Boyce[3]; 2. 28M-Keith Mattox[5]; 3. 421-Chris Ellis[2]; 4. 20F-Dalton Flory[6]; 5. 99M-Kevin Mattox[4]; 6. 12G-Gary Goudy Jr[1]
Heat 2 (8 Laps): 1. 20-Joe Flory[1]; 2. 02-Jace Iverson[3]; 3. 16B-Justin Bachmeier[5]; 4. 2-Jason Flory[2]; 5. 7G-Gary Goudy Sr[4]; 6. 28-Andrew Bertsch[6]
Hobby Stocks
A Feature 1 (15 Laps): 1. 15L-Tyler Lucy[1]; 2. 144-Riese Dignan[2]; 3. 30A-Adam Goff[5]; 4. 44-Tim Anderson[3]; 5. 97R-Riley Raynard[8]; 6. 52L-Landon Runge[4]; 7. 91T-Kaiden Tuchscherer[11]; 8. 38-Caden Appelt[10]; 9. 53-Scott Joern[9]; 10. 148-Troy Bertsch[14]; 11. 12B-Beth Ann Goudy[7]; 12. 15W-Alexis Wrolson[12]; 13. (DNF) 96R-Diezel Raynard[15]; 14. (DNF) 25R-Leevi Runge[6]; 15. (DNF) 21-Seth Dixon[13]
Heat 1 (8 Laps): 1. 52L-Landon Runge[3]; 2. 144-Riese Dignan[8]; 3. 44-Tim Anderson[6]; 4. 12B-Beth Ann Goudy[1]; 5. 53-Scott Joern[7]; 6. 91T-Kaiden Tuchscherer[2]; 7. 21-Seth Dixon[5]; 8. (DNF) 96R-Diezel Raynard[4]
Heat 2 (8 Laps): 1. 30A-Adam Goff[1]; 2. 25R-Leevi Runge[4]; 3. 15L-Tyler Lucy[3]; 4. 97R-Riley Raynard[5]; 5. 38-Caden Appelt[7]; 6. 15W-Alexis Wrolson[6]; 7. 148-Troy Bertsch[2]