IMCA Hobby Stock
A Feature 1 (18 Laps): 1. 8X-Andy Hoffman[3]; 2. 21L-Ryan Leedom[8]; 3. 22T-Tyler Smith[9]; 4. 44-John Cain[11]; 5. 9-Joel Magee[6]; 6. 34M-David Miller[12]; 7. 24P-Tanner Ploen[2]; 8. 33X-Carter Davis[7]; 9. 76-Justin Froehlich[5]; 10. 14Z-Zach Bales[10]; 11. 39-Lowell Janssen[17]; 12. 7-Tony Fetterman[13]; 13. 48J-Justin Shearn[15]; 14. 24G-Caydin Gordon[18]; 15. 02C-Cody Boulware[4]; 16. 3A-Auston Honeycutt[14]; 17. 09C-Christy Moffatt[1]; 18. 29-Travis Dunagan[16]
B Feature 1 (8 Laps): 1. 29-Travis Dunagan[1]; 2. 39-Lowell Janssen[2]; 3. 24G-Caydin Gordon[4]; 4. 1M-Carl Monroe[3]; 5. 06-Brandon Froehlich[5]
Heat 1 (6 Laps): 1. 44-John Cain[7]; 2. 21L-Ryan Leedom[5]; 3. 02C-Cody Boulware[2]; 4. 09C-Christy Moffatt[1]; 5. 7-Tony Fetterman[6]; 6. 29-Travis Dunagan[4]; 7. 24G-Caydin Gordon[3]
Heat 2 (6 Laps): 1. 76-Justin Froehlich[2]; 2. 34M-David Miller[6]; 3. 33X-Carter Davis[4]; 4. 24P-Tanner Ploen[1]; 5. 3A-Auston Honeycutt[3]; 6. 39-Lowell Janssen[5]
Heat 3 (6 Laps): 1. 8X-Andy Hoffman[1]; 2. 9-Joel Magee[2]; 3. 22T-Tyler Smith[5]; 4. 14Z-Zach Bales[6]; 5. 48J-Justin Shearn[3]; 6. 1M-Carl Monroe[7]; 7. 06-Brandon Froehlich[4]
IMCA Northern SportMod
A Feature 1 (20 Laps): 1. 2G-Geoff Olson[8]; 2. T1-Rusty Montagne[6]; 3. NF1-Keegan Nordquist[9]; 4. 48-Tommy Tanner[7]; 5. 66-Luke Jackson[2]; 6. 29J-Gregg Hamman[13]; 7. R6-Danny Myrvold[12]; 8. 53K-Michael Kramer[1]; 9. 86W-Willy Kirk[10]; 10. 88-Dan Wagner[18]; 11. 27S-Brody Spreng[4]; 12. 2ONE-Kirk Beatty[5]; 13. 52-Kevin Wortman[15]; 14. 23T-Christopher Troidl[11]; 15. (DNF) 2X-Joshua Vanderlaan[17]; 16. (DNF) 14-AJ Boulware[3]; 17. (DNF) 67-Jacob Beckstrom[16]; 18. (DNS) 16W-Daniel Woodle
Heat 1 (6 Laps): 1. 53K-Michael Kramer[2]; 2. 27S-Brody Spreng[4]; 3. 48-Tommy Tanner[5]; 4. 86W-Willy Kirk[6]; 5. 29J-Gregg Hamman[3]; 6. 67-Jacob Beckstrom[1]
Heat 2 (6 Laps): 1. 2G-Geoff Olson[5]; 2. 66-Luke Jackson[3]; 3. 2ONE-Kirk Beatty[4]; 4. 23T-Christopher Troidl[6]; 5. (DNF) 16W-Daniel Woodle[1]; 6. (DNF) 2X-Joshua Vanderlaan[2]
Heat 3 (6 Laps): 1. NF1-Keegan Nordquist[5]; 2. R6-Danny Myrvold[6]; 3. T1-Rusty Montagne[4]; 4. 14-AJ Boulware[3]; 5. 52-Kevin Wortman[2]; 6. 88-Dan Wagner[1]
IMCA Sport Compact
A Feature 1 (15 Laps): 1. 21R-Ramsey Meyer[10]; 2. 15T-Tyler Thompson[8]; 3. 35JR-Taylor Brown[4]; 4. 33R-Jordan Runge[2]; 5. 24R-Nathan Recker[13]; 6. 35-Troy Brown[15]; 7. 442-Mike Vogt[12]; 8. 98-Skyler Savage[11]; 9. 16-Dalton Woodle[14]; 10. 24H-Jacob Hemmelman[16]; 11. 69V-Danny Vanderveen[5]; 12. (DNF) 38S-Kyle Reed[3]; 13. (DNF) 712-Levi Volkert[9]; 14. (DNF) 7G-Gilbert Aldape[18]; 15. (DNF) 51-Jacob Walding[7]; 16. (DNF) 8D-Stewart Dyas[17]; 17. (DNF) 8K-Kaytee DeVries[1]; 18. (DQ) 8A-Anthony Clark[6]
Heat 1 (6 Laps): 1. 8K-Kaytee DeVries[1]; 2. 33R-Jordan Runge[2]; 3. 35JR-Taylor Brown[4]; 4. 51-Jacob Walding[6]; 5. 69V-Danny Vanderveen[5]; 6. 98-Skyler Savage[3]; 7. 24R-Nathan Recker[7]; 8. 35-Troy Brown[8]; 9. 8D-Stewart Dyas[9]
Heat 2 (6 Laps): 1. 8A-Anthony Clark[5]; 2. 38S-Kyle Reed[2]; 3. 15T-Tyler Thompson[6]; 4. 21R-Ramsey Meyer[8]; 5. 712-Levi Volkert[7]; 6. 442-Mike Vogt[3]; 7. 16-Dalton Woodle[4]; 8. 24H-Jacob Hemmelman[1]; 9. 7G-Gilbert Aldape[9]
IMCA Stock Car
A Feature 1 (20 Laps): 1. 49-Ryan Harris[5]; 2. 41-Jason Ward[9]; 3. 5E-Mel Elsberry[8]; 4. 94-Todd Gereau[7]; 5. 31K-Nate Desive[11]; 6. 10W-Brady Wenzlaff[4]; 7. 43-Aaron Cain[13]; 8. 29V-Heath Vanden Bosch[3]; 9. 39W-Darren Wurdeman[12]; 10. 30-Travis Barker[14]; 11. 59X-Hans Houfek[6]; 12. 71D-Shaun Bruns[10]; 13. 25R-Chuck Rose[1]; 14. 4A-Brian Seibold[15]; 15. T10-Kadge Thomas[2]
Heat 1 (8 Laps): 1. 49-Ryan Harris[5]; 2. 71D-Shaun Bruns[8]; 3. T10-Kadge Thomas[3]; 4. 41-Jason Ward[7]; 5. 94-Todd Gereau[6]; 6. 31K-Nate Desive[2]; 7. 43-Aaron Cain[4]; 8. (DNS) 4A-Brian Seibold
Heat 2 (8 Laps): 1. 10W-Brady Wenzlaff[4]; 2. 5E-Mel Elsberry[6]; 3. 59X-Hans Houfek[5]; 4. 29V-Heath Vanden Bosch[3]; 5. 25R-Chuck Rose[1]; 6. (DNF) 39W-Darren Wurdeman[2]; 7. (DNF) 30-Travis Barker[7]
IMCA Modified
A Feature 1 (20 Laps): 1. 25-Ricky Stephan[7]; 2. 02JR-Chris Mills[9]; 3. 44X-Jason Schneiders[8]; 4. 23-Jim Thies[6]; 5. 55-Jim Cole[4]; 6. 47-Corbin Erickson[1]; 7. 87-Duke Erickson[3]; 8. (DNF) 22-Justin Voeltz[12]; 9. (DNF) M80-Jim Mathieson[2]; 10. (DNF) 1X-Chris Abelson[10]; 11. (DNF) 88-Sean Barragan[5]; 12. (DNS) R1-TJ Brown
Heat 1 (8 Laps): 1. 88-Sean Barragan[4]; 2. 25-Ricky Stephan[5]; 3. 02JR-Chris Mills[6]; 4. 47-Corbin Erickson[1]; 5. 87-Duke Erickson[3]; 6. R1-TJ Brown[2]
Heat 2 (8 Laps): 1. M80-Jim Mathieson[2]; 2. 1X-Chris Abelson[6]; 3. 23-Jim Thies[4]; 4. 44X-Jason Schneiders[5]; 5. 55-Jim Cole[3]; 6. 22-Justin Voeltz[1]