Dirt Late Models
A Feature 1 (20 Laps): 1. 3S-Brett Swedberg[2]; 2. 81S-Troy Springborn[3]; 3. 9T-Tim Isenberg[5]; 4. 5P-Lukas Postl[1]; 5. 20-Joe Reuter[6]; 6. 56R-Tim Rothe[8]; 7. 61K-Andy Karl[4]; 8. 21M-Shawn Miller[10]; 9. 36-Tommy Rindt[12]; 10. 99R-Aaron Reivitis[9]; 11. 23-Steve Vizer[7]; 12. 52-William Marcis[11]; 13. 14-Steve Kastning[14]; 14. (DNS) 93-Cody Welch
Heat 1 (8 Laps): 1. 3S-Brett Swedberg[4]; 2. 20-Joe Reuter[5]; 3. 61K-Andy Karl[2]; 4. 23-Steve Vizer[6]; 5. 99R-Aaron Reivitis[1]; 6. 52-William Marcis[3]; 7. 93-Cody Welch[7]
Heat 2 (8 Laps): 1. 5P-Lukas Postl[1]; 2. 9T-Tim Isenberg[4]; 3. 81S-Troy Springborn[5]; 4. 56R-Tim Rothe[2]; 5. 21M-Shawn Miller[6]; 6. 36-Tommy Rindt[3]; 7. 14-Steve Kastning[7]
A Modifieds
A Feature 1 (20 Laps): 1. 0L-Lucas Lamberies[10]; 2. 08-Johnny Whitman[12]; 3. 12-Jordan Bartz[2]; 4. 21F-Kevin Feck[5]; 5. 33A-Adam Abbey[3]; 6. 0-Cody Hokenstad[6]; 7. 24-Jayden Schmidt[11]; 8. 7-Adam Jacobson[4]; 9. 103-Brekken Kleinschmidt[7]; 10. 27-Sean Falk[13]; 11. 15-Nicholas Holtger[21]; 12. 19R-Stan Rychlock[17]; 13. 97T-Tanner Janke[9]; 14. 07-Mike Schmidt[8]; 15. 58-Marcus Yarie[14]; 16. 37M-Brad Moeller[1]; 17. 88X-Shawn Frelich[18]; 18. 17-Jason Yeager[15]; 19. 75Y-Trace Yeager[19]; 20. 27J-Derek Janke[16]; 21. (DNS) 72-Justin Ritchie
Heat 1 (8 Laps): 1. 12-Jordan Bartz[3]; 2. 21F-Kevin Feck[4]; 3. 07-Mike Schmidt[5]; 4. 24-Jayden Schmidt[6]; 5. 27-Sean Falk[1]; 6. 27J-Derek Janke[2]; 7. (DNS) 72-Justin Ritchie
Heat 2 (8 Laps): 1. 97T-Tanner Janke[5]; 2. 33A-Adam Abbey[3]; 3. 0-Cody Hokenstad[4]; 4. 08-Johnny Whitman[7]; 5. 58-Marcus Yarie[6]; 6. 19R-Stan Rychlock[1]; 7. 75Y-Trace Yeager[2]
Heat 3 (8 Laps): 1. 0L-Lucas Lamberies[5]; 2. 37M-Brad Moeller[2]; 3. 103-Brekken Kleinschmidt[4]; 4. 7-Adam Jacobson[3]; 5. 17-Jason Yeager[1]; 6. 88X-Shawn Frelich[6]; 7. 15-Nicholas Holtger[7]
B Modifieds
A Feature 1 (20 Laps): 1. 4-Jeffery Teske[8]; 2. 1K-Elijah Koenig[12]; 3. 66-Cole Magnin[11]; 4. 36-Tommy Rindt[6]; 5. 12S-Taylor Sorenson[4]; 6. 94-Travis Rhoades[13]; 7. 36C-Cole Slezewski[3]; 8. 27-Bailey Tate[17]; 9. 48-Charles Hoffman[5]; 10. 10K-Forrest Kernen[7]; 11. 29-Andrew Engels[1]; 12. 98W-Dustin Wudstrack[9]; 13. 257-Jordan Endries[15]; 14. 7T-Taylor Hoffman[21]; 15. 21G-Joe Gorski Sr[18]; 16. 4P-Brayden Pukall[20]; 17. 61-Michael Springborn[2]; 18. 73-Shannon Fandrey[14]; 19. 02-Bryce Clements[16]; 20. 118-Tim Jorgenson[10]; 21. (DNS) 2-Tim Kroll
Heat 1 (8 Laps): 1. 66-Cole Magnin[7]; 2. 29-Andrew Engels[2]; 3. 36C-Cole Slezewski[3]; 4. 4-Jeffery Teske[6]; 5. 94-Travis Rhoades[4]; 6. 02-Bryce Clements[5]; 7. 2-Tim Kroll[1]
Heat 2 (8 Laps): 1. 36-Tommy Rindt[4]; 2. 1K-Elijah Koenig[6]; 3. 12S-Taylor Sorenson[3]; 4. 98W-Dustin Wudstrack[5]; 5. 73-Shannon Fandrey[1]; 6. 27-Bailey Tate[2]; 7. 7T-Taylor Hoffman[7]
Heat 3 (8 Laps): 1. 48-Charles Hoffman[4]; 2. 61-Michael Springborn[2]; 3. 118-Tim Jorgenson[6]; 4. 10K-Forrest Kernen[5]; 5. 257-Jordan Endries[3]; 6. 21G-Joe Gorski Sr[1]; 7. 4P-Brayden Pukall[7]
Stock Cars
A Feature 1 (20 Laps): 1. 1M-Dan Michonski[9]; 2. 5K-Kyle Stedjee[3]; 3. 71-Mark Eswein[8]; 4. 9-Jerry Wilinski[7]; 5. 3D-Dylan Stedjee[13]; 6. 35-Vern Stedjee[5]; 7. 5S-Mitch Stankowski[2]; 8. 33M-Nate Michonski[4]; 9. 50F-Kyle Frederick[12]; 10. 101M-Elliott Michonski[14]; 11. 26-Travis Welch[6]; 12. 27-Riley Magee[1]; 13. 59-Larry Buckwheat[16]; 14. 55W-Shawn Wagner[15]; 15. 21N-Brad Nelson[17]; 16. 51F-Sawyer Frederick[18]; 17. 28W-Will Hoefs[11]; 18. 21X-Devin Snellenberger[10]; 19. 91-Daniel Buckwheat[19]
Heat 1 (8 Laps): 1. 26-Travis Welch[6]; 2. 5S-Mitch Stankowski[4]; 3. 33M-Nate Michonski[5]; 4. 71-Mark Eswein[8]; 5. 1M-Dan Michonski[9]; 6. 28W-Will Hoefs[1]; 7. 3D-Dylan Stedjee[7]; 8. 55W-Shawn Wagner[10]; 9. 21N-Brad Nelson[3]; 10. 51F-Sawyer Frederick[2]
Heat 2 (8 Laps): 1. 21X-Devin Snellenberger[9]; 2. 9-Jerry Wilinski[7]; 3. 35-Vern Stedjee[5]; 4. 5K-Kyle Stedjee[4]; 5. 27-Riley Magee[3]; 6. 50F-Kyle Frederick[8]; 7. 101M-Elliott Michonski[6]; 8. 59-Larry Buckwheat[2]; 9. (DNS) 91-Daniel Buckwheat
Dirt 4 cyl Modifieds
A Feature 1 (12 Laps): 1. 29W-Tanner Westphal[9]; 2. 37W-Brad Wedde[10]; 3. 11X-Calvin Stueck[1]; 4. 131-Dalton Nelson[4]; 5. 3-Dylan Henry[7]; 6. 77H-Justin Haufe[19]; 7. 23-Branden Schirpke[2]; 8. 17D-Matt DeWilde[12]; 9. 22C-Seth Collar[3]; 10. 27C-Shayne Collar[8]; 11. 17M-Alexis Michonski[18]; 12. 22-Clint Malueg[14]; 13. 17J-Jason Hopinka[16]; 14. 6-Clint Hattermann[20]; 15. 133-John Busch[23]; 16. 4-Jody Halterman[24]; 17. 62A-Autumn Allord[17]; 18. 18-Taylor Junk[5]; 19. 04-Landon Braatz[11]; 20. 28-Andrew Yeager[15]; 21. 63-Mark Phillips[6]; 22. 71-Dylan Arndt[21]; 23. 5-Josh Fisken[13]; 24. (DNS) 4W-Jordan Weisman; 25. (DNS) 16-Dominic Weso
Heat 1 (6 Laps): 1. 37W-Brad Wedde[7]; 2. 11X-Calvin Stueck[1]; 3. 18-Taylor Junk[4]; 4. 27C-Shayne Collar[6]; 5. 5-Josh Fisken[3]; 6. 17J-Jason Hopinka[2]; 7. 77H-Justin Haufe[5]; 8. 4W-Jordan Weisman[8]; 9. 4-Jody Halterman[9]
Heat 2 (6 Laps): 1. 29W-Tanner Westphal[6]; 2. 04-Landon Braatz[7]; 3. 3-Dylan Henry[5]; 4. 22C-Seth Collar[3]; 5. 22-Clint Malueg[8]; 6. 62A-Autumn Allord[2]; 7. 6-Clint Hattermann[4]; 8. (DNS) 16-Dominic Weso
Heat 3 (6 Laps): 1. 131-Dalton Nelson[3]; 2. 23-Branden Schirpke[1]; 3. 63-Mark Phillips[4]; 4. 17D-Matt DeWilde[8]; 5. 28-Andrew Yeager[6]; 6. 17M-Alexis Michonski[5]; 7. 71-Dylan Arndt[2]; 8. 133-John Busch[7]