IMCA Modified
A Feature 1 (20 Laps): 1. 54-Benji LaCrosse[10]; 2. 90K-Shawn Kilgore[1]; 3. 08-Johnny Whitman[9]; 4. 25-Russ Reinwald[11]; 5. Z84-Dave Zeitler[3]; 6. 24-Greg Gretz[12]; 7. 90J-Jeremy Jacobs[6]; 8. 21K-James Tebon[4]; 9. K9-Tyler Wilson[8]; 10. 4K-Kyle Kudick[14]; 11. 00-RM Van Pay[17]; 12. 20T-Brad Theys[5]; 13. 8M-Jay Matthias[21]; 14. 12-Matt Vandenlangenberg[22]; 15. 00JR-Race Van Pay[19]; 16. 66-Tyler DeBouche[20]; 17. (DNF) 6-Konnor Wilinski[7]; 18. (DNF) 88L-Josh Long[13]; 19. (DNF) 0L-Lucas Lamberies[15]; 20. (DNF) 0P-Hunter Parsons[18]; 21. (DNF) 95B-Jeff Bodendorfer[2]; 22. (DNF) 20-Cody Schroeder[16]
Heat 1 (8 Laps): 1. 90K-Shawn Kilgore[1]; 2. 08-Johnny Whitman[5]; 3. 90J-Jeremy Jacobs[3]; 4. 25-Russ Reinwald[6]; 5. 88L-Josh Long[4]; 6. 20-Cody Schroeder[7]; 7. 00JR-Race Van Pay[2]; 8. (DNF) 12-Matt Vandenlangenberg[8]
Heat 2 (8 Laps): 1. 54-Benji LaCrosse[5]; 2. 95B-Jeff Bodendorfer[1]; 3. K9-Tyler Wilson[4]; 4. 21K-James Tebon[2]; 5. 4K-Kyle Kudick[3]; 6. 00-RM Van Pay[7]; 7. 66-Tyler DeBouche[6]
Heat 3 (8 Laps): 1. Z84-Dave Zeitler[1]; 2. 24-Greg Gretz[7]; 3. 20T-Brad Theys[2]; 4. 6-Konnor Wilinski[3]; 5. 0L-Lucas Lamberies[4]; 6. 0P-Hunter Parsons[6]; 7. 8M-Jay Matthias[5]
IMCA Northern SportMod
A Feature 1 (20 Laps): 1. 24Z-Jacob Zellner[8]; 2. 24-Jayden Schmidt[7]; 3. 03W-Timothy Warner[3]; 4. 88-Gabriel Zellner[2]; 5. X-Chris Budzban[6]; 6. 99-Jeff Vlies[11]; 7. 14-Cody Rass[9]; 8. 464-Ryan Schmidt[15]; 9. 40D-Jimmy Deal[10]; 10. 56-Doug Maurer[12]; 11. 31V-Jarred VanLaanen[5]; 12. 11-Bernie Reinhardt[18]; 13. 23-Chuck Carmin[16]; 14. 49-Roger Laviolette[14]; 15. 15S-Logan See[19]; 16. 9M-Dennis Miesler[20]; 17. 31G-Will Garceau[1]; 18. 41D-Troy DeGrave[17]; 19. 81-AJ Springborn[13]; 20. 44T-Logan Theys[21]; 21. (DNF) 21CZ-Cole Czarneski[4]
B Feature 1 (8 Laps): 1. 23-Chuck Carmin[1]; 2. 11-Bernie Reinhardt[2]; 3. 9M-Dennis Miesler[3]; 4. OK-Brandon Kaye[4]; 5. 9S-Mackenzie Simonar[7]; 6. 50X-Trevor Vandehei[5]; 7. 7W-Mason Woods[6]
B Feature 2 (8 Laps): 1. 41D-Troy DeGrave[1]; 2. 15S-Logan See[2]; 3. 44T-Logan Theys[4]; 4. 12-Randy Theys[5]; 5. 799-David McCutcheon[6]; 6. 44-Shaun Olson[3]
Heat 1 (8 Laps): 1. 21CZ-Cole Czarneski[4]; 2. 24Z-Jacob Zellner[6]; 3. 31V-Jarred VanLaanen[5]; 4. 56-Doug Maurer[9]; 5. 81-AJ Springborn[3]; 6. 23-Chuck Carmin[7]; 7. 9S-Mackenzie Simonar[10]; 8. 44-Shaun Olson[8]; 9. 50X-Trevor Vandehei[1]; 10. (DNF) 799-David McCutcheon[2]
Heat 2 (8 Laps): 1. X-Chris Budzban[5]; 2. 88-Gabriel Zellner[2]; 3. 14-Cody Rass[6]; 4. 99-Jeff Vlies[8]; 5. 49-Roger Laviolette[3]; 6. 41D-Troy DeGrave[4]; 7. 15S-Logan See[9]; 8. OK-Brandon Kaye[1]; 9. 12-Randy Theys[7]
Heat 3 (8 Laps): 1. 24-Jayden Schmidt[5]; 2. 40D-Jimmy Deal[7]; 3. 31G-Will Garceau[1]; 4. 03W-Timothy Warner[2]; 5. 464-Ryan Schmidt[6]; 6. 11-Bernie Reinhardt[8]; 7. 9M-Dennis Miesler[4]; 8. 44T-Logan Theys[3]; 9. (DNF) 7W-Mason Woods[9]
IMCA Stock Car
A Feature 1 (20 Laps): 1. 28X-Josh Mroczkowski[4]; 2. 10-Rod Snellenberger[6]; 3. 19S-Aaron Stolp[5]; 4. 007-Luke Lemmens[7]; 5. 9K-Shawn Havel[10]; 6. 21X-Devin Snellenberger[12]; 7. 40B-Tom Brumlic[2]; 8. 54-Benji LaCrosse[11]; 9. 88-Mike Coel[17]; 10. 2T-Travis VanStraten[9]; 11. 50F-Kyle Frederick[8]; 12. 40C-Alex Crapser[1]; 13. 51-Jeremy Wiitala[15]; 14. 44-Larry Karcz Jr[3]; 15. 8-Charlie Kroll[13]; 16. 57-Kevin Deneys[14]; 17. 77V-Barry Van Straten[20]; 18. 84-Gavin Techmeier[21]; 19. 10L-Chris Loewenhagen[19]; 20. (DNF) 40-Aaron Karcz[16]; 21. (DNF) 0-Patrick Farley Jr[18]
Heat 1 (8 Laps): 1. 007-Luke Lemmens[5]; 2. 40C-Alex Crapser[1]; 3. 9K-Shawn Havel[6]; 4. 44-Larry Karcz Jr[3]; 5. 8-Charlie Kroll[4]; 6. 84-Gavin Techmeier[2]; 7. 0-Patrick Farley Jr[7]
Heat 2 (8 Laps): 1. 28X-Josh Mroczkowski[3]; 2. 54-Benji LaCrosse[6]; 3. 19S-Aaron Stolp[4]; 4. 50F-Kyle Frederick[5]; 5. 57-Kevin Deneys[1]; 6. 40-Aaron Karcz[2]; 7. (DNF) 10L-Chris Loewenhagen[7]
Heat 3 (8 Laps): 1. 10-Rod Snellenberger[4]; 2. 2T-Travis VanStraten[5]; 3. 21X-Devin Snellenberger[6]; 4. 40B-Tom Brumlic[1]; 5. 51-Jeremy Wiitala[2]; 6. (DNF) 88-Mike Coel[3]; 7. (DQ) 77V-Barry Van Straten[7]
Sport Compact
A Feature 1 (20 Laps): 1. 54D-Brett Deprez[6]; 2. 799-Matthew Mann[2]; 3. 89-Thomas Schulte[5]; 4. 7-Scott Schlafke[7]; 5. 360C-Braidyn Cady[8]; 6. 68-Kyle Walters[3]; 7. 21J-Justin Finlan[12]; 8. 275-Molly Stephany[1]; 9. 133-Dallas Topel[4]; 10. 360-Shawn Cady[9]; 11. 10W-Bo White[16]; 12. 17W-Brian Watzka Jr[15]; 13. 50X-Roland Vandehei III[11]; 14. 26JK-Joey Krentz[14]; 15. (DNF) 28D-Jason Dondlinger[13]; 16. (DNF) 4L-Nathan Lisowe[10]
Heat 1 (8 Laps): 1. 799-Matthew Mann[3]; 2. 89-Thomas Schulte[5]; 3. 133-Dallas Topel[4]; 4. 7-Scott Schlafke[7]; 5. 360-Shawn Cady[8]; 6. 50X-Roland Vandehei III[2]; 7. 28D-Jason Dondlinger[1]; 8. (DNF) 17W-Brian Watzka Jr[6]
Heat 2 (8 Laps): 1. 4L-Nathan Lisowe[8]; 2. 54D-Brett Deprez[6]; 3. 360C-Braidyn Cady[7]; 4. 275-Molly Stephany[1]; 5. 68-Kyle Walters[3]; 6. (DNF) 21J-Justin Finlan[5]; 7. (DNS) 26JK-Joey Krentz; 8. (DNS) 10W-Bo White
Street Stocks
A Feature 1 (20 Laps): 1. 139-Justin Jacobsen[8]; 2. 111-Shanon Guelette[10]; 3. 40D-Dave DeGrave[9]; 4. XXX-Ford Malvitz[2]; 5. 42A-Lexii Ashcraft[4]; 6. 35-Brooke Diefenthaler[7]; 7. 11C-Adam Crapser[11]; 8. 15-Ben Schulte[14]; 9. 27F-Tony Fletcher[1]; 10. 49-Kody Laviolette[5]; 11. 1K-Derek Kaye[3]; 12. 07W-Matt Warner[13]; 13. X-Bill Kelsey[18]; 14. 8-Geno Sternard[12]; 15. 86B-Jake Burt[17]; 16. 99H-Justin Hartel[20]; 17. (DNF) 26-Dillon Ploor[16]; 18. (DNF) 3G-Garrett Geyer[6]; 19. (DNF) 8B-Nick Berzowski[19]; 20. (DNF) 051-Mark Spittlemeister[15]
Heat 1 (8 Laps): 1. 111-Shanon Guelette[5]; 2. 3G-Garrett Geyer[4]; 3. 8-Geno Sternard[6]; 4. 1K-Derek Kaye[3]; 5. (DNF) 07W-Matt Warner[2]; 6. (DNF) 26-Dillon Ploor[1]
Heat 2 (8 Laps): 1. XXX-Ford Malvitz[2]; 2. 42A-Lexii Ashcraft[3]; 3. 11C-Adam Crapser[6]; 4. 139-Justin Jacobsen[8]; 5. 15-Ben Schulte[5]; 6. 86B-Jake Burt[4]; 7. 8B-Nick Berzowski[7]; 8. 99H-Justin Hartel[1]
Heat 3 (8 Laps): 1. 40D-Dave DeGrave[5]; 2. 27F-Tony Fletcher[1]; 3. 35-Brooke Diefenthaler[4]; 4. 49-Kody Laviolette[3]; 5. 051-Mark Spittlemeister[2]; 6. X-Bill Kelsey[6]