IMCA Modified
A Feature 1 (20 Laps): 1. 77X-Kelsy Wedelstadt[2]; 2. 34-Cody Apfelbeck[6]; 3. 6-Jed Freiburger[18]; 4. 757-Tony Wedelstadt[9]; 5. 16J-Geoff Jeche[15]; 6. 4K-Kyle Kudick[12]; 7. 11S-Jeff Schmuhl[10]; 8. 21CZ-Cole Czarneski[3]; 9. 16S-Dave Schoenberger[26]; 10. 89-Adam Reed[16]; 11. 52BT-Bruce Troesch[24]; 12. 33-Mike Sandholm[21]; 13. 39J-Joe Wrzinski[1]; 14. 63-Jeff Schepp[13]; 15. D55-Scotte Lemke[5]; 16. 32X-Skyler Woods[14]; 17. (BF) E85-Justin Pearson[17]; 18. 20-Brandon Schmitt[19]; 19. (DNF) 14S-Mike Schmuhl[7]; 20. (DNF) 11Z-Josh Zdroik[23]; 21. (DNF) 89S-Noah Schepp[11]; 22. (DNF) 24G-Greg Gretz[8]; 23. (DNF) 59S-Hayden Schmuhl[20]; 24. (DNS) 33X-Dan Roedl; 25. (DNS) 77-Mike Wedelstadt; 26. (DNS) 290-Doyle Buzzell
Heat 1 (8 Laps): 1. 33X-Dan Roedl[4]; 2. 757-Tony Wedelstadt[6]; 3. 89S-Noah Schepp[3]; 4. 39J-Joe Wrzinski[8]; 5. 63-Jeff Schepp[2]; 6. 89-Adam Reed[1]; 7. (DNF) 20-Brandon Schmitt[9]; 8. (DNF) 290-Doyle Buzzell[5]; 9. (DQ) 77-Mike Wedelstadt[7]
Heat 2 (8 Laps): 1. D55-Scotte Lemke[5]; 2. 34-Cody Apfelbeck[2]; 3. 14S-Mike Schmuhl[7]; 4. 4K-Kyle Kudick[4]; 5. 32X-Skyler Woods[6]; 6. E85-Justin Pearson[8]; 7. 59S-Hayden Schmuhl[3]; 8. 11Z-Josh Zdroik[9]; 9. (DNF) 16S-Dave Schoenberger[1]
Heat 3 (8 Laps): 1. 77X-Kelsy Wedelstadt[2]; 2. 11S-Jeff Schmuhl[7]; 3. 21CZ-Cole Czarneski[3]; 4. 24G-Greg Gretz[1]; 5. 16J-Geoff Jeche[6]; 6. 6-Jed Freiburger[5]; 7. 33-Mike Sandholm[8]; 8. 52BT-Bruce Troesch[4]
IMCA Northern SportMod
A Feature 1 (25 Laps): 1. 43LV-Logan Veloz[2]; 2. 25X-Derek Fehling[5]; 3. 4G-Kevin Goben[1]; 4. 07-Cory Kemkes[10]; 5. 1K-Elijah Koenig[12]; 6. 21K-Dylan Koltz[8]; 7. 3Z-Austin Zdroik[6]; 8. 15-Craig Dorner[16]; 9. 24X-Cole Stichter[17]; 10. 7-Jered Staver[3]; 11. 29M-Ryan Mech[7]; 12. 7S-Nick Schultz[4]; 13. 12T-Tim Thrun[20]; 14. 32Z-Andy Welter[21]; 15. 6Z-Jim Zdroik[19]; 16. 36C-Cole Slezewski[15]; 17. 29-Colton See[13]; 18. (BF) 3M-Mike Mueller[18]; 19. (DNF) 26S-Dustin Schwandt[23]; 20. (DNF) 26-Taylor Haufschildt[14]; 21. (DNF) 58-Shane Bahr[22]; 22. (DNF) 7H-Brady Harshbarger[9]; 23. (DNF) 03-Jaeden Voigt[24]; 24. (DNS) 17V-Coy Vlies
B Feature 1 (12 Laps): 1. 24X-Cole Stichter[3]; 2. 3M-Mike Mueller[1]; 3. 6Z-Jim Zdroik[2]; 4. 12T-Tim Thrun[8]; 5. 32Z-Andy Welter[6]; 6. 58-Shane Bahr[13]; 7. 26S-Dustin Schwandt[10]; 8. 03-Jaeden Voigt[14]; 9. 67-Vince Jung[5]; 10. 117-Jim Juneau[9]; 11. 73-Rory Welch[11]; 12. 00T-Crystal Hemphill[18]; 13. 51-Mike Clausen[17]; 14. 85-Kevin Braaksma[16]; 15. (DNF) 14H-Robbie Holst Jr[15]; 16. (DNF) 96-Gary Klamrowski[12]; 17. (DNF) 66C-Colten Van Hierden[4]; 18. (DNF) 9-Brian Ankerson[7]
Heat 1 (8 Laps): 1. 21K-Dylan Koltz[1]; 2. 7S-Nick Schultz[9]; 3. 29M-Ryan Mech[4]; 4. 29-Colton See[7]; 5. 3M-Mike Mueller[5]; 6. 67-Vince Jung[3]; 7. 117-Jim Juneau[8]; 8. 58-Shane Bahr[6]; 9. (DNF) 51-Mike Clausen[2]
Heat 2 (8 Laps): 1. 43LV-Logan Veloz[2]; 2. 25X-Derek Fehling[7]; 3. 1K-Elijah Koenig[8]; 4. 26-Taylor Haufschildt[3]; 5. 6Z-Jim Zdroik[4]; 6. 32Z-Andy Welter[5]; 7. 26S-Dustin Schwandt[6]; 8. 03-Jaeden Voigt[1]; 9. 00T-Crystal Hemphill[9]
Heat 3 (8 Laps): 1. 07-Cory Kemkes[6]; 2. 4G-Kevin Goben[3]; 3. 3Z-Austin Zdroik[2]; 4. 36C-Cole Slezewski[4]; 5. 24X-Cole Stichter[8]; 6. 9-Brian Ankerson[1]; 7. 73-Rory Welch[7]; 8. 14H-Robbie Holst Jr[5]
Heat 4 (8 Laps): 1. 7H-Brady Harshbarger[2]; 2. 17V-Coy Vlies[8]; 3. 7-Jered Staver[1]; 4. 15-Craig Dorner[6]; 5. 66C-Colten Van Hierden[7]; 6. 12T-Tim Thrun[4]; 7. 96-Gary Klamrowski[5]; 8. 85-Kevin Braaksma[3]
IMCA Stock Car
A Feature 1 (20 Laps): 1. 99X-Jeremy Christians[4]; 2. 55K-Jesse Krahn[3]; 3. 20-Brandon Schmitt[1]; 4. 62-Jeff Steenbergen[5]; 5. 5R-Matt Rechek[9]; 6. 64X-Clint Forstner[11]; 7. 9-Dustin Ward[6]; 8. 12X-Nick Buckarma[13]; 9. 10-Rod Snellenberger[12]; 10. 21CZ-Cole Czarneski[2]; 11. 27J-Jason Zdroik[14]; 12. 71-Mark Eswein[20]; 13. 19S-Ryan Lujeck[21]; 14. 12P-Tim Paitrick[18]; 15. 29P-Brandon Paitrick[10]; 16. 75S-Tony Schlei[19]; 17. 0-Brett Wenzel[17]; 18. 745-Jesse Kanas[15]; 19. 25-Jared Siefert[7]; 20. (DNF) 48-Roger Frank[8]; 21. (DNF) 24A-Aidan Gretz[16]
Heat 1 (8 Laps): 1. 5R-Matt Rechek[4]; 2. 9-Dustin Ward[2]; 3. 48-Roger Frank[3]; 4. 20-Brandon Schmitt[5]; 5. 12X-Nick Buckarma[1]; 6. 24A-Aidan Gretz[6]; 7. 75S-Tony Schlei[7]
Heat 2 (8 Laps): 1. 25-Jared Siefert[3]; 2. 62-Jeff Steenbergen[1]; 3. 99X-Jeremy Christians[4]; 4. 55K-Jesse Krahn[7]; 5. 27J-Jason Zdroik[5]; 6. 0-Brett Wenzel[6]; 7. 71-Mark Eswein[2]
Heat 3 (8 Laps): 1. 64X-Clint Forstner[1]; 2. 29P-Brandon Paitrick[2]; 3. 21CZ-Cole Czarneski[6]; 4. 10-Rod Snellenberger[7]; 5. 745-Jesse Kanas[4]; 6. 12P-Tim Paitrick[3]; 7. 19S-Ryan Lujeck[5]
Street Stocks
A Feature 1 (20 Laps): 1. 11X-Jon Schultz[9]; 2. 35X-Paul Diefenthaler[8]; 3. 19-Brian Besaw[7]; 4. 19B-Carter Besaw[5]; 5. 25JR-Jonathan Persha[12]; 6. 26S-Dustin Schwandt[13]; 7. 75F-James Fletcher[3]; 8. 71H-David Hoerning[15]; 9. 19D-Brooke Diefenthaler[1]; 10. 31-Ethan Lepple[6]; 11. 27B-Matthew Bedker[14]; 12. 22A-Joe Wrzinski[17]; 13. (DNF) 41-David Voigt[11]; 14. (DNF) 88W-Stuart White[10]; 15. (DNF) 7A-Brady Ascherien[16]; 16. (DNF) 10X-Dale Kreuziger[2]; 17. (DNF) 114-Ryan Sullivan[4]
Heat 1 (8 Laps): 1. 19-Brian Besaw[3]; 2. 114-Ryan Sullivan[2]; 3. 11X-Jon Schultz[5]; 4. 75F-James Fletcher[6]; 5. 35X-Paul Diefenthaler[1]; 6. 41-David Voigt[4]; 7. 25JR-Jonathan Persha[7]; 8. 27B-Matthew Bedker[8]; 9. 22A-Joe Wrzinski[9]
Heat 2 (8 Laps): 1. 19B-Carter Besaw[1]; 2. 19D-Brooke Diefenthaler[2]; 3. 10X-Dale Kreuziger[4]; 4. 31-Ethan Lepple[6]; 5. 88W-Stuart White[5]; 6. 7A-Brady Ascherien[8]; 7. 26S-Dustin Schwandt[7]; 8. (DNS) 71H-David Hoerning
Stock Cars
A Feature 1 (20 Laps): 1. 47-Nick Schumacher[2]; 2. 14X-Will Sorce[9]; 3. 82H-Matt Loehr[1]; 4. 38S-Aaron Streblow[3]; 5. 7A-Todd Ascherien[4]; 6. 5S-Derek Schrauth[5]; 7. 1K-Mike King[6]; 8. 53B-Brad Weiss[7]; 9. 72E-Chad Espen[8]; 10. 53W-Dustin Weiss[10]; 11. 14W-Seth Westimayer[12]; 12. 3P-Collin Peterson[14]; 13. (BF) 17-Jacob Mahsem[15]; 14. (DNF) 76H-Jeremy Hallmeyer[11]; 15. (DNS) 35-Jared Weiss
Heat 1 (8 Laps): 1. 1K-Mike King[1]; 2. 53W-Dustin Weiss[3]; 3. 7A-Todd Ascherien[5]; 4. 5S-Derek Schrauth[6]; 5. 72E-Chad Espen[7]; 6. 76H-Jeremy Hallmeyer[4]; 7. 35-Jared Weiss[2]; 8. (DNS) 17-Jacob Mahsem
Heat 2 (8 Laps): 1. 14X-Will Sorce[1]; 2. 53B-Brad Weiss[2]; 3. 47-Nick Schumacher[3]; 4. 38S-Aaron Streblow[4]; 5. 82H-Matt Loehr[6]; 6. 14W-Seth Westimayer[5]; 7. 3P-Collin Peterson[7]