Street Stocks
A Feature 1 (20 Laps): 1. 5W-Nick Wunrow[3]; 2. 111-Shanon Guelette[1]; 3. 3-Jason Geyer[4]; 4. 3V-Dan Van Pay[7]; 5. 40D-Dave DeGrave[5]; 6. 3G-Garrett Geyer[10]; 7. 86B-Jake Burt[2]; 8. 10-Matt Hanson[8]; 9. 25X-Eric Farah[11]; 10. (DNF) 41K-Eli Kaye[9]; 11. (DNF) 7-Mark Becker[6]
Heat 1 (8 Laps): 1. 111-Shanon Guelette[1]; 2. 3-Jason Geyer[6]; 3. 3V-Dan Van Pay[5]; 4. 10-Matt Hanson[2]; 5. 41K-Eli Kaye[4]; 6. 25X-Eric Farah[3]
Heat 2 (8 Laps): 1. 3G-Garrett Geyer[5]; 2. 40D-Dave DeGrave[3]; 3. 86B-Jake Burt[1]; 4. 5W-Nick Wunrow[2]; 5. 7-Mark Becker[4]
Sport Compact
A Feature 1 (15 Laps): 1. 117-James Riske[1]; 2. 17-Brian Watzka Jr[6]; 3. 3C-Matt Kaye[4]; 4. 725-Tyler Pfalzgraf[2]; 5. (BF) 87-Barney DeVares[3]; 6. (DNF) 22L-Nathan LeMay[5]; 7. (DNF) 90-Neil Watzka[7]
Heat 1 (8 Laps): 1. 117-James Riske[3]; 2. 87-Barney DeVares[6]; 3. 3C-Matt Kaye[4]; 4. 725-Tyler Pfalzgraf[1]; 5. 22L-Nathan LeMay[2]; 6. (DNF) 17-Brian Watzka Jr[7]; 7. (DNF) 90-Neil Watzka[5]
IMCA Northern SportMod
A Feature 1 (20 Laps): 1. 1C-Alec Wery[4]; 2. 17V-Coy Vlies[9]; 3. 14-Cody Rass[1]; 4. 44T-Logan Theys[2]; 5. 15D-Craig Dorner[7]; 6. 00-Rick Lemieux[15]; 7. 9M-Dennis Miesler[6]; 8. 03E-Emmett Kiley[14]; 9. 565-Jake Maurer[8]; 10. 28-Michael Bailey Jr[10]; 11. 74M-Brad Miller[13]; 12. 18L-Brayden Lemieux[3]; 13. OK-Brandon Kaye[16]; 14. 9V-Trevin Veeser[12]; 15. (DNF) 12T-Matt Theys[5]; 16. (DNF) 22-Randy Bennett[17]; 17. (DNF) 56M-Trevor Maurer[11]
Heat 1 (8 Laps): 1. 17V-Coy Vlies[4]; 2. 1C-Alec Wery[3]; 3. 15D-Craig Dorner[6]; 4. 14-Cody Rass[8]; 5. 28-Michael Bailey Jr[1]; 6. 56M-Trevor Maurer[2]; 7. 74M-Brad Miller[7]; 8. 00-Rick Lemieux[5]; 9. 22-Randy Bennett[9]
Heat 2 (8 Laps): 1. 9M-Dennis Miesler[2]; 2. 44T-Logan Theys[4]; 3. 565-Jake Maurer[3]; 4. 18L-Brayden Lemieux[6]; 5. 12T-Matt Theys[1]; 6. 9V-Trevin Veeser[8]; 7. 03E-Emmett Kiley[7]; 8. OK-Brandon Kaye[5]
IMCA Modified
A Feature 1 (20 Laps): 1. 00-RM Van Pay[1]; 2. 21CZ-Cole Czarneski[3]; 3. 90J-Jeremy Jacobs[4]; 4. 90K-Shawn Kilgore[8]; 5. 54H-Travis Hansen[6]; 6. 333-Rob Charapata[5]; 7. 00JR-Race Van Pay[7]; 8. 24G-Greg Gretz[2]; 9. 66-Tyler DeBouche[11]; 10. 4K-Kyle Kudick[13]; 11. Z84-Dave Zeitler[10]; 12. 28C-Joel Crowbridge[14]; 13. 007-Mike Carter[15]; 14. 88-Austin Winkel[12]; 15. (DNF) 3K-Todd "Felix" Dart[9]; 16. (DNF) 7-Adam Jacobson[17]; 17. (DNF) 99KK-Derek Moede[16]
Heat 1 (8 Laps): 1. 90J-Jeremy Jacobs[3]; 2. 54H-Travis Hansen[4]; 3. 90K-Shawn Kilgore[6]; 4. 21CZ-Cole Czarneski[2]; 5. Z84-Dave Zeitler[5]; 6. 66-Tyler DeBouche[7]; 7. 4K-Kyle Kudick[1]; 8. 007-Mike Carter[9]; 9. 7-Adam Jacobson[8]
Heat 2 (8 Laps): 1. 24G-Greg Gretz[1]; 2. 333-Rob Charapata[2]; 3. 3K-Todd "Felix" Dart[5]; 4. 00-RM Van Pay[6]; 5. 00JR-Race Van Pay[7]; 6. 88-Austin Winkel[3]; 7. 28C-Joel Crowbridge[8]; 8. 99KK-Derek Moede[4]
IMCA Stock Car
A Feature 1 (20 Laps): 1. K9-Tyler Wilson[1]; 2. 007-Luke Lemmens[3]; 3. 9-Eric Mahlik[8]; 4. 21CZ-Cole Czarneski[9]; 5. 25J-Jared Siefert[6]; 6. 9K-Shawn Havel[7]; 7. 40B-Tom Brumlic[2]; 8. 30S-Zach Spangenberg[5]; 9. 3L-Caden Lemieux[11]; 10. 65-Joe Kerkhoff[4]; 11. 6-Rick Malberg[10]; 12. 28-Grant Augustian[15]; 13. 22L-Nathan Lauscher[14]; 14. 333-Kenny Harju[16]; 15. 19-Josh Tuttle[17]; 16. (DNF) 24A-Aidan Gretz[18]; 17. (DNF) 92-Rodney Dart[13]; 18. (DNF) 21-Dave Bouche[12]
Heat 1 (8 Laps): 1. 40B-Tom Brumlic[2]; 2. 30S-Zach Spangenberg[3]; 3. 65-Joe Kerkhoff[1]; 4. 9K-Shawn Havel[4]; 5. 6-Rick Malberg[5]; 6. 3L-Caden Lemieux[6]; 7. 92-Rodney Dart[8]; 8. 28-Grant Augustian[9]; 9. 19-Josh Tuttle[7]
Heat 2 (8 Laps): 1. K9-Tyler Wilson[1]; 2. 25J-Jared Siefert[2]; 3. 007-Luke Lemmens[4]; 4. 21CZ-Cole Czarneski[6]; 5. 9-Eric Mahlik[7]; 6. 21-Dave Bouche[8]; 7. 22L-Nathan Lauscher[3]; 8. 333-Kenny Harju[9]; 9. (DNF) 24A-Aidan Gretz[5]