Stock Cars
A Feature 1 (20 Laps): 1. 10-Jeff Richards[4]; 2. 38S-Aaron Streblow[7]; 3. 14X-Will Sorce[5]; 4. 69-TJ Smith[3]; 5. 53W-Dustin Weiss[10]; 6. 47-Nick Schumacher[1]; 7. M-Jeff Muehlbauer[6]; 8. 7A-Todd Ascherien[15]; 9. 8R-Jake Richards[8]; 10. 93-Daniel Schumacher[14]; 11. 16S-Will Schumacher[16]; 12. 22R-Jodica Rupp[9]; 13. 41-Mark Haskins[13]; 14. 11-Dylan May[17]; 15. 35-Jared Weiss[11]; 16. (DNF) 53B-Brad Weiss[2]; 17. (DNF) 5-Collin Skindzeleski[18]; 18. (DNF) 76H-Jeremy Hallmeyer[12]
Heat 1 (8 Laps): 1. 53B-Brad Weiss[1]; 2. M-Jeff Muehlbauer[3]; 3. 14X-Will Sorce[5]; 4. 10-Jeff Richards[9]; 5. 22R-Jodica Rupp[8]; 6. 35-Jared Weiss[6]; 7. 41-Mark Haskins[2]; 8. 7A-Todd Ascherien[4]; 9. 11-Dylan May[7]
Heat 2 (8 Laps): 1. 53W-Dustin Weiss[1]; 2. 38S-Aaron Streblow[4]; 3. 47-Nick Schumacher[3]; 4. 69-TJ Smith[6]; 5. 8R-Jake Richards[2]; 6. 76H-Jeremy Hallmeyer[5]; 7. 93-Daniel Schumacher[7]; 8. 16S-Will Schumacher[8]; 9. 5-Collin Skindzeleski[9]
IMCA Modified
A Feature 1 (20 Laps): 1. 21CZ-Cole Czarneski[5]; 2. 33X-Dan Roedl[12]; 3. 34-Cody Apfelbeck[10]; 4. 32X-Skyler Woods[3]; 5. 89S-Noah Schepp[6]; 6. 11S-Jeff Schmuhl[2]; 7. 757-Tony Wedelstadt[17]; 8. 15S-Don Scheffler[16]; 9. 77-Mike Wedelstadt[8]; 10. 492-Trent Wyssbrod[1]; 11. 37L-Brad Lubach[15]; 12. 16S-Dave Schoenberger[7]; 13. E85-Justin Pearson[13]; 14. 16J-Geoff Jeche[21]; 15. 14S-Mike Schmuhl[9]; 16. 88-Austin Winkel[14]; 17. 52BT-Bruce Troesch[23]; 18. 39J-Joe Wrzinski[22]; 19. 63-Jeff Schepp[24]; 20. K9-Terry Kiedrowski[20]; 21. (DNF) 20-Brandon Schmitt[4]; 22. (DNF) 89-Andy Voigt[18]; 23. (DNF) 59S-Hayden Schmuhl[19]; 24. (DNF) 451-Tim Robbins[11]
B Feature 1 (12 Laps): 1. 16J-Geoff Jeche[1]; 2. 39J-Joe Wrzinski[2]; 3. 52BT-Bruce Troesch[6]; 4. 63-Jeff Schepp[5]; 5. (DNF) 58R-Rob Szemborski[3]; 6. (DNS) 89B-Logan Brass; 7. (DQ) 09-Kelsy Wedelstadt[7]
Heat 1 (8 Laps): 1. 34-Cody Apfelbeck[1]; 2. 20-Brandon Schmitt[4]; 3. 77-Mike Wedelstadt[6]; 4. E85-Justin Pearson[2]; 5. 757-Tony Wedelstadt[7]; 6. 16J-Geoff Jeche[3]; 7. 63-Jeff Schepp[5]
Heat 2 (8 Laps): 1. 21CZ-Cole Czarneski[2]; 2. 14S-Mike Schmuhl[3]; 3. 11S-Jeff Schmuhl[7]; 4. 88-Austin Winkel[4]; 5. 89-Andy Voigt[6]; 6. 39J-Joe Wrzinski[5]; 7. (DNF) 52BT-Bruce Troesch[1]
Heat 3 (8 Laps): 1. 16S-Dave Schoenberger[4]; 2. 33X-Dan Roedl[6]; 3. 492-Trent Wyssbrod[1]; 4. 37L-Brad Lubach[3]; 5. 59S-Hayden Schmuhl[5]; 6. 58R-Rob Szemborski[7]; 7. (DQ) 09-Kelsy Wedelstadt[2]
Heat 4 (8 Laps): 1. 89S-Noah Schepp[1]; 2. 32X-Skyler Woods[3]; 3. 451-Tim Robbins[2]; 4. 15S-Don Scheffler[5]; 5. K9-Terry Kiedrowski[4]; 6. (DNS) 89B-Logan Brass
IMCA Northern SportMod
A Feature 1 (20 Laps): 1. 7S-Nick Schultz[2]; 2. 17V-Coy Vlies[9]; 3. 25X-Derek Fehling[1]; 4. 18Z-Geoff Zdroik[10]; 5. 15-Craig Dorner[15]; 6. 1K-Elijah Koenig[6]; 7. 03-Jaeden Voigt[11]; 8. 91-Cole Thomas[22]; 9. 1-Matthew Radtke[12]; 10. 29R-Ryan Kuehn[4]; 11. 12T-Tim Thrun[13]; 12. 28-Andy Klosterman[19]; 13. 89-Logan Brass[5]; 14. 29M-Ryan Mech[18]; 15. 40J-Dakota Johnson[14]; 16. 24W-Andrew Lameyer[20]; 17. 96-Gary Klamrowski[23]; 18. 11B-Brad Buckman[16]; 19. 51-Jared Apel[21]; 20. 6Z-Jim Zdroik[7]; 21. 29-Colton See[3]; 22. 99A-Parker Brookman[8]; 23. 32Z-Andy Welter[17]; 24. 69-Travis Kleindl[24]
B Feature 1 (12 Laps): 1. 51-Jared Apel[1]; 2. 91-Cole Thomas[4]; 3. 96-Gary Klamrowski[2]; 4. 69-Travis Kleindl[5]; 5. 19H-Riley Hull[3]; 6. 3Z-Austin Zdroik[6]; 7. (DNS) 52-Dylon Waldvogel
Heat 1 (8 Laps): 1. 17V-Coy Vlies[2]; 2. 25X-Derek Fehling[6]; 3. 7S-Nick Schultz[5]; 4. 12T-Tim Thrun[3]; 5. 32Z-Andy Welter[7]; 6. 51-Jared Apel[4]; 7. 69-Travis Kleindl[1]
Heat 2 (8 Laps): 1. 03-Jaeden Voigt[1]; 2. 1-Matthew Radtke[7]; 3. 89-Logan Brass[4]; 4. 40J-Dakota Johnson[3]; 5. 29M-Ryan Mech[6]; 6. 96-Gary Klamrowski[5]; 7. (DNS) 3Z-Austin Zdroik
Heat 3 (8 Laps): 1. 6Z-Jim Zdroik[1]; 2. 29-Colton See[2]; 3. 1K-Elijah Koenig[5]; 4. 15-Craig Dorner[4]; 5. 28-Andy Klosterman[6]; 6. 19H-Riley Hull[3]; 7. (DNF) 52-Dylon Waldvogel[7]
Heat 4 (8 Laps): 1. 29R-Ryan Kuehn[1]; 2. 18Z-Geoff Zdroik[5]; 3. 99A-Parker Brookman[4]; 4. 11B-Brad Buckman[6]; 5. 24W-Andrew Lameyer[2]; 6. (DQ) 91-Cole Thomas[3]
IMCA Stock Car
A Feature 1 (25 Laps): 1. 20-Brandon Schmitt[10]; 2. 9R-Kenny Richards[2]; 3. 21X-Devin Snellenberger[4]; 4. 99X-Jeremy Christians[5]; 5. 5R-Matt Rechek[20]; 6. 25-Jared Siefert[7]; 7. 77M-Jeff Mueller[8]; 8. 1*-Charlie Sancinati[24]; 9. 21CZ-Cole Czarneski[16]; 10. 03W-Timothy Warner[26]; 11. 77-Mike Klenz[9]; 12. 716-Kyle Genett[18]; 13. 12P-Tim Paitrick[22]; 14. 48-Roger Frank[15]; 15. 36-Larry Karcz Jr[6]; 16. 41K-Nick Kufalk[13]; 17. (DNF) 29P-Brandon Paitrick[17]; 18. (DNF) 79-Jeff Nowak[1]; 19. (DNF) 25N-Trent Nolan[12]; 20. (DNF) 007-Luke Lemmens[21]; 21. (DNF) 9-Dustin Ward[14]; 22. (DNF) 24H-Presley Harrington[19]; 23. (DNF) 19S-Aaron Stolp[3]; 24. (DNF) 40-Aaron Karcz[23]; 25. (DNF) 10-Karly Stadler[25]; 26. (DQ) K9-Tyler Wilson[11]
Heat 1 (8 Laps): 1. 77M-Jeff Mueller[2]; 2. 77-Mike Klenz[3]; 3. 36-Larry Karcz Jr[5]; 4. 41K-Nick Kufalk[1]; 5. 29P-Brandon Paitrick[4]; 6. (DNF) 007-Luke Lemmens[7]; 7. (DNF) 10-Karly Stadler[6]
Heat 2 (8 Laps): 1. 25-Jared Siefert[1]; 2. 21X-Devin Snellenberger[2]; 3. 9R-Kenny Richards[3]; 4. 9-Dustin Ward[4]; 5. 716-Kyle Genett[6]; 6. 12P-Tim Paitrick[5]
Heat 3 (8 Laps): 1. K9-Tyler Wilson[2]; 2. 20-Brandon Schmitt[5]; 3. 19S-Aaron Stolp[3]; 4. 48-Roger Frank[1]; 5. 24H-Presley Harrington[4]; 6. 40-Aaron Karcz[6]
Heat 4 (8 Laps): 1. 25N-Trent Nolan[3]; 2. 99X-Jeremy Christians[4]; 3. 79-Jeff Nowak[1]; 4. 21CZ-Cole Czarneski[6]; 5. 5R-Matt Rechek[5]; 6. 1*-Charlie Sancinati[2]; 7. 03W-Timothy Warner[7]
Street Stocks
A Feature 1 (20 Laps): 1. 99-Phillip Wuesthoff[2]; 2. 10X-Dale Kreuziger[8]; 3. 716-Kyle Genett[11]; 4. 75F-James Fletcher[14]; 5. 12-Brandon Mertes[1]; 6. 26S-Dustin Schwandt[9]; 7. 83-Roman Blank[7]; 8. 25JR-Jonathan Persha[6]; 9. 41-David Voigt[13]; 10. 21P-Chris Prust[15]; 11. (DNF) 25P-Nathan Persha[3]; 12. (DNF) 114-Ryan Sullivan[4]; 13. (DNF) 11X-Jon Schultz[5]; 14. (DNF) 1330-Justin Jacobsen[17]; 15. (DNF) C42-Kyle Caswell[10]; 16. (DNF) 11R-Kenny Richards[16]; 17. (DNS) 88W-Stuart White
Heat 1 (8 Laps): 1. 10X-Dale Kreuziger[3]; 2. 11X-Jon Schultz[4]; 3. 83-Roman Blank[1]; 4. 12-Brandon Mertes[6]; 5. 41-David Voigt[5]; 6. (DQ) 11R-Kenny Richards[2]
Heat 2 (8 Laps): 1. C42-Kyle Caswell[1]; 2. 99-Phillip Wuesthoff[2]; 3. 25P-Nathan Persha[5]; 4. 26S-Dustin Schwandt[6]; 5. 75F-James Fletcher[3]; 6. 1330-Justin Jacobsen[4]
Heat 3 (8 Laps): 1. 716-Kyle Genett[5]; 2. 114-Ryan Sullivan[1]; 3. 25JR-Jonathan Persha[2]; 4. 88W-Stuart White[3]; 5. 21P-Chris Prust[4]