IMCA Modified
A Feature 1 (30 Laps): 1. 1X-Chris Abelson[4]; 2. 5L-Cody Laney[9]; 3. 60IV-Anthony Roth[3]; 4. 21K-Kyle Brown[8]; 5. 08-Dakota Sproul[5]; 6. 01-Jacob Hobscheidt[7]; 7. 12-Doug Smith[16]; 8. 3-Kelly Shryock[14]; 9. 15M-Shane DeMey[6]; 10. 38-Brad Bergren[15]; 11. 999-Brian Osantowski[11]; 12. 0L-Lucas Lamberies[20]; 13. 25C-Cody Thompson[13]; 14. 25-Ricky Stephan[21]; 15. 141-Matt Bonine[10]; 16. 5M-Matthew Meinecke[22]; 17. 71T-Chad Melton[24]; 18. 48-Bob Moore[12]; 19. (DNF) 7H-Marcus Hoeppner[1]; 20. (DNF) 00AZ-TJ Wyman[17]; 21. (DNF) 6Z-Zach Dockter[2]; 22. (DNF) 2-Chance Allen[19]; 23. (DNF) 8R-Chase Rudolf[18]; 24. (DNF) 72-Mike Lineberry[23]
B Feature 1: 1. 25-Ricky Stephan[4]; 2. 5M-Matthew Meinecke[2]; 3. 71T-Chad Melton[3]; 4. C5-Chris Palsrok[1]; 5. 88X-Shawn Frelich[7]; 6. 15J-Jeremy Richey[9]; 7. 72-Mike Lineberry[6]; 8. 27-Cayden Mitchell[11]; 9. M80-Jim Mathieson[10]; 10. 35-Nathan Barker[12]; 11. (DNF) 21-David Brown[8]; 12. (DNF) 8-Mike Jensen[5]
Heat 1 (8 Laps): 1. 15M-Shane DeMey[1]; 2. 48-Bob Moore[3]; 3. 21K-Kyle Brown[7]; 4. 25C-Cody Thompson[4]; 5. 00AZ-TJ Wyman[6]; 6. C5-Chris Palsrok[8]; 7. 8-Mike Jensen[5]; 8. 15J-Jeremy Richey[2]
Heat 2 (8 Laps): 1. 60IV-Anthony Roth[2]; 2. 08-Dakota Sproul[4]; 3. 01-Jacob Hobscheidt[8]; 4. 3-Kelly Shryock[5]; 5. 8R-Chase Rudolf[7]; 6. 5M-Matthew Meinecke[6]; 7. 72-Mike Lineberry[3]; 8. (DNF) M80-Jim Mathieson[1]
Heat 3 (8 Laps): 1. 7H-Marcus Hoeppner[2]; 2. 141-Matt Bonine[1]; 3. 6Z-Zach Dockter[6]; 4. 38-Brad Bergren[3]; 5. 2-Chance Allen[4]; 6. 71T-Chad Melton[8]; 7. 88X-Shawn Frelich[5]; 8. 27-Cayden Mitchell[7]
Heat 4 (8 Laps): 1. 1X-Chris Abelson[1]; 2. 5L-Cody Laney[2]; 3. 999-Brian Osantowski[3]; 4. 12-Doug Smith[5]; 5. 0L-Lucas Lamberies[7]; 6. 25-Ricky Stephan[6]; 7. 21-David Brown[4]; 8. 35-Nathan Barker[8]
IMCA Hobby Stock
A Feature 1: 1. 22-Mike Smith[7]; 2. 59-Corey Gronewold[3]; 3. 17-Luke Ramsey[2]; 4. 45-Drew Barglof[4]; 5. 48J-Bryant Johnson[6]; 6. 87-John Briggs[10]; 7. 01U2-Dayton Ullrich[1]; 8. 717-Nick Schilling[26]; 9. 45B-Craig Brotherton[5]; 10. 82-Dylan Fitzpatrick[8]; 11. 28-Dillon Magnussen[13]; 12. 61W-Zach Weier[20]; 13. 16X-Blake Luinenburg[14]; 14. 007-Mike Swain[24]; 15. 33-Kyle Davis[16]; 16. 81X-Jeremy Ertman[17]; 17. 22T-Tyler Smith[23]; 18. 24D-Paul Dagel[22]; 19. 15-Cody Pontious[25]; 20. 76A-Nathan Asche[18]; 21. (DNF) 65-Riley Paysen[12]; 22. (DNF) 49-James Johnson[11]; 23. (DNF) 11K-Kurtis Bonneson[9]; 24. (DNF) 77-Conner Hildreth[15]; 25. (DNF) 13M-Matt McNeill[21]; 26. (DNF) 83L-Kelvan Lansink[19]; 27. (DNS) 44-Matt Schultze
Heat 1: 1. 82-Dylan Fitzpatrick[1]; 2. 17-Luke Ramsey[4]; 3. 49-James Johnson[3]; 4. 48J-Bryant Johnson[8]; 5. 28-Dillon Magnussen[7]; 6. 33-Kyle Davis[6]; 7. 83L-Kelvan Lansink[9]; 8. 24D-Paul Dagel[5]; 9. 15-Cody Pontious[2]
Heat 2: 1. 59-Corey Gronewold[1]; 2. 22-Mike Smith[4]; 3. 87-John Briggs[3]; 4. 45-Drew Barglof[5]; 5. 16X-Blake Luinenburg[8]; 6. 81X-Jeremy Ertman[9]; 7. 61W-Zach Weier[7]; 8. 22T-Tyler Smith[6]; 9. (DNF) 717-Nick Schilling[2]
Heat 3: 1. 11K-Kurtis Bonneson[1]; 2. 65-Riley Paysen[2]; 3. 45B-Craig Brotherton[4]; 4. 01U2-Dayton Ullrich[5]; 5. 77-Conner Hildreth[7]; 6. 76A-Nathan Asche[6]; 7. 13M-Matt McNeill[9]; 8. (DNF) 007-Mike Swain[8]; 9. (DNF) 44-Matt Schultze[3]
IMCA Northern SportMod
A Feature 1 (20 Laps): 1. T1-Rusty Montagne[8]; 2. 33-Tim Rupp[12]; 3. 21D-David Calmer[20]; 4. 44-Cameron Vande Weerd[10]; 5. 21X-Connor Vande Weerd[14]; 6. 75-Cole Suckow[4]; 7. 14-AJ Boulware[7]; 8. 37-Thomas Behle[18]; 9. 56-Dustin Smith[22]; 10. 8TTB-Tommy Hensley[5]; 11. 4G-Michael Guthrie[21]; 12. XA-Alissa Palsrok[19]; 13. 79W-Bill Wegner[13]; 14. 33B-Brendan Rupp[26]; 15. 55-Quentin Regennitter[23]; 16. 43-Trey Herrig[24]; 17. (DNF) 21-Cam Reimers[9]; 18. (DNF) 85-Dustin West[15]; 19. (DNF) 14Z-Zech Norgaard[6]; 20. (DNF) 17S-Braden Scharn[2]; 21. (DNF) 5M-Dawson March[1]; 22. (DNF) 2-Kayden Dirks[3]; 23. (DNF) 09-Kenny Darnold Jr[25]; 24. (DNF) 2X-Joshua Vanderlaan[16]; 25. (DNF) 5R-James Richert[11]; 26. (DNF) 29J-Gregg Hamman[17]
Heat 1 (6 Laps): 1. 33-Tim Rupp[4]; 2. 17S-Braden Scharn[2]; 3. 14-AJ Boulware[8]; 4. 8TTB-Tommy Hensley[9]; 5. 79W-Bill Wegner[3]; 6. 2X-Joshua Vanderlaan[1]; 7. XA-Alissa Palsrok[6]; 8. 56-Dustin Smith[7]; 9. (DNF) 09-Kenny Darnold Jr[5]
Heat 2 (6 Laps): 1. 14Z-Zech Norgaard[1]; 2. 21-Cam Reimers[5]; 3. 44-Cameron Vande Weerd[8]; 4. 75-Cole Suckow[4]; 5. 21X-Connor Vande Weerd[9]; 6. 29J-Gregg Hamman[6]; 7. 21D-David Calmer[7]; 8. 55-Quentin Regennitter[3]; 9. 33B-Brendan Rupp[2]
Heat 3 (6 Laps): 1. T1-Rusty Montagne[3]; 2. 5R-James Richert[1]; 3. 5M-Dawson March[4]; 4. 2-Kayden Dirks[5]; 5. 85-Dustin West[2]; 6. 37-Thomas Behle[6]; 7. 4G-Michael Guthrie[8]; 8. 43-Trey Herrig[7]
IMCA Sport Compact
A Feature 1 (10 Laps): 1. 24-Drake Bohlmeyer[9]; 2. 24M-Caine Mahlberg[7]; 3. 69JX-William Michel[5]; 4. 24Z-Zach Bohlmeyer[10]; 5. 33N-Corey Namanny[4]; 6. 18-Colton Ransom[1]; 7. 7G-Gilbert Aldape[8]; 8. 28A-Andrew Akers[14]; 9. 55G-Cody Gorden[12]; 10. 52L-Mark Lindgren[16]; 11. 29JR-Jaden Hamman[11]; 12. (DNF) 46S-Jared Sloss[13]; 13. (DNF) 442-Mike Vogt[3]; 14. (DNF) 8K-Kaytee DeVries[15]; 15. (DQ) 3X-Jaden Delongjay[6]; 16. (DQ) 32D-Jeff DeLonjay[2]
Heat 1 (4 Laps): 1. 69JX-William Michel[1]; 2. 32D-Jeff DeLonjay[2]; 3. 3X-Jaden Delongjay[3]; 4. 24Z-Zach Bohlmeyer[7]; 5. 18-Colton Ransom[6]; 6. 29JR-Jaden Hamman[5]; 7. 46S-Jared Sloss[8]; 8. (DNF) 8K-Kaytee DeVries[4]
Heat 2 (4 Laps): 1. 33N-Corey Namanny[2]; 2. 24-Drake Bohlmeyer[1]; 3. 7G-Gilbert Aldape[3]; 4. 442-Mike Vogt[4]; 5. 24M-Caine Mahlberg[7]; 6. 55G-Cody Gorden[5]; 7. 28A-Andrew Akers[8]; 8. 52L-Mark Lindgren[6]
IMCA Stock Car
A Feature 1 (25 Laps): 1. 81-Devin Smith[3]; 2. 92B-Brian Blessington[10]; 3. 8-David Smith[2]; 4. 99X-Dallon Murty[16]; 5. 68-Damon Richards[1]; 6. 35-Donavon Smith[9]; 7. 20N-Justin Nehring[5]; 8. 3-Mike Albertsen[4]; 9. 5A-Tyler Pickett[7]; 10. 5B-Stefan Sybesma[17]; 11. 66-Mike Vondrak[6]; 12. 10-Mike Stapleton[14]; 13. (DNF) 17X-Justin Luinenburg[19]; 14. (DNF) 44X-Jason Schneiders[15]; 15. (DNF) 95-Tom Mackenzie[11]; 16. (DNF) 96-Bruce Bonnesen[18]; 17. (DNF) 92-Dan Mackenthun[8]; 18. (DNF) 99D-Damon Murty[12]; 19. (DNS) 8B-Merle Bass
Heat 1 (8 Laps): 1. 68-Damon Richards[6]; 2. 20N-Justin Nehring[7]; 3. 5A-Tyler Pickett[3]; 4. 8-David Smith[9]; 5. 92-Dan Mackenthun[5]; 6. 95-Tom Mackenzie[8]; 7. 8B-Merle Bass[1]; 8. (DNF) 44X-Jason Schneiders[10]; 9. (DNF) 5B-Stefan Sybesma[4]; 10. (DNS) 17X-Justin Luinenburg
Heat 2 (8 Laps): 1. 81-Devin Smith[2]; 2. 92B-Brian Blessington[8]; 3. 66-Mike Vondrak[4]; 4. 35-Donavon Smith[7]; 5. 3-Mike Albertsen[6]; 6. 99D-Damon Murty[9]; 7. 10-Mike Stapleton[5]; 8. (DNF) 99X-Dallon Murty[3]; 9. (DNF) 96-Bruce Bonnesen[1]