Sport Compact
A Feature 1 (20 Laps): 1. 5S-Calvin Stueck[10]; 2. 7-Scott Schlafke[8]; 3. 88E-TJ Everard[9]; 4. OKLM-Brandon Kaye[7]; 5. 8E-Tony Everard[5]; 6. 18E-Nick Everard[2]; 7. 133-Dallas Topel[6]; 8. 10-Bo White[4]; 9. 50X-Trevor Vandehei[3]; 10. 12-Kaitlyn Pingel[17]; 11. 68-Kyle Walters[15]; 12. X55-Jody Cornelius[13]; 13. (DNF) 22M-Clint Malueg[11]; 14. (DNF) 52V-Brandon VanOoyen[18]; 15. (DNF) 26-Dillon Ploor[16]; 16. (DNF) 99-Dylan Riedy[14]; 17. (DNF) 28D-Jason Dondlinger[1]; 18. (DNS) 54D-Brett Deprez
Heat 1 (8 Laps): 1. 50X-Trevor Vandehei[2]; 2. 10-Bo White[3]; 3. 88E-TJ Everard[6]; 4. OKLM-Brandon Kaye[5]; 5. 28D-Jason Dondlinger[1]; 6. 22M-Clint Malueg[8]; 7. X55-Jody Cornelius[7]; 8. 68-Kyle Walters[4]; 9. 12-Kaitlyn Pingel[9]
Heat 2 (8 Laps): 1. 5S-Calvin Stueck[6]; 2. 8E-Tony Everard[3]; 3. 18E-Nick Everard[1]; 4. 133-Dallas Topel[4]; 5. 7-Scott Schlafke[5]; 6. 54D-Brett Deprez[7]; 7. 99-Dylan Riedy[9]; 8. 26-Dillon Ploor[2]; 9. 52V-Brandon VanOoyen[8]
Street Stocks
A Feature 1 (20 Laps): 1. 40D-Dave DeGrave[9]; 2. 11C-Adam Crapser[2]; 3. 71A-Edward Anschutz[10]; 4. 3-Jason Geyer[5]; 5. 79-Joe Johnson[1]; 6. 03-Mitch Meier[8]; 7. 3V-Dan Van Pay[4]; 8. 7W-Mason Woods[15]; 9. 07W-Matt Warner[16]; 10. 111-Shanon Guelette[3]; 11. 54M-Matt Malvitz[20]; 12. 35-Brooke Diefenthaler[17]; 13. 55K-Jesse Krahn[12]; 14. 42A-Lexii Ashcraft[14]; 15. 46N-Chad Naze[7]; 16. 21N-Nikki Carter[19]; 17. 16B-Dylan Breit[18]; 18. (DNF) 94-Cody Patten[13]; 19. (DNF) 49-Roger Laviolette[6]; 20. (DNS) 18Z-Travis Zirbel
B Feature 1 (10 Laps): 1. 35-Brooke Diefenthaler[1]; 2. 21N-Nikki Carter[3]; 3. 9-John Denil Jr[2]; 4. 73A-James Anderson[4]; 5. 3G-Garrett Geyer[7]; 6. 75G-Dave Gauger[6]; 7. 48-Kody Laviolette[5]; 8. (DNF) 51-Wade Weckler[8]; 9. (DNF) 69X-Patrick Klawitter[9]
B Feature 2 (10 Laps): 1. 16B-Dylan Breit[1]; 2. 54M-Matt Malvitz[3]; 3. 99H-Justin Hartel[5]; 4. XXX-Ford Malvitz[4]; 5. 27F-Tony Fletcher[2]; 6. 24S-Austin Steinke[8]; 7. (DNF) 42-Bailey Laviolette[7]; 8. (DNF) 98X-Pat Day[6]; 9. (DNS) 3Y-Don Young
Heat 1 (8 Laps): 1. 11C-Adam Crapser[3]; 2. 46N-Chad Naze[6]; 3. 18Z-Travis Zirbel[8]; 4. 94-Cody Patten[2]; 5. 35-Brooke Diefenthaler[5]; 6. 21N-Nikki Carter[7]; 7. 48-Kody Laviolette[1]; 8. (DNF) 3G-Garrett Geyer[4]; 9. (DNF) 69X-Patrick Klawitter[9]
Heat 2 (8 Laps): 1. 03-Mitch Meier[6]; 2. 55K-Jesse Krahn[8]; 3. 3-Jason Geyer[5]; 4. 42A-Lexii Ashcraft[7]; 5. 16B-Dylan Breit[9]; 6. 54M-Matt Malvitz[4]; 7. 99H-Justin Hartel[2]; 8. (DNF) 42-Bailey Laviolette[3]; 9. (DNF) 3Y-Don Young[1]
Heat 3 (8 Laps): 1. 40D-Dave DeGrave[6]; 2. 79-Joe Johnson[1]; 3. 49-Roger Laviolette[5]; 4. 7W-Mason Woods[8]; 5. 9-John Denil Jr[4]; 6. 73A-James Anderson[2]; 7. 75G-Dave Gauger[3]; 8. 51-Wade Weckler[7]
Heat 4 (8 Laps): 1. 71A-Edward Anschutz[6]; 2. 111-Shanon Guelette[3]; 3. 3V-Dan Van Pay[4]; 4. 07W-Matt Warner[8]; 5. 27F-Tony Fletcher[1]; 6. XXX-Ford Malvitz[5]; 7. 98X-Pat Day[2]; 8. 24S-Austin Steinke[7]
IMCA Modified
A Feature 1 (20 Laps): 1. 90K-Shawn Kilgore[9]; 2. 54-Benji LaCrosse[10]; 3. 9-Jerry Wilinski[2]; 4. 20-Cody Schroeder[3]; 5. 20T-Brad Theys[5]; 6. 8M-Jay Matthias[4]; 7. 88L-Josh Long[8]; 8. 90J-Jeremy Jacobs[6]; 9. 3K-Todd Dart[12]; 10. 75-Lance Arneson[16]; 11. 00JR-Race Van Pay[15]; 12. 00-RM Van Pay[11]; 13. Z84-Dave Zeitler[21]; 14. 66-Tyler DeBouche[18]; 15. 29P-Chris Pigeon[19]; 16. 50-Jason Cornelius[20]; 17. (DNF) 21K-James Tebon[1]; 18. (DNF) 42-Jamie Schmidt[14]; 19. (DNF) 24-Greg Gretz[13]; 20. (DNF) 95B-Jeff Bodendorfer[17]; 21. (DNF) 6-Konnor Wilinski[7]
Heat 1 (8 Laps): 1. 90J-Jeremy Jacobs[3]; 2. 21K-James Tebon[1]; 3. 54-Benji LaCrosse[5]; 4. 20-Cody Schroeder[2]; 5. 24-Greg Gretz[7]; 6. 75-Lance Arneson[4]; 7. 29P-Chris Pigeon[6]
Heat 2 (8 Laps): 1. 6-Konnor Wilinski[3]; 2. 8M-Jay Matthias[2]; 3. 00-RM Van Pay[5]; 4. 88L-Josh Long[4]; 5. 42-Jamie Schmidt[7]; 6. 95B-Jeff Bodendorfer[1]; 7. 50-Jason Cornelius[6]
Heat 3 (8 Laps): 1. 9-Jerry Wilinski[1]; 2. 20T-Brad Theys[2]; 3. 90K-Shawn Kilgore[4]; 4. 3K-Todd Dart[7]; 5. 00JR-Race Van Pay[5]; 6. 66-Tyler DeBouche[6]; 7. Z84-Dave Zeitler[3]
IMCA Stock Car
A Feature 1 (20 Laps): 1. 74-Eric Arneson[7]; 2. 007-Luke Lemmens[2]; 3. 40-Aaron Karcz[1]; 4. 88-Mike Coel[9]; 5. 10-Rod Snellenberger[16]; 6. 11-Benji LaCrosse[11]; 7. 21-Dave Bouche[12]; 8. 10X-Devin Snellenberger[10]; 9. 50F-Kyle Frederick[8]; 10. 2T-Travis VanStraten[6]; 11. 9K-Shawn Havel[13]; 12. 34-Kyle Resch[5]; 13. 3D-Dylan Stedjee[17]; 14. 72-Robert Waechter[4]; 15. 77V-Barry Van Straten[18]; 16. 40C-Alex Crapser[15]; 17. 1JR-Robert Waechter Jr[20]; 18. 22L-Nathan Lauscher[14]; 19. (DNF) 40B-Tom Brumlic[3]; 20. (DNF) 1R-Brandon Ross[19]
B Feature 1 (10 Laps): 1. 3D-Dylan Stedjee[2]; 2. 1R-Brandon Ross[1]; 3. 81X-Josh Mroczkowski[4]; 4. 35D-Paul Diefenthaler[7]; 5. 51-Jeremy Wiitala[3]; 6. 33S-Zach Spangenberg[5]; 7. (DNF) 3R-Caden Lemieux[6]; 8. (DNF) 33-Jacob Gerondale[8]; 9. (DNS) 026-Kevin Deneys; 10. (DNS) 99KK-Derek Moede
B Feature 2 (10 Laps): 1. 77V-Barry Van Straten[1]; 2. 1JR-Robert Waechter Jr[9]; 3. 84M-Eric Malfroid[6]; 4. 65-Joe Kerkhoff[4]; 5. 36K-Larry Karcz Jr[8]; 6. 94-Kurt Olson[5]; 7. 53-Duwayne Mertens[3]; 8. (DNF) 007C-Mike Carter[7]; 9. (DNF) 24-Aidan Gretz[2]; 10. (DNS) 9M-Nick Mahlik
Heat 1 (8 Laps): 1. 007-Luke Lemmens[3]; 2. 40B-Tom Brumlic[4]; 3. 34-Kyle Resch[5]; 4. 9K-Shawn Havel[6]; 5. 1R-Brandon Ross[8]; 6. 51-Jeremy Wiitala[7]; 7. 33S-Zach Spangenberg[9]; 8. 35D-Paul Diefenthaler[2]; 9. (DNF) 99KK-Derek Moede[1]
Heat 2 (8 Laps): 1. 2T-Travis VanStraten[5]; 2. 10X-Devin Snellenberger[7]; 3. 50F-Kyle Frederick[6]; 4. 22L-Nathan Lauscher[8]; 5. 77V-Barry Van Straten[4]; 6. 53-Duwayne Mertens[2]; 7. 94-Kurt Olson[9]; 8. (DNF) 007C-Mike Carter[1]; 9. (DNF) 1JR-Robert Waechter Jr[3]
Heat 3 (8 Laps): 1. 40-Aaron Karcz[2]; 2. 74-Eric Arneson[5]; 3. 11-Benji LaCrosse[8]; 4. 40C-Alex Crapser[3]; 5. 3D-Dylan Stedjee[4]; 6. 81X-Josh Mroczkowski[6]; 7. 3R-Caden Lemieux[1]; 8. 33-Jacob Gerondale[7]; 9. (DNF) 9M-Nick Mahlik[9]
Heat 4 (8 Laps): 1. 88-Mike Coel[6]; 2. 21-Dave Bouche[8]; 3. 72-Robert Waechter[4]; 4. 10-Rod Snellenberger[5]; 5. 24-Aidan Gretz[1]; 6. 65-Joe Kerkhoff[9]; 7. 84M-Eric Malfroid[2]; 8. 36K-Larry Karcz Jr[3]; 9. 026-Kevin Deneys[7]
IMCA Northern SportMod
A Feature 1 (20 Laps): 1. 95-Sawyer Haese[6]; 2. 15D-Craig Dorner[1]; 3. 03W-Timothy Warner[12]; 4. 9M-Dennis Miesler[3]; 5. 14-Cody Rass[18]; 6. 41D-Troy DeGrave[8]; 7. 464-Ryan Schmidt[5]; 8. 2C-Dale Cayemburg[2]; 9. 1-Matthew Radtke[13]; 10. 12-Matt Vandenlangenberg[15]; 11. 18W-Brian Wieland[11]; 12. 983-Brian Ankerson[4]; 13. 40D-Jimmy Deal[16]; 14. 27F-Sean Falk[19]; 15. 24-Jayden Schmidt[10]; 16. 18-Randy LeMieux Jr[9]; 17. 9-Mackenzie Simonar[20]; 18. (DNF) 99-Jeff Vlies[7]; 19. (DNF) 30B-Jacob Berkevich[14]; 20. (DNF) 19-Jerry Duggan[17]
B Feature 1 (10 Laps): 1. 12-Matt Vandenlangenberg[1]; 2. 40D-Jimmy Deal[7]; 3. 19-Jerry Duggan[5]; 4. 14-Cody Rass[11]; 5. 27F-Sean Falk[4]; 6. 29E-Andrew Engels[3]; 7. 799-David McCutcheon[6]; 8. 13-Shawn Umentum[2]; 9. 12S-Taylor Sorenson[10]; 10. (DNS) 95B-Logan Verhagen; 11. (DNS) 31V-Jarred VanLaanen; 12. (DNS) X5-Jonathon Young; 13. (DNS) 44H-John Holtger; 14. (DNS) 15-Dave Budzban; 15. (DNS) 44-Shaun Olson
Heat 1 (8 Laps): 1. 99-Jeff Vlies[4]; 2. 24-Jayden Schmidt[5]; 3. 03W-Timothy Warner[7]; 4. 983-Brian Ankerson[3]; 5. 1-Matthew Radtke[9]; 6. 12-Matt Vandenlangenberg[2]; 7. 27F-Sean Falk[6]; 8. 40D-Jimmy Deal[1]; 9. 12S-Taylor Sorenson[8]; 10. 44H-John Holtger[10]
Heat 2 (8 Laps): 1. 15D-Craig Dorner[1]; 2. 464-Ryan Schmidt[3]; 3. 41D-Troy DeGrave[4]; 4. 2C-Dale Cayemburg[2]; 5. 9-Mackenzie Simonar[10]; 6. 13-Shawn Umentum[8]; 7. 19-Jerry Duggan[11]; 8. (DNF) 44-Shaun Olson[7]; 9. (DNF) 14-Cody Rass[5]; 10. (DNF) X5-Jonathon Young[6]; 11. (DNS) 15-Dave Budzban
Heat 3 (8 Laps): 1. 9M-Dennis Miesler[2]; 2. 18-Randy LeMieux Jr[4]; 3. 95-Sawyer Haese[3]; 4. 18W-Brian Wieland[5]; 5. 30B-Jacob Berkevich[8]; 6. 29E-Andrew Engels[7]; 7. (DNF) 799-David McCutcheon[1]; 8. (DNF) 95B-Logan Verhagen[6]; 9. (DNF) 31V-Jarred VanLaanen[9]