IMCA RaceSaver Sprint Car
A Feature 1 (20 Laps): 1. 12-Tyler Drueke[10]; 2. 19-Tadd Holliman[2]; 3. 91-Andrew Sullivan[8]; 4. 28-Madi Miller[1]; 5. 53-Joe Miller[5]; 6. 15V-Cole Vanderheiden[14]; 7. 35L-Ty Ledger[12]; 8. 28G-Gracyn Masur[13]; 9. 33-Trevor Smith[7]; 10. (DNF) 77-Bret Klabunde[3]; 11. (DNF) 47-Cody Ledger[4]; 12. (DNF) 25-Gunnar Pike[9]; 13. (DNF) 43-Jake Greenwood[6]; 14. (DNF) 2-Casey Friedrichsen[11]
Heat 1 (8 Laps): 1. 25-Gunnar Pike[6]; 2. 28-Madi Miller[1]; 3. 77-Bret Klabunde[2]; 4. 43-Jake Greenwood[4]; 5. 53-Joe Miller[3]; 6. 2-Casey Friedrichsen[5]; 7. (DNF) 28G-Gracyn Masur[7]
Heat 2 (8 Laps): 1. 12-Tyler Drueke[6]; 2. 19-Tadd Holliman[1]; 3. 47-Cody Ledger[2]; 4. 91-Andrew Sullivan[5]; 5. 33-Trevor Smith[4]; 6. 35L-Ty Ledger[3]; 7. 15V-Cole Vanderheiden[7]
Hobby Stocks
A Feature 1 (15 Laps): 1. 79RC-Riley Christensen[3]; 2. 01U2-Dayton Ullrich[5]; 3. 7-Alec Stapleton[8]; 4. 01F-Jeff Fink[7]; 5. 87-Michael Steier[6]; 6. 15-Cody Pontious[2]; 7. F20-Travis Fink[4]; 8. 33-Lea Pederson[12]; 9. 00-Jordon Androy[9]; 10. 13M-Justin Myre[1]; 11. (DNF) 19J-Chris Bates[10]; 12. (DNF) 29-Austin Snyder[11]
Heat 1 (6 Laps): 1. 79RC-Riley Christensen[2]; 2. 01U2-Dayton Ullrich[3]; 3. 01F-Jeff Fink[4]; 4. 00-Jordon Androy[5]; 5. 13M-Justin Myre[1]; 6. 33-Lea Pederson[6]
Heat 2 (6 Laps): 1. 15-Cody Pontious[1]; 2. F20-Travis Fink[2]; 3. 7-Alec Stapleton[4]; 4. 87-Michael Steier[3]; 5. 19J-Chris Bates[5]; 6. 29-Austin Snyder[6]
A Modifieds
A Feature 1 (20 Laps): 1. 45R-Dyllan Ricks[1]; 2. 23-Jim Thies[4]; 3. 15M-Shane DeMey[7]; 4. 92-Jeff Stephens[2]; 5. 3L-Bub Lerette[9]; 6. 00K-Trey Kline[5]; 7. 13H-Travis Hatcher[8]; 8. 1R-Craig Reetz[6]; 9. (DNF) 1RS-Rodney Stopak[10]; 10. (DNF) 1AR-Alex Reetz[3]; 11. (DNS) 55-Brett Hopp
Heat 1 (8 Laps): 1. 23-Jim Thies[3]; 2. 1R-Craig Reetz[4]; 3. 92-Jeff Stephens[2]; 4. 3L-Bub Lerette[6]; 5. (DNS) 1RS-Rodney Stopak; 6. (DNS) 55-Brett Hopp
Heat 2 (8 Laps): 1. 45R-Dyllan Ricks[1]; 2. 00K-Trey Kline[3]; 3. 13H-Travis Hatcher[5]; 4. 15M-Shane DeMey[4]; 5. 1AR-Alex Reetz[2]
Hornets
A Feature 1 (10 Laps): 1. 22-Shannon Mahlberg[8]; 2. 28R-Trent Reed[5]; 3. 24M-Caine Mahlberg[4]; 4. 14-Justin Reetz[7]; 5. 712-Levi Volkert[3]; 6. 33R-Jordan Runge[6]; 7. 26-Tanner Beam[1]; 8. 57-Dylan Huston[2]; 9. 411-Curtis Miller[9]; 10. 10N-Camden Nehring[10]; 11. 30E-Evan Ewoldt[11]; 12. (DNS) 18FP-Gavin Miller
Heat 1 (6 Laps): 1. 22-Shannon Mahlberg[4]; 2. 28R-Trent Reed[3]; 3. 712-Levi Volkert[2]; 4. 26-Tanner Beam[1]; 5. (DNF) 10N-Camden Nehring[6]; 6. (DNF) 30E-Evan Ewoldt[5]
Heat 2 (6 Laps): 1. 14-Justin Reetz[4]; 2. 24M-Caine Mahlberg[3]; 3. 411-Curtis Miller[5]; 4. 33R-Jordan Runge[6]; 5. 57-Dylan Huston[2]; 6. (DNS) 18FP-Gavin Miller
B Modifieds
A Feature 1 (15 Laps): 1. 86J-Jerod Weston[6]; 2. 1JR-Joe Reetz[5]; 3. 777-Cody Olsen[10]; 4. 14S-Brian Sullivan[8]; 5. 3KT-Kyle Tanner[9]; 6. 13-Thomas VanDyke[7]; 7. 36H-David Hoover[1]; 8. 3-Jim Blazina[3]; 9. 15H-Zeke Hillgartner[12]; 10. 67-Jacob Beckstrum[14]; 11. 19W-Brandon Wulf[13]; 12. 25-Sydney Damewood[11]; 13. (DNF) 5-Hayden Hillgartner[2]; 14. (DNF) 87X-Steven Biggerstaff[4]
Heat 1 (6 Laps): 1. 87X-Steven Biggerstaff[2]; 2. 5-Hayden Hillgartner[1]; 3. 14S-Brian Sullivan[4]; 4. 777-Cody Olsen[5]; 5. 86J-Jerod Weston[3]; 6. 25-Sydney Damewood[7]; 7. (DNF) 19W-Brandon Wulf[6]
Heat 2 (6 Laps): 1. 13-Thomas VanDyke[4]; 2. 1JR-Joe Reetz[3]; 3. 3KT-Kyle Tanner[5]; 4. 36H-David Hoover[1]; 5. 3-Jim Blazina[2]; 6. 15H-Zeke Hillgartner[6]; 7. 67-Jacob Beckstrum[7]
Stock Cars
A Feature 1 (18 Laps): 1. 14-Jake Sachau[10]; 2. 63-Mike Nichols[3]; 3. 02-Adam Klocke[6]; 4. 10-Mike Stapleton[4]; 5. 1R-Craig Reetz[8]; 6. 00J-Joe Reetz[2]; 7. 92B-Brian Blessington[9]; 8. 3-Mike Albertsen[7]; 9. 00K-Trey Kline[12]; 10. 8-Nick Steier[5]; 11. 54R-Trent Rold[1]; 12. 50B-Brock Badger[13]; 13. 8X-Mike Hansen[11]; 14. (DNS) 83-Nicholas Rees
Heat 1 (8 Laps): 1. 00J-Joe Reetz[2]; 2. 8-Nick Steier[4]; 3. 92B-Brian Blessington[6]; 4. 63-Mike Nichols[3]; 5. 3-Mike Albertsen[5]; 6. (DNF) 8X-Mike Hansen[1]; 7. (DNS) 83-Nicholas Rees
Heat 2 (8 Laps): 1. 1R-Craig Reetz[5]; 2. 14-Jake Sachau[6]; 3. 02-Adam Klocke[4]; 4. 10-Mike Stapleton[3]; 5. 54R-Trent Rold[1]; 6. (DNF) 00K-Trey Kline[2]; 7. (DNF) 50B-Brock Badger[7]
Dirt Late Models
A Feature 1 (20 Laps): 1. 55D-Nick Deal[8]; 2. 35-Kale Kosiski[9]; 3. 6-Cade Richards[10]; 4. 33-Don Beckstrom[4]; 5. 22-Jake Jorgensen[6]; 6. 47-AJ Jorgensen[5]; 7. 67-Greg Niemoller[1]; 8. 41-Robbie Jorgensen[7]; 9. 15M-Shane DeMey[15]; 10. 9P-Mark Plowman[13]; 11. 8-Aidan Mohr[11]; 12. 9T-Levi Plowman[3]; 13. (DNF) 78-Logan Cloudt[2]; 14. (DNF) 3X-Hayden Kenkel[12]; 15. (DNS) 21H-Brett Hopp
Heat 1 (8 Laps): 1. 47-AJ Jorgensen[4]; 2. 55D-Nick Deal[6]; 3. 6-Cade Richards[7]; 4. 22-Jake Jorgensen[5]; 5. 78-Logan Cloudt[2]; 6. (DNF) 8-Aidan Mohr[3]; 7. (DNF) 9P-Mark Plowman[1]; 8. (DNF) 15M-Shane DeMey[8]
Heat 2 (8 Laps): 1. 9T-Levi Plowman[2]; 2. 35-Kale Kosiski[6]; 3. 41-Robbie Jorgensen[5]; 4. 67-Greg Niemoller[1]; 5. 33-Don Beckstrom[3]; 6. 3X-Hayden Kenkel[4]; 7. (DNF) 21H-Brett Hopp[7]
Vintage Full Body Stock Cars
A Feature 1: 1. 13-Pete Rasmussen[6]; 2. 69L-Larry Knop[8]; 3. M1-Rex Jansonius[4]; 4. 75-Corey Campbell[5]; 5. 5-Pudge Grabill[1]; 6. 38-Curt Slater[2]; 7. 05-Brent McClendon[3]; 8. 57-Brian Brauckman[9]; 9. (DNF) 64-Todd Jansonius[10]; 10. (DNS) 72-Josh McCloudon
Heat 1 (6 Laps): 1. 57-Brian Brauckman[2]; 2. M1-Rex Jansonius[3]; 3. 38-Curt Slater[4]; 4. 05-Brent McClendon[5]; 5. 5-Pudge Grabill[1]
Heat 2 (6 Laps): 1. 13-Pete Rasmussen[2]; 2. 75-Corey Campbell[4]; 3. 72-Josh McCloudon[1]; 4. 69L-Larry Knop[3]; 5. 64-Todd Jansonius[5]