IMCA Hobby Stock
A Feature 1: 1. B2-Brodee Eckerdt[5]; 2. 3XL-Brad Orvedal[2]; 3. 21-Tim Church[3]; 4. 70-Tyler Hehn[4]; 5. 73-Todd Gettel[1]; 6. 24-Trystyn Halvorson[8]; 7. 8-Jeff Busby[7]; 8. (DNF) 17T-Tim Otterness[6]
Heat 1: 1. B2-Brodee Eckerdt[7]; 2. 73-Todd Gettel[3]; 3. 3XL-Brad Orvedal[4]; 4. 21-Tim Church[5]; 5. 70-Tyler Hehn[6]; 6. 17T-Tim Otterness[8]; 7. 8-Jeff Busby[2]; 8. (DNF) 24-Trystyn Halvorson[1]
IMCA Northern SportMod
A Feature 1: 1. 7R-Ryan Restad[7]; 2. 3X-Andy Wagner[4]; 3. 17-Rich Pavlicek[6]; 4. 74-Jayden Pavlicek[1]; 5. 8J-Luke Johnson[2]; 6. 60X-Patrick Brejcha[8]; 7. 71B-David Siercks[5]; 8. 22-Vince Jegtvig[3]; 9. 12T-Brandon Tendeland[9]; 10. 15P-Dean Precht[12]; 11. 29S-Greg Schilling[10]; 12. (DNF) 37C-Brandon Caldwell[11]
Heat 1: 1. 7R-Ryan Restad[4]; 2. 22-Vince Jegtvig[2]; 3. 74-Jayden Pavlicek[1]; 4. 71B-David Siercks[3]; 5. 29S-Greg Schilling[6]; 6. 37C-Brandon Caldwell[5]
Heat 2: 1. 3X-Andy Wagner[2]; 2. 8J-Luke Johnson[1]; 3. 17-Rich Pavlicek[3]; 4. 60X-Patrick Brejcha[4]; 5. 12T-Brandon Tendeland[5]; 6. 15P-Dean Precht[6]
IMCA RaceSaver Sprint Car
A Feature 1: 1. 15-Laela Eisenschenk[4]; 2. 39-Morgan Nyquist[1]; 3. 72-Tye Wilke[3]; 4. 13-Ty Hanten[2]; 5. 4S-Jeremy Snow[6]; 6. 64-Andy Pake[5]
Heat 1: 1. 39-Morgan Nyquist[1]; 2. 13-Ty Hanten[2]; 3. 15-Laela Eisenschenk[4]; 4. 64-Andy Pake[5]; 5. 72-Tye Wilke[3]; 6. 4S-Jeremy Snow[6]
IMCA Stock Car
A Feature 1: 1. 40-Rob VanMil[3]; 2. 11-Kalvin Kesselberg[1]; 3. 33-Daniel Aberle[2]; 4. 52-Brennan Borg[9]; 5. B1-Brody Carlsrud[4]; 6. 14-Aaron Olson[8]; 7. 38-Todd Heinrich[13]; 8. 67-Ryan Satter[7]; 9. (DNF) 8-Billy Michaelsohn[10]; 10. (DNF) 4-Rick Schulz[11]; 11. (DNF) 219-Brandon Schmidt[5]; 12. (DNF) 51-Kelly Jacobson[6]; 13. (DNF) 53D-Wil Dittmer[12]
Heat 1: 1. 11-Kalvin Kesselberg[3]; 2. 14-Aaron Olson[2]; 3. 40-Rob VanMil[4]; 4. 67-Ryan Satter[6]; 5. 33-Daniel Aberle[5]; 6. 4-Rick Schulz[1]; 7. (DNF) 38-Todd Heinrich[7]
Heat 2: 1. 219-Brandon Schmidt[2]; 2. 52-Brennan Borg[4]; 3. B1-Brody Carlsrud[1]; 4. 51-Kelly Jacobson[5]; 5. 8-Billy Michaelsohn[3]; 6. 53D-Wil Dittmer[6]
Semi-Pro Legends
A Feature 1: 1. 29-Ryan Braseth[5]; 2. 20-Alex Braseth[2]; 3. 2-Ashton Spieker[4]; 4. 79-Scott Richardson[8]; 5. 2J-Joseph Lewis[1]; 6. 25-Alexander Clark[3]; 7. 11-Mason Lemar[11]; 8. 67-Evan Hendrickson[9]; 9. (DNF) 22-Gracin Spieker[6]; 10. (DNF) 27-Carter Restad[10]; 11. (DNF) 21-Noah Lewis[7]
Heat 1: 1. 29-Ryan Braseth[5]; 2. 22-Gracin Spieker[3]; 3. 20-Alex Braseth[4]; 4. 2J-Joseph Lewis[2]; 5. 21-Noah Lewis[1]; 6. 11-Mason Lemar[6]
Heat 2: 1. 67-Evan Hendrickson[1]; 2. 2-Ashton Spieker[2]; 3. 79-Scott Richardson[4]; 4. 25-Alexander Clark[5]; 5. (DNF) 27-Carter Restad[3]
WISSOTA Midwest Mods
A Feature 1: 1. 5BA-Aaron Blacklance[2]; 2. 46J-Taylor Jacobson[3]; 3. 57-Corey Storck[8]; 4. 2S-Matt Schow[4]; 5. 69-Justin Jones[11]; 6. 87S-Reise Stenberg[5]; 7. 39-Jamie Dietzler[1]; 8. 169-Justin Olson[6]; 9. 4X-Phil Christlieb[9]; 10. 15TRX-Chris Edmonds[10]; 11. (DNF) B0-Jory Berg[7]
Heat 1: 1. 46J-Taylor Jacobson[1]; 2. 169-Justin Olson[2]; 3. 5BA-Aaron Blacklance[4]; 4. B0-Jory Berg[5]; 5. 4X-Phil Christlieb[3]; 6. 69-Justin Jones[6]
Heat 2: 1. 57-Corey Storck[2]; 2. 2S-Matt Schow[1]; 3. 39-Jamie Dietzler[3]; 4. 87S-Reise Stenberg[5]; 5. 15TRX-Chris Edmonds[4]