IMCA Modified
A Feature 1 (20 Laps): 1. 90K-Shawn Kilgore[4]; 2. 54-Benji LaCrosse[10]; 3. K9-Tyler Wilson[14]; 4. 20T-Brad Theys[7]; 5. 20C-Cody Schroeder[3]; 6. 0P-Hunter Parsons[1]; 7. 8M-Jay Matthias[5]; 8. Z84-Dave Zeitler[11]; 9. 21J-Jared Siefert[15]; 10. 4K-Kyle Kudick[9]; 11. 68J-Mark Joski[13]; 12. 95B-Jeff Bodendorfer[2]; 13. (DNF) 29P-Chris Pigeon[16]; 14. (DNF) 90J-Jeremy Jacobs[8]; 15. (DNF) 25-Russ Reinwald[17]; 16. (DNF) 21K-James Tebon[6]; 17. (DNF) 08-Johnny Whitman[12]; 18. (DNF) 41-Michael Bailey[18]
Heat 1 (8 Laps): 1. 0P-Hunter Parsons[1]; 2. 90K-Shawn Kilgore[3]; 3. 95B-Jeff Bodendorfer[2]; 4. 4K-Kyle Kudick[6]; 5. 21K-James Tebon[4]; 6. Z84-Dave Zeitler[5]; 7. 68J-Mark Joski[8]; 8. 21J-Jared Siefert[9]; 9. 25-Russ Reinwald[7]
Heat 2 (8 Laps): 1. 20C-Cody Schroeder[2]; 2. 20T-Brad Theys[4]; 3. 8M-Jay Matthias[3]; 4. 90J-Jeremy Jacobs[5]; 5. 54-Benji LaCrosse[9]; 6. 08-Johnny Whitman[7]; 7. K9-Tyler Wilson[6]; 8. 29P-Chris Pigeon[1]; 9. 41-Michael Bailey[8]
IMCA Northern SportMod
A Feature 1 (20 Laps): 1. 24-Jayden Schmidt[9]; 2. 24Z-Jacob Zellner[10]; 3. 14-Cody Rass[8]; 4. 21CZ-Cole Czarneski[4]; 5. 88-Gabriel Zellner[7]; 6. 9M-Dennis Miesler[6]; 7. 41D-Troy DeGrave[5]; 8. 12-Randy Theys[2]; 9. 28-Michael Bailey Jr[3]; 10. 9S-Mackenzie Simonar[1]; 11. 72-JJ Vanderloop[11]; 12. 44-Shaun Olson[14]; 13. (DNF) 23K-Chris Kuchta[13]; 14. (DNF) X-Chris Budzban[12]
Heat 1 (8 Laps): 1. 41D-Troy DeGrave[4]; 2. 88-Gabriel Zellner[5]; 3. 24Z-Jacob Zellner[7]; 4. 14-Cody Rass[6]; 5. 12-Randy Theys[2]; 6. 72-JJ Vanderloop[3]; 7. (DNF) 23K-Chris Kuchta[1]
Heat 2 (8 Laps): 1. 24-Jayden Schmidt[6]; 2. 21CZ-Cole Czarneski[3]; 3. 9M-Dennis Miesler[4]; 4. 9S-Mackenzie Simonar[1]; 5. 28-Michael Bailey Jr[2]; 6. X-Chris Budzban[5]; 7. 44-Shaun Olson[7]
IMCA Stock Car
A Feature 1 (20 Laps): 1. 3D-Dylan Stedjee[6]; 2. 50F-Kyle Frederick[11]; 3. 88-Mike Coel[10]; 4. 40B-Tom Brumlic[8]; 5. 21-Dave Bouche[3]; 6. 10-Rod Snellenberger[12]; 7. 40C-Alex Crapser[4]; 8. 9-Eric Mahlik[5]; 9. 19S-Aaron Stolp[16]; 10. 74A-Eric Arneson[7]; 11. 81X-Josh Mroczkowski[9]; 12. (DNF) 75G-Dave Gauger[1]; 13. (DNF) A11-Tim Mueller[17]; 14. (DNF) 51-Jeremy Wiitala[2]; 15. (DNF) 0F-Patrick Farley Jr[20]; 16. (DNF) 36-Larry Karcz Jr[13]; 17. (DNF) 10L-Chris Loewenhagen[19]; 18. (DNF) 64-Brady Polcen[18]; 19. (DQ) 21X-Devin Snellenberger[15]; 20. (DQ) 40-Aaron Karcz[14]
Heat 1 (8 Laps): 1. 74A-Eric Arneson[4]; 2. 10-Rod Snellenberger[7]; 3. 40C-Alex Crapser[3]; 4. 75G-Dave Gauger[1]; 5. 36-Larry Karcz Jr[6]; 6. 19S-Aaron Stolp[5]; 7. (DNF) 10L-Chris Loewenhagen[2]
Heat 2 (8 Laps): 1. 9-Eric Mahlik[2]; 2. 88-Mike Coel[5]; 3. 51-Jeremy Wiitala[1]; 4. 81X-Josh Mroczkowski[4]; 5. 40-Aaron Karcz[3]; 6. A11-Tim Mueller[6]
Heat 3 (8 Laps): 1. 50F-Kyle Frederick[6]; 2. 21-Dave Bouche[2]; 3. 40B-Tom Brumlic[4]; 4. 3D-Dylan Stedjee[3]; 5. 21X-Devin Snellenberger[5]; 6. 64-Brady Polcen[7]; 7. 0F-Patrick Farley Jr[1]
Sport Compact
A Feature 1 (20 Laps): 1. 117-James Riske[3]; 2. 7-Scott Schlafke[10]; 3. 89-Thomas Schulte[8]; 4. 3B-Adam Broehm[6]; 5. 133-Dallas Topel[4]; 6. 21J-Justin Finlan[5]; 7. 799-Matthew Mann[13]; 8. 360C-Braidyn Cady[14]; 9. 17-Shane Reed[11]; 10. 28D-Jason Dondlinger[17]; 11. 275-Molly Stephany[12]; 12. (DNF) 111-Kyle Jorgenson[1]; 13. (DNF) 06-Josh Turzinski[19]; 14. (DNF) 145-Caleb Barnard[15]; 15. (DNF) 68-Kyle Walters[2]; 16. (DNF) 22M-Clint Malueg[7]; 17. (DNF) 54-Brett Deprez[9]; 18. (DNF) 26JK-Joey Krentz[18]; 19. (DNS) 38-Travis Paul
Heat 1 (8 Laps): 1. 117-James Riske[5]; 2. 7-Scott Schlafke[9]; 3. 111-Kyle Jorgenson[2]; 4. 3B-Adam Broehm[7]; 5. 89-Thomas Schulte[8]; 6. 17-Shane Reed[10]; 7. 799-Matthew Mann[6]; 8. 145-Caleb Barnard[4]; 9. 28D-Jason Dondlinger[1]; 10. (DNF) 06-Josh Turzinski[3]
Heat 2 (8 Laps): 1. 68-Kyle Walters[3]; 2. 21J-Justin Finlan[6]; 3. 54-Brett Deprez[8]; 4. 133-Dallas Topel[5]; 5. 22M-Clint Malueg[7]; 6. 275-Molly Stephany[1]; 7. 360C-Braidyn Cady[4]; 8. 38-Travis Paul[9]; 9. (DNS) 26JK-Joey Krentz
Street Stocks
A Feature 1 (20 Laps): 1. 11C-Adam Crapser[6]; 2. 40D-Dave DeGrave[9]; 3. 111-Shanon Guelette[4]; 4. 35D-Paul Diefenthaler[8]; 5. 49-Kody Laviolette[1]; 6. 15-Ben Schulte[5]; 7. 42A-Lexii Ashcraft[3]; 8. XXX-Ford Malvitz[18]; 9. 86B-Jake Burt[15]; 10. 51-Jake Binash[13]; 11. 1K-Derek Kaye[2]; 12. 8B-Nick Berzowski[12]; 13. X-Bill Kelsey[17]; 14. 20-Michael Rabas[16]; 15. 051-Mark Spittlemeister[14]; 16. (DNF) 71-Edward Anschutz[11]; 17. (DNF) 42-Bailey Laviolette[10]; 18. (DNF) 35-Brooke Diefenthaler[7]
Heat 1 (8 Laps): 1. 11C-Adam Crapser[6]; 2. 111-Shanon Guelette[5]; 3. 1K-Derek Kaye[3]; 4. 42-Bailey Laviolette[8]; 5. 35D-Paul Diefenthaler[7]; 6. 71-Edward Anschutz[9]; 7. 51-Jake Binash[1]; 8. 86B-Jake Burt[4]; 9. X-Bill Kelsey[2]
Heat 2 (8 Laps): 1. 49-Kody Laviolette[2]; 2. 40D-Dave DeGrave[7]; 3. 42A-Lexii Ashcraft[4]; 4. 35-Brooke Diefenthaler[6]; 5. 15-Ben Schulte[5]; 6. 8B-Nick Berzowski[3]; 7. (DNF) 051-Mark Spittlemeister[1]; 8. (DNF) 20-Michael Rabas[8]; 9. (DNS) XXX-Ford Malvitz