IMCA Hobby Stock
A Feature 1 (15 Laps): 1. 2B-Tom Anderson[6]; 2. 15-Chris Seidel[3]; 3. 13C-Chase Peterson[5]; 4. 5D-Nicholas Dillenburg[1]; 5. 71S-Kelsy Siercks[2]; 6. 38B-Brad Becker[4]; 7. 95-Reid Randall[7]
Heat 1 (8 Laps): 1. 5D-Nicholas Dillenburg[2]; 2. 13C-Chase Peterson[7]; 3. 15-Chris Seidel[5]; 4. 71S-Kelsy Siercks[3]; 5. 38B-Brad Becker[6]; 6. 2B-Tom Anderson[4]; 7. 95-Reid Randall[1]
IMCA Modified
A Feature 1 (20 Laps): 1. 74C-Clint Hatlestad[10]; 2. 00AZ-TJ Wyman[3]; 3. 46-Ryan Putnam[8]; 4. 25-Toby Patchen[7]; 5. 20-Jeff Patchen[2]; 6. 23-Tim Patchen[13]; 7. 15-Devin Fouquette[4]; 8. XX-Jordan Rogotzke[6]; 9. 12-Chad Porter[9]; 10. 47-Erik Gruhlke[11]; 11. 24-Carson Patchen[1]; 12. 3J-JJ Reimers[14]; 13. 45-Tim Patchen[5]; 14. 32-Max Nelson[12]
Heat 1 (8 Laps): 1. 24-Carson Patchen[1]; 2. 46-Ryan Putnam[6]; 3. 15-Devin Fouquette[3]; 4. 00AZ-TJ Wyman[2]; 5. 74C-Clint Hatlestad[7]; 6. 47-Erik Gruhlke[4]; 7. 23-Tim Patchen[5]
Heat 2 (8 Laps): 1. XX-Jordan Rogotzke[4]; 2. 25-Toby Patchen[5]; 3. 20-Jeff Patchen[1]; 4. 12-Chad Porter[6]; 5. 45-Tim Patchen[3]; 6. 32-Max Nelson[7]; 7. 3J-JJ Reimers[2]
IMCA Sport Compact
A Feature 1 (15 Laps): 1. 64-Eric Pfundt[3]; 2. 81D-Justin Dose[9]; 3. 94A-Bobie Arnes[5]; 4. 40L-Ellen Lange[8]; 5. 19-Josh Backstrom[4]; 6. 46-Dannie Burkholder[10]; 7. 25-Dan Kastner[7]; 8. 23T-Anthony Jenson[6]; 9. 51X-Gary Schumacher[12]; 10. 119-Brandon Backstrom[13]; 11. 28-Dennis Nohner[11]; 12. 53-Branley Theel[1]; 13. 40-Jack Post[2]
Heat 1 (8 Laps): 1. 64-Eric Pfundt[2]; 2. 94A-Bobie Arnes[3]; 3. 23T-Anthony Jenson[4]; 4. 40L-Ellen Lange[5]; 5. 53-Branley Theel[1]; 6. 28-Dennis Nohner[7]; 7. (DNS) 119-Brandon Backstrom
Heat 2 (8 Laps): 1. 81D-Justin Dose[5]; 2. 25-Dan Kastner[4]; 3. 46-Dannie Burkholder[6]; 4. 40-Jack Post[1]; 5. 19-Josh Backstrom[2]; 6. (DNF) 51X-Gary Schumacher[3]
IMCA Stock Car
A Feature 1 (15 Laps): 1. 92-Dan Mackenthun[5]; 2. 30-David Moriarty[1]; 3. 44-Kris Peterson[3]; 4. 18X-Daniel Eckblad[4]; 5. 17-Mike Layne[6]; 6. 3-Dave Johnson[2]; 7. 25-Dan McCain[7]
Heat 1 (8 Laps): 1. 30-David Moriarty[1]; 2. 18X-Daniel Eckblad[5]; 3. 3-Dave Johnson[2]; 4. 92-Dan Mackenthun[6]; 5. 44-Kris Peterson[3]; 6. 25-Dan McCain[7]; 7. 17-Mike Layne[4]
WISSOTA Mod Four
A Feature 1 (15 Laps): 1. 04-Tommy Pogones[3]; 2. TB81-Tommy Bawden[4]; 3. N88-Gerrald Nohner[2]; 4. 18-Ashton Schwinn[1]; 5. 14T-Rowan Tramm[7]; 6. 60-Maeghan Milz[5]; 7. N28-Hailey Nohner[6]; 8. 81-Amanda Carroll[8]
Heat 1 (8 Laps): 1. N88-Gerrald Nohner[2]; 2. 04-Tommy Pogones[6]; 3. 18-Ashton Schwinn[4]; 4. TB81-Tommy Bawden[8]; 5. 60-Maeghan Milz[1]; 6. N28-Hailey Nohner[3]; 7. 14T-Rowan Tramm[5]; 8. 81-Amanda Carroll[7]
WISSOTA Super Stock
A Feature 1 (15 Laps): 1. 78K-Dexton Koch[5]; 2. 17-Mike Loomis[2]; 3. 46-Dustin Nelson[4]; 4. 22-Dan Nissalke[6]; 5. 11-Denny Schouveller[1]; 6. 2F-Jeffrey Frey[3]; 7. B61-Kyle Buffington[7]; 8. 47J-Jeremiah Gebhardt[8]
Heat 1 (8 Laps): 1. 46-Dustin Nelson[2]; 2. 78K-Dexton Koch[4]; 3. 2F-Jeffrey Frey[3]; 4. 11-Denny Schouveller[8]; 5. 17-Mike Loomis[7]; 6. 22-Dan Nissalke[6]; 7. B61-Kyle Buffington[5]; 8. 47J-Jeremiah Gebhardt[1]
IMCA Northern SportMod
A Feature 1 (15 Laps): 1. 71B-David Siercks[8]; 2. 78X-Chris Siercks[6]; 3. 75-Ryan Mead[7]; 4. 11-Roger Schreder[1]; 5. 29-Braiden Benjamin[4]; 6. 25-Ben Reierson[5]; 7. 93B-Andrew Purdham[2]; 8. 23-Alexander McFarlen[11]; 9. 30K-Jake Kierstead[9]; 10. 53-Dakotah Corbin[3]; 11. 198-Zach Augustus[12]; 12. 4Q2-Mark Martini[10]
Heat 1 (8 Laps): 1. 4Q2-Mark Martini[6]; 2. 71B-David Siercks[5]; 3. 53-Dakotah Corbin[2]; 4. 11-Roger Schreder[1]; 5. 78X-Chris Siercks[4]; 6. 23-Alexander McFarlen[3]
Heat 2 (8 Laps): 1. 75-Ryan Mead[4]; 2. 29-Braiden Benjamin[2]; 3. 25-Ben Reierson[3]; 4. 30K-Jake Kierstead[5]; 5. 93B-Andrew Purdham[1]; 6. 198-Zach Augustus[6]
Winged A-Class
A Feature 1 (15 Laps): 1. 3-Jack Lobin[2]; 2. 9-Ryan Frandsen[4]; 3. 7X-Ryan Erickson[3]; 4. 7CB-Carson Berglund[6]; 5. 29-Jacob Earl[9]; 6. X-Paul Wrazidlo[8]; 7. 8N-Noah Berglund[11]; 8. 55-Clayton Hofteig[10]; 9. 712-Emily Becker[13]; 10. B26-Charles Bragg[12]; 11. 42-Jake Luark[14]; 12. 88J-Logan Nelson[15]; 13. 99-Mason Seubert[1]; 14. C71-Carter Jensrud[5]; 15. 7XL-Tanner Erickson[7]
Heat 1 (8 Laps): 1. 7CB-Carson Berglund[1]; 2. 99-Mason Seubert[2]; 3. 3-Jack Lobin[6]; 4. 7XL-Tanner Erickson[5]; 5. 29-Jacob Earl[4]; 6. 8N-Noah Berglund[3]; 7. 712-Emily Becker[7]; 8. (DNS) 88J-Logan Nelson
Heat 2 (8 Laps): 1. 9-Ryan Frandsen[4]; 2. 7X-Ryan Erickson[1]; 3. C71-Carter Jensrud[6]; 4. X-Paul Wrazidlo[7]; 5. 55-Clayton Hofteig[3]; 6. B26-Charles Bragg[5]; 7. 42-Jake Luark[2]