IMCA Modified
A Feature 1 (20 Laps): 1. 1X-Chris Abelson[1]; 2. 141-Matt Bonine[2]; 3. 48-Bob Moore[6]; 4. 88-Sean Barragan[3]; 5. 02JR-Chris Mills[8]; 6. 55-Jim Cole[4]; 7. 25-Ricky Stephan[5]; 8. 22-Justin Voeltz[10]; 9. (DNF) 44X-Jason Schneiders[7]; 10. (DNF) 2R-Jory Montis[9]
Heat 1 (8 Laps): 1. 55-Jim Cole[3]; 2. 02JR-Chris Mills[5]; 3. 48-Bob Moore[4]; 4. 141-Matt Bonine[2]; 5. (DNS) 22-Justin Voeltz
Heat 2 (8 Laps): 1. 1X-Chris Abelson[1]; 2. 88-Sean Barragan[2]; 3. 25-Ricky Stephan[3]; 4. 44X-Jason Schneiders[4]; 5. 2R-Jory Montis[5]
IMCA Stock Car
A Feature 1 (18 Laps): 1. 30-Travis Barker[9]; 2. TNT2-Devin Tripp[3]; 3. 41-Jason Ward[7]; 4. 5E-Mel Elsberry[6]; 5. 94-Todd Gereau[8]; 6. 55JR-Greg Taylor[5]; 7. 3-Mike Albertsen[10]; 8. 31K-Nate Desive[4]; 9. 29V-Heath Vanden Bosch[1]; 10. 3T-Nate Thompson[12]; 11. T10-Kadge Thomas[2]; 12. 4A-Brian Seibold[11]; 13. T69-Jeff Thomas[13]; 14. (DNS) 0K-Kyle Welch
Heat 1 (8 Laps): 1. 30-Travis Barker[7]; 2. 5E-Mel Elsberry[5]; 3. 41-Jason Ward[6]; 4. T10-Kadge Thomas[3]; 5. 31K-Nate Desive[4]; 6. (DNF) 4A-Brian Seibold[2]
Heat 2 (8 Laps): 1. 55JR-Greg Taylor[4]; 2. TNT2-Devin Tripp[3]; 3. 3-Mike Albertsen[7]; 4. 94-Todd Gereau[6]; 5. 29V-Heath Vanden Bosch[2]; 6. 3T-Nate Thompson[5]; 7. T69-Jeff Thomas[1]
IMCA Sport Compact
A Feature 1: 1. 35JR-Taylor Brown[5]; 2. 442-Mike Vogt[15]; 3. 24R-Nathan Recker[6]; 4. 16-Dalton Woodle[7]; 5. 19-Blaise Coffee[4]; 6. 13T-Richard Gray[14]; 7. 10V-derrick vermilyea[2]; 8. 8A-Andy Aldape[3]; 9. 38S-Kyle Reed[16]; 10. 95-Chris Reisdorph[17]; 11. (DNF) 51-Jacob Walding[9]; 12. (DNF) 24H-Jacob Hemmelman[13]; 13. (DNF) 13-Gage Reisdorph[1]; 14. (DNF) 712-Levi Volkert[10]; 15. (DNF) 98-Skyler Savage[11]; 16. (DNF) 7G-Gilbert Aldape[8]; 17. (DNF) 35X-Connor Brown[12]
Heat 1: 1. 51-Jacob Walding[4]; 2. 35X-Connor Brown[6]; 3. 24R-Nathan Recker[3]; 4. 8A-Andy Aldape[2]; 5. 24H-Jacob Hemmelman[1]; 6. (DNF) 38S-Kyle Reed[5]
Heat 2: 1. 19-Blaise Coffee[2]; 2. 712-Levi Volkert[4]; 3. 16-Dalton Woodle[3]; 4. 13-Gage Reisdorph[1]; 5. 13T-Richard Gray[5]; 6. (DNF) 95-Chris Reisdorph[6]
Heat 3: 1. 35JR-Taylor Brown[2]; 2. 98-Skyler Savage[4]; 3. 10V-derrick vermilyea[1]; 4. 7G-Gilbert Aldape[3]; 5. 442-Mike Vogt[5]
IMCA Northern SportMod
A Feature 1 (16 Laps): 1. 16W-Daniel Woodle[1]; 2. 11-Austin Price[9]; 3. 86W-Willy Kirk[8]; 4. 2G-Geoff Olson[7]; 5. 7-Jonah Chinn[4]; 6. 5M-Dawson March[2]; 7. T1-Rusty Montagne[11]; 8. 27S-Brody Spreng[6]; 9. 48-Tommy Tanner[5]; 10. 2X-Joshua Vanderlaan[3]; 11. 96B-Brian Long[12]; 12. 14C-Shyanne McCulley[14]; 13. (DNF) 6-Luke Jackson[10]; 14. (DNS) 53K-Michael Kramer
Heat 1 (6 Laps): 1. 2G-Geoff Olson[5]; 2. 48-Tommy Tanner[4]; 3. 5M-Dawson March[2]; 4. 11-Austin Price[6]; 5. 7-Jonah Chinn[3]; 6. T1-Rusty Montagne[7]; 7. (DNF) 96B-Brian Long[1]
Heat 2 (6 Laps): 1. 16W-Daniel Woodle[1]; 2. 6-Luke Jackson[6]; 3. 86W-Willy Kirk[5]; 4. 27S-Brody Spreng[4]; 5. 2X-Joshua Vanderlaan[2]; 6. 14C-Shyanne McCulley[7]; 7. (DNF) 53K-Michael Kramer[3]
IMCA Hobby Stock
A Feature 1: 1. 44-John Cain[11]; 2. 7-Tony Fetterman[10]; 3. 4-Lowell Janssen[6]; 4. 9-Joel Magee[9]; 5. 22T-Tyler Smith[14]; 6. 99-Dellas Williams[5]; 7. 3A-Auston Honeycutt[4]; 8. 76-Justin Froehlich[8]; 9. 35X-Connor Brown[2]; 10. 96-Austin Lundquist[7]; 11. 06-Brandon Froehlich[1]; 12. 11-Justice Limoges[16]; 13. (DNF) 4R-Nathan Ray[15]; 14. (DNF) 09J-Christy Moffatt[13]; 15. (DNF) 18-Zach Frye[17]; 16. (DNF) 34M-David Miller[12]; 17. (DNF) 16-Michael Finzen[18]; 18. (DNF) 48J-Justin Shearn[3]
Heat 1: 1. 4-Lowell Janssen[4]; 2. 44-John Cain[6]; 3. 9-Joel Magee[5]; 4. 48J-Justin Shearn[3]; 5. 09J-Christy Moffatt[2]; 6. 11-Justice Limoges[1]
Heat 2: 1. 3A-Auston Honeycutt[3]; 2. 34M-David Miller[6]; 3. 35X-Connor Brown[2]; 4. 96-Austin Lundquist[4]; 5. 22T-Tyler Smith[5]; 6. (DNF) 18-Zach Frye[1]
Heat 3: 1. 76-Justin Froehlich[4]; 2. 7-Tony Fetterman[5]; 3. 06-Brandon Froehlich[1]; 4. 99-Dellas Williams[3]; 5. 4R-Nathan Ray[6]; 6. 16-Michael Finzen[2]
Vintage Full Body Stock Cars
A Feature 1: 1. 64-Cory Yeigh[3]; 2. 71-Zach Olivier[13]; 3. 15-Brandon Ferguson[2]; 4. 21-Ron Howe[10]; 5. 1X-Aaron Foote[6]; 6. 7-Matthew Donker[12]; 7. 55-John Hoing[8]; 8. 14J-Jayke Glanzer[11]; 9. 13-Brian Hoing[9]; 10. 29Z-JJ Zebell[7]; 11. 211-Tyler Zebell[5]; 12. (DNF) 34K-Colby Klaassen[4]; 13. (DNF) 40-Tim Dann[1]; 14. (DNS) 18-Ivan Olivier
Heat 1: 1. 1X-Aaron Foote[1]; 2. 21-Ron Howe[2]; 3. 55-John Hoing[3]; 4. 64-Cory Yeigh[5]; 5. 15-Brandon Ferguson[7]; 6. 14J-Jayke Glanzer[4]; 7. (DNF) 71-Zach Olivier[6]
Heat 2: 1. 40-Tim Dann[1]; 2. 34K-Colby Klaassen[6]; 3. 13-Brian Hoing[3]; 4. 29Z-JJ Zebell[4]; 5. 211-Tyler Zebell[2]; 6. 7-Matthew Donker[5]; 7. (DNS) 18-Ivan Olivier