Vintage Modifieds
A Feature 1 (12 Laps): 1. 1S-Mike Selberg[2]; 2. 44B-Brian Vang[1]; 3. 31X-John "butch" Bethke[6]; 4. 27X-Josh Schiffler[3]; 5. 1RED-Mark Peine[5]; 6. 1PINK-Dave Stone[4]
Heat 1 (8 Laps): 1. 31X-John "butch" Bethke[4]; 2. 1S-Mike Selberg[5]; 3. 44B-Brian Vang[6]; 4. 1RED-Mark Peine[2]; 5. 1PINK-Dave Stone[1]; 6. 27X-Josh Schiffler[3]
Vintage Full Body Stock Cars
A Feature 1 (12 Laps): 1. 20-Tom Godfrey[3]; 2. 06-Mark Offedahl[1]; 3. 28-Allan Keske[2]; 4. (DNF) 1-Paul Dolphy[4]
Heat 1 (8 Laps): 1. 06-Mark Offedahl[3]; 2. 28-Allan Keske[4]; 3. 20-Tom Godfrey[2]; 4. 1-Paul Dolphy[1]
WISSOTA Mod Four
A Feature 1 (15 Laps): 1. TB81-Tommy Bawden[6]; 2. 617-Patrick Specht[3]; 3. 37-Dean Larson[4]; 4. 20-Connor Bruss[2]; 5. 8R-Josh Litzau[8]; 6. 5-Robert Holtquist[1]; 7. XL1-Chad Funt[7]; 8. N88-Gerrald Nohner[9]; 9. 114-Khi Jackson[5]; 10. (DNS) 9-Thomas Burgard
Heat 1 (8 Laps): 1. 37-Dean Larson[2]; 2. 617-Patrick Specht[4]; 3. XL1-Chad Funt[1]; 4. 20-Connor Bruss[3]; 5. N88-Gerrald Nohner[5]
Heat 2 (8 Laps): 1. TB81-Tommy Bawden[1]; 2. 5-Robert Holtquist[5]; 3. 8R-Josh Litzau[4]; 4. 114-Khi Jackson[3]; 5. (DNF) 9-Thomas Burgard[2]
IMCA RaceSaver Sprint Car
A Feature 1 (15 Laps): 1. 34DD-Brady Donnohue[2]; 2. 10-Trevor Serbus[8]; 3. 4-Mike Stien[1]; 4. 05-Brandon Allen[4]; 5. X-Dylan Waxdahl[7]; 6. 24G-Chris Graf[12]; 7. 1300-Brett Allen[6]; 8. 07-Owen Carlson[10]; 9. 30-Matt Johnson[14]; 10. 24B-Brandon Buysse[9]; 11. 3-Jeremiah Jordahl[13]; 12. 14-Nick Barger[11]; 13. 4S-Michael Stien[20]; 14. 26G-Hannah Graf[15]; 15. 55R-Ryan Serrao[16]; 16. 9A-Hunter Hanson[19]; 17. (DNF) 17-Lee Goos Jr[5]; 18. (DNF) 65X-Sawyer Grogan[3]; 19. (DNF) 51M-Doug Martens[21]; 20. (DNS) 56-Bill Johnson; 21. (DNS) 55-Bruce Allen
Heat 1 (8 Laps): 1. 1300-Brett Allen[4]; 2. 05-Brandon Allen[2]; 3. X-Dylan Waxdahl[5]; 4. 65X-Sawyer Grogan[1]; 5. (DNF) 56-Bill Johnson[6]; 6. (DNF) 55-Bruce Allen[7]; 7. (DNF) 51-Bill Wiese[3]; 8. (DNS) 51M-Doug Martens
Heat 2 (8 Laps): 1. 24B-Brandon Buysse[1]; 2. 14-Nick Barger[2]; 3. 4-Mike Stien[3]; 4. 24G-Chris Graf[6]; 5. 3-Jeremiah Jordahl[5]; 6. 55R-Ryan Serrao[4]; 7. (DNF) 9A-Hunter Hanson[7]
Heat 3 (8 Laps): 1. 07-Owen Carlson[1]; 2. 34DD-Brady Donnohue[2]; 3. 10-Trevor Serbus[6]; 4. 17-Lee Goos Jr[3]; 5. 30-Matt Johnson[5]; 6. 26G-Hannah Graf[7]; 7. (DNF) 4S-Michael Stien[4]
WISSOTA Super Stock
A Feature 1 (15 Laps): 1. 22N-Dan Nissalke[3]; 2. 22-Jack Koranda[4]; 3. 11A-Jordan Henkemeyer[6]; 4. 5*-Andrew Hedtke[1]; 5. 28-Bailey Rosch[7]; 6. 12T-Jacob Knapper[9]; 7. 19-Brayden Hedtke[11]; 8. L1-Andrew Johnson[12]; 9. 00-Jason Hobbs[10]; 10. 79M-Josh Roggatz[5]; 11. (DNF) 67-Ryan Satter[2]; 12. (DNF) 4-Jay Hedtke[13]; 13. (DNF) 99-Shawn Fernkes[8]; 14. (DNS) 1JR-Tim Johnson; 15. (DNS) 14-Jayden Friauf
Heat 1 (8 Laps): 1. 11A-Jordan Henkemeyer[1]; 2. 5*-Andrew Hedtke[3]; 3. 28-Bailey Rosch[4]; 4. 22N-Dan Nissalke[8]; 5. 12T-Jacob Knapper[6]; 6. 19-Brayden Hedtke[7]; 7. (DNF) 1JR-Tim Johnson[2]; 8. (DNF) 14-Jayden Friauf[5]
Heat 2 (8 Laps): 1. 99-Shawn Fernkes[4]; 2. 22-Jack Koranda[6]; 3. 79M-Josh Roggatz[2]; 4. 67-Ryan Satter[1]; 5. 00-Jason Hobbs[3]; 6. L1-Andrew Johnson[5]; 7. 4-Jay Hedtke[7]
Economy Late Models
A Feature 1 (15 Laps): 1. 7-Rick Schroeder[1]; 2. 22N-Curtis Newberg[2]; 3. 27-Jarrett Huus[3]; 4. 63-Patrick Kelley[5]; 5. 9-Adam Prieve[4]
Heat 1 (8 Laps): 1. 9-Adam Prieve[2]; 2. 7-Rick Schroeder[4]; 3. 27-Jarrett Huus[1]; 4. 22N-Curtis Newberg[5]; 5. 63-Patrick Kelley[3]