Hornets
A Feature 1 (10 Laps): 1. 26-Tanner Beam[2]; 2. 8K-Kaytee DeVries[6]; 3. 7G-Gilbert Aldape[4]; 4. 55-Chris LaFoy[7]; 5. 712-Levi Volkert[9]; 6. 24M-Caine Mahlberg[8]; 7. 18FP-Gavin Miller[5]; 8. 30E-Evan Ewoldt[3]; 9. 23A-Alyssa Thies[1]; 10. (DNF) 26D-Josh Cone[10]
Heat 1 (6 Laps): 1. 18FP-Gavin Miller[3]; 2. 712-Levi Volkert[5]; 3. 30E-Evan Ewoldt[2]; 4. 23A-Alyssa Thies[1]; 5. 55-Chris LaFoy[4]
Heat 2 (6 Laps): 1. 7G-Gilbert Aldape[2]; 2. 26-Tanner Beam[1]; 3. 8K-Kaytee DeVries[3]; 4. 24M-Caine Mahlberg[4]; 5. 26D-Josh Cone[5]
IMCA RaceSaver Sprint Car
A Feature 1 (20 Laps): 1. 4L-Mike Houseman Jr[6]; 2. 25-Gunnar Pike[5]; 3. 48-Tyler Thompson[3]; 4. 43-Jake Greenwood[4]; 5. 2DX-Dusty Ballenger[9]; 6. 19-Tadd Holliman[14]; 7. 53-Joe Miller[2]; 8. 11S-Shadrach Sporaa[17]; 9. 6B-Bayley Ballenger[8]; 10. 41-Jeff Wilke[1]; 11. 9-Laney Moore[13]; 12. 6-Logan Moore[16]; 13. 91X-Johnny Sullivan[18]; 14. 45-Steve Hurst[15]; 15. (DNF) 31-Koby Werkmeister[10]; 16. (DNF) 2-Casey Friedrichsen[7]; 17. (DNF) 12L-John Lambertz[12]; 18. (DNF) 1R-Cody Johnson[11]; 19. (DNF) 28-Madi Miller[19]
Heat 1 (8 Laps): 1. 43-Jake Greenwood[4]; 2. 2DX-Dusty Ballenger[6]; 3. 4L-Mike Houseman Jr[5]; 4. 12L-John Lambertz[7]; 5. 9-Laney Moore[2]; 6. 6-Logan Moore[3]; 7. (DNF) 28-Madi Miller[1]
Heat 2 (8 Laps): 1. 31-Koby Werkmeister[6]; 2. 2-Casey Friedrichsen[5]; 3. 25-Gunnar Pike[4]; 4. 41-Jeff Wilke[2]; 5. 19-Tadd Holliman[3]; 6. 11S-Shadrach Sporaa[1]
Heat 3 (8 Laps): 1. 48-Tyler Thompson[3]; 2. 6B-Bayley Ballenger[5]; 3. 1R-Cody Johnson[6]; 4. 53-Joe Miller[2]; 5. 45-Steve Hurst[1]; 6. (DNF) 91X-Johnny Sullivan[4]
Dirt Late Models
A Feature 1 (15 Laps): 1. 77-Cory Dumpert[10]; 2. 76-Zach Zeitner[5]; 3. 41-Robbie Jorgensen[2]; 4. 35-Kale Kosiski[9]; 5. 78-Logan Cloudt[4]; 6. 55D-Nick Deal[8]; 7. 15M-Shane DeMey[7]; 8. (DNF) 33-Don Beckstrom[3]; 9. (DNF) 8-Aidan Mohr[6]; 10. (DNF) 22-Jake Jorgensen[11]; 11. (DNF) 47-AJ Jorgensen[12]; 12. (DNS) 3-Mike Collins
Heat 1 (8 Laps): 1. 41-Robbie Jorgensen[1]; 2. 77-Cory Dumpert[6]; 3. 8-Aidan Mohr[3]; 4. 78-Logan Cloudt[2]; 5. 35-Kale Kosiski[5]; 6. 22-Jake Jorgensen[4]
Heat 2 (8 Laps): 1. 76-Zach Zeitner[2]; 2. 55D-Nick Deal[4]; 3. 3-Mike Collins[6]; 4. 33-Don Beckstrom[1]; 5. 15M-Shane DeMey[3]; 6. (DNF) 47-AJ Jorgensen[5]
IMCA Stock Car
A Feature 1 (15 Laps): 1. 10-Mike Stapleton[2]; 2. 1R-Craig Reetz[3]; 3. 92B-Brian Blessington[4]; 4. 02-Adam Klocke[6]; 5. 3-Mike Albertsen[8]; 6. 5A-Tyler Pickett[10]; 7. 79RC-Riley Christensen[5]; 8. 00K-Trey Kline[7]; 9. 54R-Trent Rold[1]; 10. (DNF) 63-Mike Nichols[9]
Heat 1 (8 Laps): 1. 1R-Craig Reetz[2]; 2. 00K-Trey Kline[4]; 3. 5A-Tyler Pickett[5]; 4. 54R-Trent Rold[1]; 5. (DNF) 79RC-Riley Christensen[3]
Heat 2 (8 Laps): 1. 10-Mike Stapleton[1]; 2. 3-Mike Albertsen[4]; 3. 92B-Brian Blessington[2]; 4. 02-Adam Klocke[3]; 5. 63-Mike Nichols[5]
IMCA Northern SportMod
A Feature 1 (15 Laps): 1. 14-Jake Sachau[9]; 2. 777-Cody Olsen[3]; 3. 85-Dustin West[1]; 4. 1JR-Joe Reetz[5]; 5. 3-Jim Blazina[2]; 6. 14S-Brian Sullivan[4]; 7. 7T-Josh Thompsen[6]; 8. 34X-Damian Haas[8]; 9. 40-Les Lutter[7]
Heat 1: 1. 777-Cody Olsen[4]; 2. 85-Dustin West[1]; 3. 3-Jim Blazina[3]; 4. 14S-Brian Sullivan[5]; 5. 1JR-Joe Reetz[8]; 6. 7T-Josh Thompsen[2]; 7. 40-Les Lutter[7]; 8. 34X-Damian Haas[6]
IMCA Hobby Stock
A Feature 1 (12 Laps): 1. 01F-Jeff Fink[8]; 2. 01U2-Dayton Ullrich[7]; 3. 11B-Solomon Bennett[6]; 4. 21-Bennett Johnson[2]; 5. 21X-Joe Doran[9]; 6. 1X-Corbin White[4]; 7. 3M-Nathan Mumm[3]; 8. 33B-Landon Veit[1]; 9. 22-Will Smith[10]; 10. 1M-Carl Monroe[11]; 11. F20-Travis Fink[5]
Heat 1 (6 Laps): 1. 01U2-Dayton Ullrich[4]; 2. 3M-Nathan Mumm[2]; 3. 22-Will Smith[6]; 4. F20-Travis Fink[3]; 5. 33B-Landon Veit[1]; 6. 1M-Carl Monroe[5]
Heat 2 (6 Laps): 1. 01F-Jeff Fink[4]; 2. 21-Bennett Johnson[1]; 3. 1X-Corbin White[2]; 4. 11B-Solomon Bennett[3]; 5. 21X-Joe Doran[5]