IMCA Hobby Stock
A Feature 1: 1. 00K-Kaylb Brunssen[5]; 2. 83X-Justin Frederick[7]; 3. 27-Malik Sampson[17]; 4. 8X-Andy Hoffman[8]; 5. 52-Jason Wilkinson[11]; 6. 68Z-Zach Ankrum[16]; 7. T8-Brandon Nielsen[4]; 8. 46-Ryan Gilland[15]; 9. 56-Aaron Shearn[21]; 10. 717-Nick Schilling[13]; 11. 44-John Cain[20]; 12. 22T-Tyler Smith[3]; 13. 33X-Carter Davis[22]; 14. 55-Anthony Bruhn[18]; 15. 34M-David Miller[6]; 16. 87-John Briggs[12]; 17. 88D-Derek Smith[14]; 18. 90-Lucas Phillips[23]; 19. (DNF) 96-Austin Lundquist[19]; 20. (DNF) 75C-Cory Probst[9]; 21. (DNF) 4M-Jace Malasek[10]; 22. (DNF) 9-Joel Magee[1]; 23. (DNF) 3A-Auston Honeycutt[24]; 24. (DNF) 77-Craig Clift[2]
B Feature 1: 1. 96-Austin Lundquist[1]; 2. 56-Aaron Shearn[4]; 3. 4J-Jared Miles[10]; 4. 3N-Neil Pella[3]; 5. 23J-Tayte Harazin[2]; 6. 16X-Blake Luinenburg[6]; 7. 03-Payton Harazin[5]; 8. 14Z-Zach Bales[12]; 9. 48J-Justin Shearn[8]; 10. 7S-Alec Stapleton[16]; 11. 24G-Joe Gordon[11]; 12. 33-Lea Pederson[13]; 13. (DNF) 14G-Tristan Grape[9]; 14. (DNF) 81-Dustin Gulbrandson[7]; 15. (DNS) 39-Lowell Janssen; 16. (DNS) 1X-Corbin White
B Feature 2: 1. 44-John Cain[1]; 2. 33X-Carter Davis[4]; 3. 77N-Dave Norquest[13]; 4. 21R-Matt Rezac[10]; 5. 90-Lucas Phillips[14]; 6. 20J-Darin Johnson[5]; 7. 3A-Auston Honeycutt[6]; 8. 12M-Phillip McKee[11]; 9. 3B-Junior Chinn[12]; 10. 24W-Doug Wickman[15]; 11. 007-Robby Blundell[16]; 12. 34B-Ben Schneiders[2]; 13. (DNF) 20W-Matt Wahl[8]; 14. (DNS) 24-Tanner Ploen; 15. (DNS) 25-Joe Beller; 16. (DNS) 18-Zach Frye
Heat 1: 1. T8-Brandon Nielsen[2]; 2. 9-Joel Magee[8]; 3. 717-Nick Schilling[5]; 4. 96-Austin Lundquist[4]; 5. 56-Aaron Shearn[6]; 6. 81-Dustin Gulbrandson[3]; 7. 4J-Jared Miles[7]; 8. 33-Lea Pederson[9]; 9. (DNF) 7S-Alec Stapleton[1]
Heat 2: 1. 4M-Jace Malasek[1]; 2. 8X-Andy Hoffman[5]; 3. 88D-Derek Smith[3]; 4. 44-John Cain[6]; 5. 33X-Carter Davis[2]; 6. 25-Joe Beller[4]; 7. 21R-Matt Rezac[7]; 8. 77N-Dave Norquest[8]; 9. 007-Robby Blundell[9]
Heat 3: 1. 00K-Kaylb Brunssen[2]; 2. 83X-Justin Frederick[4]; 3. 46-Ryan Gilland[1]; 4. 23J-Tayte Harazin[8]; 5. 03-Payton Harazin[3]; 6. 48J-Justin Shearn[5]; 7. (BF) 24G-Joe Gordon[6]; 8. (DNF) 39-Lowell Janssen[7]
Heat 4: 1. 34M-David Miller[1]; 2. 22T-Tyler Smith[3]; 3. 68Z-Zach Ankrum[5]; 4. 34B-Ben Schneiders[7]; 5. 20J-Darin Johnson[8]; 6. 20W-Matt Wahl[6]; 7. (DNF) 12M-Phillip McKee[2]; 8. (DNF) 90-Lucas Phillips[4]
Heat 5: 1. 52-Jason Wilkinson[2]; 2. 87-John Briggs[3]; 3. 27-Malik Sampson[7]; 4. 3N-Neil Pella[4]; 5. 16X-Blake Luinenburg[6]; 6. 14G-Tristan Grape[5]; 7. (DNF) 14Z-Zach Bales[1]; 8. (DNS) 1X-Corbin White
Heat 6: 1. 77-Craig Clift[1]; 2. 75C-Cory Probst[7]; 3. 55-Anthony Bruhn[5]; 4. 24-Tanner Ploen[8]; 5. 3A-Auston Honeycutt[4]; 6. (DNF) 18-Zach Frye[2]; 7. (DNF) 3B-Junior Chinn[6]; 8. (DNF) 24W-Doug Wickman[3]
IMCA Modified
A Feature 1 (20 Laps): 1. 33BY-Braxton Yeager[3]; 2. 23-Jim Thies[4]; 3. 25-Ricky Stephan[1]; 4. XXX-Jesse Rogotzke[8]; 5. 48-Bob Moore[10]; 6. 35-Jeff Berens[5]; 7. 4-Jackson Mulder[7]; 8. 55-Jim Cole[14]; 9. 88-Sean Barragan[13]; 10. 8-Mike Jensen[15]; 11. (DNF) 1X-Chris Abelson[11]; 12. (DNF) 77M-RJ Merchant[16]; 13. (DNF) 25C-Cody Thompson[12]; 14. (DNF) 02JR-Chris Mills[6]; 15. (DNF) 141-Matt Bonine[2]; 16. (DNF) M80-Jim Mathieson[9]; 17. (DNF) 07X-Troy Morris III[17]
Heat 1 (7 Laps): 1. 23-Jim Thies[1]; 2. 48-Bob Moore[4]; 3. 25C-Cody Thompson[3]; 4. M80-Jim Mathieson[2]; 5. 88-Sean Barragan[6]; 6. (DNF) 77M-RJ Merchant[5]
Heat 2 (7 Laps): 1. 141-Matt Bonine[2]; 2. 1X-Chris Abelson[4]; 3. 33BY-Braxton Yeager[5]; 4. 25-Ricky Stephan[6]; 5. 55-Jim Cole[3]; 6. (DNF) 07X-Troy Morris III[1]
Heat 3 (7 Laps): 1. XXX-Jesse Rogotzke[3]; 2. 02JR-Chris Mills[4]; 3. 35-Jeff Berens[2]; 4. 4-Jackson Mulder[1]; 5. 8-Mike Jensen[5]
IMCA Northern SportMod
A Feature 1 (16 Laps): 1. NF1-Karl Brewer[3]; 2. 86W-Willy Kirk[6]; 3. 25-Josh Blom[5]; 4. 48-Tommy Tanner[7]; 5. T1-Rusty Montagne[8]; 6. 1S-Shelby Alves[9]; 7. 16W-Daniel Woodle[1]; 8. 1JR-Joe Reetz[15]; 9. 85JR-Shawn Pudwill[2]; 10. 1J-John Foreman[17]; 11. 14-AJ Boulware[14]; 12. 27S-Brody Spreng[13]; 13. 88-Dan Wagner[11]; 14. 6-Luke Jackson[10]; 15. 423-Jake Newsom[12]; 16. (DNF) 29J-Gregg Hamman[4]; 17. (DNS) 1STO-Justin Klynsma
Heat 1 (10 Laps): 1. 29J-Gregg Hamman[2]; 2. 16W-Daniel Woodle[1]; 3. 48-Tommy Tanner[5]; 4. NF1-Karl Brewer[8]; 5. 86W-Willy Kirk[7]; 6. 88-Dan Wagner[9]; 7. 27S-Brody Spreng[3]; 8. 1JR-Joe Reetz[4]; 9. 1J-John Foreman[6]
Heat 2 (10 Laps): 1. T1-Rusty Montagne[1]; 2. 6-Luke Jackson[2]; 3. 85JR-Shawn Pudwill[6]; 4. 1S-Shelby Alves[8]; 5. 25-Josh Blom[7]; 6. 423-Jake Newsom[3]; 7. (DNF) 14-AJ Boulware[5]; 8. (DNS) 1STO-Justin Klynsma
IMCA Stock Car
A Feature 1 (18 Laps): 1. 30-Travis Barker[7]; 2. 66Z-Elijah Zevenbergen[9]; 3. 7-Jonah Chinn[1]; 4. 41-Jason Ward[11]; 5. 43-Aaron Cain[3]; 6. 00K-Trey Kline[4]; 7. 55JR-Greg Taylor[5]; 8. 1R-Craig Reetz[10]; 9. TNT2-Devin Tripp[13]; 10. 29V-Heath Vanden Bosch[15]; 11. 4A-Brian Seibold[2]; 12. 78-Joe Merrill[14]; 13. (DNF) 0K-Kyle Welch[12]; 14. (DNF) 10N-Kole Nordquist[8]; 15. (DNF) 49-Ryan Harris[6]
Heat 1 (7 Laps): 1. 43-Aaron Cain[2]; 2. 00K-Trey Kline[1]; 3. 49-Ryan Harris[5]; 4. 4A-Brian Seibold[4]; 5. 30-Travis Barker[7]; 6. 41-Jason Ward[3]; 7. TNT2-Devin Tripp[6]; 8. 29V-Heath Vanden Bosch[8]
Heat 2 (7 Laps): 1. 1R-Craig Reetz[2]; 2. 66Z-Elijah Zevenbergen[3]; 3. 7-Jonah Chinn[1]; 4. 10N-Kole Nordquist[6]; 5. 55JR-Greg Taylor[5]; 6. 0K-Kyle Welch[7]; 7. (DNF) 78-Joe Merrill[4]
IMCA Sport Compact
A Feature 1 (12 Laps): 1. 15-Tyler Thompson[2]; 2. 1-Chase Felix[4]; 3. 442-Mike Vogt[6]; 4. 24M-Caine Mahlberg[9]; 5. 8K-Kaytee DeVries[3]; 6. 35JR-Taylor Brown[10]; 7. 07-Brooke Osler[11]; 8. 69V-Danny Vanderveen[15]; 9. 7G-Gilbert Aldape[14]; 10. 98-Skyler Savage[1]; 11. 74-Brenden Mofle[8]; 12. (DNF) 11-Justice Limoges[16]; 13. (DNF) 16-Dalton Woodle[5]; 14. (DNF) 712-Levi Volkert[13]; 15. (DNF) 22-Shannon Mahlberg[7]; 16. (DNS) 35-Troy Brown; 17. (DNS) 24H-Jacob Hemmelman
Heat 1 (5 Laps): 1. 22-Shannon Mahlberg[4]; 2. 35JR-Taylor Brown[1]; 3. 442-Mike Vogt[3]; 4. 16-Dalton Woodle[2]; 5. 15-Tyler Thompson[7]; 6. 07-Brooke Osler[5]; 7. 712-Levi Volkert[8]; 8. (DNF) 69V-Danny Vanderveen[6]
Heat 2 (5 Laps): 1. 24M-Caine Mahlberg[8]; 2. 98-Skyler Savage[2]; 3. 74-Brenden Mofle[4]; 4. 1-Chase Felix[7]; 5. 8K-Kaytee DeVries[6]; 6. 35-Troy Brown[1]; 7. 7G-Gilbert Aldape[5]; 8. 11-Justice Limoges[9]; 9. 24H-Jacob Hemmelman[3]