IMCA RaceSaver Sprint Car
A Feature 1 (20 Laps): 1. 25-Gunnar Pike[4]; 2. 4L-Mike Houseman Jr[6]; 3. 43-Jake Greenwood[1]; 4. 53-Joe Miller[3]; 5. 19-Tadd Holliman[5]; 6. (DNF) 28-Madi Miller[2]
Heat 1 (8 Laps): 1. 28-Madi Miller[2]; 2. 43-Jake Greenwood[1]; 3. 25-Gunnar Pike[5]; 4. 53-Joe Miller[4]; 5. 19-Tadd Holliman[3]; 6. (DNS) 4L-Mike Houseman Jr
Hobby Stocks
A Feature 1 (15 Laps): 1. 79RC-Riley Christensen[2]; 2. 01B-Kevin Bruck[3]; 3. 01F-Jeff Fink[5]; 4. 37-Dustin O'Brien Jr[6]; 5. F20-Travis Fink[1]; 6. 7-Alec Stapleton[7]; 7. 13M-Justin Myre[8]; 8. 87-Michael Steier[4]
Heat 1 (6 Laps): 1. 79RC-Riley Christensen[4]; 2. 01F-Jeff Fink[8]; 3. 87-Michael Steier[6]; 4. 01B-Kevin Bruck[5]; 5. F20-Travis Fink[2]; 6. 37-Dustin O'Brien Jr[3]; 7. 7-Alec Stapleton[7]; 8. 13M-Justin Myre[1]
A Modifieds
A Feature 1 (20 Laps): 1. 00K-Trey Kline[2]; 2. 1R-Craig Reetz[4]; 3. 23-Jim Thies[5]; 4. 92-Jeff Stephens[3]; 5. 29-Monte Most[6]; 6. (DNF) 1AR-Alex Reetz[1]; 7. (DNS) 20CJ-Chris Amick
Heat 1 (8 Laps): 1. 1AR-Alex Reetz[2]; 2. 1R-Craig Reetz[4]; 3. 00K-Trey Kline[7]; 4. 92-Jeff Stephens[3]; 5. 23-Jim Thies[5]; 6. 29-Monte Most[1]; 7. (DNS) 20CJ-Chris Amick
Hornets
A Feature 1 (12 Laps): 1. 22-Shannon Mahlberg[8]; 2. 24M-Caine Mahlberg[3]; 3. 28R-Trent Reed[6]; 4. 55G-Cody Gorden[5]; 5. 57-Dylan Huston[2]; 6. 8K-Kaytee DeVries[9]; 7. 712-Levi Volkert[4]; 8. 26-Tanner Beam[1]; 9. 14-Justin Reetz[7]; 10. (DNF) 30E-Evan Ewoldt[10]
Heat 1 (6 Laps): 1. 24M-Caine Mahlberg[2]; 2. 14-Justin Reetz[4]; 3. 55G-Cody Gorden[3]; 4. 8K-Kaytee DeVries[5]; 5. 26-Tanner Beam[1]
Heat 2 (6 Laps): 1. 22-Shannon Mahlberg[4]; 2. 28R-Trent Reed[3]; 3. 712-Levi Volkert[2]; 4. 57-Dylan Huston[1]; 5. 30E-Evan Ewoldt[5]
B Modifieds
A Feature 1 (15 Laps): 1. 14S-Brian Sullivan[7]; 2. 58-Hunter Poston[2]; 3. 777-Cody Olsen[9]; 4. 1JR-Joe Reetz[6]; 5. 3KT-Kyle Tanner[5]; 6. 11-Austin Hardisty[3]; 7. 13-Thomas VanDyke[4]; 8. 76-Dave Orr[10]; 9. (DNF) 25-Sydney Damewood[13]; 10. (DNF) 86J-Jerod Weston[8]; 11. (DNF) 87X-Steven Biggerstaff[1]; 12. (DNF) 19W-Brandon Wulf[11]; 13. (DNS) 67-Jacob Beckstrum
Heat 1 (6 Laps): 1. 13-Thomas VanDyke[4]; 2. 58-Hunter Poston[3]; 3. 86J-Jerod Weston[6]; 4. 1JR-Joe Reetz[5]; 5. 76-Dave Orr[7]; 6. 19W-Brandon Wulf[1]; 7. (DNF) 67-Jacob Beckstrum[2]
Heat 2 (6 Laps): 1. 87X-Steven Biggerstaff[2]; 2. 3KT-Kyle Tanner[4]; 3. 14S-Brian Sullivan[5]; 4. 777-Cody Olsen[6]; 5. 11-Austin Hardisty[3]; 6. (DNF) 25-Sydney Damewood[1]
Stock Cars
A Feature 1 (18 Laps): 1. 14-Jake Sachau[5]; 2. 3-Mike Albertsen[2]; 3. 02-Adam Klocke[4]; 4. 00K-Trey Kline[8]; 5. 10-Mike Stapleton[7]; 6. (DNF) 50B-Brock Badger[6]; 7. (DNF) 92B-Brian Blessington[3]; 8. (DNF) 8-Nick Steier[1]
Heat 1 (8 Laps): 1. 8-Nick Steier[2]; 2. 14-Jake Sachau[7]; 3. 3-Mike Albertsen[3]; 4. 92B-Brian Blessington[5]; 5. 02-Adam Klocke[6]; 6. 50B-Brock Badger[1]; 7. 10-Mike Stapleton[4]; 8. 00K-Trey Kline[8]
Dirt Late Models
A Feature 1 (20 Laps): 1. 55D-Nick Deal[6]; 2. 6-Cade Richards[8]; 3. 35-Kale Kosiski[7]; 4. 41-Robbie Jorgensen[5]; 5. 47-AJ Jorgensen[2]; 6. 13JR-Colton Leal[9]; 7. 33-Don Beckstrom[3]; 8. (DNF) 22-Jake Jorgensen[4]; 9. (DNF) 78-Logan Cloudt[10]; 10. (DNF) 9T-Levi Plowman[1]; 11. (DNS) 13-Michael Leal
Heat 1 (8 Laps): 1. 47-AJ Jorgensen[2]; 2. 55D-Nick Deal[4]; 3. 6-Cade Richards[5]; 4. 22-Jake Jorgensen[3]; 5. 13JR-Colton Leal[6]; 6. 78-Logan Cloudt[1]
Heat 2 (8 Laps): 1. 35-Kale Kosiski[4]; 2. 41-Robbie Jorgensen[3]; 3. 33-Don Beckstrom[2]; 4. 9T-Levi Plowman[1]; 5. (DNF) 13-Michael Leal[5]
Vintage Full Body Stock Cars
A Feature 1: 1. 38-Curt Slater[1]; 2. 72-Brent McClendon[3]; 3. 69L-Larry Knop[2]; 4. 57-Brian Brauckman[5]; 5. 64-Todd Jansonius[7]; 6. M1-Rex Jansonius[8]; 7. 05-Josh McClendon[4]; 8. 5-Pudge Grabill[6]; 9. (DNF) 75-Corey Campbell[9]
Heat 1: 1. 57-Brian Brauckman[4]; 2. 64-Todd Jansonius[2]; 3. M1-Rex Jansonius[3]; 4. 69L-Larry Knop[5]; 5. (DNF) 05-Josh McClendon[1]
Heat 2: 1. 38-Curt Slater[1]; 2. 5-Pudge Grabill[4]; 3. 75-Corey Campbell[2]; 4. 72-Brent McClendon[3]