IMCA Modified
A Feature 1 (20 Laps): 1. 3K-Todd "Felix" Dart[4]; 2. 90J-Jeremy Jacobs[5]; 3. 25-Russ Reinwald[6]; 4. 4K-Kyle Kudick[7]; 5. 56C-Jason Czarapata[8]; 6. 24G-Greg Gretz[9]; 7. 6-Konnor Wilinski[12]; 8. 18-Matt Klenz[14]; 9. Z84-Dave Zeitler[2]; 10. 95B-Jeff Bodendorfer[3]; 11. 20T-Brad Theys[13]; 12. 333-Rob Charapata[16]; 13. 8M-Jay Matthias[11]; 14. 99KK-Derek Moede[15]; 15. (DNF) 54-Benji LaCrosse[10]; 16. (DNF) 30W-Daniel Wilcox[1]
Heat 1 (8 Laps): 1. 25-Russ Reinwald[5]; 2. 54-Benji LaCrosse[8]; 3. 3K-Todd "Felix" Dart[4]; 4. 30W-Daniel Wilcox[1]; 5. 56C-Jason Czarapata[6]; 6. 8M-Jay Matthias[2]; 7. 20T-Brad Theys[7]; 8. (DNF) 99KK-Derek Moede[3]
Heat 2 (8 Laps): 1. 95B-Jeff Bodendorfer[3]; 2. 4K-Kyle Kudick[5]; 3. Z84-Dave Zeitler[1]; 4. 24G-Greg Gretz[6]; 5. 90J-Jeremy Jacobs[4]; 6. 6-Konnor Wilinski[7]; 7. 18-Matt Klenz[8]; 8. 333-Rob Charapata[2]
IMCA Northern SportMod
A Feature 1 (20 Laps): 1. 99-Jeff Vlies[7]; 2. 17V-Coy Vlies[10]; 3. 14-Cody Rass[8]; 4. 18L-Randy LeMieux Jr[9]; 5. 28-Andy Klosterman[12]; 6. 6-Jesse Denome[13]; 7. 23K-Chris Kuchta[11]; 8. OK-Jared Spaulding[16]; 9. 9M-Dennis Miesler[15]; 10. 29E-Andrew Engels[17]; 11. 3-Mike Richer[18]; 12. 44T-Logan Theys[4]; 13. (DNF) 34-Nolan Theissen[14]; 14. (DNF) 36C-Cole Slezewski[1]; 15. (DNF) 00-Rick Lemieux[19]; 16. (DNF) 1-Alec Wery[5]; 17. (DNF) 53-Craig Dorner[6]; 18. (DNF) 21D-Tyler Demars[2]; 19. (DNF) 74M-Brad Miller[20]; 20. (DNF) 17-Riley Bricco[3]
B Feature 1 (8 Laps): 1. OK-Jared Spaulding[1]; 2. 29E-Andrew Engels[3]; 3. 3-Mike Richer[8]; 4. 00-Rick Lemieux[7]; 5. 74M-Brad Miller[10]; 6. 57-Drake Degnan[4]; 7. 26-Joey Krentz[5]; 8. 44-Shaun Olson[6]; 9. 22-Randy Bennett[9]; 10. (DNF) 17M-Mac Miller[2]
Heat 1 (8 Laps): 1. 17V-Coy Vlies[5]; 2. 99-Jeff Vlies[4]; 3. 44T-Logan Theys[3]; 4. 21D-Tyler Demars[2]; 5. 6-Jesse Denome[6]; 6. OK-Jared Spaulding[7]; 7. 22-Randy Bennett[8]; 8. (DNF) 26-Joey Krentz[1]
Heat 2 (8 Laps): 1. 14-Cody Rass[4]; 2. 1-Alec Wery[3]; 3. 28-Andy Klosterman[7]; 4. 17-Riley Bricco[2]; 5. 34-Nolan Theissen[5]; 6. 17M-Mac Miller[1]; 7. 57-Drake Degnan[6]; 8. 44-Shaun Olson[8]
Heat 3 (8 Laps): 1. 36C-Cole Slezewski[1]; 2. 53-Craig Dorner[3]; 3. 18L-Randy LeMieux Jr[4]; 4. 23K-Chris Kuchta[5]; 5. 9M-Dennis Miesler[2]; 6. 29E-Andrew Engels[7]; 7. 74M-Brad Miller[8]; 8. 00-Rick Lemieux[9]; 9. 3-Mike Richer[6]
IMCA Stock Car
A Feature 1 (20 Laps): 1. K9-Tyler Wilson[6]; 2. 21-Dave Bouche[5]; 3. 59M-Jamison MacDonald[1]; 4. 3D-Dylan Stedjee[9]; 5. 40-Aaron Karcz[3]; 6. 36-Larry Karcz Jr[8]; 7. 56-Jeff Lautenbach[7]; 8. 9K-Shawn Havel[10]; 9. 25J-Jared Siefert[15]; 10. 94-Cody Patten[12]; 11. 0F-Patrick Farley Jr[11]; 12. 10L-Chris Loewenhagen[14]; 13. 41-Katelyn Sohrweide[13]; 14. (DNF) 40B-Tom Brumlic[4]; 15. (DNF) 77V-Barry Van Straten[16]; 16. (DNS) 64-Brady Polcen; 17. (DNS) 39C-Adam Clark
Heat 1 (8 Laps): 1. K9-Tyler Wilson[5]; 2. 3D-Dylan Stedjee[7]; 3. 40-Aaron Karcz[3]; 4. 59M-Jamison MacDonald[1]; 5. 40B-Tom Brumlic[4]; 6. 0F-Patrick Farley Jr[2]; 7. 41-Katelyn Sohrweide[8]; 8. (DNF) 25J-Jared Siefert[6]
Heat 2 (8 Laps): 1. 21-Dave Bouche[4]; 2. 56-Jeff Lautenbach[5]; 3. 36-Larry Karcz Jr[6]; 4. 9K-Shawn Havel[7]; 5. 64-Brady Polcen[1]; 6. 94-Cody Patten[3]; 7. 10L-Chris Loewenhagen[2]; 8. 39C-Adam Clark[8]; 9. 77V-Barry Van Straten[9]
Sport Compact
A Feature 1 (15 Laps): 1. 18L-Nathan Lisowe[12]; 2. 3X-Trever Cronick[9]; 3. 7-Scott Schlafke[8]; 4. 87-Barney DeVares[5]; 5. 0K-Brandon Kaye[3]; 6. 6-Nate Raasch[10]; 7. 22M-Clint Malueg[6]; 8. 18-Taylor Junk[7]; 9. 87R-James Riske[2]; 10. 27E-Brooklyn Eisner[11]; 11. 63-Eugene Winkel[4]; 12. (DNF) 121-Dillon Joski[1]
Heat 1 (8 Laps): 1. 7-Scott Schlafke[5]; 2. 0K-Brandon Kaye[2]; 3. 22M-Clint Malueg[4]; 4. 6-Nate Raasch[6]; 5. 121-Dillon Joski[1]; 6. 27E-Brooklyn Eisner[3]
Heat 2 (8 Laps): 1. 3X-Trever Cronick[5]; 2. 87-Barney DeVares[3]; 3. 18-Taylor Junk[4]; 4. 87R-James Riske[1]; 5. 63-Eugene Winkel[2]; 6. (DQ) 18L-Nathan Lisowe[6]
Street Stocks
A Feature 1 (20 Laps): 1. 22S-Jared Spaulding[8]; 2. 18Z-Travis Zirbel[10]; 3. 3G-Garrett Geyer[7]; 4. XXX-Ford Malvitz[6]; 5. 3-Jason Geyer[9]; 6. 8B-Nick Berzowski[4]; 7. 51-Jake Binash[2]; 8. 5-Todd Berzowski[3]; 9. 33C-Michael Czarapata[1]; 10. (DNS) 111-Shanon Guelette; 11. (DNS) 7M-Molly Stephany
Heat 1 (8 Laps): 1. 3-Jason Geyer[5]; 2. 33C-Michael Czarapata[1]; 3. 5-Todd Berzowski[2]; 4. 3G-Garrett Geyer[4]; 5. 111-Shanon Guelette[3]; 6. (DNS) 7M-Molly Stephany
Heat 2 (8 Laps): 1. 18Z-Travis Zirbel[5]; 2. 22S-Jared Spaulding[4]; 3. 8B-Nick Berzowski[2]; 4. XXX-Ford Malvitz[3]; 5. 51-Jake Binash[1]
Dirt Late Models
King of the Village (30 Laps): 1. 99M-Mike Mullen[1]; 2. 15-Nick Anvelink[2]; 3. 19J-Justin Green[17]; 4. 3-Brett Swedberg[3]; 5. 97-Justin Schmidt[8]; 6. 81-Troy Springborn[6]; 7. 77-Bill Edler[4]; 8. 10S-Taylor Scheffler[16]; 9. 25-Jared Siefert[13]; 10. 70-Justin Ritchie[10]; 11. 55-Joe Bongiorno[15]; 12. 5-Lukas Postl[21]; 13. 99-Sawyer Specht[18]; 14. (DNF) 74-Mitch McGrath[5]; 15. (DNF) 24S-Jayden Schmidt[7]; 16. (DNF) 03-Kyle Raddant[11]; 17. (DNF) 27-Derek Janke[19]; 18. (DNF) 24-Turk Letizia[14]; 19. (DNF) 7-Joel Bennett[20]; 20. (DNF) 33E-Chris Engels[12]; 21. (DNF) 66-Ron Berna[9]; 22. (DNS) 21F-Gunner Frank; 23. (DNS) 21-Todd Frank; 24. (DNS) 9N-Tom Naeyaert
Klink Equipment Heat 1 (10 Laps): 1. 3-Brett Swedberg[1]; 2. 97-Justin Schmidt[3]; 3. 81-Troy Springborn[6]; 4. 25-Jared Siefert[2]; 5. 33E-Chris Engels[7]; 6. 24-Turk Letizia[8]; 7. 21F-Gunner Frank[4]; 8. 7-Joel Bennett[5]
Ken's Sports Heat 2 (10 Laps): 1. 24S-Jayden Schmidt[1]; 2. 77-Bill Edler[5]; 3. 74-Mitch McGrath[7]; 4. 70-Justin Ritchie[6]; 5. 55-Joe Bongiorno[3]; 6. 99-Sawyer Specht[2]; 7. 27-Derek Janke[4]; 8. (DNF) 21-Todd Frank[8]
Wehrs Machine Heat 3 (10 Laps): 1. 99M-Mike Mullen[3]; 2. 15-Nick Anvelink[4]; 3. 03-Kyle Raddant[2]; 4. 66-Ron Berna[8]; 5. 10S-Taylor Scheffler[1]; 6. 19J-Justin Green[7]; 7. 9N-Tom Naeyaert[6]; 8. (DNF) 5-Lukas Postl[5]