IMCA Modified
A Feature 1 (20 Laps): 1. 11S-Jeff Schmuhl[13]; 2. 89S-Noah Schepp[8]; 3. 34-Cody Apfelbeck[14]; 4. 14S-Mike Schmuhl[6]; 5. 21F-Nick Firari[2]; 6. 451-Tim Robbins[4]; 7. 17W-Mitch Webber[3]; 8. 3-Andy Voigt[17]; 9. 09-Kelsy Wedelstadt[18]; 10. 2M-Steve Mueller[19]; 11. 16S-Dave Schoenberger[10]; 12. 33X-Dan Roedl[12]; 13. 4S-Joel Seegert Sr[16]; 14. 52BT-Bruce Troesch[15]; 15. 86R-Tom Robbins[1]; 16. 05-Daniel Miller[21]; 17. 68-Dan Jung[20]; 18. 63-Jeff Schepp[5]; 19. (DNF) 39J-Joe Wrzinski[22]; 20. (DNF) 5R-Matt Rechek[9]; 21. (DNF) 15S-Don Scheffler[7]; 22. (DNF) 20-Brandon Schmitt[11]
Heat 1 (8 Laps): 1. 21F-Nick Firari[2]; 2. 15S-Don Scheffler[4]; 3. 20-Brandon Schmitt[7]; 4. 451-Tim Robbins[3]; 5. 11S-Jeff Schmuhl[6]; 6. 4S-Joel Seegert Sr[8]; 7. 2M-Steve Mueller[5]; 8. (DNF) 68-Dan Jung[1]
Heat 2 (8 Laps): 1. 17W-Mitch Webber[2]; 2. 33X-Dan Roedl[7]; 3. 16S-Dave Schoenberger[6]; 4. 63-Jeff Schepp[3]; 5. 34-Cody Apfelbeck[4]; 6. 3-Andy Voigt[5]; 7. 39J-Joe Wrzinski[8]; 8. (DNF) 05-Daniel Miller[1]
Heat 3 (8 Laps): 1. 14S-Mike Schmuhl[3]; 2. 89S-Noah Schepp[4]; 3. 5R-Matt Rechek[5]; 4. 86R-Tom Robbins[1]; 5. 52BT-Bruce Troesch[2]; 6. 09-Kelsy Wedelstadt[6]
IMCA Northern SportMod
A Feature 1 (20 Laps): 1. 32X-Skyler Woods[5]; 2. 62-Jeff Steenbergen[10]; 3. 19B-Jimmy Berkevich[6]; 4. 1K-Elijah Koenig[9]; 5. 29S-Tim Sheppard[8]; 6. 7S-Nick Schultz[12]; 7. 29-Colton See[3]; 8. 51-Jared Apel[4]; 9. 03-Jaeden Voigt[2]; 10. 29R-Ryan Kuehn[7]; 11. 71-Eric Craine[13]; 12. 84-Mark Hoeppner[18]; 13. 67-Vince Jung[11]; 14. 12T-Tim Thrun[14]; 15. 29M-Ryan Mech[15]; 16. (DNF) 40J-Dakota Johnson[17]; 17. (DNF) 21X-Kenny Schehr[1]; 18. (DNF) 96-Gary Klamrowski[16]; 19. (DNS) 23-Troy Rehn
Heat 1 (8 Laps): 1. 51-Jared Apel[5]; 2. 19B-Jimmy Berkevich[6]; 3. 03-Jaeden Voigt[4]; 4. 1K-Elijah Koenig[8]; 5. 29S-Tim Sheppard[7]; 6. 67-Vince Jung[3]; 7. 84-Mark Hoeppner[9]; 8. 12T-Tim Thrun[2]; 9. 23-Troy Rehn[1]
Heat 2 (8 Laps): 1. 21X-Kenny Schehr[1]; 2. 32X-Skyler Woods[5]; 3. 29R-Ryan Kuehn[6]; 4. 62-Jeff Steenbergen[8]; 5. 29-Colton See[4]; 6. 7S-Nick Schultz[7]; 7. 71-Eric Craine[9]; 8. 29M-Ryan Mech[3]; 9. 96-Gary Klamrowski[10]; 10. 40J-Dakota Johnson[2]
IMCA Stock Car
A Feature 1 (20 Laps): 1. 9R-Kenny Richards[10]; 2. 29P-Brandon Paitrick[6]; 3. 99X-Jeremy Christians[9]; 4. 19S-Aaron Stolp[8]; 5. 21X-Rod Snellenberger[4]; 6. 03W-Timothy Warner[7]; 7. 12P-Tim Paitrick[5]; 8. 48-Roger Frank[1]; 9. 10-Karly Stadler[3]; 10. 41K-Katelyn Sohrweide[11]; 11. (DNS) 745-Jesse Kanas
Heat 1 (8 Laps): 1. 21X-Rod Snellenberger[2]; 2. 9R-Kenny Richards[5]; 3. 19S-Aaron Stolp[4]; 4. 29P-Brandon Paitrick[3]; 5. 745-Jesse Kanas[1]; 6. 41K-Katelyn Sohrweide[6]
Heat 2 (8 Laps): 1. 03W-Timothy Warner[3]; 2. 12P-Tim Paitrick[2]; 3. 99X-Jeremy Christians[4]; 4. 10-Karly Stadler[1]; 5. 48-Roger Frank[5]
Pro Legends
A Feature 1 (20 Laps): 1. 8W-Michael Weber[9]; 2. 44J-Jordan Miklas[12]; 3. 117A-Adam Zellmer[10]; 4. 59S-Hayden Schmuhl[1]; 5. 6E-Eric Blumer[7]; 6. 20-Ryan Sullivan[8]; 7. 88-Austin Winkel[11]; 8. 19X-Cal Swenson[3]; 9. 7A-Brady Ascherien[14]; 10. K1-Kim Clover[6]; 11. 95M-Mike Mueller[4]; 12. 17F-Faith Zellmer[13]; 13. 76-Mark Wellman[15]; 14. 57(SP)-Cade Reisdorf[16]; 15. 51F-Tim Franz[2]; 16. 64-Colton Utley[20]; 17. 7-Lilly Fassbender[17]; 18. 00-Mark McCallum[18]; 19. (DNF) 33S-Mike Swenson[19]; 20. (DNF) 45-Hunter Cardinal[5]
Heat 1 (8 Laps): 1. 59S-Hayden Schmuhl[2]; 2. 117A-Adam Zellmer[6]; 3. 6E-Eric Blumer[5]; 4. 95M-Mike Mueller[4]; 5. 17F-Faith Zellmer[3]; 6. 33S-Mike Swenson[7]; 7. (DNF) 7-Lilly Fassbender[1]
Heat 2 (8 Laps): 1. 88-Austin Winkel[6]; 2. 20-Ryan Sullivan[5]; 3. 45-Hunter Cardinal[4]; 4. 51F-Tim Franz[2]; 5. 7A-Brady Ascherien[3]; 6. 64-Colton Utley[7]; 7. 00-Mark McCallum[1]
Heat 3 (8 Laps): 1. 44J-Jordan Miklas[6]; 2. 8W-Michael Weber[5]; 3. 19X-Cal Swenson[3]; 4. K1-Kim Clover[4]; 5. 76-Mark Wellman[1]; 6. 57(SP)-Cade Reisdorf[2]
Street Stocks
A Feature 1 (20 Laps): 1. 1X-Jason White[4]; 2. 11X-Jon Schultz[10]; 3. 55K-Jesse Krahn[8]; 4. 75F-James Fletcher[9]; 5. 9-Dustin Ward[2]; 6. 11R-Larry Richards[6]; 7. 26S-Dustin Schwandt[3]; 8. 22S-Jared Spaulding[13]; 9. 88W-Stuart White[12]; 10. 3R-Jacob Rens[7]; 11. 22A-Alex Amend[14]; 12. (DNF) 22-TJ Reichenberger[11]; 13. (DNF) 99-Phillip Wuesthoff[5]; 14. (DNS) 25P-Nathan Persha; 15. (DNS) 21P-Chris Prust
Heat 1 (8 Laps): 1. 99-Phillip Wuesthoff[4]; 2. 75F-James Fletcher[6]; 3. 3R-Jacob Rens[5]; 4. 21P-Chris Prust[1]; 5. 26S-Dustin Schwandt[3]; 6. 22-TJ Reichenberger[2]; 7. (DNS) 22A-Alex Amend; 8. (DNS) 25P-Nathan Persha
Heat 2 (8 Laps): 1. 55K-Jesse Krahn[5]; 2. 11X-Jon Schultz[6]; 3. 11R-Larry Richards[4]; 4. 1X-Jason White[3]; 5. 9-Dustin Ward[1]; 6. 88W-Stuart White[2]; 7. 22S-Jared Spaulding[7]