IMCA Hobby Stock
A Feature 1: 1. B2-Brodee Eckerdt[5]; 2. 44T-Tanner Engen[1]; 3. 21-Tim Church[3]; 4. 15-Andrea Jacobson[7]; 5. 3XL-Brad Orvedal[4]; 6. 73-Todd Gettel[8]; 7. 39-Caleb Gardner[9]; 8. (DNF) 70-Tyler Hehn[2]; 9. (DNF) 02-Dan Dowling[6]
Heat 1 (6 Laps): 1. 21-Tim Church[6]; 2. B2-Brodee Eckerdt[9]; 3. 44T-Tanner Engen[1]; 4. 3XL-Brad Orvedal[8]; 5. 70-Tyler Hehn[2]; 6. 02-Dan Dowling[7]; 7. 15-Andrea Jacobson[3]; 8. 73-Todd Gettel[5]; 9. 39-Caleb Gardner[4]
IMCA Northern SportMod
A Feature 1: 1. 5-Scott Jacobson[10]; 2. 3X-Andy Wagner[4]; 3. 7R-Ryan Restad[9]; 4. 40-Chris VanMil[12]; 5. 15-Matthew Clark[2]; 6. 51-Kelly Jacobson[6]; 7. 5F-Brandon Ferris[3]; 8. 22-Vince Jegtvig[13]; 9. 13C-Paul Colvin[8]; 10. 9M-Skyla Miller[17]; 11. 14-Thomas Sandvig[1]; 12. 81-Dan Pederson[16]; 13. 17-Rich Pavlicek[11]; 14. 174-Jayden Pavlicek[14]; 15. (DNF) 22M-Landon Maatz[5]; 16. (DNF) 3T-Tucker Tschakert[18]; 17. (DNF) 17K-Kamey Leedom[19]; 18. (DNF) 9-Torey Fischer[7]; 19. (DNS) 77-Brian Schaffer
Heat 1 (6 Laps): 1. 5F-Brandon Ferris[3]; 2. 5-Scott Jacobson[6]; 3. 13C-Paul Colvin[5]; 4. 14-Thomas Sandvig[2]; 5. 17K-Kamey Leedom[7]; 6. (DNF) 77-Brian Schaffer[1]; 7. (DNS) 3T-Tucker Tschakert
Heat 2 (6 Laps): 1. 15-Matthew Clark[2]; 2. 3X-Andy Wagner[3]; 3. 17-Rich Pavlicek[6]; 4. 51-Kelly Jacobson[4]; 5. 22-Vince Jegtvig[5]; 6. 81-Dan Pederson[1]
Heat 3 (6 Laps): 1. 9-Torey Fischer[4]; 2. 22M-Landon Maatz[3]; 3. 7R-Ryan Restad[5]; 4. 40-Chris VanMil[6]; 5. 174-Jayden Pavlicek[2]; 6. 9M-Skyla Miller[1]
IMCA RaceSaver Sprint Car
A Feature 1: 1. 18-Tyler Rabenberg[3]; 2. 69-Brandon Rekow[6]; 3. 72-Tye Wilke[10]; 4. 32K-Dustin Bluhm[4]; 5. 13-Ty Hanten[8]; 6. 15-Laela Eisenschenk[11]; 7. 84-Joshua Johnson[2]; 8. 1-Amelia Eisenschenk[7]; 9. 39-Morgan Nyquist[5]; 10. 3K-Paul Kautzman[12]; 11. (DNF) 64-Andy Pake[9]; 12. (DNF) 3M-Marcus Rothenbacher[1]
Heat 1: 1. 32K-Dustin Bluhm[3]; 2. 69-Brandon Rekow[4]; 3. 72-Tye Wilke[6]; 4. 13-Ty Hanten[5]; 5. 84-Joshua Johnson[2]; 6. 15-Laela Eisenschenk[1]
Heat 2: 1. 18-Tyler Rabenberg[2]; 2. 64-Andy Pake[5]; 3. 1-Amelia Eisenschenk[4]; 4. 3M-Marcus Rothenbacher[1]; 5. 39-Morgan Nyquist[3]; 6. 3K-Paul Kautzman[6]
IMCA Stock Car
A Feature 1: 1. 4-Rick Schulz[2]; 2. 71-Trent Grager[9]; 3. 88K-Keaten Froemke[3]; 4. 1-Tyler McDougall[8]; 5. 10R-Travis Robertson[7]; 6. 11-Kalvin Kesselberg[14]; 7. 88-Randy Klein[13]; 8. 38-Todd Heinrich[15]; 9. 18A-Mike Anderson[18]; 10. B1-Brody Carlsrud[6]; 11. 17-Kelly Jacobson[17]; 12. 219-Brandon Schmidt[16]; 13. 8-Billy Michaelsohn[1]; 14. 25-Karmith Christensen[19]; 15. (DNF) 34-Jordan Zillmer[4]; 16. (DNF) 52-Brennan Borg[10]; 17. (DNF) 40-Rob VanMil[11]; 18. (DNF) 21J-Andrew Jochim[5]; 19. (DNF) A-Kollin Hibdon[12]; 20. (DNF) 80-Len Kniep[20]
Heat 1: 1. B1-Brody Carlsrud[4]; 2. 34-Jordan Zillmer[3]; 3. 40-Rob VanMil[7]; 4. 10R-Travis Robertson[5]; 5. 88-Randy Klein[6]; 6. 219-Brandon Schmidt[2]; 7. (DNF) 25-Karmith Christensen[1]
Heat 2: 1. 4-Rick Schulz[2]; 2. 71-Trent Grager[6]; 3. A-Kollin Hibdon[7]; 4. 21J-Andrew Jochim[3]; 5. 11-Kalvin Kesselberg[4]; 6. 17-Kelly Jacobson[5]; 7. 80-Len Kniep[1]
Heat 3: 1. 52-Brennan Borg[6]; 2. 8-Billy Michaelsohn[1]; 3. 1-Tyler McDougall[5]; 4. 88K-Keaten Froemke[2]; 5. (DNF) 38-Todd Heinrich[4]; 6. (DNF) 18A-Mike Anderson[3]
Semi-Pro Legends
A Feature 1: 1. 72-Tye Wilke[12]; 2. 49-Collin Compson[5]; 3. 29-Ryan Braseth[11]; 4. 79-Scott Richardson[9]; 5. 20-Alex Braseth[8]; 6. 2-Ashton Spieker[22]; 7. 28-Joshua Wiest[7]; 8. 7-Kody Machart[16]; 9. 11-Evan Hendrickson[1]; 10. 82-Shawn Wiest[4]; 11. D1RT-Ayrton Brockhouse[19]; 12. 08-Zander Bauer[10]; 13. 0W-Cody Jawaski[14]; 14. 21-Ryan Lewis[3]; 15. 701-Taylor Sargent[15]; 16. 25-Alexander Clark[20]; 17. 24-Shaun Erickson[17]; 18. 19E-Elzetta Bitker[13]; 19. 2J-Joseph Lewis[2]; 20. 3-Blake Bjorndahl[18]; 21. 31C-Emmitt Curtis[21]; 22. (DNF) 17-Zander Compson[6]
Heat 1: 1. 29-Ryan Braseth[7]; 2. 49-Collin Compson[4]; 3. 08-Zander Bauer[6]; 4. 28-Joshua Wiest[5]; 5. 19E-Elzetta Bitker[1]; 6. 7-Kody Machart[3]; 7. D1RT-Ayrton Brockhouse[8]; 8. 31C-Emmitt Curtis[2]
Heat 2: 1. 72-Tye Wilke[7]; 2. 20-Alex Braseth[5]; 3. 11-Evan Hendrickson[1]; 4. 17-Zander Compson[4]; 5. 0W-Cody Jawaski[3]; 6. 24-Shaun Erickson[2]; 7. 25-Alexander Clark[6]
Heat 3: 1. 79-Scott Richardson[5]; 2. 82-Shawn Wiest[3]; 3. 21-Ryan Lewis[2]; 4. 2J-Joseph Lewis[1]; 5. 701-Taylor Sargent[4]; 6. 3-Blake Bjorndahl[7]; 7. (DNS) 2-Ashton Spieker