IMCA Modified
A Feature 1 (20 Laps): 1. 08-Johnny Whitman[9]; 2. 33X-Dan Roedl[5]; 3. 24-Jayden Schmidt[10]; 4. 33A-Adam Abbey[4]; 5. 54-Benji LaCrosse[12]; 6. 20B-Brandon Schmitt[11]; 7. 0-Cody Hokenstad[1]; 8. 97-Tanner Janke[6]; 9. 56C-Jason Czarapata[17]; 10. 72M-Brian Mullen[8]; 11. 6-Konnor Wilinski[7]; 12. 27-Derek Janke[19]; 13. 18-Matt Klenz[18]; 14. 12-Jordan Bartz[3]; 15. 32X-Skyler Woods[16]; 16. 16-Geoff Jeche[14]; 17. 37J-John Schultz[2]; 18. 11S-Trevor Spaulding[13]; 19. 27F-Sean Falk[20]; 20. (DNF) 30W-Daniel Wilcox[15]
B Feature 1 (12 Laps): 1. 32X-Skyler Woods[1]; 2. 56C-Jason Czarapata[3]; 3. 18-Matt Klenz[2]; 4. 27-Derek Janke[5]; 5. 27F-Sean Falk[6]; 6. 7-Adam Jacobson[8]; 7. 75F-James Fletcher[4]; 8. 88X-Shawn Frelich[10]; 9. 31M-Dylan Moeller[12]; 10. (DNF) 23C-Chuck Carmin[7]; 11. (DNF) 37-Brad Moeller[11]; 12. (DNF) 72-Justin Ritchie[13]; 13. (DNS) 25-Paul Thorpe
Heat 1 (8 Laps): 1. 33X-Dan Roedl[5]; 2. 20B-Brandon Schmitt[9]; 3. 54-Benji LaCrosse[10]; 4. 72M-Brian Mullen[6]; 5. 11S-Trevor Spaulding[1]; 6. 32X-Skyler Woods[3]; 7. 75F-James Fletcher[4]; 8. 23C-Chuck Carmin[8]; 9. (DNF) 88X-Shawn Frelich[2]; 10. (DNF) 72-Justin Ritchie[7]
Heat 2 (8 Laps): 1. 12-Jordan Bartz[4]; 2. 08-Johnny Whitman[6]; 3. 0-Cody Hokenstad[2]; 4. 97-Tanner Janke[5]; 5. 16-Geoff Jeche[8]; 6. 18-Matt Klenz[7]; 7. 27-Derek Janke[3]; 8. 7-Adam Jacobson[9]; 9. 37-Brad Moeller[1]
Heat 3 (8 Laps): 1. 37J-John Schultz[2]; 2. 24-Jayden Schmidt[6]; 3. 6-Konnor Wilinski[5]; 4. 33A-Adam Abbey[4]; 5. 30W-Daniel Wilcox[3]; 6. 56C-Jason Czarapata[9]; 7. 27F-Sean Falk[7]; 8. 25-Paul Thorpe[1]; 9. 31M-Dylan Moeller[8]
IMCA Sport Compact
A Feature 1 (20 Laps): 1. 54S-Thomas Schulte[8]; 2. 54D-Brett Deprez[5]; 3. 3B-Cody Booth[11]; 4. 17-Brian Watzka Jr[12]; 5. 3K-Ricky Kaufert[1]; 6. 22T-Tucker Pari[14]; 7. 88-TJ Everard[9]; 8. 125-David Cox[13]; 9. 111-Kyle Jorgenson[3]; 10. 00A-Al Cottrell[10]; 11. 8A-Morgan LaPlant[6]; 12. 33V-Roland Vandehei III[15]; 13. 10-Bo White[17]; 14. 133-Dallas Topel[21]; 15. 14-Nathan Bowers[19]; 16. 1107-Brad Kluz[18]; 17. 77-Bella Schulte[24]; 18. 22-Clint Malueg[7]; 19. (DNF) 13B-Ainsley Busch[20]; 20. (DNF) 13V-Nate Van Ooyen[4]; 21. (DNF) 6-Clint Hattermann[2]; 22. (DNF) 99-Chase Thomson[22]; 23. (DNF) 16-Tyler Konrad[16]; 24. (DNS) 28F-Austin Tauscheck
Heat 1 (8 Laps): 1. 54S-Thomas Schulte[5]; 2. 6-Clint Hattermann[2]; 3. 54D-Brett Deprez[3]; 4. 00A-Al Cottrell[6]; 5. 125-David Cox[4]; 6. 16-Tyler Konrad[9]; 7. 14-Nathan Bowers[7]; 8. 77-Bella Schulte[8]; 9. (DNF) 22C-Ben Case[1]
Heat 2 (8 Laps): 1. 111-Kyle Jorgenson[2]; 2. 17-Brian Watzka Jr[8]; 3. 22-Clint Malueg[4]; 4. 3B-Cody Booth[6]; 5. 22T-Tucker Pari[5]; 6. 10-Bo White[3]; 7. 13B-Ainsley Busch[1]; 8. (DNS) 28F-Austin Tauscheck
Heat 3 (8 Laps): 1. 88-TJ Everard[5]; 2. 3K-Ricky Kaufert[1]; 3. 8A-Morgan LaPlant[3]; 4. 13V-Nate Van Ooyen[2]; 5. 33V-Roland Vandehei III[7]; 6. 1107-Brad Kluz[6]; 7. 133-Dallas Topel[8]; 8. 99-Chase Thomson[4]
IMCA Northern SportMod
A Feature 1 (20 Laps): 1. 464-Ryan Schmidt[11]; 2. 75-Max Oreskovich[6]; 3. 10K-Kaden Besaw[9]; 4. 22S-Jared Spaulding[16]; 5. 72-JJ Vanderloop[5]; 6. 5Y-John Young[18]; 7. 48-Brad Keith[3]; 8. 12S-Taylor Sorenson[17]; 9. 33W-Owen Wilcox[14]; 10. 26H-Taylor Haufschildt[20]; 11. (DNF) 10R-Robert Wittkopf[12]; 12. (DNF) 07-Cory Kemkes[10]; 13. (DNF) 23K-Chris Kuchta[19]; 14. (DNF) 4E4-Dylan Schmidt[8]; 15. (DNF) 19-Tanner Pari[1]; 16. (DNF) 36C-Cole Slezewski[7]; 17. (DNF) 33H-Barrett Hummelmeier[4]; 18. (DNF) 30M-Logan Mahoney[2]; 19. (DNF) X15-Braxton Ambrosius[13]; 20. (DNF) 10B-Grant Besaw[15]
B Feature 1 (12 Laps): 1. 22S-Jared Spaulding[2]; 2. 12S-Taylor Sorenson[3]; 3. 5Y-John Young[10]; 4. 23K-Chris Kuchta[9]; 5. 26H-Taylor Haufschildt[12]; 6. T80-Tom Perryman[6]; 7. 85B-Kevin Braaksma[4]; 8. 2M-Collin Massart[7]; 9. 2-Tim Kroll[5]; 10. (DNF) 19B-James Bohm[8]; 11. (DNF) 257-Jordan Endries[11]; 12. (DNS) 5-Vincent Engel; 13. (DNS) 50X-Trevor Vandehei
Heat 1 (8 Laps): 1. 72-JJ Vanderloop[6]; 2. 464-Ryan Schmidt[8]; 3. 4E4-Dylan Schmidt[7]; 4. 48-Brad Keith[4]; 5. X15-Braxton Ambrosius[5]; 6. 5-Vincent Engel[2]; 7. 85B-Kevin Braaksma[1]; 8. 2M-Collin Massart[9]; 9. (DNF) 5Y-John Young[3]; 10. (DNF) 50X-Trevor Vandehei[10]
Heat 2 (8 Laps): 1. 19-Tanner Pari[2]; 2. 10K-Kaden Besaw[7]; 3. 75-Max Oreskovich[6]; 4. 10R-Robert Wittkopf[9]; 5. 33W-Owen Wilcox[8]; 6. 22S-Jared Spaulding[4]; 7. 2-Tim Kroll[1]; 8. 19B-James Bohm[3]; 9. (DNF) 257-Jordan Endries[5]
Heat 3 (8 Laps): 1. 30M-Logan Mahoney[2]; 2. 33H-Barrett Hummelmeier[4]; 3. 07-Cory Kemkes[7]; 4. 36C-Cole Slezewski[6]; 5. 10B-Grant Besaw[3]; 6. 12S-Taylor Sorenson[5]; 7. T80-Tom Perryman[1]; 8. 23K-Chris Kuchta[9]; 9. 26H-Taylor Haufschildt[8]
IMCA Stock Car
A Feature 1 (20 Laps): 1. 10-Rod Snellenberger[5]; 2. 0-Brett Wenzel[9]; 3. 525-Chase Parker[7]; 4. 55K-Jesse Krahn[4]; 5. 20-Brandon Schmitt[12]; 6. 24-Austin Jansen[8]; 7. 33X-Michael Czarapata[13]; 8. 81X-Josh Mroczkowski[15]; 9. 25-Trent Nolan[18]; 10. 26V-Kegan Van Ooyen[3]; 11. 18-Daniel Sell Jr[20]; 12. 2T-Travis VanStraten[16]; 13. 74-Eric Arneson[10]; 14. 59-Jerry Leary[2]; 15. 14JB-Ryan Lujeck[1]; 16. 50F-Kyle Frederick[6]; 17. 17-Mike Klenz[11]; 18. 07W-Matt Warner[17]; 19. 51X-Buddy Naparalla[19]; 20. (DNS) 9-Jerry Wilinski
B Feature 1 (10 Laps): 1. 07W-Matt Warner[2]; 2. 51X-Buddy Naparalla[3]; 3. 48-Roger Frank[5]; 4. (DNS) 76Y-Kayden Young; 5. (DNS) 3D-Dylan Stedjee; 6. (DNS) 19B-Carter Besaw; 7. (DNS) 11S-Travis Spaulding; 8. (DNS) 73C-Bob Czarapata; 9. (DNS) 76-Tyler Wendt; 10. (DNS) 18Z-Zachary Marg
B Feature 2 (10 Laps): 1. 25-Trent Nolan[1]; 2. 18-Daniel Sell Jr[3]; 3. 5K-Kyle Stedjee[4]; 4. 2R-David Reinhardt[6]; 5. 2-Wyatt Blashe[2]; 6. 216-Brian Nowinski[9]; 7. 26E-Ericka Van Ooyen[7]; 8. 39-Jason Bork[10]; 9. XXX-Ford Malvitz[8]; 10. (DNS) 12O-Beau Oskey
Heat 1 (8 Laps): 1. 55K-Jesse Krahn[6]; 2. 74-Eric Arneson[8]; 3. 24-Austin Jansen[7]; 4. 33X-Michael Czarapata[5]; 5. 76Y-Kayden Young[3]; 6. 51X-Buddy Naparalla[2]; 7. 48-Roger Frank[9]; 8. 11S-Travis Spaulding[1]; 9. 76-Tyler Wendt[4]
Heat 2 (8 Laps): 1. 10-Rod Snellenberger[6]; 2. 17-Mike Klenz[8]; 3. 26V-Kegan Van Ooyen[5]; 4. 9-Jerry Wilinski[3]; 5. 25-Trent Nolan[9]; 6. 18-Daniel Sell Jr[7]; 7. 12O-Beau Oskey[2]; 8. 26E-Ericka Van Ooyen[1]; 9. 216-Brian Nowinski[4]
Heat 3 (8 Laps): 1. 14JB-Ryan Lujeck[1]; 2. 20-Brandon Schmitt[9]; 3. 50F-Kyle Frederick[6]; 4. 81X-Josh Mroczkowski[7]; 5. 07W-Matt Warner[5]; 6. (DNF) 3D-Dylan Stedjee[8]; 7. (DNF) 19B-Carter Besaw[4]; 8. (DNF) 73C-Bob Czarapata[3]; 9. (DNF) 18Z-Zachary Marg[2]
Heat 4 (8 Laps): 1. 525-Chase Parker[6]; 2. 0-Brett Wenzel[7]; 3. 59-Jerry Leary[2]; 4. 2T-Travis VanStraten[5]; 5. 2-Wyatt Blashe[4]; 6. 5K-Kyle Stedjee[3]; 7. 2R-David Reinhardt[9]; 8. XXX-Ford Malvitz[8]; 9. 39-Jason Bork[1]
Street Stocks
A Feature 1 (20 Laps): 1. 20T-Trey Van Straten[8]; 2. 35X-Paul Diefenthaler[9]; 3. 5S-Derek Schrauth[6]; 4. 6-Josh McDonald[14]; 5. 8-Tony Everard[5]; 6. 914-Tyler Nettekoven[3]; 7. 83-Roman Blank[12]; 8. 30Z-Cory Lemirande[11]; 9. 121-Shanon Guelette[20]; 10. 8A-Paul Ambrosius[7]; 11. 5-Todd Berzowski[15]; 12. 15-Ben Schulte[4]; 13. 24-Travis Stratton[21]; 14. 70-Blake Neshek[17]; 15. 3B-Malachi Bierman[16]; 16. 15C-Alexis Czarapata[22]; 17. 8B-Nick Berzowski[19]; 18. (DNF) 21W-Cole Warner[18]; 19. (DNF) 6M-Mitch Meyerhofer[2]; 20. (DNF) 7-David Hoerning[10]; 21. (DNF) 28-Madisyn Dieringer[23]; 22. (DNF) 10-Jacob Ambrosious[13]; 23. (DNF) 16Z-Ryan Zimmerman[1]
Heat 1 (8 Laps): 1. 6M-Mitch Meyerhofer[2]; 2. 20T-Trey Van Straten[5]; 3. 30Z-Cory Lemirande[6]; 4. 16Z-Ryan Zimmerman[1]; 5. 10-Jacob Ambrosious[4]; 6. 3B-Malachi Bierman[3]; 7. 24-Travis Stratton[8]; 8. (DNS) 8B-Nick Berzowski
Heat 2 (8 Laps): 1. 914-Tyler Nettekoven[2]; 2. 5S-Derek Schrauth[4]; 3. 83-Roman Blank[6]; 4. 35X-Paul Diefenthaler[5]; 5. 6-Josh McDonald[3]; 6. 70-Blake Neshek[1]; 7. 15C-Alexis Czarapata[7]; 8. (DNS) 121-Shanon Guelette
Heat 3 (8 Laps): 1. 15-Ben Schulte[2]; 2. 8-Tony Everard[3]; 3. 7-David Hoerning[5]; 4. 8A-Paul Ambrosius[4]; 5. 5-Todd Berzowski[6]; 6. 21W-Cole Warner[1]; 7. 28-Madisyn Dieringer[7]