IMCA Modified
A Feature 1 (20 Laps): 1. 20-Brandon Schmitt[9]; 2. 33X-Dan Roedl[11]; 3. 99-Mike Mullen[15]; 4. 21CZ-Cole Czarneski[8]; 5. 09-Kelsy Wedelstadt[4]; 6. 11-Adam Crapser[5]; 7. 16J-Geoff Jeche[10]; 8. 3-Andy Voigt[19]; 9. 2M-Steve Mueller[17]; 10. 5R-Matt Rechek[22]; 11. 14S-Mike Schmuhl[13]; 12. 95-Jeff Bodendorfer[12]; 13. 15S-Don Scheffler[7]; 14. 89S-Noah Schepp[21]; 15. 47G-Ben Godlewski[3]; 16. 21F-Nick Firari[20]; 17. 17-Mike Klenz[2]; 18. 68-Dan Jung[24]; 19. 63-Jeff Schepp[1]; 20. (DNF) 0P-Hunter Parsons[16]; 21. (DNF) 11S-Jeff Schmuhl[18]; 22. (DNF) 7H-Marcus Hoeppner[23]; 23. (DNF) 77-Mike Wedelstadt[6]; 24. (DNF) 16S-Dave Schoenberger[14]
B Feature 1 (12 Laps): 1. 89S-Noah Schepp[1]; 2. 5R-Matt Rechek[4]; 3. 7H-Marcus Hoeppner[6]; 4. 68-Dan Jung[5]; 5. 451-Tim Robbins[3]; 6. 29P-Chris Pigeon[9]; 7. 52BT-Bruce Troesch[2]; 8. 39J-Joe Wrzinski[11]; 9. 88J-Jeremy Johnson[10]; 10. 05-Daniel Miller[7]; 11. (DNS) 86R-Tom Robbins
Heat 1 (8 Laps): 1. 17-Mike Klenz[2]; 2. 77-Mike Wedelstadt[4]; 3. 33X-Dan Roedl[7]; 4. 14S-Mike Schmuhl[3]; 5. 2M-Steve Mueller[5]; 6. 89S-Noah Schepp[6]; 7. 68-Dan Jung[1]; 8. 29P-Chris Pigeon[8]
Heat 2 (8 Laps): 1. 11-Adam Crapser[3]; 2. 63-Jeff Schepp[1]; 3. 15S-Don Scheffler[4]; 4. 16S-Dave Schoenberger[5]; 5. 11S-Jeff Schmuhl[7]; 6. 52BT-Bruce Troesch[2]; 7. 7H-Marcus Hoeppner[6]; 8. 88J-Jeremy Johnson[8]
Heat 3 (8 Laps): 1. 47G-Ben Godlewski[2]; 2. 20-Brandon Schmitt[6]; 3. 21CZ-Cole Czarneski[5]; 4. 99-Mike Mullen[7]; 5. 3-Andy Voigt[3]; 6. 451-Tim Robbins[4]; 7. 05-Daniel Miller[1]; 8. 39J-Joe Wrzinski[8]
Heat 4 (8 Laps): 1. 09-Kelsy Wedelstadt[2]; 2. 95-Jeff Bodendorfer[7]; 3. 16J-Geoff Jeche[6]; 4. 0P-Hunter Parsons[4]; 5. 21F-Nick Firari[3]; 6. (DNF) 5R-Matt Rechek[5]; 7. (DNF) 86R-Tom Robbins[1]
IMCA Northern SportMod
A Feature 1 (20 Laps): 1. 29-Colton See[6]; 2. 1K-Elijah Koenig[4]; 3. 29M-Ryan Mech[1]; 4. 7S-Nick Schultz[13]; 5. 3-Travis Schmidt[12]; 6. 51-Jared Apel[7]; 7. 32X-Skyler Woods[11]; 8. 29R-Ryan Kuehn[9]; 9. 3Z-Jim Zdroik[3]; 10. 19B-Jimmy Berkevich[16]; 11. 03-Jaeden Voigt[8]; 12. 84-Mark Hoeppner[2]; 13. 40J-Dakota Johnson[19]; 14. 96-Gary Klamrowski[20]; 15. 67-Vince Jung[17]; 16. 26-Chris Blawat[14]; 17. (DNF) 29S-Tim Sheppard[10]; 18. (DNF) 9L-Hunter Larson[15]; 19. (DNF) 18Z-Geoff Zdroik[5]; 20. (DNF) 21X-Kenny Schehr[18]
Heat 1 (8 Laps): 1. 29R-Ryan Kuehn[6]; 2. 29M-Ryan Mech[2]; 3. 18Z-Geoff Zdroik[4]; 4. 3-Travis Schmidt[7]; 5. 7S-Nick Schultz[3]; 6. (DNF) 19B-Jimmy Berkevich[5]; 7. (DNF) 21X-Kenny Schehr[1]
Heat 2 (8 Laps): 1. 29-Colton See[4]; 2. 29S-Tim Sheppard[6]; 3. 51-Jared Apel[5]; 4. 84-Mark Hoeppner[2]; 5. 26-Chris Blawat[3]; 6. 96-Gary Klamrowski[7]; 7. 40J-Dakota Johnson[1]
Heat 3 (8 Laps): 1. 3Z-Jim Zdroik[2]; 2. 1K-Elijah Koenig[3]; 3. 32X-Skyler Woods[6]; 4. 03-Jaeden Voigt[5]; 5. 9L-Hunter Larson[4]; 6. (DNF) 67-Vince Jung[1]
IMCA Stock Car
A Feature 1 (20 Laps): 1. 9R-Kenny Richards[8]; 2. 99X-Jeremy Christians[5]; 3. 21X-Rod Snellenberger[7]; 4. 19S-Aaron Stolp[9]; 5. 18H-Kevin Hebbe[10]; 6. 10-Karly Stadler[1]; 7. 12P-Tim Paitrick[4]; 8. 48-Roger Frank[3]; 9. 6S-Steve Seehawer[14]; 10. 29P-Brandon Paitrick[6]; 11. 38-Brian Gerber[11]; 12. 24H-Presley Harrington[12]; 13. (DNF) 745-Josh Kanas[2]; 14. (DNS) 41K-Nick Kufalk
Heat 1 (8 Laps): 1. 99X-Jeremy Christians[4]; 2. 10-Karly Stadler[2]; 3. 21X-Rod Snellenberger[5]; 4. 19S-Aaron Stolp[6]; 5. 48-Roger Frank[3]; 6. 38-Brian Gerber[7]; 7. (DNF) 41K-Nick Kufalk[1]
Heat 2 (8 Laps): 1. 9R-Kenny Richards[5]; 2. 29P-Brandon Paitrick[4]; 3. 12P-Tim Paitrick[3]; 4. 18H-Kevin Hebbe[7]; 5. 745-Josh Kanas[2]; 6. 24H-Presley Harrington[6]; 7. 6S-Steve Seehawer[1]
Pro Legends
A Feature 1 (20 Laps): 1. 88-Austin Winkel[6]; 2. 6E-Eric Blumer[8]; 3. 59S-Hayden Schmuhl[9]; 4. 20-Ryan Sullivan[7]; 5. 117A-Adam Zellmer[13]; 6. K1-Kim Clover[3]; 7. 95M-Mike Mueller[5]; 8. 76-Mark Wellman[1]; 9. 57(SP)-Cade Reisdorf[4]; 10. 7A-Brady Ascherien[11]; 11. 51F-Tim Franz[10]; 12. 7-Lilly Fassbender[2]; 13. (DNF) 00-Mark McCallum[12]; 14. (DNS) 17F-Faith Zellmer
Heat 1 (8 Laps): 1. 20-Ryan Sullivan[6]; 2. K1-Kim Clover[3]; 3. 6E-Eric Blumer[7]; 4. 95M-Mike Mueller[5]; 5. 7-Lilly Fassbender[2]; 6. 51F-Tim Franz[4]; 7. 00-Mark McCallum[1]
Heat 2 (8 Laps): 1. 88-Austin Winkel[5]; 2. 59S-Hayden Schmuhl[7]; 3. 57(SP)-Cade Reisdorf[3]; 4. 76-Mark Wellman[1]; 5. 17F-Faith Zellmer[4]; 6. 7A-Brady Ascherien[2]; 7. (DNF) 117A-Adam Zellmer[6]
Street Stocks
A Feature 1 (20 Laps): 1. 55K-Jesse Krahn[11]; 2. 7A-Todd Ascherien[4]; 3. 11R-Larry Richards[12]; 4. 9-Dustin Ward[3]; 5. 99-Phillip Wuesthoff[13]; 6. 75F-James Fletcher[15]; 7. 11X-Jon Schultz[9]; 8. 1X-Jason White[7]; 9. 3R-Jacob Rens[1]; 10. 26S-Dustin Schwandt[8]; 11. 49-Craig Lepple[6]; 12. 88W-Stuart White[2]; 13. 21P-Chris Prust[14]; 14. (DNF) 22-TJ Reichenberger[5]; 15. (DNF) 9C-Chris Hoedel[16]; 16. (DNF) 25JR-Jonathan Persha[17]; 17. (DNF) 25P-Russ Davison[10]
Heat 1 (8 Laps): 1. 1X-Jason White[4]; 2. 9-Dustin Ward[2]; 3. 3R-Jacob Rens[1]; 4. 26S-Dustin Schwandt[5]; 5. 22-TJ Reichenberger[3]; 6. 55K-Jesse Krahn[7]; 7. 25JR-Jonathan Persha[8]; 8. (DNS) 75F-James Fletcher; 9. (DNS) 9C-Chris Hoedel
Heat 2 (8 Laps): 1. 7A-Todd Ascherien[2]; 2. 88W-Stuart White[1]; 3. 25P-Russ Davison[6]; 4. 11X-Jon Schultz[5]; 5. 49-Craig Lepple[3]; 6. 11R-Larry Richards[7]; 7. 99-Phillip Wuesthoff[8]; 8. 21P-Chris Prust[4]
Hobby Stocks
A Feature 1 (12 Laps): 1. 12-Caleb Arneson[3]; 2. 48-Zach Ziegler[4]; 3. 2WI-Mitchell Berg[1]; 4. 34-Kennedy Krueger[2]; 5. 13-Jackson Martindale[5]
Heat 1 (6 Laps): 1. 13-Jackson Martindale[1]; 2. 12-Caleb Arneson[2]; 3. 34-Kennedy Krueger[3]; 4. 2WI-Mitchell Berg[4]; 5. 48-Zach Ziegler[5]