Dirt Late Models
A Feature 1 (25 Laps): 1. 81S-Troy Springborn[1]; 2. 15A-Nick Anvelink[7]; 3. 9-Tom Naeyaert[3]; 4. 99-Mike Mullen[4]; 5. 5P-Lukas Postl[2]; 6. 70-Justin Ritchie[20]; 7. 7-Joel Bennett[10]; 8. 66-Ron Berna[13]; 9. 61K-Andy Karl[5]; 10. 56B-Jordan Barkholtz[15]; 11. 95W-Aaron Wickersheim[17]; 12. 21-Todd Frank[18]; 13. 51-Chris Oertel[8]; 14. 24-Jayden Schmidt[11]; 15. 3S-Brett Swedberg[9]; 16. 20-Joe Reuter[6]; 17. 51C-Jarrid Curtin[14]; 18. 50F-Kyle Frederick[19]; 19. (DNS) 19J-Justin Green; 20. (DNS) 21X-Kurt Moeller
Heat 1 (8 Laps): 1. 5P-Lukas Postl[2]; 2. 20-Joe Reuter[1]; 3. 61K-Andy Karl[4]; 4. 51-Chris Oertel[3]; 5. 81S-Troy Springborn[5]; 6. 24-Jayden Schmidt[8]; 7. 66-Ron Berna[9]; 8. 56B-Jordan Barkholtz[7]; 9. 95W-Aaron Wickersheim[6]; 10. 50F-Kyle Frederick[10]
Heat 2 (8 Laps): 1. 9-Tom Naeyaert[1]; 2. 99-Mike Mullen[4]; 3. 3S-Brett Swedberg[7]; 4. 15A-Nick Anvelink[9]; 5. 7-Joel Bennett[8]; 6. 19J-Justin Green[3]; 7. 51C-Jarrid Curtin[10]; 8. 21X-Kurt Moeller[2]; 9. 21-Todd Frank[5]; 10. 70-Justin Ritchie[6]
A Modifieds
A Feature 1 (20 Laps): 1. 24-Jayden Schmidt[3]; 2. 12-Jordan Bartz[5]; 3. 07-Mike Schmidt[6]; 4. 58-Marcus Yarie[8]; 5. 79J-Gary Janke[1]; 6. 97T-Tanner Janke[15]; 7. 88-Austin Winkel[9]; 8. 79-Jerry Muenster[4]; 9. 0-Cody Hokenstad[2]; 10. 30W-Daniel Wilcox[7]; 11. 33A-Adam Abbey[11]; 12. 25T-Paul Thorpe[13]; 13. 7-Adam Jacobson[14]; 14. 31-Dylan Moeller[16]; 15. C19-Jeremie Hedrick[10]; 16. 21F-Kevin Feck[12]
Heat 1 (8 Laps): 1. 12-Jordan Bartz[4]; 2. 58-Marcus Yarie[6]; 3. C19-Jeremie Hedrick[7]; 4. 07-Mike Schmidt[5]; 5. 0-Cody Hokenstad[2]; 6. 31-Dylan Moeller[8]; 7. 21F-Kevin Feck[3]; 8. 7-Adam Jacobson[1]
Heat 2 (8 Laps): 1. 24-Jayden Schmidt[2]; 2. 30W-Daniel Wilcox[5]; 3. 79-Jerry Muenster[3]; 4. 88-Austin Winkel[6]; 5. 79J-Gary Janke[1]; 6. 33A-Adam Abbey[8]; 7. 25T-Paul Thorpe[7]; 8. 97T-Tanner Janke[4]
B Modifieds
A Feature 1 (20 Laps): 1. 4-Jeffery Teske[10]; 2. 61-Michael Springborn[4]; 3. 36C-Cole Slezewski[5]; 4. 09B-Kevin Bethke[7]; 5. 75-Max Oreskovich[13]; 6. 72-JJ Vanderloop[8]; 7. 36-Tommy Rindt[11]; 8. 34-Dustin Urban[3]; 9. 906-Joshua Fleischmann[14]; 10. (DNF) 25M-Mike McPherson[2]; 11. (DNF) 7T-Taylor Hoffman[12]; 12. (DNF) 7-Jerry Vanderloop[6]; 13. (DNF) 48-Charles Hoffman[15]; 14. (DNF) 10K-Forrest Kernen[1]; 15. (DNF) 81-AJ Springborn[9]
Heat 1 (8 Laps): 1. 61-Michael Springborn[4]; 2. 09B-Kevin Bethke[6]; 3. 81-AJ Springborn[7]; 4. (DNF) 34-Dustin Urban[2]; 5. (DNF) 10K-Forrest Kernen[1]; 6. (DNF) 36-Tommy Rindt[5]; 7. (DNF) 75-Max Oreskovich[8]; 8. (DNF) 48-Charles Hoffman[3]
Heat 2 (8 Laps): 1. 36C-Cole Slezewski[4]; 2. 72-JJ Vanderloop[6]; 3. 4-Jeffery Teske[7]; 4. 7-Jerry Vanderloop[5]; 5. 25M-Mike McPherson[1]; 6. 7T-Taylor Hoffman[2]; 7. 906-Joshua Fleischmann[3]
Stock Cars
A Feature 1 (20 Laps): 1. 25-Trent Nolan[6]; 2. 60-Kyle Wanner[1]; 3. 26-Travis Welch[16]; 4. 2-Daniel Wilcox[10]; 5. 2T-Travis VanStraten[9]; 6. 3D-Dylan Stedjee[13]; 7. 19S-Aaron Stolp[18]; 8. 1M-Dan Michonski[7]; 9. 50F-Kyle Frederick[8]; 10. 35-Vern Stedjee[5]; 11. 28W-Will Hoefs[19]; 12. 5S-Mitch Stankowski[4]; 13. 99S-Dylan Sexton[3]; 14. 14JB-Ryan Lujeck[17]; 15. 101M-Elliott Michonski[15]; 16. 59-Larry Buckwheat[14]; 17. 91-Daniel Buckwheat[20]; 18. 03T-Trenton Ortner[11]; 19. (DNF) 83-Brekken Kleinschmidt[12]; 20. (DNF) 5K-Kyle Stedjee[2]
Heat 1 (8 Laps): 1. 25-Trent Nolan[6]; 2. 1M-Dan Michonski[7]; 3. 99S-Dylan Sexton[4]; 4. 2T-Travis VanStraten[8]; 5. 2-Daniel Wilcox[9]; 6. 03T-Trenton Ortner[2]; 7. 3D-Dylan Stedjee[5]; 8. 101M-Elliott Michonski[3]; 9. 14JB-Ryan Lujeck[10]; 10. 28W-Will Hoefs[1]
Heat 2 (8 Laps): 1. 5S-Mitch Stankowski[4]; 2. 60-Kyle Wanner[1]; 3. 50F-Kyle Frederick[7]; 4. 35-Vern Stedjee[5]; 5. 5K-Kyle Stedjee[3]; 6. 83-Brekken Kleinschmidt[6]; 7. 59-Larry Buckwheat[2]; 8. 26-Travis Welch[8]; 9. 19S-Aaron Stolp[9]; 10. 91-Daniel Buckwheat[10]
Dirt 4 cyl Modifieds
A Feature 1 (12 Laps): 1. 17H-Lucas Hacker[10]; 2. 37W-Brad Wedde[8]; 3. 131-Dalton Nelson[9]; 4. 27C-Shayne Collar[2]; 5. 27-Bailey Tate[6]; 6. 77H-Justin Haufe[3]; 7. 73-Trevor Born[4]; 8. 22-Clint Malueg[1]; 9. 17M-Alexis Michonski[7]; 10. 68-Braden Allen[11]; 11. 71-Dylan Arndt[13]; 12. 62A-Autumn Allord[15]; 13. 66M-Isaiah McDowell[14]; 14. 22T-Tucker Pari[5]; 15. (DNS) 18-Taylor Junk
Heat 1 (6 Laps): 1. 27-Bailey Tate[4]; 2. 131-Dalton Nelson[6]; 3. 27C-Shayne Collar[2]; 4. 73-Trevor Born[3]; 5. 17M-Alexis Michonski[5]; 6. 68-Braden Allen[1]; 7. 71-Dylan Arndt[7]; 8. 62A-Autumn Allord[8]
Heat 2 (6 Laps): 1. 37W-Brad Wedde[5]; 2. 17H-Lucas Hacker[6]; 3. 22-Clint Malueg[1]; 4. 77H-Justin Haufe[2]; 5. 22T-Tucker Pari[3]; 6. 18-Taylor Junk[4]; 7. 66M-Isaiah McDowell[7]