Dirt Late Models
A Feature 1 (20 Laps): 1. 70-Justin Ritchie[1]; 2. 97-Justin Schmidt[3]; 3. 3S-Brett Swedberg[8]; 4. 99-Mike Mullen[7]; 5. 50F-Kyle Frederick[4]; 6. 15-Nick Anvelink[9]; 7. 24-Jayden Schmidt[6]; 8. 66-Ron Berna[5]; 9. 10-Paul Parker[11]; 10. 9N-Tom Naeyaert[2]; 11. 89-Kolton Roehl[15]; 12. 99S-Sawyer Specht[14]; 13. 0-Zack Drews[12]; 14. 42-Paul Niznik[10]; 15. 21M-Shawn Miller[17]; 16. 51-Jarrid Curtin[16]; 17. 54-Kevin Baldry[18]; 18. (DNF) 56-Tim Rothe[13]
Heat 1 (10 Laps): 1. 70-Justin Ritchie[2]; 2. 3S-Brett Swedberg[6]; 3. 9N-Tom Naeyaert[3]; 4. 50F-Kyle Frederick[1]; 5. 15-Nick Anvelink[9]; 6. 10-Paul Parker[8]; 7. 56-Tim Rothe[4]; 8. 89-Kolton Roehl[7]; 9. 21M-Shawn Miller[5]
Heat 2 (10 Laps): 1. 24-Jayden Schmidt[1]; 2. 99-Mike Mullen[3]; 3. 66-Ron Berna[4]; 4. 97-Justin Schmidt[5]; 5. 42-Paul Niznik[6]; 6. 0-Zack Drews[9]; 7. 99S-Sawyer Specht[7]; 8. 51-Jarrid Curtin[8]; 9. 54-Kevin Baldry[2]
IMCA Stock Car
A Feature 1 (20 Laps): 1. 24-Austin Jansen[2]; 2. 0-Brett Wenzel[9]; 3. 26V-Kegan Van Ooyen[4]; 4. 55K-Jesse Krahn[7]; 5. 4-Tim VanDeHei[8]; 6. 18-Daniel Sell Jr[3]; 7. 10-Rod Snellenberger[10]; 8. 28-Nathan Otto[5]; 9. 50F-Kyle Frederick[11]; 10. 5K-Kyle Stedjee[16]; 11. 9-Jerry Wilinski[6]; 12. 14JB-Ryan Lujeck[14]; 13. 22-Kevin Moeller[13]; 14. 45X-Troy LaRock[1]; 15. 26E-Ericka Van Ooyen[17]; 16. (DNF) 76Y-Kayden Young[19]; 17. (DNF) 12O-Beau Oskey[15]; 18. (DNF) 4L-Nathan Lisowe[18]; 19. (DNF) 21-Clint Evans[12]
Heat 1 (8 Laps): 1. 24-Austin Jansen[5]; 2. 18-Daniel Sell Jr[6]; 3. 28-Nathan Otto[7]; 4. 10-Rod Snellenberger[10]; 5. 55K-Jesse Krahn[8]; 6. 50F-Kyle Frederick[9]; 7. 22-Kevin Moeller[2]; 8. 12O-Beau Oskey[4]; 9. 26E-Ericka Van Ooyen[3]; 10. (DNF) 76Y-Kayden Young[1]
Heat 2 (8 Laps): 1. 4-Tim VanDeHei[8]; 2. 9-Jerry Wilinski[7]; 3. 0-Brett Wenzel[9]; 4. 45X-Troy LaRock[1]; 5. 26V-Kegan Van Ooyen[6]; 6. 21-Clint Evans[3]; 7. 14JB-Ryan Lujeck[5]; 8. 5K-Kyle Stedjee[4]; 9. 4L-Nathan Lisowe[2]
IMCA Sport Compact
A Feature 1 (20 Laps): 1. 69-Thomas Schulte[7]; 2. 3B-Cody Booth[11]; 3. 54D-Brett Deprez[9]; 4. 99-Dan Thomson[6]; 5. 00A-Al Cottrell[10]; 6. 19L-Logan Boehnlein[14]; 7. 15C-Alexis Czarapata[2]; 8. 111-Kyle Jorgenson[22]; 9. 27T-Bailey Tate[21]; 10. 10-Bo White[5]; 11. 68-Kyle Walters[17]; 12. 22-Clint Malueg[1]; 13. 88-Nick Everard[4]; 14. 66M-Isaiah McDowell[16]; 15. 19D-David Rumfelt[15]; 16. 8-Jason Ebert[18]; 17. 62S-Gracie Smits[24]; 18. (DNF) 33V-Roland Vandehei III[23]; 19. (DNF) 725-Brian Watzka Jr[12]; 20. (DNF) 888-TJ Everard[8]; 21. (DNF) 11H-William Huntley[20]; 22. (DNF) 18-Taylor Junk[19]; 23. (DNS) 69L-Juan Panales; 24. (DNS) 787-Skyler Bork
Heat 1 (8 Laps): 1. 69-Thomas Schulte[5]; 2. 22-Clint Malueg[1]; 3. 00A-Al Cottrell[7]; 4. 69L-Juan Panales[2]; 5. 787-Skyler Bork[8]; 6. 66M-Isaiah McDowell[3]; 7. 8-Jason Ebert[4]; 8. (DQ) 27T-Bailey Tate[6]
Heat 2 (8 Laps): 1. 3B-Cody Booth[7]; 2. 888-TJ Everard[5]; 3. 725-Brian Watzka Jr[8]; 4. 10-Bo White[3]; 5. 19L-Logan Boehnlein[6]; 6. 68-Kyle Walters[4]; 7. (DNF) 18-Taylor Junk[1]; 8. (DQ) 111-Kyle Jorgenson[2]
Heat 3 (8 Laps): 1. 54D-Brett Deprez[6]; 2. 99-Dan Thomson[4]; 3. 15C-Alexis Czarapata[1]; 4. 88-Nick Everard[2]; 5. 19D-David Rumfelt[3]; 6. 62S-Gracie Smits[8]; 7. 11H-William Huntley[7]; 8. (DNF) 33V-Roland Vandehei III[5]
IMCA Modified
A Feature 1 (20 Laps): 1. 72M-Brian Mullen[6]; 2. 21F-Kevin Feck[2]; 3. 6-Konnor Wilinski[7]; 4. 24-Jayden Schmidt[11]; 5. 56C-Jason Czarapata[10]; 6. 37S-John Schultz[9]; 7. Z84-Dave Zeitler[1]; 8. 33A-Adam Abbey[4]; 9. 52-Bruce Troesch[3]; 10. 27-Derek Janke[13]; 11. 88X-Shawn Frelich[8]; 12. 25-Paul Thorpe[12]; 13. 37-Brad Moeller[14]; 14. 31M-Dylan Moeller[5]
Heat 1 (8 Laps): 1. 72M-Brian Mullen[5]; 2. Z84-Dave Zeitler[1]; 3. 52-Bruce Troesch[2]; 4. 88X-Shawn Frelich[6]; 5. 31M-Dylan Moeller[4]; 6. (DQ) 24-Jayden Schmidt[7]; 7. (DQ) 27-Derek Janke[3]
Heat 2 (8 Laps): 1. 21F-Kevin Feck[1]; 2. 6-Konnor Wilinski[5]; 3. 37S-John Schultz[6]; 4. 56C-Jason Czarapata[7]; 5. 33A-Adam Abbey[3]; 6. 25-Paul Thorpe[2]; 7. 37-Brad Moeller[4]
IMCA Northern SportMod
A Feature 1 (20 Laps): 1. 36C-Cole Slezewski[3]; 2. 75-Max Oreskovich[11]; 3. 58-Shane Bahr[4]; 4. 33H-Barrett Hummelmeier[8]; 5. 07-Cory Kemkes[9]; 6. 72-JJ Vanderloop[10]; 7. 19-Jerry Duggan[17]; 8. 98-Dustin Wudstrack[12]; 9. 10F-Mitchell Fairbank[14]; 10. 464-Ryan Schmidt[7]; 11. 44-Skyelin Krohlow[13]; 12. 7-Evan Call[15]; 13. 26-Taylor Haufschildt[1]; 14. 257-Jordan Endries[21]; 15. 5-Vincent Engel[19]; 16. 19B-James Bohm[20]; 17. 12K-Jordan Klemmer[18]; 18. XV-Don Marquart[16]; 19. 8-Briar Hass[22]; 20. (DNF) 74M-Brad Miller[2]; 21. (DNF) 00-Bernie Miller[5]; 22. (DNF) 4E4-Dylan Schmidt[6]
Heat 1 (8 Laps): 1. 464-Ryan Schmidt[5]; 2. 72-JJ Vanderloop[6]; 3. 00-Bernie Miller[4]; 4. 74M-Brad Miller[2]; 5. 44-Skyelin Krohlow[3]; 6. XV-Don Marquart[7]; 7. 8-Briar Hass[8]; 8. (DNF) 19B-James Bohm[1]
Heat 2 (8 Laps): 1. 33H-Barrett Hummelmeier[5]; 2. 36C-Cole Slezewski[2]; 3. 26-Taylor Haufschildt[1]; 4. 75-Max Oreskovich[6]; 5. 10F-Mitchell Fairbank[7]; 6. 19-Jerry Duggan[4]; 7. 12K-Jordan Klemmer[3]
Heat 3 (8 Laps): 1. 58-Shane Bahr[3]; 2. 07-Cory Kemkes[5]; 3. 98-Dustin Wudstrack[6]; 4. 4E4-Dylan Schmidt[4]; 5. 7-Evan Call[2]; 6. 257-Jordan Endries[7]; 7. 5-Vincent Engel[1]
Street Stocks
A Feature 1 (20 Laps): 1. 9M-Derek Moede[5]; 2. 20T-Trey Van Straten[6]; 3. 71H-David Hoerning[1]; 4. 35-Brooke Diefenthaler[9]; 5. 35X-Paul Diefenthaler[11]; 6. 33C-Michael Czarapata[16]; 7. 181-Jason Piron[7]; 8. 23-Devin Yaeger[8]; 9. 914-Tyler Nettekoven[13]; 10. 07W-Matt Warner[17]; 11. 6M-Mitch Meyerhofer[14]; 12. 21W-Cole Warner[18]; 13. 8-Tony Everard[2]; 14. 5-Todd Berzowski[3]; 15. 15-Ben Schulte[4]; 16. 86W-Paul White[19]; 17. XXX-Ford Malvitz[15]; 18. (DNF) 75F-James Fletcher[10]; 19. (DNF) 24-Travis Stratton[20]; 20. (DNF) 19B-Scott Besaw[12]
B Feature 1 (10 Laps): 1. 33C-Michael Czarapata[10]; 2. 07W-Matt Warner[2]; 3. 21W-Cole Warner[6]; 4. 86W-Paul White[3]; 5. 24-Travis Stratton[11]; 6. 22K-Kaylee Greenwood[1]; 7. 8B-Nick Berzowski[5]; 8. 89T-Austin Turrubiates[4]; 9. 25X-Eric Farah[7]; 10. 70-Caleb Carlton[9]; 11. (DNF) 41K-Eli Kaye[8]
Heat 1 (8 Laps): 1. 20T-Trey Van Straten[6]; 2. 35X-Paul Diefenthaler[8]; 3. 8-Tony Everard[4]; 4. 35-Brooke Diefenthaler[7]; 5. 914-Tyler Nettekoven[5]; 6. 22K-Kaylee Greenwood[3]; 7. 89T-Austin Turrubiates[1]; 8. 25X-Eric Farah[2]; 9. 70-Caleb Carlton[9]
Heat 2 (8 Laps): 1. 71H-David Hoerning[1]; 2. 5-Todd Berzowski[4]; 3. 181-Jason Piron[6]; 4. 19B-Scott Besaw[8]; 5. 6M-Mitch Meyerhofer[5]; 6. 07W-Matt Warner[2]; 7. 8B-Nick Berzowski[3]; 8. 24-Travis Stratton[9]; 9. (DNF) 33C-Michael Czarapata[7]
Heat 3 (8 Laps): 1. 15-Ben Schulte[4]; 2. 23-Devin Yaeger[6]; 3. 75F-James Fletcher[7]; 4. 9M-Derek Moede[5]; 5. XXX-Ford Malvitz[2]; 6. 86W-Paul White[8]; 7. 21W-Cole Warner[3]; 8. 41K-Eli Kaye[1]