Hobby Stocks
A Feature 1 (18 Laps): 1. 24R-Dillon Richards[11]; 2. 6R-Roy Armstrong[7]; 3. 41-Adam Wasserman[13]; 4. 2-Ian Roschewski[6]; 5. 20-Chad Borgman[8]; 6. 69-Brendon Stigge[9]; 7. 7N-Nick Ronnebaum[12]; 8. 56T-Jordan Troutman[14]; 9. 3N-Neil Pella[10]; 10. 23M-Konner Mikesell[16]; 11. 23T-Trey Collins[15]; 12. 52-Tobey VanLaningham[1]; 13. 14R-Matt Rotschafer[17]; 14. 69L-Branden Lotspeich[18]; 15. 76H-Jason Hansen[19]; 16. (DNF) 97J-Travis Blythe[4]; 17. (DNF) 32A-Adam Armstrong[5]; 18. (DNF) 40S-Matthew Schmitz[2]; 19. (DNF) 7X-Tyler Phelps[3]
Heat 1 (8 Laps): 1. 69-Brendon Stigge[4]; 2. 2-Ian Roschewski[3]; 3. 7X-Tyler Phelps[2]; 4. 52-Tobey VanLaningham[1]; 5. 41-Adam Wasserman[5]; 6. 23M-Konner Mikesell[6]; 7. 76H-Jason Hansen[7]
Heat 2 (8 Laps): 1. 6R-Roy Armstrong[3]; 2. 7N-Nick Ronnebaum[5]; 3. 3N-Neil Pella[4]; 4. 97J-Travis Blythe[2]; 5. 56T-Jordan Troutman[6]; 6. 14R-Matt Rotschafer[1]
Heat 3 (8 Laps): 1. 32A-Adam Armstrong[2]; 2. 24R-Dillon Richards[4]; 3. 20-Chad Borgman[3]; 4. 40S-Matthew Schmitz[1]; 5. 23T-Trey Collins[6]; 6. 69L-Branden Lotspeich[5]
IMCA Mod Lite
A Feature 1 (15 Laps): 1. 1JR-Justin Kinderknecht[5]; 2. 54N-Scott Naggatz[4]; 3. 1R-Rob Wagner[1]; 4. 13-Andrea Wagner[2]; 5. 14-Taylor Pollock[3]; 6. 4D-Doug Pollock[6]; 7. (DNF) 22-Kevin Lugenbeel[7]
Heat 1 (8 Laps): 1. 54N-Scott Naggatz[6]; 2. 1JR-Justin Kinderknecht[7]; 3. 1R-Rob Wagner[3]; 4. 14-Taylor Pollock[5]; 5. 13-Andrea Wagner[4]; 6. 4D-Doug Pollock[1]; 7. 22-Kevin Lugenbeel[2]
Sport Compact
A Feature 1 (15 Laps): 1. 12-Kaylee Richards[8]; 2. 84J-Jackson Black[5]; 3. 45-Johnny Thomas[10]; 4. 12C-Brandon Carmichael[9]; 5. 92C-Dylan Crannell[11]; 6. 84C-Carson Black[7]; 7. 1T-Trey Hinton[4]; 8. 56R-Rian Fiester[1]; 9. 12M-Ronda Mewes[6]; 10. 77T-Toby Ambrose[12]; 11. 9K-Kaden Murray[3]; 12. 23H-Keeley Hoyt[13]; 13. (DNF) 72J-Joshua Ortgies[14]; 14. (DNF) 72W-Wayne Ortgies[15]; 15. (DNF) 76-Hallie Borgman[2]
Heat 1 (8 Laps): 1. 56R-Rian Fiester[1]; 2. 84C-Carson Black[5]; 3. 12C-Brandon Carmichael[6]; 4. 1T-Trey Hinton[3]; 5. 76-Hallie Borgman[2]; 6. 92C-Dylan Crannell[4]; 7. 23H-Keeley Hoyt[8]; 8. 72W-Wayne Ortgies[7]
Heat 2 (8 Laps): 1. 12-Kaylee Richards[5]; 2. 9K-Kaden Murray[2]; 3. 45-Johnny Thomas[6]; 4. 12M-Ronda Mewes[4]; 5. 84J-Jackson Black[3]; 6. 77T-Toby Ambrose[1]; 7. 72J-Joshua Ortgies[7]
B Modifieds
A Feature 1 (20 Laps): 1. 19XX-Brandon Spanjer[3]; 2. 12-Lukas Pohlmann[1]; 3. 5T-Tyler Nerud[10]; 4. 76-Lance Borgman[9]; 5. 22-Matt Andrews[7]; 6. 66-Trevor Noonan[6]; 7. 7-Lee Horky[8]; 8. 33-Travis Runcie[4]; 9. 0-Michael Sherwood[14]; 10. 27W-Andrew Whitmore[13]; 11. 74-Dustin Rohr[11]; 12. 45-Lane Malchow[16]; 13. 7D-Dylan Jacobson[17]; 14. 32X-Nathan Wahlstrom[15]; 15. 05-David Sherwood[2]; 16. 5H-Shawn Hein[12]; 17. 96-Gary Saathoff[5]
Heat 1 (8 Laps): 1. 19XX-Brandon Spanjer[3]; 2. 76-Lance Borgman[8]; 3. 12-Lukas Pohlmann[2]; 4. 33-Travis Runcie[4]; 5. 22-Matt Andrews[7]; 6. 74-Dustin Rohr[5]; 7. 27W-Andrew Whitmore[6]; 8. 32X-Nathan Wahlstrom[1]; 9. 7D-Dylan Jacobson[9]
Heat 2 (8 Laps): 1. 5T-Tyler Nerud[8]; 2. 66-Trevor Noonan[6]; 3. 05-David Sherwood[2]; 4. 96-Gary Saathoff[5]; 5. 7-Lee Horky[7]; 6. 5H-Shawn Hein[3]; 7. 0-Michael Sherwood[4]; 8. 45-Lane Malchow[1]
Stock Cars
A Feature 1 (18 Laps): 1. 4W-Jaret Wood[3]; 2. 76-Lance Borgman[4]; 3. 64-Dusty Blake[5]; 4. 19-Kyle Vanover[7]; 5. 84-Benji Legg[9]; 6. 3-Taylor Huss[8]; 7. 96-Jaxon Saathoff[6]; 8. 94-Fletcher Petersen[12]; 9. 66-Jeff Watts[1]; 10. 1F-Troy Wachsnicht[11]; 11. (DNF) 57-Eric Wilcox[10]; 12. (DNF) 7-Matt Fralin[2]
Heat 1 (8 Laps): 1. 76-Lance Borgman[3]; 2. 96-Jaxon Saathoff[4]; 3. 3-Taylor Huss[5]; 4. 66-Jeff Watts[1]; 5. 7-Matt Fralin[2]; 6. 57-Eric Wilcox[6]
Heat 2 (8 Laps): 1. 19-Kyle Vanover[4]; 2. 84-Benji Legg[5]; 3. 64-Dusty Blake[3]; 4. 4W-Jaret Wood[2]; 5. 94-Fletcher Petersen[1]; 6. 1F-Troy Wachsnicht[6]
A Modifieds
A Feature 1 (20 Laps): 1. 30-Jordan Grabouski[10]; 2. 27-Clint Homan[1]; 3. 21T-Tyler Harr[2]; 4. 96-Jaxon Saathoff[8]; 5. 5S-Bob Zoubek[4]; 6. 96J-Johnny Saathoff[7]; 7. 40-Shawn Harker[9]; 8. 16-Austin Svoboda[5]; 9. 18-Terry Richards Jr[3]; 10. 81-Mike Densberger[6]
Heat 1 (8 Laps): 1. 18-Terry Richards Jr[2]; 2. 27-Clint Homan[1]; 3. 96J-Johnny Saathoff[4]; 4. 40-Shawn Harker[5]; 5. 16-Austin Svoboda[3]
Heat 2 (8 Laps): 1. 5S-Bob Zoubek[2]; 2. 96-Jaxon Saathoff[4]; 3. 30-Jordan Grabouski[5]; 4. 81-Mike Densberger[3]; 5. 21T-Tyler Harr[1]
Generic 1
Stock Car - Mechanics Race (10 Laps): 1. 30-Josh Houseman[5]; 2. 57-Eric Wilcox[4]; 3. 96-Nick Ronnebaum[10]; 4. 19-Trevor Oltman[11]; 5. 46-Eric Ebeling[1]; 6. 7-Shawn Vanlaningham[7]; 7. 34-Kaden Searcy[13]; 8. 64-Tyson Gilliam[2]; 9. 94-Darrin Petersen[12]; 10. (DNS) 76-Jared Warnke; 11. (DNS) 12-Bryson Fralin; 12. (DNS) 4W-Bill Wood; 13. (DNS) 84-Garret Legg
Hobby - Mechanics Race (8 Laps): 1. 52-Shawn Slezak[1]; 2. 24R-Wade Jungbluth[6]; 3. 2-Jackson Black[5]; 4. 56T-Eric Bathel[3]; 5. 3N-Joe Hancock[2]; 6. (DNF) 7N-Zach Bohlmeyer[4]
Sport Modified - Mechanic Race (8 Laps): 1. 07-Jordy Nelson[6]; 2. 0-Toad Creek[5]; 3. 74-Brooke Rohr[2]; 4. 45-John Martinez[3]; 5. 05-Mike McKey[1]; 6. (DNS) 5H-Kaden Murray
Modified - Mechanics Race (8 Laps): 1. 30X-Steve Swarthout[2]; 2. 30V-Kevin Vanlaningham[3]; 3. 81-Matt Andrews[5]; 4. 40-Preston Wieckhorst[1]; 5. 096-Drake Bohlmeyer[4]
Sport Compact - Mechanics race (6 Laps): 1. 1T-Daron Williams[6]; 2. 92C-Jordan Grabouski[5]; 3. 84C-Ian Roschewski[1]; 4. 56R-Jeff Creek[4]; 5. 23H-Ryan Roschewski[7]; 6. 012-Ben Kempf[2]; 7. (DNF) 84J-Jaxon Saathoff[3]