IMCA Modified
A Feature 1 (20 Laps): 1. 20-Brandon Schmitt[9]; 2. 99-Mike Mullen[10]; 3. 09-Kelsy Wedelstadt[7]; 4. 33X-Dan Roedl[8]; 5. 16-Dave Schoenberger[5]; 6. 5R-Matt Rechek[14]; 7. 14S-Mike Schmuhl[3]; 8. 451-Tim Robbins[17]; 9. 47G-Ben Godlewski[16]; 10. 79J-Gary Janke[13]; 11. 86R-Tom Robbins[15]; 12. 63-Jeff Schepp[1]; 13. (DNF) 21F-Nick Firari[12]; 14. (DNF) 89S-Noah Schepp[2]; 15. (DNF) 16J-Geoff Jeche[11]; 16. (DNF) 3-Andy Voigt[4]; 17. (DNF) 34-Cody Apfelbeck[6]
Heat 1 (8 Laps): 1. 3-Andy Voigt[4]; 2. 20-Brandon Schmitt[8]; 3. 16-Dave Schoenberger[6]; 4. 89S-Noah Schepp[2]; 5. 09-Kelsy Wedelstadt[7]; 6. 16J-Geoff Jeche[3]; 7. 79J-Gary Janke[9]; 8. 86R-Tom Robbins[1]; 9. 451-Tim Robbins[5]
Heat 2 (8 Laps): 1. 14S-Mike Schmuhl[2]; 2. 99-Mike Mullen[8]; 3. 33X-Dan Roedl[7]; 4. 63-Jeff Schepp[1]; 5. 34-Cody Apfelbeck[6]; 6. 21F-Nick Firari[5]; 7. 5R-Matt Rechek[4]; 8. 47G-Ben Godlewski[3]
IMCA Northern SportMod
A Feature 1 (20 Laps): 1. 32X-Skyler Woods[1]; 2. 7S-Nick Schultz[8]; 3. 1K-Elijah Koenig[11]; 4. 19B-Jimmy Berkevich[9]; 5. 29S-Tim Sheppard[5]; 6. 18Z-Geoff Zdroik[3]; 7. 29-Colton See[13]; 8. 29M-Ryan Mech[2]; 9. 84-Mark Hoeppner[7]; 10. 12T-Tim Thrun[12]; 11. 03-Jaeden Voigt[17]; 12. 27-Jim Tate Jr[15]; 13. 51-Jared Apel[4]; 14. 67-Vince Jung[14]; 15. 40J-Dakota Johnson[16]; 16. (DNF) 464-Ryan Schmidt[10]; 17. (DNS) 29R-Ryan Kuehn
Heat 1 (8 Laps): 1. 32X-Skyler Woods[1]; 2. 29R-Ryan Kuehn[5]; 3. 29M-Ryan Mech[2]; 4. 464-Ryan Schmidt[8]; 5. 51-Jared Apel[4]; 6. 1K-Elijah Koenig[7]; 7. 29-Colton See[6]; 8. 67-Vince Jung[3]; 9. 03-Jaeden Voigt[9]
Heat 2 (8 Laps): 1. 29S-Tim Sheppard[4]; 2. 18Z-Geoff Zdroik[3]; 3. 7S-Nick Schultz[6]; 4. 19B-Jimmy Berkevich[7]; 5. 84-Mark Hoeppner[5]; 6. 12T-Tim Thrun[2]; 7. 40J-Dakota Johnson[8]; 8. 27-Jim Tate Jr[1]
IMCA Stock Car
A Feature 1 (20 Laps): 1. 03W-Timothy Warner[8]; 2. 6Z-Jim Zdroik[10]; 3. 19S-Aaron Stolp[12]; 4. 99X-Jeremy Christians[9]; 5. 48-Roger Frank[4]; 6. 10-Karly Stadler[2]; 7. 8R-Jesse Krahn[15]; 8. 1S-Travis Stadler[13]; 9. (DNF) 10M-Mitch Meier[5]; 10. (DNF) 21X-Rod Snellenberger[14]; 11. (DNF) 9R-Kenny Richards[7]; 12. (DNF) 57-John Heinz[1]; 13. (DNF) 29P-Brandon Paitrick[6]; 14. (DNF) 12P-Tim Paitrick[3]; 15. (DNF) K9-Tyler Wilson[11]
Heat 1 (8 Laps): 1. 03W-Timothy Warner[6]; 2. 10M-Mitch Meier[4]; 3. 12P-Tim Paitrick[2]; 4. 57-John Heinz[1]; 5. 99X-Jeremy Christians[7]; 6. K9-Tyler Wilson[5]; 7. 1S-Travis Stadler[8]; 8. (DNF) 8R-Jesse Krahn[3]
Heat 2 (8 Laps): 1. 9R-Kenny Richards[5]; 2. 48-Roger Frank[2]; 3. 10-Karly Stadler[1]; 4. 29P-Brandon Paitrick[4]; 5. 6Z-Jim Zdroik[7]; 6. 19S-Aaron Stolp[6]; 7. 21X-Rod Snellenberger[3]
Pro Legends
A Feature 1 (20 Laps): 1. 44J-Jordan Miklas[11]; 2. 8W-Michael Weber[10]; 3. 71B-Scott Busch[1]; 4. 117A-Adam Zellmer[2]; 5. 59S-Hayden Schmuhl[6]; 6. 20-Ryan Sullivan[7]; 7. 6E-Eric Blumer[8]; 8. 64-Bryce Miller[15]; 9. 45-Hunter Cardinal[5]; 10. 19X-Cal Swenson[18]; 11. 88-Austin Winkel[9]; 12. 95M-Mike Mueller[13]; 13. 7A-Brady Ascherien[3]; 14. 51F-Tim Franz[14]; 15. 17F-Faith Zellmer[4]; 16. 33S-Mike Swenson[19]; 17. 76-Mark Wellman[17]; 18. K1-Kim Clover[12]; 19. (DNF) 57(SP)-Cade Reisdorf[16]
Heat 1 (8 Laps): 1. 71B-Scott Busch[1]; 2. 88-Austin Winkel[5]; 3. 59S-Hayden Schmuhl[4]; 4. 19X-Cal Swenson[7]; 5. K1-Kim Clover[3]; 6. 64-Bryce Miller[6]; 7. 76-Mark Wellman[2]
Heat 2 (8 Laps): 1. 117A-Adam Zellmer[1]; 2. 8W-Michael Weber[5]; 3. 20-Ryan Sullivan[4]; 4. 17F-Faith Zellmer[2]; 5. 95M-Mike Mueller[3]; 6. 57(SP)-Cade Reisdorf[6]
Heat 3 (8 Laps): 1. 6E-Eric Blumer[4]; 2. 44J-Jordan Miklas[5]; 3. 45-Hunter Cardinal[3]; 4. 7A-Brady Ascherien[1]; 5. 51F-Tim Franz[2]; 6. 33S-Mike Swenson[6]
Street Stocks
A Feature 1 (20 Laps): 1. 35D-Paul Diefenthaler[2]; 2. 11R-Larry Richards[5]; 3. 1X-Jason White[11]; 4. 55K-Jesse Krahn[1]; 5. 75F-James Fletcher[12]; 6. 11X-Jon Schultz[13]; 7. 6-Josh McDonald[3]; 8. 21P-Chris Prust[16]; 9. 24S-Austin Steinke[8]; 10. 88W-Stuart White[6]; 11. 49-Craig Lepple[15]; 12. 26S-Dustin Schwandt[9]; 13. 99-Phillip Wuesthoff[17]; 14. 22-TJ Reichenberger[18]; 15. 7-Chris Peterson[7]; 16. 3R-Jacob Rens[10]; 17. 68-Russ Davison[14]; 18. (DQ) 24H-Presley Harrington[4]
Heat 1 (8 Laps): 1. 99-Phillip Wuesthoff[9]; 2. 7-Chris Peterson[2]; 3. 88W-Stuart White[6]; 4. 3R-Jacob Rens[4]; 5. 75F-James Fletcher[1]; 6. 68-Russ Davison[3]; 7. 21P-Chris Prust[7]; 8. 11R-Larry Richards[5]; 9. 24H-Presley Harrington[8]
Heat 2 (8 Laps): 1. 55K-Jesse Krahn[2]; 2. 6-Josh McDonald[1]; 3. 24S-Austin Steinke[4]; 4. 35D-Paul Diefenthaler[7]; 5. 26S-Dustin Schwandt[3]; 6. 1X-Jason White[5]; 7. 11X-Jon Schultz[8]; 8. 49-Craig Lepple[6]; 9. (DNS) 22-TJ Reichenberger