IMCA Hobby Stock
A Feature 1: 1. 13C-Chase Peterson[9]; 2. 17X-Randy Jawaski[6]; 3. 21-Tim Church[8]; 4. 3XL-Brad Orvedal[5]; 5. 73-Todd Gettel[1]; 6. 70-Tyler Hehn[2]; 7. (DNF) 21E-Connor Erickson[7]; 8. (DNF) 39-Caleb Gardner[3]; 9. (DNF) B2-Brodee Eckerdt[4]
Heat 1: 1. B2-Brodee Eckerdt[6]; 2. 39-Caleb Gardner[9]; 3. 70-Tyler Hehn[1]; 4. 3XL-Brad Orvedal[7]; 5. 73-Todd Gettel[8]; 6. 17X-Randy Jawaski[3]; 7. 21E-Connor Erickson[2]; 8. (DNF) 21-Tim Church[5]; 9. (DNF) 13C-Chase Peterson[4]
IMCA Northern SportMod
A Feature 1: 1. 40-Chris VanMil[3]; 2. 74-Jayden Pavlicek[9]; 3. 7R-Ryan Restad[2]; 4. 5-Scott Jacobson[8]; 5. 3X-Andy Wagner[6]; 6. 84-Brody Johnson[5]; 7. 26-James Taves[7]; 8. 41-Cayden Westcott[11]; 9. (DNF) 22M-Landon Maatz[4]; 10. (DNF) 12T-Brandon Tendeland[1]; 11. (DNF) 9-Torey Fischer[10]
Heat 1: 1. 7R-Ryan Restad[2]; 2. 5-Scott Jacobson[4]; 3. 26-James Taves[1]; 4. 22M-Landon Maatz[3]; 5. 84-Brody Johnson[5]; 6. 41-Cayden Westcott[6]
Heat 2: 1. 74-Jayden Pavlicek[1]; 2. 3X-Andy Wagner[2]; 3. 40-Chris VanMil[5]; 4. 12T-Brandon Tendeland[3]; 5. (DNF) 9-Torey Fischer[4]
IMCA RaceSaver Sprint Car
A Feature 1: 1. 39-Morgan Nyquist[1]; 2. 3M-Marcus Rothenbacher[2]; 3. 72-Tye Wilke[3]; 4. 72K-Kate Taves[4]; 5. 64-Andy Pake[5]; 6. 69-Tom Cummings[7]; 7. (DNF) 84-Joshua Johnson[6]
Heat 1: 1. 39-Morgan Nyquist[1]; 2. 72K-Kate Taves[2]; 3. 72-Tye Wilke[4]; 4. 64-Andy Pake[6]; 5. 3M-Marcus Rothenbacher[5]; 6. 84-Joshua Johnson[3]; 7. (DNF) 69-Tom Cummings[7]
IMCA Stock Car
A Feature 1: 1. 40-Rob VanMil[8]; 2. 67-Ryan Satter[2]; 3. 33-Daniel Aberle[1]; 4. 38-Todd Heinrich[9]; 5. 11-Kalvin Kesselberg[10]; 6. 4-Rick Schulz[7]; 7. 53D-Wil Dittmer[3]; 8. 86-Thomas Ahrndt[12]; 9. (DNF) B1-Brody Carlsrud[4]; 10. (DNF) 51-Kelly Jacobson[5]; 11. (DNF) 17-Brady Jawaski[11]; 12. (DNF) 14-Aaron Olson[6]
Heat 1: 1. B1-Brody Carlsrud[1]; 2. 67-Ryan Satter[3]; 3. 40-Rob VanMil[4]; 4. 4-Rick Schulz[5]; 5. 53D-Wil Dittmer[6]; 6. 17-Brady Jawaski[2]
Heat 2: 1. 11-Kalvin Kesselberg[2]; 2. 14-Aaron Olson[6]; 3. 33-Daniel Aberle[1]; 4. 38-Todd Heinrich[4]; 5. 51-Kelly Jacobson[5]; 6. 86-Thomas Ahrndt[3]
Semi-Pro Legends
A Feature 1: 1. 72-Tye Wilke[3]; 2. 41OZ-Glenn Mitchell[5]; 3. 67-Evan Hendrickson[2]; 4. 29-Ryan Braseth[8]; 5. 7T-Ty Olson[21]; 6. X-Sean Johnson[4]; 7. 28-Joshua Wiest[6]; 8. 79-Scott Richardson[11]; 9. 82-Shawn Wiest[12]; 10. 22-Regan Reinke[10]; 11. 40-Kyle VanMil[7]; 12. 21-Noah Lewis[18]; 13. 25-Alexander Clark[1]; 14. 15-Ryan Lewis[14]; 15. 11-Mason Lemar[20]; 16. 27B-Caden Bunnis[13]; 17. 24-Kelsey Juhnke[16]; 18. 2J-Tom Lewis[22]; 19. 33-Brandon Bunnis[17]; 20. 27-Carter Restad[19]; 21. 13-Ben Lundquist[9]; 22. 0W-Cody Jawaski[15]
Heat 1: 1. X-Sean Johnson[7]; 2. 40-Kyle VanMil[4]; 3. 25-Alexander Clark[6]; 4. 13-Ben Lundquist[5]; 5. 27B-Caden Bunnis[3]; 6. 24-Kelsey Juhnke[2]; 7. 2J-Tom Lewis[8]; 8. (DNS) 7T-Ty Olson
Heat 2: 1. 72-Tye Wilke[6]; 2. 41OZ-Glenn Mitchell[3]; 3. 79-Scott Richardson[1]; 4. 82-Shawn Wiest[4]; 5. 15-Ryan Lewis[5]; 6. 33-Brandon Bunnis[7]; 7. (DNF) 27-Carter Restad[2]
Heat 3: 1. 29-Ryan Braseth[5]; 2. 28-Joshua Wiest[1]; 3. 67-Evan Hendrickson[4]; 4. 22-Regan Reinke[2]; 5. 0W-Cody Jawaski[7]; 6. 21-Noah Lewis[3]; 7. 11-Mason Lemar[6]
WISSOTA Midwest Mods
A Feature 1: 1. 5BA-Aaron Blacklance[2]; 2. 2S-Matt Schow[4]; 3. 57-Corey Storck[3]; 4. 39-Jamie Dietzler[5]; 5. 4-Phil Christlieb[1]; 6. 46J-Taylor Jacobson[7]; 7. (DNF) 15TRX-Chris Edmonds[10]; 8. (DNF) 22-Zach Reinke[8]; 9. (DNF) 47-Memphis Klassen[9]; 10. (DNF) 710-Michael Jacobson[6]
Heat 1: 1. 2S-Matt Schow[2]; 2. 57-Corey Storck[5]; 3. 46J-Taylor Jacobson[1]; 4. 710-Michael Jacobson[4]; 5. (DNF) 15TRX-Chris Edmonds[3]
Heat 2: 1. 5BA-Aaron Blacklance[2]; 2. 39-Jamie Dietzler[3]; 3. 4-Phil Christlieb[1]; 4. 22-Zach Reinke[5]; 5. 47-Memphis Klassen[4]