IMCA Modified
B Feature 1 (10 Laps): 1. 95-Jeff Bodendorfer[1]; 2. 17-Mike Klenz[4]; 3. 09-Kelsy Wedelstadt[3]; 4. 333-Rob Charapata[5]; 5. 8M-Jay Matthias[2]; 6. 88X-Shawn Frelich[6]; 7. 41-Michael Bailey[7]
B Feature 2 (10 Laps):
Heat 1 (8 Laps): 1. 21F-Kevin Feck[3]; 2. 99-Mike Mullen[9]; 3. 20-Cody Schroeder[8]; 4. 94-JJ Andersen[5]; 5. 54H-Travis Hansen[7]; 6. 95-Jeff Bodendorfer[6]; 7. 39K-Brandon Krueger[2]; 8. 17-Mike Klenz[4]; 9. 7-Adam Jacobson[10]; 10. 41-Michael Bailey[1]
Heat 2 (8 Laps): 1. 58-Marcus Yarie[6]; 2. 72X-Jason Ebert[8]; 3. 12-Jordan Bartz[4]; 4. 9W-Jerry Wilinski[7]; 5. 2JR-Wyatt Block[9]; 6. 30W-Daniel Wilcox[5]; 7. 09-Kelsy Wedelstadt[3]; 8. 31S-Trevor Spaulding[1]; 9. 88X-Shawn Frelich[2]; 10. 54D-Chad Devine[10]
Heat 3 (8 Laps): 1. 0P-Hunter Parsons[4]; 2. 72M-Brian Mullen[8]; 3. 24-Jayden Schmidt[9]; 4. 21X-Kurt Moeller[5]; 5. 11S-Travis Spaulding[2]; 6. 8M-Jay Matthias[3]; 7. 18-Matt Klenz[7]; 8. 333-Rob Charapata[6]; 9. 52-Bruce Troesch[1]
IMCA Northern SportMod
A Feature 1 (20 Laps):
B Feature 1 (10 Laps): 1. 53-Jake Carpenter[5]; 2. 28-Andy Klosterman[2]; 3. 07-Cory Kemkes[6]; 4. 464-Ryan Schmidt[8]; 5. 7X-Jason Jach[1]; 6. 1-Matthew Radtke[7]; 7. 7-Jerry Vanderloop[10]; 8. 7H-Brady Harshbarger[9]; 9. 36C-Cole Slezewski[12]; 10. (DNF) 33V-Bradley Viau[11]; 11. (DNF) 44-Skyelin Krohlow[4]; 12. (DNF) 26-Taylor Haufschildt[3]
Heat 1 (8 Laps): 1. 89-Kolton Roehl[1]; 2. 25X-Derek Fehling[5]; 3. 10K-Kaden Besaw[6]; 4. 23K-Chris Kuchta[4]; 5. 32X-Skyler Woods[7]; 6. 7X-Jason Jach[8]; 7. 44-Skyelin Krohlow[2]; 8. 1-Matthew Radtke[9]; 9. 7-Jerry Vanderloop[3]
Heat 2 (8 Laps): 1. 75-Max Oreskovich[2]; 2. 72-JJ Vanderloop[4]; 3. 00-Bernie Miller[3]; 4. 484-Jordan Jahnke[6]; 5. 21CZ-Cole Czarneski[8]; 6. 28-Andy Klosterman[5]; 7. 53-Jake Carpenter[9]; 8. 464-Ryan Schmidt[7]; 9. 33V-Bradley Viau[1]
Heat 3 (8 Laps): 1. 12S-Taylor Sorenson[2]; 2. 10B-Ryan Besaw[6]; 3. 11S-Jeff Schmuhl[4]; 4. 9R-Matthew Roehl[3]; 5. 4E4-Dylan Schmidt[9]; 6. 26-Taylor Haufschildt[5]; 7. 07-Cory Kemkes[8]; 8. 7H-Brady Harshbarger[7]; 9. 36C-Cole Slezewski[1]
IMCA Sport Compact
A Feature 1 (20 Laps):
Heat 1 (8 Laps): 1. 73C-Jeremy Czarapata[7]; 2. 15-Ben Schulte[8]; 3. 125-David Cox[6]; 4. 26V-Kegan Van Ooyen[5]; 5. 18-Taylor Junk[4]; 6. 12-Mason Geigel[9]; 7. 13V-Nate Van Ooyen[3]; 8. 15C-Alexis Czarapata[2]; 9. (DNS) 13-Ainsley Busch
Heat 2 (8 Laps): 1. 89-Thomas Schulte[7]; 2. 27T-Bailey Tate[4]; 3. 19B-Carter Besaw[2]; 4. 43B-Michael Brehmer[5]; 5. 32-Taylor Becher[8]; 6. 3B-Cody Booth[6]; 7. (DNF) 25A-Bailey Akstulewicz[9]; 8. (DNF) 10-Bo White[3]; 9. (DNS) 787-Skyler Bork
IMCA Stock Car
A Feature 1 (20 Laps):
B Feature 1 (10 Laps): 1. 28-Nathan Otto[2]; 2. 1M-Dan Michonski[7]; 3. 24-Austin Jansen[4]; 4. 59-Jerry Leary[1]; 5. 26E-Ericka Van Ooyen[6]; 6. 33Z-Crystal Zempel[5]; 7. (DNF) 10L-Chris Loewenhagen[3]; 8. (DNS) 79-Paul Barribeau
B Feature 2 (10 Laps): 1. 21K-Jeff Kropp[4]; 2. 509-Logan Leary[1]; 3. 36-Larry Karcz Jr[2]; 4. 05T-Lee Tank[3]; 5. 22-Kyle Wilson[6]; 6. (DNS) 50O-Ronnie Otto; 7. (DNS) 0F-Patrick Farley Jr
Heat 1 (8 Laps): 1. K9-Tyler Wilson[5]; 2. 21CZ-Cole Czarneski[6]; 3. 91-Paul Holschuh[2]; 4. 25-Trent Nolan[4]; 5. 59-Jerry Leary[8]; 6. 10L-Chris Loewenhagen[3]; 7. 33Z-Crystal Zempel[1]; 8. 1M-Dan Michonski[7]
Heat 2 (8 Laps): 1. 0-Brett Wenzel[7]; 2. 74-Eric Arneson[6]; 3. 26-Chas Van Ooyen[5]; 4. 5Y-Kayden Young[8]; 5. 509-Logan Leary[4]; 6. 05T-Lee Tank[2]; 7. (DNF) 50O-Ronnie Otto[3]; 8. (DNF) 0F-Patrick Farley Jr[1]
Heat 3 (8 Laps): 1. 525-Chase Parker[5]; 2. 12X-Nick Buckarma[6]; 3. 12K-Anthony Kotula[3]; 4. 2JR-Wyatt Block[7]; 5. 28-Nathan Otto[2]; 6. 24-Austin Jansen[4]; 7. 26E-Ericka Van Ooyen[8]; 8. 79-Paul Barribeau[1]
Heat 4 (8 Laps): 1. 76-Tyler Wendt[3]; 2. 50F-Kyle Frederick[7]; 3. 81X-Josh Mroczkowski[6]; 4. 40-Aaron Karcz[2]; 5. 36-Larry Karcz Jr[4]; 6. 21K-Jeff Kropp[5]; 7. 22-Kyle Wilson[1]
Street Stocks
A Feature 1 (20 Laps):
Heat 1 (8 Laps): 1. 1X-Jason White[2]; 2. 22S-Jared Spaulding[5]; 3. 2-Beau Schroeder[4]; 4. 35-Brooke Diefenthaler[6]; 5. 69SS-Thomas Schulte[1]; 6. 3B-Malachi Bierman[3]; 7. 22K-Kaylee Greenwood[7]
Heat 2 (8 Laps): 1. 35X-Paul Diefenthaler[6]; 2. 24H-Presley Harrington[5]; 3. 88-TJ Everard[4]; 4. 20T-Trey Van Straten[3]; 5. 05R-Logan Schmeck[2]; 6. 914-Tyler Nettekoven[1]; 7. (DNF) 23-Devin Yaeger[7]
Heat 3 (8 Laps): 1. 43-Jesse Krahn[4]; 2. 18Z-Travis Zirbel[3]; 3. 75F-James Fletcher[5]; 4. 76Y-Kayden Young[1]; 5. 24-Travis Stratton[7]; 6. (DNF) 8-Tony Everard[2]; 7. (DNS) 18-Nick Everard