IMCA Hobby Stock
A Feature 1 (15 Laps): 1. 11-William Herron[9]; 2. 17T-Tim Otterness[5]; 3. 6-Scott Herron[2]; 4. 38B-Brad Becker[3]; 5. 47-Nate Hanson[8]; 6. 17-Chad Visser[4]; 7. 50-Brett Mcconnell[1]; 8. 30-Nick McConnell[10]; 9. 71S-Kelsy Siercks[13]; 10. 95-Reid Randall[11]; 11. 15-Chris Seidel[12]; 12. 53-Travis Koester[7]; 13. 2B-Tom Anderson[6]
Heat 1 (8 Laps): 1. 2B-Tom Anderson[4]; 2. 6-Scott Herron[2]; 3. 17-Chad Visser[3]; 4. 47-Nate Hanson[5]; 5. 30-Nick McConnell[6]; 6. 95-Reid Randall[1]; 7. 71S-Kelsy Siercks[7]
Heat 2 (8 Laps): 1. 38B-Brad Becker[2]; 2. 53-Travis Koester[4]; 3. 50-Brett Mcconnell[1]; 4. 11-William Herron[5]; 5. 17T-Tim Otterness[3]; 6. 15-Chris Seidel[6]
IMCA Modified
A Feature 1 (20 Laps): 1. 12-Chad Porter[2]; 2. 15-Devin Fouquette[3]; 3. 20-Jeff Patchen[5]; 4. 74C-Clint Hatlestad[8]; 5. 25-Toby Patchen[4]; 6. 46-Ryan Putnam[7]; 7. 23-Tim Patchen[6]; 8. 27-Tony Proell[13]; 9. 24-Carson Patchen[1]; 10. 3J-JJ Reimers[12]; 11. 45-Tim Patchen[10]; 12. (DNS) 47-Erik Gruhlke; 13. (DNS) 2C-Dave Cain
Heat 1 (8 Laps): 1. 25-Toby Patchen[3]; 2. 46-Ryan Putnam[5]; 3. 20-Jeff Patchen[4]; 4. 27-Tony Proell[7]; 5. (DNF) 12-Chad Porter[2]; 6. (DNF) 47-Erik Gruhlke[1]; 7. (DNS) 2C-Dave Cain
Heat 2 (8 Laps): 1. 15-Devin Fouquette[2]; 2. 74C-Clint Hatlestad[5]; 3. 24-Carson Patchen[1]; 4. 23-Tim Patchen[4]; 5. 3J-JJ Reimers[6]; 6. 45-Tim Patchen[3]
IMCA Sport Compact
A Feature 1 (15 Laps): 1. 81D-Justin Dose[8]; 2. 25-Dan Kastner[7]; 3. 3-Marschall Robinson[10]; 4. 64-Eric Pfundt[5]; 5. 51X-Gary Schumacher[1]; 6. 26-Jenna Hagemann[9]; 7. 3S-Scott Erickson[14]; 8. 119-Brandon Backstrom[13]; 9. 94A-Bobie Arnes[11]; 10. 40-Jack Post[2]; 11. 53-Branley Theel[3]; 12. 13T-Travis Roush[6]; 13. 19-Josh Backstrom[4]; 14. 07-Andrew Malinowski[12]
Heat 1 (8 Laps): 1. 40-Jack Post[2]; 2. 25-Dan Kastner[5]; 3. 81D-Justin Dose[6]; 4. 3-Marschall Robinson[7]; 5. 19-Josh Backstrom[3]; 6. 94A-Bobie Arnes[4]; 7. (DNS) 119-Brandon Backstrom
Heat 2 (8 Laps): 1. 26-Jenna Hagemann[6]; 2. 13T-Travis Roush[4]; 3. 53-Branley Theel[2]; 4. 64-Eric Pfundt[3]; 5. 51X-Gary Schumacher[1]; 6. 3S-Scott Erickson[7]; 7. (DNF) 07-Andrew Malinowski[5]
IMCA Stock Car
A Feature 1 (15 Laps): 1. 92-Dan Mackenthun[3]; 2. 74-Tim Pessek[4]; 3. 18X-Daniel Eckblad[10]; 4. 99-Mason Goettl[1]; 5. 18-Alex Dostal[5]; 6. 980-Kaden Woodie[9]; 7. 17-Mike Layne[6]; 8. 18M-Michael Swanson[8]; 9. 30-David Moriarty[2]; 10. 44-Kris Peterson[7]
Heat 1 (10 Laps): 1. 99-Mason Goettl[1]; 2. 92-Dan Mackenthun[8]; 3. 30-David Moriarty[3]; 4. 74-Tim Pessek[9]; 5. 18-Alex Dostal[10]; 6. 17-Mike Layne[2]; 7. 44-Kris Peterson[4]; 8. 18M-Michael Swanson[5]; 9. 980-Kaden Woodie[7]; 10. 18X-Daniel Eckblad[6]
WISSOTA Mod Four
A Feature 1 (15 Laps): 1. 5-Robert Holtquist[2]; 2. 5H-Dustin Holtquist[3]; 3. TB81-Tommy Bawden[8]; 4. N88-Gerrald Nohner[7]; 5. 50-Nick McCann[1]; 6. 8R-Josh Litzau[5]; 7. XL1-Chad Funt[4]; 8. 04-Tommy Pogones[6]; 9. N28-Hailey Nohner[9]
Heat 1 (9 Laps): 1. 5H-Dustin Holtquist[1]; 2. 5-Robert Holtquist[4]; 3. XL1-Chad Funt[2]; 4. 50-Nick McCann[6]; 5. 8R-Josh Litzau[3]; 6. 04-Tommy Pogones[5]; 7. N88-Gerrald Nohner[7]; 8. TB81-Tommy Bawden[9]; 9. N28-Hailey Nohner[8]
WISSOTA Super Stock
A Feature 1 (20 Laps): 1. 78K-Dexton Koch[3]; 2. 46-Dustin Nelson[4]; 3. 11A-Jordan Henkemeyer[7]; 4. 19X-James Trantina III[5]; 5. 2F-Jeffrey Frey[8]; 6. 25-Dylan Nelson[6]; 7. 214-Tucker Budreau[9]; 8. 12-David Dosh[10]; 9. 24-Jase Lien[2]; 10. 47J-Jeremiah Gebhardt[1]
Heat 1 (8 Laps): 1. 78K-Dexton Koch[3]; 2. 25-Dylan Nelson[4]; 3. 24-Jase Lien[2]; 4. 47J-Jeremiah Gebhardt[5]; 5. 214-Tucker Budreau[1]
Heat 2 (8 Laps): 1. 46-Dustin Nelson[2]; 2. 11A-Jordan Henkemeyer[3]; 3. 2F-Jeffrey Frey[4]; 4. 19X-James Trantina III[5]; 5. 12-David Dosh[1]
IMCA Northern SportMod
A Feature 1 (15 Laps): 1. 33-Jake Hagemann[1]; 2. 38J-Jason Vejtruba[7]; 3. 4Q2-Mark Martini[9]; 4. 71B-David Siercks[4]; 5. 30K-Jake Kierstead[5]; 6. 25-Ben Reierson[8]; 7. 93B-Andrew Purdham[2]; 8. 11-Roger Schreder[11]; 9. 23-Alexander McFarlen[3]; 10. 75-Ryan Mead[6]; 11. 23E-Broddy Enter[10]; 12. (DNS) 53-Dakotah Corbin
Heat 1 (8 Laps): 1. 33-Jake Hagemann[1]; 2. 30K-Jake Kierstead[3]; 3. 23E-Broddy Enter[6]; 4. 23-Alexander McFarlen[2]; 5. 25-Ben Reierson[5]; 6. 11-Roger Schreder[4]
Heat 2 (8 Laps): 1. 71B-David Siercks[2]; 2. 75-Ryan Mead[3]; 3. 38J-Jason Vejtruba[4]; 4. 4Q2-Mark Martini[5]; 5. 93B-Andrew Purdham[1]; 6. (DNS) 53-Dakotah Corbin