IMCA Modified
A Feature 1 (20 Laps): 1. (DNS) 95B-Jeff Bodendorfer; 2. (DNS) 56C-Jason Czarapata; 3. (DNS) 3K-Todd "Felix" Dart; 4. (DNS) 90J-Jeremy Jacobs; 5. (DNS) 21FJB-Mike King; 6. (DNS) 5L-Josh Lambert; 7. (DNS) 29P-Chris Pigeon; 8. (DNS) 24-Jayden Schmidt; 9. (DNS) 21J-Jared Siefert; 10. (DNS) 20T-Brad Theys; 11. (DNS) 00-RM Van Pay; 12. (DNS) Z84-Dave Zeitler
Heat 1 (8 Laps): 1. 95B-Jeff Bodendorfer[2]; 2. 3K-Todd "Felix" Dart[4]; 3. 20T-Brad Theys[5]; 4. 90J-Jeremy Jacobs[6]; 5. 29P-Chris Pigeon[1]; 6. 21FJB-Mike King[3]
Heat 2 (8 Laps): 1. Z84-Dave Zeitler[1]; 2. 56C-Jason Czarapata[3]; 3. 24-Jayden Schmidt[2]; 4. 00-RM Van Pay[5]; 5. 21J-Jared Siefert[6]; 6. 5L-Josh Lambert[4]
IMCA Northern SportMod
A Feature 1 (20 Laps): 1. (DNS) X-Chris Budzban; 2. (DNS) 21CZ-Cole Czarneski; 3. (DNS) 41D-Troy DeGrave; 4. (DNS) 15D-Craig Dorner; 5. (DNS) 27F-Sean Falk; 6. (DNS) 117-Tony Fletcher; 7. (DNS) OK-Brandon Kaye; 8. (DNS) 23K-Chris Kuchta; 9. (DNS) 49-Roger Laviolette; 10. (DNS) 24-Dustin Marquardt; 11. (DNS) 119-Reagan May; 12. (DNS) 799-David McCutcheon; 13. (DNS) 22-Heidi Fleischman; 14. (DNS) 9M-Dennis Miesler; 15. (DNS) 14-Cody Rass; 16. (DNS) 9S-Mackenzie Simonar; 17. (DNS) 27-Tyler Sobiesczyk; 18. (DNS) 12S-Taylor Sorenson; 19. (DNS) 44T-Logan Theys; 20. (DNS) 12-Randy Theys; 21. (DNS) 49V-Jarred VanLaanen; 22. (DNS) 1-Alec Wery
Heat 1 (8 Laps): 1. 49-Roger Laviolette[3]; 2. 14-Cody Rass[4]; 3. 1-Alec Wery[2]; 4. 23K-Chris Kuchta[5]; 5. 12-Randy Theys[1]; 6. 15D-Craig Dorner[6]; 7. 799-David McCutcheon[8]; 8. 24-Dustin Marquardt[7]
Heat 2 (8 Laps): 1. 119-Reagan May[2]; 2. 41D-Troy DeGrave[4]; 3. 9M-Dennis Miesler[5]; 4. 21CZ-Cole Czarneski[6]; 5. 27F-Sean Falk[1]; 6. 22-Heidi Fleischman[7]; 7. 117-Tony Fletcher[3]
Heat 3 (8 Laps): 1. OK-Brandon Kaye[1]; 2. X-Chris Budzban[6]; 3. 44T-Logan Theys[2]; 4. 27-Tyler Sobiesczyk[4]; 5. 12S-Taylor Sorenson[3]; 6. 9S-Mackenzie Simonar[7]; 7. 49V-Jarred VanLaanen[5]
IMCA Stock Car
A Feature 1 (20 Laps): 1. (DNS) 21-Dave Bouche; 2. (DNS) 40B-Tom Brumlic; 3. (DNS) 12X-Nick Buckarma; 4. (DNS) 88-Mike Coel; 5. (DNS) 21CZ-Cole Czarneski; 6. (DNS) 0F-Patrick Farley Jr; 7. (DNS) 50F-Kyle Frederick; 8. (DNS) 9K-Shawn Havel; 9. (DNS) 87-John Heinz; 10. (DNS) 1330-Justin Jacobsen; 11. (DNS) 24-Austin Jansen; 12. (DNS) 36-Larry Karcz Jr; 13. (DNS) 22L-Nathan Lauscher; 14. (DNS) 007-Luke Lemmens; 15. (DNS) 20L-Dusty Loberger; 16. (DNS) 10L-Chris Loewenhagen; 17. (DNS) 81X-Josh Mroczkowski; 18. (DNS) 18-Daniel Sell Jr; 19. (DNS) 3D-Dylan Stedjee; 20. (DNS) 19S-Aaron Stolp
Heat 1 (8 Laps): 1. 21CZ-Cole Czarneski[3]; 2. 88-Mike Coel[6]; 3. 20L-Dusty Loberger[9]; 4. 36-Larry Karcz Jr[7]; 5. 3D-Dylan Stedjee[5]; 6. 10L-Chris Loewenhagen[1]; 7. 40B-Tom Brumlic[4]; 8. 12X-Nick Buckarma[8]; 9. 18-Daniel Sell Jr[10]; 10. 0F-Patrick Farley Jr[2]
Heat 2 (8 Laps): 1. 87-John Heinz[2]; 2. 9K-Shawn Havel[3]; 3. 22L-Nathan Lauscher[1]; 4. 19S-Aaron Stolp[7]; 5. 007-Luke Lemmens[9]; 6. 1330-Justin Jacobsen[10]; 7. 24-Austin Jansen[5]; 8. 50F-Kyle Frederick[4]; 9. 21-Dave Bouche[8]; 10. (DNF) 81X-Josh Mroczkowski[6]
Sport Compact
A Feature 1 (20 Laps): 1. (DNS) 13R-Randy Bennett; 2. (DNS) 3B-Adam Broehm; 3. (DNS) 87-Barney DeVares; 4. (DNS) 3J-Brandon Jorstad; 5. (DNS) 15J-Blake Jung; 6. (DNS) OK-Brandon Kaye; 7. (DNS) R4C-Matt Kaye; 8. (DNS) 82K-Carl King; 9. (DNS) 22M-Clint Malueg; 10. (DNS) 799-Matthew Mann; 11. (DNS) 55P-Michael Plate Jr; 12. (DNS) 7-Scott Schlafke; 13. (DNS) 15-Ben Schulte; 14. (DNS) 89-Thomas Schulte; 15. (DNS) 13M-Molly Stephany; 16. (DNS) 20T-Alvin Testroete
Heat 1 (8 Laps): 1. 3B-Adam Broehm[3]; 2. 89-Thomas Schulte[6]; 3. 20T-Alvin Testroete[4]; 4. 3J-Brandon Jorstad[5]; 5. 13R-Randy Bennett[1]; 6. 22M-Clint Malueg[7]; 7. 13M-Molly Stephany[2]; 8. (DNS) OK-Brandon Kaye
Heat 2 (8 Laps): 1. 15-Ben Schulte[6]; 2. R4C-Matt Kaye[3]; 3. 799-Matthew Mann[5]; 4. 7-Scott Schlafke[4]; 5. 55P-Michael Plate Jr[2]; 6. 82K-Carl King[8]; 7. 87-Barney DeVares[1]; 8. 15J-Blake Jung[7]
Street Stocks
A Feature 1 (20 Laps): 1. (DNS) 8B-Nick Berzowski; 2. (DNS) 51-Jake Binash; 3. (DNS) 86B-Jake Burt; 4. (DNS) 40D-Dave DeGrave; 5. (DNS) 3G-Garrett Geyer; 6. (DNS) 3-Jason Geyer; 7. (DNS) 111-Shanon Guelette; 8. (DNS) 19-Chris Konitzer; 9. (DNS) XXX-Ford Malvitz; 10. (DNS) 46N-Chad Naze; 11. (DNS) 94-Cody Patten; 12. (DNS) 2-George Paul; 13. (DNS) 8-Geno Sternard; 14. (DNS) 18Z-Travis Zirbel
Heat 1 (8 Laps): 1. 3G-Garrett Geyer[4]; 2. 3-Jason Geyer[5]; 3. 8-Geno Sternard[3]; 4. 46N-Chad Naze[6]; 5. 94-Cody Patten[2]; 6. 19-Chris Konitzer[1]; 7. (DNF) 40D-Dave DeGrave[7]
Heat 2 (8 Laps): 1. 8B-Nick Berzowski[2]; 2. 18Z-Travis Zirbel[4]; 3. 111-Shanon Guelette[6]; 4. XXX-Ford Malvitz[5]; 5. 86B-Jake Burt[3]; 6. 51-Jake Binash[1]; 7. 2-George Paul[7]