A Modifieds
A Feature 1 (30 Laps): 1. 50III-Brandon Davis[1]; 2. 99-Josh Angst[6]; 3. 15W-Alex Williamson[4]; 4. 95-Keith Foss[14]; 5. 97-Cole Anderson[7]; 6. 21-Jacob Bleess[2]; 7. 43-Zach Brom[3]; 8. 20-Cole Queensland[15]; 9. 29H-Joe Horgdal[10]; 10. 7S-Todd Stinehart[12]; 11. 33-Joe Ludemann[19]; 12. 0-Erik Kanz[16]; 13. 23-Darwin Karau[11]; 14. 77-Jacob Stark[20]; 15. 24-Dylan Goettl[8]; 16. 24S-Charlie Steinberg[9]; 17. (DNF) 7-Andrew Lokenvitz[18]; 18. (DNF) 75-James Parker[21]; 19. (DNF) 95X-Shaun Walski[17]; 20. (DNF) 18M-Mason McEvers[13]; 21. (DNS) 90W-Ryan Wetzstein
Dash 1 (6 Laps): 1. 50III-Brandon Davis[1]; 2. 21-Jacob Bleess[2]; 3. 43-Zach Brom[3]; 4. 15W-Alex Williamson[4]; 5. 90W-Ryan Wetzstein[6]; 6. 99-Josh Angst[5]; 7. 97-Cole Anderson[7]
Dash 2 (6 Laps): 1. 24-Dylan Goettl[1]; 2. 24S-Charlie Steinberg[2]; 3. 29H-Joe Horgdal[3]; 4. 23-Darwin Karau[5]; 5. 7S-Todd Stinehart[6]; 6. 18M-Mason McEvers[7]; 7. (DNF) 95-Keith Foss[4]
Dash 3 (6 Laps): 1. 20-Cole Queensland[3]; 2. 0-Erik Kanz[5]; 3. 95X-Shaun Walski[7]; 4. 7-Andrew Lokenvitz[1]; 5. 33-Joe Ludemann[4]; 6. 77-Jacob Stark[6]; 7. 75-James Parker[2]
Street Stocks
A Feature 1 (20 Laps): 1. 03-Dustin Doughty[1]; 2. 18K-Landon Krohn[2]; 3. 47P-Parker Anderson[3]; 4. 01G-Gavin Bussinger[5]; 5. 11T-Todd Uhl[6]; 6. 6T7-Nathan Albrecht[11]; 7. 2-Fred Prudoehl[8]; 8. 40JR-Rylan Curtin[10]; 9. 10-Blake Schneekloth[4]; 10. (DNF) 28K-Kaitlyn Paulson[9]; 11. (DNS) G12-Ryan Goergen; 12. (DQ) 26-Max Jones[7]
Dash 1 (6 Laps): 1. 03-Dustin Doughty[1]; 2. 18K-Landon Krohn[3]; 3. 47P-Parker Anderson[5]; 4. 10-Blake Schneekloth[2]; 5. 01G-Gavin Bussinger[6]; 6. (DNS) G12-Ryan Goergen
Dash 2 (6 Laps): 1. 11T-Todd Uhl[1]; 2. 26-Max Jones[5]; 3. 2-Fred Prudoehl[2]; 4. 28K-Kaitlyn Paulson[4]; 5. 40JR-Rylan Curtin[6]; 6. (DQ) 6T7-Nathan Albrecht[3]
B Modifieds
A Feature 1 (25 Laps): 1. 02K-Hunter Kennedy[5]; 2. 14-Caden Neisius[3]; 3. 42-Kaeden Bronner[8]; 4. 23-Mitch Weiss[14]; 5. 28S-Spencer Stock[4]; 6. 23KR-Erik Kanz[17]; 7. 85-Ben Moudry[9]; 8. 35-Dennis Dunbar[6]; 9. 20-Gage Motl[16]; 10. 5-Mike Meyer[10]; 11. 83K-Kadden Kath[19]; 12. 22H-Jayme Hiller[25]; 13. 18W-Tyler Werner[15]; 14. 40-Colton Kramer[20]; 15. 29-Lilli Reps[18]; 16. 18Y-Jerry Young[23]; 17. 33-Corbin Ludemann[21]; 18. (DNF) 77-Matt Stark[26]; 19. (DNF) 99-Noah Grinstead[7]; 20. (DNF) 32-Taylor Skauge[2]; 21. (DNF) 75X-Jimmy Broszeit[22]; 22. (DNF) 155-Gavin Shaw[11]; 23. (DNF) 28J-Jackson Hale[12]; 24. (DNF) 35JR-Garitt Wytaske[13]; 25. (DNF) 88-Brady Boland[1]; 26. (DNF) 65-Tommy Myer[24]
B Feature 1 (12 Laps): 1. 35JR-Garitt Wytaske[1]; 2. 18W-Tyler Werner[3]; 3. 23KR-Erik Kanz[2]; 4. 83K-Kadden Kath[14]; 5. 33-Corbin Ludemann[5]; 6. 18Y-Jerry Young[4]; 7. 22H-Jayme Hiller[13]; 8. 44-Anton Nelson[6]; 9. 9-Isaac Clark[12]; 10. 87-Clint Erickson[11]; 11. 83-Braeden Allen[7]; 12. (DNF) 3K-Kody Sexton[8]; 13. (DNF) 19C-Colin Wittenberg[9]; 14. (DNS) D6-Dalton Pischke
B Feature 2 (12 Laps): 1. 23-Mitch Weiss[2]; 2. 20-Gage Motl[7]; 3. 29-Lilli Reps[1]; 4. 40-Colton Kramer[4]; 5. 75X-Jimmy Broszeit[9]; 6. 65-Tommy Myer[5]; 7. 77-Matt Stark[12]; 8. 79K-Braden Brauer[13]; 9. 97K-Tanner Koster[6]; 10. 13-Jesse Antiporek[3]; 11. 21S-Brian Schott[8]; 12. 18-Corbin Erickson[10]; 13. (DNF) 7K-Tom Koster[11]
Stock Cars
A Feature 1 (25 Laps): 1. 14A-Blake Adams[1]; 2. 67-Kyle Falck[2]; 3. 14-Brady Williamson[5]; 4. 23G-Brayden Gjere[3]; 5. 14M-Brian Mahlstedt[14]; 6. 7X-Andrew Eischens[12]; 7. 11-Levi Sand[7]; 8. 27S-Jason Schlangen[9]; 9. 35X-Phillip Dunbar[10]; 10. 01-Kory Adams[11]; 11. 28-David Gustafson[17]; 12. 55H-Troy Hansmeier[8]; 13. 715-Greg Jensen[15]; 14. (DNF) 2-Andrew Bleess[13]; 15. (DNF) 11N-Nathan Roiger[16]; 16. (DNF) 8X-Josh Roney[4]; 17. (DNF) 11B-Jesse Brown[6]
Dash 1 (6 Laps): 1. 14A-Blake Adams[1]; 2. 67-Kyle Falck[2]; 3. 23G-Brayden Gjere[3]; 4. 8X-Josh Roney[5]; 5. 14-Brady Williamson[6]; 6. 11B-Jesse Brown[4]
Dash 2 (6 Laps): 1. 11-Levi Sand[2]; 2. 55H-Troy Hansmeier[1]; 3. 27S-Jason Schlangen[4]; 4. 35X-Phillip Dunbar[3]; 5. 01-Kory Adams[6]; 6. 7X-Andrew Eischens[5]
Dash 3 (6 Laps): 1. 2-Andrew Bleess[2]; 2. 14M-Brian Mahlstedt[3]; 3. 715-Greg Jensen[1]; 4. 11N-Nathan Roiger[5]; 5. (DQ) 28-David Gustafson[4]