IMCA Hobby Stock
A Feature 1 (20 Laps): 1. 44-John Cain[3]; 2. 22T-Tyler Smith[7]; 3. 34M-David Miller[20]; 4. 9-Joel Magee[14]; 5. 7-Tony Fetterman[2]; 6. 9B-Bo Lundquist[17]; 7. 14Z-Zach Bales[6]; 8. 34B-Ben Schneiders[15]; 9. 06-Brandon Froehlich[16]; 10. 77-Craig Clift[13]; 11. 8X-Andy Hoffman[11]; 12. 48J-Justin Shearn[19]; 13. 4-Lowell Janssen[8]; 14. 33X-Carter Davis[12]; 15. 3B-Junior Chinn[4]; 16. 18-Zach Frye[1]; 17. 3-Brian Campbell[10]; 18. 00K-Kaylb Brunssen[9]; 19. (BF) 21L-Ryan Leedom[18]; 20. 96-Austin Lundquist[5]
B Feature 1: 1. 9B-Bo Lundquist[2]; 2. 21L-Ryan Leedom[1]; 3. 48J-Justin Shearn[6]; 4. 34M-David Miller[12]; 5. 09C-Christy Moffatt[4]; 6. 3A-Auston Honeycutt[3]; 7. 90-Lucas Phillips[7]; 8. 16-Michael Finzen[9]; 9. 62-Allen Hesse[10]; 10. 02C-Cody Boulware[8]; 11. 3P-Steven Pierce[5]; 12. 76-Justin Froehlich[11]
Heat 1 (8 Laps): 1. 14Z-Zach Bales[4]; 2. 44-John Cain[2]; 3. 3B-Junior Chinn[3]; 4. 77-Craig Clift[7]; 5. 21L-Ryan Leedom[6]; 6. 3P-Steven Pierce[5]; 7. 16-Michael Finzen[1]
Heat 2 (8 Laps): 1. 96-Austin Lundquist[5]; 2. 22T-Tyler Smith[1]; 3. 4-Lowell Janssen[2]; 4. 9-Joel Magee[7]; 5. 9B-Bo Lundquist[4]; 6. 48J-Justin Shearn[6]; 7. 62-Allen Hesse[3]
Heat 3 (8 Laps): 1. 33X-Carter Davis[1]; 2. 3-Brian Campbell[3]; 3. 18-Zach Frye[4]; 4. 34B-Ben Schneiders[7]; 5. 3A-Auston Honeycutt[2]; 6. 90-Lucas Phillips[6]; 7. 76-Justin Froehlich[5]
Heat 4 (8 Laps): 1. 00K-Kaylb Brunssen[4]; 2. 7-Tony Fetterman[7]; 3. 8X-Andy Hoffman[1]; 4. 06-Brandon Froehlich[3]; 5. 09C-Christy Moffatt[6]; 6. 02C-Cody Boulware[2]; 7. (DNF) 34M-David Miller[5]
IMCA Northern SportMod
A Feature 1 (20 Laps): 1. 86W-Willy Kirk[3]; 2. 2G-Geoff Olson[1]; 3. 48-Tommy Tanner[2]; 4. T1-Rusty Montagne[7]; 5. 2ONE-Kirk Beatty[4]; 6. 11-Austin Price[5]; 7. 16W-Daniel Woodle[9]; 8. 53K-Michael Kramer[11]; 9. 52-Kevin Wortman[10]; 10. 19-Joe Blake[6]; 11. (DNF) 66-Luke Jackson[8]; 12. (DNF) 16K-Kaylin Lopez[12]; 13. (DNF) 40-Les Lutter[13]
Heat 1 (8 Laps): 1. 86W-Willy Kirk[3]; 2. 16W-Daniel Woodle[1]; 3. 48-Tommy Tanner[4]; 4. 2G-Geoff Olson[5]; 5. 66-Luke Jackson[2]; 6. 53K-Michael Kramer[6]; 7. 40-Les Lutter[7]
Heat 2 (8 Laps): 1. T1-Rusty Montagne[1]; 2. 2ONE-Kirk Beatty[6]; 3. 11-Austin Price[5]; 4. 52-Kevin Wortman[2]; 5. 19-Joe Blake[3]; 6. (DNS) 16K-Kaylin Lopez
IMCA Sport Compact
A Feature 1 (15 Laps): 1. 15T-Tyler Thompson[2]; 2. 712-Levi Volkert[4]; 3. 69V-Danny Vanderveen[6]; 4. 35JR-Taylor Brown[1]; 5. 8A-Anthony Clark[10]; 6. 7G-Gilbert Aldape[7]; 7. 16-Dalton Woodle[5]; 8. 38S-Kyle Reed[14]; 9. 24R-Nathan Recker[9]; 10. 98-Skyler Savage[17]; 11. 51-Jacob Walding[3]; 12. 07-Brooke Osler[16]; 13. 442-Mike Vogt[12]; 14. 11-Brady Dufek[8]; 15. 74-Brenden Mofle[13]; 16. 20H-Nick Hale[15]; 17. (DNF) 24H-Jacob Hemmelman[18]; 18. (DNS) 21M-Cullen Gossage; 19. (DNS) 22A-Tony Anderson
Heat 1 (6 Laps): 1. 712-Levi Volkert[1]; 2. 51-Jacob Walding[4]; 3. 35JR-Taylor Brown[6]; 4. 11-Brady Dufek[2]; 5. 74-Brenden Mofle[3]; 6. (DNF) 07-Brooke Osler[5]; 7. (DNS) 22A-Tony Anderson
Heat 2 (6 Laps): 1. 15T-Tyler Thompson[3]; 2. 8A-Anthony Clark[5]; 3. 7G-Gilbert Aldape[6]; 4. 69V-Danny Vanderveen[2]; 5. 38S-Kyle Reed[4]; 6. 98-Skyler Savage[1]
Heat 3 (6 Laps): 1. 442-Mike Vogt[2]; 2. 16-Dalton Woodle[6]; 3. 24R-Nathan Recker[3]; 4. 21M-Cullen Gossage[4]; 5. 20H-Nick Hale[5]; 6. (DNS) 24H-Jacob Hemmelman
IMCA Stock Car
A Feature 1 (20 Laps): 1. 55JR-Greg Taylor[3]; 2. 30-Travis Barker[9]; 3. 59X-Hans Houfek[8]; 4. 36-Tyler Steckelberg[7]; 5. TNT-Roger Tripp[12]; 6. 49-Ryan Harris[4]; 7. 44X-Jason Scheiders[15]; 8. TNT2-Devin Tripp[11]; 9. 25R-Chuck Rose[16]; 10. T11-Jeff Thomas[6]; 11. 4A-Brian Seibold[10]; 12. 5E-Mel Elsberry[13]; 13. 5G-Tim Gonska[1]; 14. T10-Kadge Thomas[2]; 15. 31K-Nate Desive[5]; 16. 20-Chad Ten Napel[14]
Heat 1 (8 Laps): 1. 31K-Nate Desive[1]; 2. 4A-Brian Seibold[3]; 3. 59X-Hans Houfek[4]; 4. T10-Kadge Thomas[2]; 5. 30-Travis Barker[7]; 6. TNT2-Devin Tripp[5]; 7. 5E-Mel Elsberry[8]; 8. 44X-Jason Scheiders[6]
Heat 2 (8 Laps): 1. 49-Ryan Harris[2]; 2. 5G-Tim Gonska[4]; 3. 55JR-Greg Taylor[1]; 4. T11-Jeff Thomas[6]; 5. 36-Tyler Steckelberg[7]; 6. TNT-Roger Tripp[5]; 7. 20-Chad Ten Napel[3]; 8. (DNF) 25R-Chuck Rose[8]
IMCA Modified
A Feature 1 (20 Laps): 1. 96-Jaxon Saathoff[4]; 2. 25-Ricky Stephan[3]; 3. 23-Jim Thies[5]; 4. 48-Bob Moore[9]; 5. 141-Matt Bonine[7]; 6. 45D-Dyllan Ricks[8]; 7. 88-Sean Barragan[1]; 8. 55-Jim Cole[2]; 9. (DNF) 22-Justin Voeltz[6]; 10. (DNF) 57-Duke Erickson[11]; 11. (DNF) 2M-Jory Montis[10]
Heat 1 (8 Laps): 1. 45D-Dyllan Ricks[3]; 2. 96-Jaxon Saathoff[4]; 3. 88-Sean Barragan[1]; 4. 23-Jim Thies[5]; 5. 141-Matt Bonine[6]; 6. 57-Duke Erickson[2]
Heat 2 (8 Laps): 1. 48-Bob Moore[1]; 2. 22-Justin Voeltz[3]; 3. 25-Ricky Stephan[5]; 4. 55-Jim Cole[4]; 5. 2M-Jory Montis[2]
IMCA RaceSaver Sprint Car
A Feature 1 (20 Laps): 1. 14J-Josh Riggins[5]; 2. 2D-Dusty Ballenger[1]; 3. 33-Trevor Smith[4]; 4. 22D-Daniel Nekolite[6]; 5. 25-Gunnar Pike[8]; 6. 23-Brandon Bosma[9]; 7. 32-Trefer Waller[10]; 8. 91-Andrew Sullivan[7]; 9. 15V-Cole Vanderheiden[12]; 10. 4J-Aaron Guillaume[11]; 11. 6B-Bayley Ballenger[13]; 12. (DNF) 10-Trevor Serbus[2]; 13. (DNF) 12-Tyler Drueke[3]
Heat 1 (8 Laps): 1. 12-Tyler Drueke[1]; 2. 10-Trevor Serbus[2]; 3. 33-Trevor Smith[3]; 4. 25-Gunnar Pike[7]; 5. 91-Andrew Sullivan[6]; 6. 4J-Aaron Guillaume[5]; 7. 6B-Bayley Ballenger[4]
Heat 2 (8 Laps): 1. 22D-Daniel Nekolite[2]; 2. 32-Trefer Waller[1]; 3. 23-Brandon Bosma[6]; 4. 2D-Dusty Ballenger[4]; 5. 14J-Josh Riggins[3]; 6. 15V-Cole Vanderheiden[5]