IMCA Stock Car
A Feature 1 (20 Laps): 1. 0-Brett Wenzel[8]; 2. 10-Rod Snellenberger[9]; 3. 525-Chase Parker[5]; 4. 81X-Josh Mroczkowski[7]; 5. 55K-Jesse Krahn[3]; 6. 28-Nathan Otto[13]; 7. 74-Eric Arneson[4]; 8. 24-Austin Jansen[6]; 9. 76Y-Kayden Young[2]; 10. 5K-Kyle Stedjee[14]; 11. 12O-Beau Oskey[1]; 12. 216-Brian Nowinski[12]; 13. (DNF) 28V-Chad Vetting[10]; 14. (DNF) 59-Jerry Leary[15]; 15. (DNS) 4L-Nathan Lisowe
Heat 1 (8 Laps): 1. 74-Eric Arneson[5]; 2. 0-Brett Wenzel[7]; 3. 24-Austin Jansen[6]; 4. 12O-Beau Oskey[2]; 5. 28V-Chad Vetting[8]; 6. 4L-Nathan Lisowe[1]; 7. (DNF) 28-Nathan Otto[3]; 8. (DNF) 59-Jerry Leary[4]
Heat 2 (8 Laps): 1. 525-Chase Parker[5]; 2. 10-Rod Snellenberger[7]; 3. 55K-Jesse Krahn[4]; 4. 81X-Josh Mroczkowski[6]; 5. 76Y-Kayden Young[3]; 6. 216-Brian Nowinski[1]; 7. 5K-Kyle Stedjee[2]
IMCA Sport Compact
A Feature 1 (20 Laps): 1. 00A-Al Cottrell[7]; 2. 3B-Cody Booth[9]; 3. 888-TJ Everard[8]; 4. 69-Thomas Schulte[10]; 5. 58-Todd Boehnlein[2]; 6. 82K-Carl King[11]; 7. 19-Tanner Pari[13]; 8. 33V-Roland Vandehei III[4]; 9. 54D-Brett Deprez[5]; 10. 27T-Bailey Tate[3]; 11. 19L-Logan Boehnlein[6]; 12. 22T-Tucker Pari[12]; 13. 62S-Gracie Smits[14]; 14. (DNF) 125-David Cox[1]
Heat 1 (8 Laps): 1. 58-Todd Boehnlein[2]; 2. 888-TJ Everard[6]; 3. 19L-Logan Boehnlein[5]; 4. 69-Thomas Schulte[7]; 5. 125-David Cox[1]; 6. 82K-Carl King[4]; 7. 19-Tanner Pari[3]
Heat 2 (8 Laps): 1. 3B-Cody Booth[6]; 2. 00A-Al Cottrell[5]; 3. 54D-Brett Deprez[4]; 4. 27T-Bailey Tate[2]; 5. 33V-Roland Vandehei III[3]; 6. 22T-Tucker Pari[1]; 7. 62S-Gracie Smits[7]
IMCA Modified
A Feature 1 (20 Laps): 1. 08-Johnny Whitman[6]; 2. 24-Jayden Schmidt[2]; 3. 6-Konnor Wilinski[4]; 4. 72-Justin Ritchie[5]; 5. 56C-Jason Czarapata[8]; 6. 37-John Schultz[7]; 7. 8-Jesse Cullen[1]; 8. 88X-Shawn Frelich[9]; 9. (DNF) 95-Jeff Bodendorfer[3]
Heat 1 (8 Laps): 1. 24-Jayden Schmidt[3]; 2. 8-Jesse Cullen[2]; 3. 95-Jeff Bodendorfer[5]; 4. 6-Konnor Wilinski[7]; 5. 72-Justin Ritchie[9]; 6. 08-Johnny Whitman[8]; 7. 37-John Schultz[4]; 8. 56C-Jason Czarapata[6]; 9. 88X-Shawn Frelich[1]
IMCA Northern SportMod
A Feature 1 (20 Laps): 1. 07-Cory Kemkes[6]; 2. 484-Jordan Jahnke[12]; 3. 72-JJ Vanderloop[5]; 4. 464-Ryan Schmidt[10]; 5. 7-Jerry Vanderloop[8]; 6. 4E4-Dylan Schmidt[9]; 7. 70-Jonathon Baumann[13]; 8. 58-Shane Bahr[7]; 9. 12S-Taylor Sorenson[2]; 10. 33W-Owen Wilcox[16]; 11. 22S-Jared Spaulding[14]; 12. 17M-Mac Miller[21]; 13. (DNF) 36C-Cole Slezewski[15]; 14. (DNF) 26-Taylor Haufschildt[1]; 15. (DNF) 75-Max Oreskovich[11]; 16. (DNF) 44-Skyelin Krohlow[18]; 17. (DNF) 5-Vincent Engel[17]; 18. (DNF) 29S-Colton See[4]; 19. (DNF) 19-James Bohm[20]; 20. (DNF) 34-Nolan Theissen[19]; 21. (DNF) 00-Bernie Miller[3]
Heat 1 (8 Laps): 1. 29S-Colton See[4]; 2. 464-Ryan Schmidt[6]; 3. 12S-Taylor Sorenson[3]; 4. 58-Shane Bahr[5]; 5. 70-Jonathon Baumann[7]; 6. 33W-Owen Wilcox[2]; 7. (DNF) 34-Nolan Theissen[1]
Heat 2 (8 Laps): 1. 72-JJ Vanderloop[4]; 2. 00-Bernie Miller[3]; 3. 7-Jerry Vanderloop[5]; 4. 75-Max Oreskovich[6]; 5. 22S-Jared Spaulding[2]; 6. 5-Vincent Engel[1]; 7. (DNS) 17M-Mac Miller
Heat 3 (8 Laps): 1. 07-Cory Kemkes[4]; 2. 4E4-Dylan Schmidt[5]; 3. 484-Jordan Jahnke[6]; 4. 26-Taylor Haufschildt[1]; 5. 36C-Cole Slezewski[3]; 6. 44-Skyelin Krohlow[2]; 7. 19-James Bohm[7]
Street Stocks
A Feature 1 (20 Laps): 1. 35X-Paul Diefenthaler[11]; 2. 20T-Trey Van Straten[10]; 3. 33C-Michael Czarapata[6]; 4. 6-Josh McDonald[12]; 5. 1330-Justin Jacobsen[4]; 6. 35-Brooke Diefenthaler[9]; 7. 23-Devin Yaeger[8]; 8. 5-Todd Berzowski[5]; 9. 3B-Malachi Bierman[13]; 10. 914-Tyler Nettekoven[14]; 11. 8-Tony Everard[2]; 12. 21W-Cole Warner[19]; 13. 8B-Nick Berzowski[1]; 14. 6M-Mitch Meyerhofer[3]; 15. 24-Travis Stratton[21]; 16. (DNF) 15-Ben Schulte[7]; 17. (DNF) 07W-Matt Warner[17]; 18. (DNF) XXX-Ford Malvitz[15]; 19. (DNF) 10-Carter Besaw[18]; 20. (DNF) 28V-John Vetting[16]; 21. (DNS) 139-Logan Wilde
Heat 1 (8 Laps): 1. 1330-Justin Jacobsen[3]; 2. 20T-Trey Van Straten[6]; 3. 5-Todd Berzowski[4]; 4. 6M-Mitch Meyerhofer[2]; 5. 3B-Malachi Bierman[5]; 6. 28V-John Vetting[7]; 7. (DNF) 07W-Matt Warner[1]
Heat 2 (8 Laps): 1. 35X-Paul Diefenthaler[6]; 2. 33C-Michael Czarapata[4]; 3. 23-Devin Yaeger[5]; 4. 8B-Nick Berzowski[1]; 5. 914-Tyler Nettekoven[3]; 6. 139-Logan Wilde[7]; 7. (DNF) 10-Carter Besaw[2]
Heat 3 (8 Laps): 1. 6-Josh McDonald[6]; 2. 8-Tony Everard[1]; 3. 35-Brooke Diefenthaler[5]; 4. 15-Ben Schulte[4]; 5. XXX-Ford Malvitz[3]; 6. 24-Travis Stratton[7]; 7. 21W-Cole Warner[2]