IMCA RaceSaver Sprint Car
A Feature 1 (20 Laps): 1. 4L-Mike Houseman Jr[8]; 2. 2-Casey Friedrichsen[9]; 3. 91X-Johnny Sullivan[10]; 4. 6-Logan Moore[1]; 5. 19-Tadd Holliman[6]; 6. 2D-Devin Friedrichsen[11]; 7. 43-Jake Greenwood[7]; 8. 9-Laney Moore[2]; 9. 41-Jeff Wilke[4]; 10. 11S-Shadrach Sporaa[3]; 11. 53-Joe Miller[5]; 12. 45-Steve Hurst[12]; 13. (DNF) 28-Madi Miller[13]
Heat 1 (8 Laps): 1. 6-Logan Moore[1]; 2. 4L-Mike Houseman Jr[6]; 3. 41-Jeff Wilke[3]; 4. 91X-Johnny Sullivan[7]; 5. 53-Joe Miller[4]; 6. 2D-Devin Friedrichsen[5]; 7. (DNF) 28-Madi Miller[2]
Heat 2 (8 Laps): 1. 11S-Shadrach Sporaa[2]; 2. 2-Casey Friedrichsen[6]; 3. 9-Laney Moore[1]; 4. 19-Tadd Holliman[4]; 5. 43-Jake Greenwood[5]; 6. 45-Steve Hurst[3]
Hornets
A Feature 1 (10 Laps): 1. 712-Levi Volkert[7]; 2. 24M-Caine Mahlberg[8]; 3. 07-Brooke Osler[9]; 4. 18FP-Gavin Miller[4]; 5. 16-Sam Schmitt[2]; 6. 8K-Kaytee DeVries[5]; 7. 55-Chris LaFoy[6]; 8. 30E-Evan Ewoldt[1]; 9. 23A-Alyssa Thies[11]; 10. 26-Tanner Beam[3]; 11. (DNF) 44-Jake Paysen[10]
Heat 1 (6 Laps): 1. 24M-Caine Mahlberg[5]; 2. 18FP-Gavin Miller[3]; 3. 44-Jake Paysen[6]; 4. 16-Sam Schmitt[2]; 5. (DNF) 55-Chris LaFoy[4]; 6. (DNF) 23A-Alyssa Thies[1]
Heat 2 (6 Laps): 1. 26-Tanner Beam[2]; 2. 712-Levi Volkert[4]; 3. 07-Brooke Osler[5]; 4. 8K-Kaytee DeVries[3]; 5. 30E-Evan Ewoldt[1]
IMCA Stock Car
A Feature 1 (15 Laps): 1. 3-Mike Albertsen[8]; 2. 63-Mike Nichols[10]; 3. 92B-Brian Blessington[4]; 4. 1R-Cade Richards[1]; 5. 02-Adam Klocke[5]; 6. 00K-Trey Kline[9]; 7. 79RC-Riley Christensen[7]; 8. 10-Mike Stapleton[6]; 9. 8-Nick Steier[3]; 10. 54R-Trent Rold[2]; 11. (DNF) 12-Josiah Moulds[11]
Heat 1 (8 Laps): 1. 8-Nick Steier[2]; 2. 1R-Cade Richards[1]; 3. 02-Adam Klocke[3]; 4. 79RC-Riley Christensen[4]; 5. 00K-Trey Kline[5]; 6. 12-Josiah Moulds[6]
Heat 2 (8 Laps): 1. 3-Mike Albertsen[4]; 2. 63-Mike Nichols[5]; 3. 92B-Brian Blessington[2]; 4. 10-Mike Stapleton[3]; 5. 54R-Trent Rold[1]
IMCA Hobby Stock
A Feature 1 (12 Laps): 1. 01F-Jeff Fink[5]; 2. 9C-Colby Christensen[8]; 3. 01U2-Dayton Ullrich[4]; 4. 1X-Corbin White[1]; 5. F20-Travis Fink[3]; 6. 88-Daniel Smith[10]; 7. 29-Brian Buboltz[11]; 8. 09C-Christy Moffatt[6]; 9. 3M-Nathan Mumm[2]; 10. 29S-Austin Snyder[12]; 11. 18Z-Ryler Zeigmann[15]; 12. 33B-Landon Veit[13]; 13. 79-Dustin Daringer[14]; 14. (DNF) 5-Gage Neese[9]; 15. (DNF) 33-Lea Pederson[7]; 16. (DNF) 712-Levi Volkert[16]
Heat 1 (6 Laps): 1. 01U2-Dayton Ullrich[3]; 2. 3M-Nathan Mumm[2]; 3. 09C-Christy Moffatt[5]; 4. 9C-Colby Christensen[7]; 5. 88-Daniel Smith[8]; 6. 29-Brian Buboltz[4]; 7. 33B-Landon Veit[6]; 8. 18Z-Ryler Zeigmann[1]
Heat 2 (6 Laps): 1. 01F-Jeff Fink[3]; 2. 5-Gage Neese[7]; 3. 1X-Corbin White[1]; 4. F20-Travis Fink[2]; 5. 33-Lea Pederson[6]; 6. 29S-Austin Snyder[8]; 7. 79-Dustin Daringer[4]; 8. (DNF) 712-Levi Volkert[5]
IMCA Modified
A Feature 1 (20 Laps): 1. 23-Jim Thies[1]; 2. 15M-Shane DeMey[8]; 3. 92-Jeff Stephens[6]; 4. 11-Carson Reinig[2]; 5. 00K-Trey Kline[7]; 6. 1R-Craig Reetz[4]; 7. 55-Jim Cole[5]; 8. (DNF) 1AR-Alex Reetz[3]; 9. (DNF) 141-Matt Bonine[9]
Heat 1 (8 Laps): 1. 23-Jim Thies[1]; 2. 15M-Shane DeMey[5]; 3. 1R-Craig Reetz[3]; 4. 92-Jeff Stephens[4]; 5. 11-Carson Reinig[2]
Heat 2 (8 Laps): 1. 1AR-Alex Reetz[2]; 2. 55-Jim Cole[3]; 3. 00K-Trey Kline[4]; 4. (DNS) 141-Matt Bonine