IMCA Hobby Stock
A Feature 1: 1. 24R-Dillon Richards[11]; 2. 3T-Steven Taylor[2]; 3. 33X-Carter Davis[3]; 4. 55M-Mike Hanson[6]; 5. 96-Austin Lundquist[5]; 6. 21R-Matt Rezac[7]; 7. 00K-Kaylb Brunssen[18]; 8. 9-Joel Magee[8]; 9. 34B-Ben Schneiders[4]; 10. 48J-Justin Shearn[20]; 11. 2B-Bo Lundquist[10]; 12. 8X-Andy Hoffman[15]; 13. 1-Weylin Bruneau[16]; 14. 06-Brandon Froehlich[13]; 15. 24G-Joe Gordon[12]; 16. 99-Dellas Williams[17]; 17. 16-Michael Finzen[19]; 18. (DNF) 29-Travis Dunagan[14]; 19. (DNF) 22T-Tyler Smith[9]; 20. (DNS) 18-Zach Frye
Heat 1 (6 Laps): 1. 21R-Matt Rezac[4]; 2. 34B-Ben Schneiders[3]; 3. 9-Joel Magee[5]; 4. 24G-Joe Gordon[7]; 5. 06-Brandon Froehlich[2]; 6. 1-Weylin Bruneau[6]; 7. 16-Michael Finzen[1]
Heat 2 (6 Laps): 1. 3T-Steven Taylor[2]; 2. 96-Austin Lundquist[3]; 3. 22T-Tyler Smith[5]; 4. 2B-Bo Lundquist[6]; 5. 29-Travis Dunagan[7]; 6. 99-Dellas Williams[1]; 7. (DNF) 48J-Justin Shearn[4]
Heat 3 (6 Laps): 1. 55M-Mike Hanson[3]; 2. 24R-Dillon Richards[6]; 3. 18-Zach Frye[1]; 4. 33X-Carter Davis[2]; 5. 8X-Andy Hoffman[4]; 6. 00K-Kaylb Brunssen[5]
IMCA Modified
A Feature 1 (20 Laps): 1. 17-Dan Wagner[2]; 2. 141-Matt Bonine[3]; 3. 23-Jim Thies[4]; 4. 25-Ricky Stephan[7]; 5. 55-Jim Cole[8]; 6. 15M-Shane DeMey[6]; 7. 77-RJ Merchant[5]; 8. (DNF) 26-Jace Whitt[9]; 9. (DNF) 35-Jeff Berens[1]; 10. (DNF) 88-Sean Barragan[13]; 11. (DNF) M80-Jim Mathieson[12]; 12. (DNF) 1X-Chris Abelson[10]; 13. (DNF) 48-Bob Moore[11]
Heat 1 (8 Laps): 1. 141-Matt Bonine[2]; 2. 35-Jeff Berens[1]; 3. 77-RJ Merchant[3]; 4. 1X-Chris Abelson[7]; 5. 55-Jim Cole[5]; 6. 48-Bob Moore[6]; 7. (DNS) 88-Sean Barragan
Heat 2 (8 Laps): 1. 17-Dan Wagner[1]; 2. 23-Jim Thies[2]; 3. 15M-Shane DeMey[3]; 4. 25-Ricky Stephan[4]; 5. 26-Jace Whitt[5]; 6. M80-Jim Mathieson[6]
IMCA Sport Compact
A Feature 1 (12 Laps): 1. 15-Tyler Thompson[5]; 2. 11-Justice Limoges[2]; 3. 55G-Cody Gorden[9]; 4. 442-Mike Vogt[3]; 5. 18N-Cody Wilen[10]; 6. 5C-Cameron Rolfes[1]; 7. (DNF) 8K-Kaytee DeVries[7]; 8. (DNF) 45-Johnny Thomas[8]; 9. (DNF) 712-Levi Volkert[6]; 10. (DNF) 7G-Gilbert Aldape[4]
Heat 1 (6 Laps): 1. 15-Tyler Thompson[3]; 2. 8K-Kaytee DeVries[4]; 3. 442-Mike Vogt[2]; 4. 55G-Cody Gorden[5]; 5. 5C-Cameron Rolfes[1]
Heat 2 (6 Laps): 1. 712-Levi Volkert[3]; 2. 11-Justice Limoges[1]; 3. 7G-Gilbert Aldape[2]; 4. 45-Johnny Thomas[4]; 5. 18N-Cody Wilen[5]
IMCA Stock Car
A Feature 1: 1. 63-Mike Nichols[9]; 2. 66-Mike Vondrak[6]; 3. 10N-Kole Nordquist[1]; 4. 94-Todd Gereau[8]; 5. 12L-Wyatt Luke[4]; 6. 55JR-Greg Taylor[11]; 7. 2F-Corey Frye[3]; 8. 4A-Brian Seibold[7]; 9. 95-Tom McKenzie[2]; 10. (DNF) T11-Jeff Thomas[12]; 11. (DNF) 66Z-Elijah Zevenbergen[10]; 12. (DNF) 3T-Tim Podraza[13]; 13. (DNF) 2X-Greg Peck[5]; 14. (DNF) T10-Kadge Thomas[14]; 15. (DNS) 53H-Rusty Hodges
Heat 1 (8 Laps): 1. 10N-Kole Nordquist[1]; 2. 63-Mike Nichols[8]; 3. 2F-Corey Frye[2]; 4. 4A-Brian Seibold[4]; 5. 2X-Greg Peck[3]; 6. 55JR-Greg Taylor[5]; 7. 3T-Tim Podraza[6]; 8. T10-Kadge Thomas[7]
Heat 2 (8 Laps): 1. 12L-Wyatt Luke[2]; 2. 95-Tom McKenzie[1]; 3. 66-Mike Vondrak[3]; 4. 66Z-Elijah Zevenbergen[5]; 5. 94-Todd Gereau[4]; 6. T11-Jeff Thomas[7]; 7. (DNS) 53H-Rusty Hodges
Dirt Late Models
A Feature 1 (25 Laps): 1. 18-Jesse Sobbing[2]; 2. 77-Cory Dumpert[1]; 3. 3-Mike Collins[3]; 4. 7J-Devin Johnson[10]; 5. NF1-Keegan Nordquist[4]; 6. 35-Kale Kosiski[8]; 7. 41-Robbie Jorgensen[9]; 8. 47-AJ Jorgensen[5]; 9. 8-Aidan Mohr[7]; 10. 32-Cory Beckstrom[6]; 11. (DNF) 78-Logan Cloudt[11]; 12. (DNF) 71M-Mike Morton Jr[12]; 13. (DNF) 76Z-Zach Zeitner[13]
Heat 1 (8 Laps): 1. NF1-Keegan Nordquist[2]; 2. 77-Cory Dumpert[6]; 3. 18-Jesse Sobbing[7]; 4. 3-Mike Collins[4]; 5. 32-Cory Beckstrom[5]; 6. 78-Logan Cloudt[3]; 7. 76Z-Zach Zeitner[1]
Heat 2 (8 Laps): 1. 35-Kale Kosiski[1]; 2. 47-AJ Jorgensen[6]; 3. 8-Aidan Mohr[3]; 4. 7J-Devin Johnson[5]; 5. 41-Robbie Jorgensen[4]; 6. (DNF) 71M-Mike Morton Jr[2]