IMCA Modified
A Feature 1 (20 Laps): 1. 01-Jacob Hobscheidt[8]; 2. 1X-Chris Abelson[9]; 3. 55-Jim Cole[3]; 4. 48-Bob Moore[7]; 5. 44X-Jason Schneiders[6]; 6. 88-Sean Barragan[5]; 7. 25-Ricky Stephan[4]; 8. M80-Jim Mathieson[2]; 9. 18-Corbin Erickson[10]; 10. (DNF) 22-Justin Voeltz[1]
Heat 1 (8 Laps): 1. 55-Jim Cole[2]; 2. 1X-Chris Abelson[5]; 3. 48-Bob Moore[4]; 4. 22-Justin Voeltz[1]; 5. (DNF) 88-Sean Barragan[3]
Heat 2 (8 Laps): 1. 25-Ricky Stephan[2]; 2. 44X-Jason Schneiders[3]; 3. M80-Jim Mathieson[1]; 4. 01-Jacob Hobscheidt[4]; 5. (DNF) 18-Corbin Erickson[5]
IMCA Stock Car
A Feature 1 (18 Laps): 1. 30-Travis Barker[6]; 2. 94-Todd Gereau[7]; 3. TNT2-Devin Tripp[9]; 4. 55JR-Greg Taylor[10]; 5. 41-Jason Ward[8]; 6. 20-Chad Ten Napel[5]; 7. T10-Kadge Thomas[2]; 8. 31K-Nate Desive[4]; 9. 36-Tyler Steckelberg[1]; 10. 4A-Brian Seibold[3]; 11. T69-Jeff Thomas[11]
Heat 1 (8 Laps): 1. 30-Travis Barker[4]; 2. 55JR-Greg Taylor[6]; 3. 31K-Nate Desive[3]; 4. 41-Jason Ward[5]; 5. 36-Tyler Steckelberg[1]; 6. T69-Jeff Thomas[2]
Heat 2 (8 Laps): 1. T10-Kadge Thomas[1]; 2. 94-Todd Gereau[4]; 3. 20-Chad Ten Napel[3]; 4. TNT2-Devin Tripp[5]; 5. 4A-Brian Seibold[2]
IMCA Sport Compact
A Feature 1 (12 Laps): 1. 19-Blaise Coffee[7]; 2. 22A-Tony Anderson[6]; 3. 13T-Richard Gray[5]; 4. 35X-Connor Brown[12]; 5. 38S-Kyle Reed[3]; 6. 98-Skyler Savage[4]; 7. 7G-Gilbert Aldape[11]; 8. 35JR-Taylor Brown[10]; 9. 51-Jacob Walding[13]; 10. 11C-Anthony Ahlman[2]; 11. 74-Brenden Mofle[16]; 12. 95-Chris Reisdorph[15]; 13. (DNF) 442-Mike Vogt[9]; 14. (DNF) 24R-Nathan Recker[8]; 15. (DNF) 24H-Jacob Hemmelman[1]; 16. (DNF) 16-Dalton Woodle[14]
Heat 1 (6 Laps): 1. 24R-Nathan Recker[4]; 2. 38S-Kyle Reed[2]; 3. 24H-Jacob Hemmelman[1]; 4. 7G-Gilbert Aldape[5]; 5. 51-Jacob Walding[3]; 6. 74-Brenden Mofle[6]
Heat 2 (6 Laps): 1. 22A-Tony Anderson[3]; 2. 35X-Connor Brown[5]; 3. 98-Skyler Savage[2]; 4. 442-Mike Vogt[4]; 5. 16-Dalton Woodle[1]
Heat 3 (6 Laps): 1. 35JR-Taylor Brown[4]; 2. 13T-Richard Gray[2]; 3. 19-Blaise Coffee[3]; 4. 11C-Anthony Ahlman[1]; 5. (DNF) 95-Chris Reisdorph[5]
IMCA Northern SportMod
A Feature 1 (16 Laps): 1. 13K-Karl Brewer[9]; 2. 16K-Kaylin Lopez[10]; 3. 86W-Willy Kirk[7]; 4. 21BT-Kirk Beatty[8]; 5. 2G-Geoff Olson[6]; 6. 7-Wayne Becker[4]; 7. 27S-Brody Spreng[2]; 8. 14C-Shyanne McCulley[13]; 9. (DNF) 96B-Brian Long[12]; 10. (DNF) T1-Rusty Montagne[5]; 11. (DNF) 6-Luke Jackson[11]; 12. (DNF) 17-Dan Wagner[1]; 13. (DNS) 14-AJ Boulware
Heat 1 (6 Laps): 1. 13K-Karl Brewer[6]; 2. 27S-Brody Spreng[2]; 3. 17-Dan Wagner[1]; 4. 7-Wayne Becker[3]; 5. 86W-Willy Kirk[5]; 6. 6-Luke Jackson[4]
Heat 2 (6 Laps): 1. T1-Rusty Montagne[3]; 2. 2G-Geoff Olson[4]; 3. 16K-Kaylin Lopez[6]; 4. 21BT-Kirk Beatty[5]; 5. 14-AJ Boulware[2]; 6. 14C-Shyanne McCulley[7]; 7. (DNF) 96B-Brian Long[1]
IMCA Hobby Stock
A Feature 1 (14 Laps): 1. 8X-Andy Hoffman[1]; 2. 96-Bo Lundquist[9]; 3. 34B-Ben Schneiders[2]; 4. 14Z-Zach Bales[6]; 5. 44-John Cain[12]; 6. 34M-David Miller[5]; 7. 22T-Tyler Smith[13]; 8. 4-Lowell Janssen[8]; 9. 21L-Ryan Leedom[4]; 10. 7-Tony Fetterman[11]; 11. 9-Joel Magee[10]; 12. 06-Brandon Froehlich[15]; 13. 24-Tanner Ploen[18]; 14. 48J-Justin Shearn[3]; 15. 76-Justin Froehlich[7]; 16. 90-Lucas Phillips[17]; 17. (DNF) 18-Zach Frye[16]; 18. (DNF) 11-Justice Limoges[14]
Heat 1 (6 Laps): 1. 34M-David Miller[4]; 2. 8X-Andy Hoffman[1]; 3. 7-Tony Fetterman[6]; 4. 4-Lowell Janssen[5]; 5. 22T-Tyler Smith[3]; 6. (DNF) 18-Zach Frye[2]
Heat 2 (6 Laps): 1. 44-John Cain[6]; 2. 48J-Justin Shearn[2]; 3. 96-Bo Lundquist[5]; 4. 14Z-Zach Bales[4]; 5. 11-Justice Limoges[1]; 6. 90-Lucas Phillips[3]
Heat 3 (6 Laps): 1. 34B-Ben Schneiders[1]; 2. 21L-Ryan Leedom[3]; 3. 9-Joel Magee[5]; 4. 76-Justin Froehlich[4]; 5. 06-Brandon Froehlich[2]; 6. 24-Tanner Ploen[6]
Non-Winged Sprints
A Feature 1 (20 Laps): 1. 11W-Wyatt Burks[3]; 2. 97X-Cam Schafer[1]; 3. 35-Cody Ledger[4]; 4. 9-Chad Goff[8]; 5. 193-Josh Most[2]; 6. 11B-Ben Woods[6]; 7. 0-Alex Schriever[10]; 8. X-Jeff Pellersels[16]; 9. 47-Brant O'Banion[13]; 10. 4J-Aaron Guillaume[7]; 11. 77-John Klabunde[5]; 12. 48-Taylor Forbes[15]; 13. 7-Clinton Bruns[19]; 14. 4K-Rick Pendergast[12]; 15. 0X-Brandon Stevenson[9]; 16. 36-Rick Hansen[14]; 17. (DNF) 23-Andy Munson[17]; 18. (DNF) 97-Bret Mellenberndt[11]; 19. (DNS) 30-Connor Davison
Heat 1 (8 Laps): 1. 11B-Ben Woods[1]; 2. 11W-Wyatt Burks[5]; 3. 77-John Klabunde[6]; 4. 0-Alex Schriever[4]; 5. 36-Rick Hansen[2]; 6. X-Jeff Pellersels[3]
Heat 2 (8 Laps): 1. 97X-Cam Schafer[5]; 2. 4J-Aaron Guillaume[1]; 3. 9-Chad Goff[4]; 4. 4K-Rick Pendergast[2]; 5. 23-Andy Munson[6]; 6. 30-Connor Davison[3]
Heat 3 (8 Laps): 1. 193-Josh Most[3]; 2. 35-Cody Ledger[4]; 3. 0X-Brandon Stevenson[1]; 4. 47-Brant O'Banion[2]; 5. 97-Bret Mellenberndt[6]; 6. 48-Taylor Forbes[5]; 7. (DNS) 7-Clinton Bruns
Vintage Full Body Stock Cars
A Feature 1 (12 Laps): 1. 711-Darrell Doerr[5]; 2. 32W-Bob Werkmeister[11]; 3. 42-Wade Gosch[4]; 4. 12-Larry Proskocil[10]; 5. 58-Jeff Triggs[12]; 6. 1-John Orlowski Jr[8]; 7. 98-Pat Adamy[1]; 8. 327-Ryan Cadwallader[2]; 9. 8-Gary Proskocil[6]; 10. 35-BILL BERENS[3]; 11. 42C-RANDY GOSCH[9]; 12. 1V-Gene Verbeek[7]
Heat 1 (6 Laps): 1. 42-Wade Gosch[4]; 2. 12-Larry Proskocil[3]; 3. 327-Ryan Cadwallader[2]; 4. 1V-Gene Verbeek[5]; 5. 42C-RANDY GOSCH[1]; 6. 35-BILL BERENS[6]
Heat 2 (6 Laps): 1. 711-Darrell Doerr[3]; 2. 32W-Bob Werkmeister[5]; 3. 8-Gary Proskocil[1]; 4. 98-Pat Adamy[2]; 5. 58-Jeff Triggs[4]; 6. 1-John Orlowski Jr[6]