Dirt Late Models
A Feature 1 (20 Laps): 1. 81S-Troy Springborn[3]; 2. 61K-Andy Karl[2]; 3. 66-Ron Berna[5]; 4. 5P-Lukas Postl[8]; 5. 56R-Tim Rothe[4]; 6. 21F-Gunner Frank[10]; 7. 21M-Shawn Miller[1]; 8. (DNF) 3S-Brett Swedberg[11]; 9. (DNS) 7-Joel Bennett; 10. (DNS) 21-Todd Frank; 11. (DNS) 74-Butch Thiel
Heat 1 (8 Laps): 1. 21-Todd Frank[3]; 2. 66-Ron Berna[5]; 3. 81S-Troy Springborn[4]; 4. 21M-Shawn Miller[2]; 5. 74-Butch Thiel[6]; 6. 3S-Brett Swedberg[1]
Heat 2 (8 Laps): 1. 7-Joel Bennett[1]; 2. 5P-Lukas Postl[5]; 3. 61K-Andy Karl[2]; 4. 56R-Tim Rothe[4]; 5. (DNS) 21F-Gunner Frank
A Modifieds
A Feature 1 (20 Laps): 1. 08-Johnny Whitman[9]; 2. 9-Jerry Wilinski[5]; 3. 6-Konnor Wilinski[8]; 4. 12-Jordan Bartz[7]; 5. 79-Jerry Muenster[2]; 6. 58-Marcus Yarie[4]; 7. 07-Mike Schmidt[6]; 8. 25T-Paul Thorpe[1]; 9. 37-Dylan Moeller[14]; 10. 88X-Shawn Frelich[13]; 11. (DNF) 17M-Ivar Malmquist[10]; 12. (DNF) 72X-Jason Ebert[3]; 13. (DNS) 33A-Adam Abbey; 14. (DNS) 7-Adam Jacobson
Heat 1 (8 Laps): 1. 58-Marcus Yarie[4]; 2. 6-Konnor Wilinski[6]; 3. 07-Mike Schmidt[5]; 4. 25T-Paul Thorpe[2]; 5. 17M-Ivar Malmquist[7]; 6. 33A-Adam Abbey[3]; 7. 7-Adam Jacobson[1]
Heat 2 (8 Laps): 1. 9-Jerry Wilinski[4]; 2. 12-Jordan Bartz[5]; 3. 72X-Jason Ebert[3]; 4. 79-Jerry Muenster[2]; 5. 08-Johnny Whitman[6]; 6. 37-Dylan Moeller[7]; 7. 88X-Shawn Frelich[1]
B Modifieds
A Feature 1 (20 Laps): 1. 27-Tyler Sobiesczyk[10]; 2. 4-Jeffery Teske[12]; 3. 72-JJ Vanderloop[15]; 4. 02-Bryce Clements[13]; 5. 09B-Kevin Bethke[6]; 6. 12S-Taylor Sorenson[4]; 7. 7-Jerry Vanderloop[7]; 8. 61-Michael Springborn[5]; 9. 10K-Forrest Kernen[21]; 10. M24-Dustin Marquardt[18]; 11. 101M-Elliott Michonski[20]; 12. 46F-Logan Fleischman[11]; 13. 94-Travis Rhoades[8]; 14. 98W-Dustin Wudstrack[9]; 15. 14-Dave Lytie[1]; 16. 7T-Taylor Hoffman[19]; 17. 21T-Trace Yeager[22]; 18. (DNF) 74M-Brad Miller[17]; 19. (DNF) 73-Shannon Fandrey[3]; 20. (DNF) 27F-Sean Falk[16]; 21. (DNF) 34-Dustin Urban[23]; 22. (DNF) 36-Tommy Rindt[14]; 23. (DNF) 29-Andrew Engels[2]
Heat 1 (8 Laps): 1. 61-Michael Springborn[3]; 2. 94-Travis Rhoades[6]; 3. 14-Dave Lytie[1]; 4. 46F-Logan Fleischman[7]; 5. 02-Bryce Clements[5]; 6. 27F-Sean Falk[4]; 7. 7T-Taylor Hoffman[2]; 8. (DNF) 21T-Trace Yeager[8]
Heat 2 (8 Laps): 1. 29-Andrew Engels[1]; 2. 7-Jerry Vanderloop[5]; 3. 4-Jeffery Teske[7]; 4. 98W-Dustin Wudstrack[6]; 5. 36-Tommy Rindt[2]; 6. 74M-Brad Miller[4]; 7. 101M-Elliott Michonski[3]; 8. 34-Dustin Urban[8]
Heat 3 (8 Laps): 1. 12S-Taylor Sorenson[2]; 2. 73-Shannon Fandrey[1]; 3. 09B-Kevin Bethke[4]; 4. 27-Tyler Sobiesczyk[6]; 5. 72-JJ Vanderloop[7]; 6. M24-Dustin Marquardt[5]; 7. 10K-Forrest Kernen[3]
Stock Cars
A Feature 1 (20 Laps): 1. 20-Trey Van Straten[2]; 2. 26-Travis Welch[4]; 3. 3D-Dylan Stedjee[6]; 4. 99X-Jeremy Christians[7]; 5. 25-Trent Nolan[11]; 6. 1M-Dan Michonski[8]; 7. 2T-Travis VanStraten[10]; 8. 50F-Kyle Frederick[5]; 9. 35-Vern Stedjee[3]; 10. 5S-Mitch Stankowski[9]; 11. 55W-Shawn Wagner[12]; 12. 0W-Brett Wenzel[17]; 13. 7-Kurt Olson[1]; 14. 83-Brekken Kleinschmidt[13]; 15. 28W-Will Hoefs[14]; 16. (DNF) 21N-Brad Nelson[16]; 17. (DNF) 59-Larry Buckwheat[15]; 18. (DNF) 91-Daniel Buckwheat[18]
Heat 1 (8 Laps): 1. 7-Kurt Olson[2]; 2. 20-Trey Van Straten[3]; 3. 26-Travis Welch[4]; 4. 3D-Dylan Stedjee[6]; 5. 5S-Mitch Stankowski[8]; 6. 25-Trent Nolan[9]; 7. 83-Brekken Kleinschmidt[5]; 8. 59-Larry Buckwheat[1]; 9. 0W-Brett Wenzel[7]
Heat 2 (8 Laps): 1. 99X-Jeremy Christians[6]; 2. 35-Vern Stedjee[3]; 3. 50F-Kyle Frederick[5]; 4. 1M-Dan Michonski[7]; 5. 2T-Travis VanStraten[8]; 6. 55W-Shawn Wagner[4]; 7. 28W-Will Hoefs[2]; 8. 21N-Brad Nelson[1]; 9. (DNF) 91-Daniel Buckwheat[9]
Dirt 4 cyl Modifieds
A Feature 1 (12 Laps): 1. 01D-Jasper Drengler[10]; 2. 131-Dalton Nelson[7]; 3. 37W-Brad Wedde[9]; 4. 29W-Tanner Westphal[8]; 5. 19-Tanner Pari[3]; 6. 11X-Calvin Stueck[6]; 7. 18-Taylor Junk[1]; 8. 27C-Shayne Collar[2]; 9. 77H-Justin Haufe[4]; 10. 27-Bailey Tate[12]; 11. 17M-Alexis Michonski[5]; 12. 22R-Robert Saeger[14]; 13. 62A-Autumn Allord[17]; 14. 0-Ryan Drengler[15]; 15. 271-Hunter Dalton[11]; 16. (DNS) 513W-Joshua Slewinski; 17. (DNS) 18X-Conner Bruette
Heat 1 (6 Laps): 1. 11X-Calvin Stueck[5]; 2. 131-Dalton Nelson[6]; 3. 37W-Brad Wedde[7]; 4. 77H-Justin Haufe[4]; 5. 27C-Shayne Collar[3]; 6. 271-Hunter Dalton[8]; 7. (DNF) 18X-Conner Bruette[9]; 8. (DNF) 22R-Robert Saeger[2]; 9. (DNF) 0-Ryan Drengler[1]
Heat 2 (6 Laps): 1. 29W-Tanner Westphal[6]; 2. 01D-Jasper Drengler[7]; 3. 19-Tanner Pari[3]; 4. 18-Taylor Junk[2]; 5. 17M-Alexis Michonski[4]; 6. 27-Bailey Tate[5]; 7. 513W-Joshua Slewinski[1]; 8. 62A-Autumn Allord[8]