Sport Compact
A Feature 1 (20 Laps): 1. 5S-Calvin Stueck[3]; 2. 4L-Nathan Lisowe[12]; 3. 88E-TJ Everard[8]; 4. 7-Scott Schlafke[16]; 5. 69R-Thomas Schulte[13]; 6. 3B-Adam Broehm[4]; 7. 0KLM-Brandon Kaye[14]; 8. 15S-Ben Schulte[1]; 9. 133-Dallas Topel[7]; 10. 17W-Brian Watzka Jr[17]; 11. 12-Mason Geigel[5]; 12. 68-Kyle Walters[10]; 13. 00A-Al Cottrell[11]; 14. (DNF) 8E-Tony Everard[6]; 15. (DNF) 117-James Riske[15]; 16. (DNF) 19M-Dylan Manney[18]; 17. (DNF) 10W-Bo White[2]; 18. (DNF) 26-Dillon Ploor[20]; 19. (DNF) 3BC-Cody Booth[9]; 20. (DNF) 50X-Trevor Vandehei[19]
B Feature 1 (10 Laps): 1. 7-Scott Schlafke[8]; 2. 17W-Brian Watzka Jr[1]; 3. 19M-Dylan Manney[9]; 4. 50X-Trevor Vandehei[5]; 5. 26-Dillon Ploor[2]; 6. (DNF) 18E-Nick Everard[3]; 7. (DNF) 26JK-Joey Krentz[6]; 8. (DNF) 28D-Jason Dondlinger[10]; 9. (DNS) 13-Keenan Raddant; 10. (DNS) 275-Molly Stephany
Heat 1 (8 Laps): 1. 133-Dallas Topel[2]; 2. 3BC-Cody Booth[6]; 3. 15S-Ben Schulte[4]; 4. 00A-Al Cottrell[8]; 5. 69R-Thomas Schulte[7]; 6. 17W-Brian Watzka Jr[9]; 7. 13-Keenan Raddant[3]; 8. 275-Molly Stephany[5]; 9. 28D-Jason Dondlinger[1]
Heat 2 (8 Laps): 1. 88E-TJ Everard[2]; 2. 68-Kyle Walters[1]; 3. 12-Mason Geigel[4]; 4. 3B-Adam Broehm[5]; 5. 0KLM-Brandon Kaye[6]; 6. 26-Dillon Ploor[7]; 7. (DNF) 50X-Trevor Vandehei[3]; 8. (DNS) 7-Scott Schlafke
Heat 3 (8 Laps): 1. 5S-Calvin Stueck[5]; 2. 4L-Nathan Lisowe[1]; 3. 8E-Tony Everard[3]; 4. 10W-Bo White[6]; 5. 117-James Riske[4]; 6. 18E-Nick Everard[8]; 7. 26JK-Joey Krentz[7]; 8. 19M-Dylan Manney[2]
Street Stocks
A Feature 1 (20 Laps): 1. 71A-Edward Anschutz[1]; 2. 40D-Dave DeGrave[8]; 3. 03-Mitch Meier[11]; 4. 46N-Chad Naze[9]; 5. XXX-Ford Malvitz[10]; 6. 49-Roger Laviolette[14]; 7. 3-Jason Geyer[4]; 8. 35-Brooke Diefenthaler[17]; 9. 3V-Dan Van Pay[5]; 10. 288-Kevin Luedtke[7]; 11. 9D-John Denil Jr[18]; 12. 54-Matt Malvitz[19]; 13. 3G-Garrett Geyer[13]; 14. 5W-Nick Wunrow[2]; 15. 111-Shanon Guelette[12]; 16. 9-Marcus Moede[6]; 17. 75G-Dave Gauger[15]; 18. 42-Bailey Laviolette[20]; 19. 10-Jacob Ambrosious[3]; 20. 11C-Adam Crapser[16]
B Feature 1 (10 Laps): 1. 11C-Adam Crapser[2]; 2. 35-Brooke Diefenthaler[8]; 3. 9D-John Denil Jr[1]; 4. 54-Matt Malvitz[10]; 5. 42-Bailey Laviolette[9]; 6. 98X-Pat Day[11]; 7. 73A-James Anderson[4]; 8. 99H-Justin Hartel[7]; 9. (DNF) 94-Cody Patten[6]; 10. (DNF) 27F-Tony Fletcher[3]; 11. (DNS) 3Y-Don Young; 12. (DNS) 48-Kody Laviolette; 13. (DNS) 79-Joe Johnson
Heat 1 (8 Laps): 1. 40D-Dave DeGrave[7]; 2. 111-Shanon Guelette[4]; 3. 03-Mitch Meier[9]; 4. XXX-Ford Malvitz[2]; 5. 3G-Garrett Geyer[8]; 6. 9D-John Denil Jr[1]; 7. 73A-James Anderson[3]; 8. 99H-Justin Hartel[10]; 9. (DNF) 54-Matt Malvitz[5]; 10. (DNF) 79-Joe Johnson[6]
Heat 2 (8 Laps): 1. 9-Marcus Moede[3]; 2. 288-Kevin Luedtke[4]; 3. 5W-Nick Wunrow[5]; 4. 3-Jason Geyer[7]; 5. 49-Roger Laviolette[1]; 6. 11C-Adam Crapser[6]; 7. 3Y-Don Young[9]; 8. 35-Brooke Diefenthaler[8]; 9. 98X-Pat Day[2]
Heat 3 (8 Laps): 1. 71A-Edward Anschutz[2]; 2. 46N-Chad Naze[5]; 3. 10-Jacob Ambrosious[8]; 4. 3V-Dan Van Pay[6]; 5. 75G-Dave Gauger[9]; 6. 27F-Tony Fletcher[7]; 7. 94-Cody Patten[3]; 8. (DNF) 42-Bailey Laviolette[1]; 9. (DNS) 48-Kody Laviolette
IMCA Modified
A Feature 1 (20 Laps): 1. 54-Benji LaCrosse[9]; 2. 90K-Shawn Kilgore[2]; 3. 25-Russ Reinwald[1]; 4. 88L-Josh Long[12]; 5. 56C-Jason Czarapata[7]; 6. 75-Lance Arneson[4]; 7. 4K-Kyle Kudick[3]; 8. Z84-Dave Zeitler[5]; 9. 6-Konnor Wilinski[8]; 10. 90J-Jeremy Jacobs[10]; 11. 20T-Brad Theys[17]; 12. 8M-Jay Matthias[20]; 13. 20-Cody Schroeder[11]; 14. 68J-Mark Joski[14]; 15. 9-Jerry Wilinski[16]; 16. 47-Jason Hyerdall[15]; 17. 21-Phil Mott[19]; 18. (DNF) 95B-Jeff Bodendorfer[13]; 19. (DNS) 21K-James Tebon; 20. (DNS) 5L-Josh Lambert
Heat 1 (8 Laps): 1. 25-Russ Reinwald[1]; 2. 90J-Jeremy Jacobs[2]; 3. 75-Lance Arneson[4]; 4. 21K-James Tebon[7]; 5. 95B-Jeff Bodendorfer[5]; 6. 9-Jerry Wilinski[6]; 7. 21-Phil Mott[3]
Heat 2 (8 Laps): 1. 6-Konnor Wilinski[1]; 2. 90K-Shawn Kilgore[4]; 3. 54-Benji LaCrosse[6]; 4. 4K-Kyle Kudick[2]; 5. 68J-Mark Joski[3]; 6. 20T-Brad Theys[7]; 7. 8M-Jay Matthias[5]
Heat 3 (8 Laps): 1. Z84-Dave Zeitler[4]; 2. 56C-Jason Czarapata[6]; 3. 20-Cody Schroeder[3]; 4. 88L-Josh Long[1]; 5. 47-Jason Hyerdall[5]; 6. (DNF) 5L-Josh Lambert[2]
IMCA Stock Car
A Feature 1 (20 Laps): 1. 10X-Devin Snellenberger[7]; 2. 51-Jeremy Wiitala[2]; 3. 88-Mike Coel[3]; 4. 81X-Josh Mroczkowski[6]; 5. 50F-Kyle Frederick[5]; 6. 9K-Shawn Havel[10]; 7. 1M-Dan Michonski[1]; 8. 10-Rod Snellenberger[11]; 9. 74-Eric Arneson[17]; 10. 2T-Travis VanStraten[12]; 11. 34-Kyle Resch[4]; 12. 18-Dan Sell[8]; 13. 72-Robert Waechter[14]; 14. 3D-Dylan Stedjee[9]; 15. 77V-Barry Van Straten[13]; 16. 40B-Tom Brumlic[19]; 17. 36K-Larry Karcz Jr[20]; 18. 40C-Alex Crapser[15]; 19. (DNF) 1JR-Robert Waechter Jr[18]; 20. (DNS) 007-Luke Lemmens
B Feature 1 (10 Laps): 1. 74-Eric Arneson[1]; 2. 1JR-Robert Waechter Jr[13]; 3. 40B-Tom Brumlic[2]; 4. 36K-Larry Karcz Jr[4]; 5. 84M-Eric Malfroid[11]; 6. 40-Aaron Karcz[9]; 7. 53-Duwayne Mertens[6]; 8. 9M-Nick Mahlik[16]; 9. 35D-Paul Diefenthaler[7]; 10. 11-Scott Reinhardt[15]; 11. 24-Aidan Gretz[8]; 12. 99KK-Derek Moede[14]; 13. 3R-Caden Lemieux[10]; 14. 43-Rick Dix[3]; 15. 76-Tyler Wendt[5]; 16. 007C-Mike Carter[12]
Heat 1 (8 Laps): 1. 2T-Travis VanStraten[4]; 2. 9K-Shawn Havel[5]; 3. 3D-Dylan Stedjee[6]; 4. 77V-Barry Van Straten[7]; 5. 74-Eric Arneson[3]; 6. 76-Tyler Wendt[1]; 7. (DNF) 24-Aidan Gretz[8]; 8. (DNS) 007C-Mike Carter
Heat 2 (8 Laps): 1. 10X-Devin Snellenberger[4]; 2. 88-Mike Coel[2]; 3. 18-Dan Sell[1]; 4. 72-Robert Waechter[6]; 5. 40B-Tom Brumlic[8]; 6. 53-Duwayne Mertens[7]; 7. 40-Aaron Karcz[5]; 8. 1JR-Robert Waechter Jr[3]
Heat 3 (8 Laps): 1. 10-Rod Snellenberger[2]; 2. 34-Kyle Resch[3]; 3. 51-Jeremy Wiitala[1]; 4. 40C-Alex Crapser[4]; 5. 43-Rick Dix[6]; 6. 9M-Nick Mahlik[8]; 7. 3R-Caden Lemieux[5]; 8. 99KK-Derek Moede[7]
Heat 4 (8 Laps): 1. 50F-Kyle Frederick[1]; 2. 81X-Josh Mroczkowski[2]; 3. 1M-Dan Michonski[5]; 4. 007-Luke Lemmens[7]; 5. 36K-Larry Karcz Jr[4]; 6. 35D-Paul Diefenthaler[3]; 7. 84M-Eric Malfroid[6]; 8. 11-Scott Reinhardt[8]
IMCA Northern SportMod
A Feature 1: 1. 14-Cody Rass[3]; 2. 24-Jayden Schmidt[2]; 3. 18-Randy LeMieux Jr[9]; 4. 41D-Troy DeGrave[6]; 5. X-Chris Budzban[17]; 6. 99-Jeff Vlies[1]; 7. 95-Sawyer Haese[16]; 8. 5X-Tony Gates[8]; 9. 98-Dustin Wudstrack[15]; 10. 464-Ryan Schmidt[11]; 11. 983-Brian Ankerson[5]; 12. 9M-Dennis Miesler[10]; 13. 2C-Dale Cayemburg[4]; 14. 12V-Matt Vandenlangenberg[14]; 15. 799-David McCutcheon[12]; 16. 9-Mackenzie Simonar[19]; 17. (DNS) 15D-Craig Dorner; 18. (DNS) 12-Randy Theys; 19. (DNS) 40D-Jimmy Deal
Heat 1: 1. 18-Randy LeMieux Jr[5]; 2. 15D-Craig Dorner[1]; 3. 983-Brian Ankerson[2]; 4. 99-Jeff Vlies[6]; 5. 14-Cody Rass[4]; 6. 464-Ryan Schmidt[9]; 7. 12-Randy Theys[7]; 8. 98-Dustin Wudstrack[3]; 9. (DNF) X-Chris Budzban[8]; 10. (DNF) 9-Mackenzie Simonar[10]
Heat 2: 1. 24-Jayden Schmidt[1]; 2. 5X-Tony Gates[3]; 3. 41D-Troy DeGrave[2]; 4. 9M-Dennis Miesler[8]; 5. 2C-Dale Cayemburg[4]; 6. 799-David McCutcheon[5]; 7. 12V-Matt Vandenlangenberg[6]; 8. (DNF) 95-Sawyer Haese[9]; 9. (DNF) 40D-Jimmy Deal[7]