Pro Legends
A Feature 1 (20 Laps): 1. 7L-Jackson Lewis[8]; 2. 64-Adam Zellmer[11]; 3. 04J-Jordan Miklas[9]; 4. 21-Payton Jones[6]; 5. 14T-Talyn Neuman[3]; 6. K1-Kim Clover[5]; 7. 59S-Hayden Schmuhl[12]; 8. 7A-Brady Ascherien[7]; 9. 4C-Connor Carey[19]; 10. 17F-Faith Zellmer[13]; 11. 7-Lilly Fassbender[14]; 12. 19X-Cal Swenson[1]; 13. 76-Mark Wellman[4]; 14. 47V-Dominic Van Riper[16]; 15. 57-Cade Reisdorf[18]; 16. 51F-Tim Franz[2]; 17. 00-Mark McCallum[15]; 18. 10X-Trenton Jones[20]; 19. 80-Jacob Loof[17]; 20. (DNF) 20-Ryan Sullivan[10]; 21. (DNF) 00B-Oliver O'Brion[21]
Heat 1 (8 Laps): 1. 7L-Jackson Lewis[6]; 2. 64-Adam Zellmer[7]; 3. 14T-Talyn Neuman[3]; 4. K1-Kim Clover[5]; 5. 17F-Faith Zellmer[4]; 6. 00-Mark McCallum[2]; 7. (DNF) 57-Cade Reisdorf[1]
Heat 2 (8 Laps): 1. 04J-Jordan Miklas[6]; 2. 21-Payton Jones[5]; 3. 59S-Hayden Schmuhl[7]; 4. 19X-Cal Swenson[2]; 5. 7-Lilly Fassbender[4]; 6. 47V-Dominic Van Riper[1]; 7. 4C-Connor Carey[3]
Heat 3 (8 Laps): 1. 20-Ryan Sullivan[6]; 2. 7A-Brady Ascherien[5]; 3. 76-Mark Wellman[3]; 4. 51F-Tim Franz[2]; 5. 00B-Oliver O'Brion[7]; 6. 80-Jacob Loof[1]; 7. (DNF) 10X-Trenton Jones[4]
IMCA Modified
A Feature 1 (20 Laps): 1. 20-Brandon Schmitt[11]; 2. 32X-Skyler Woods[12]; 3. 21CZ-Cole Czarneski[9]; 4. 89S-Noah Schepp[5]; 5. 16S-Dave Schoenberger[4]; 6. 11S-Jeff Schmuhl[10]; 7. 14S-Mike Schmuhl[8]; 8. E85-Justin Pearson[15]; 9. 15S-Don Scheffler[13]; 10. 451-Tim Robbins[3]; 11. 52BT-Bruce Troesch[2]; 12. 47G-Ben Godlewski[14]; 13. 63-Jeff Schepp[1]; 14. 33X-Dan Roedl[7]; 15. 86R-Tom Robbins[20]; 16. 68-Dan Jung[18]; 17. (DNF) 11-Bart Sievert[17]; 18. (DNF) 16J-Geoff Jeche[6]; 19. (DNF) 95-Jeff Bodendorfer[16]; 20. (DNF) 39J-Joe Wrzinski[19]
Heat 1 (8 Laps): 1. 16S-Dave Schoenberger[4]; 2. 21CZ-Cole Czarneski[6]; 3. 32X-Skyler Woods[7]; 4. 451-Tim Robbins[3]; 5. 15S-Don Scheffler[5]; 6. 95-Jeff Bodendorfer[2]; 7. 39J-Joe Wrzinski[1]
Heat 2 (8 Laps): 1. 63-Jeff Schepp[1]; 2. 89S-Noah Schepp[4]; 3. 11S-Jeff Schmuhl[6]; 4. 33X-Dan Roedl[5]; 5. 47G-Ben Godlewski[3]; 6. 11-Bart Sievert[7]; 7. 86R-Tom Robbins[2]
Heat 3 (8 Laps): 1. 20-Brandon Schmitt[6]; 2. 16J-Geoff Jeche[4]; 3. 14S-Mike Schmuhl[5]; 4. 52BT-Bruce Troesch[1]; 5. E85-Justin Pearson[3]; 6. 68-Dan Jung[2]
IMCA Northern SportMod
A Feature 1 (20 Laps): 1. 18Z-Geoff Zdroik[9]; 2. 7S-Nick Schultz[12]; 3. 66C-Colten Van Hierden[11]; 4. 1K-Elijah Koenig[13]; 5. 3Z-Austin Zdroik[7]; 6. 6Z-Jim Zdroik[2]; 7. 29M-Ryan Mech[16]; 8. 12T-Tim Thrun[4]; 9. 03-Jaeden Voigt[6]; 10. 29-Colton See[10]; 11. 67-Vince Jung[1]; 12. 10F-Mitchell Fairbank[8]; 13. 40J-Dakota Johnson[5]; 14. 2WZ-Aaron Butterbrodt[14]; 15. 19H-Riley Hull[17]; 16. 21K-Dylan Koltz[3]; 17. 96-Gary Klamrowski[15]; 18. (DNF) 85-Kevin Braaksma[19]; 19. (DNF) 8-Briar Hass[18]
Heat 1 (8 Laps): 1. 67-Vince Jung[1]; 2. 29-Colton See[5]; 3. 12T-Tim Thrun[3]; 4. 3Z-Austin Zdroik[4]; 5. 1K-Elijah Koenig[6]; 6. 29M-Ryan Mech[2]; 7. 85-Kevin Braaksma[7]
Heat 2 (8 Laps): 1. 66C-Colten Van Hierden[5]; 2. 10F-Mitchell Fairbank[4]; 3. 40J-Dakota Johnson[3]; 4. 21K-Dylan Koltz[2]; 5. 2WZ-Aaron Butterbrodt[6]; 6. 19H-Riley Hull[1]
Heat 3 (8 Laps): 1. 7S-Nick Schultz[5]; 2. 6Z-Jim Zdroik[1]; 3. 18Z-Geoff Zdroik[4]; 4. 03-Jaeden Voigt[3]; 5. 96-Gary Klamrowski[2]; 6. 8-Briar Hass[6]
IMCA Stock Car
A Feature 1 (20 Laps): 1. 99X-Jeremy Christians[8]; 2. 20-Brandon Schmitt[9]; 3. 5R-Matt Rechek[5]; 4. 40C-Alex Crapser[7]; 5. 21CZ-Cole Czarneski[10]; 6. 9-Dustin Ward[4]; 7. 12P-Tim Paitrick[2]; 8. 41K-Nick Kufalk[13]; 9. 10-Karly Stadler[1]; 10. 18B-Kelly Brown[11]; 11. 55K-Jesse Krahn[6]; 12. (DNF) 29P-Brandon Paitrick[3]; 13. (DNS) 48-Roger Frank
Heat 1 (8 Laps): 1. 99X-Jeremy Christians[6]; 2. 55K-Jesse Krahn[5]; 3. 12P-Tim Paitrick[2]; 4. 21CZ-Cole Czarneski[7]; 5. 9-Dustin Ward[4]; 6. 18B-Kelly Brown[1]; 7. 41K-Nick Kufalk[3]
Heat 2 (8 Laps): 1. 5R-Matt Rechek[4]; 2. 20-Brandon Schmitt[6]; 3. 40C-Alex Crapser[5]; 4. 10-Karly Stadler[1]; 5. 29P-Brandon Paitrick[3]; 6. 48-Roger Frank[2]
Street Stocks
A Feature 1 (20 Laps): 1. 84-Mark Hoeppner[6]; 2. 99-Phillip Wuesthoff[9]; 3. 10X-Dale Kreuziger[14]; 4. 25JR-Jonathan Persha[2]; 5. 75F-James Fletcher[10]; 6. 11X-Jon Schultz[8]; 7. 26S-Dustin Schwandt[7]; 8. 24S-Jerry Winkler[12]; 9. 51-Jake Binash[17]; 10. 88W-Stuart White[11]; 11. 31-Ethan Lepple[15]; 12. (DNF) 114-Ryan Sullivan[3]; 13. (DNF) 49-Craig Lepple[4]; 14. (DNF) 14-Nate Gross[1]; 15. (DNF) 21P-Chris Prust[5]; 16. (DNS) 22R-TJ Reichenberger; 17. (DNS) 25P-Nathan Persha
Heat 1 (8 Laps): 1. 14-Nate Gross[2]; 2. 21P-Chris Prust[5]; 3. 11X-Jon Schultz[7]; 4. 99-Phillip Wuesthoff[8]; 5. 84-Mark Hoeppner[6]; 6. 88W-Stuart White[1]; 7. (DNF) 31-Ethan Lepple[9]; 8. (DNF) 51-Jake Binash[3]; 9. (DQ) 25P-Nathan Persha[4]
Heat 2 (8 Laps): 1. 25JR-Jonathan Persha[2]; 2. 26S-Dustin Schwandt[6]; 3. 114-Ryan Sullivan[3]; 4. 75F-James Fletcher[8]; 5. 49-Craig Lepple[4]; 6. (DNF) 24S-Jerry Winkler[5]; 7. (DNF) 10X-Dale Kreuziger[7]; 8. (DNF) 22R-TJ Reichenberger[1]