Hobby Stocks
A Feature 1 (20 Laps): 1. 15-Connor Hanson[2]; 2. 51T-Brennor Grinstead[1]; 3. 22-Kyler Satran[7]; 4. 98H-Kayden Hjorteland[5]; 5. 52L-Landon Runge[6]; 6. 27JR-Kruz Wilson[4]; 7. 91T-Kaiden Tuchscherer[3]; 8. 96R-Diezel Raynard[9]; 9. 8S-Brody Singleton[12]; 10. 26-Riley Mann[10]; 11. 64-Owen Goetz[13]; 12. 47-Max Beeter[11]; 13. 99-Cash Saxon[14]; 14. 41-Ty Saxon[8]; 15. 87A-Ayden Bohannon[15]
Heat 1 (8 Laps): 1. 51T-Brennor Grinstead[1]; 2. 91T-Kaiden Tuchscherer[4]; 3. 98H-Kayden Hjorteland[6]; 4. 22-Kyler Satran[8]; 5. 96R-Diezel Raynard[5]; 6. 47-Max Beeter[3]; 7. 8S-Brody Singleton[7]; 8. 64-Owen Goetz[2]
Heat 2 (8 Laps): 1. 15-Connor Hanson[4]; 2. 27JR-Kruz Wilson[1]; 3. 52L-Landon Runge[6]; 4. 41-Ty Saxon[3]; 5. 26-Riley Mann[2]; 6. 99-Cash Saxon[5]; 7. 87A-Ayden Bohannon[7]
B Modifieds
A Feature 1 (20 Laps): 1. 21D-Gabriel Deschamp[1]; 2. 0-Robby Rosselli[2]; 3. 29-Darren Schatz[4]; 4. 25R-Leevi Runge[13]; 5. 66K-Brian Kentner[6]; 6. 18-Ryder Raynard[5]; 7. 42E-Jordan Albright[12]; 8. 2A-Bruce King[11]; 9. 11-Dustyn Mayer[10]; 10. 22-Keenan Glasser[9]; 11. 48-Brock Beeter[15]; 12. 13-Justin Fichter[7]; 13. 55H-Mike Hudson[14]; 14. (DNF) 20-Rick Milewicz[3]; 15. (DNF) 19-Quentin Skjerdal[16]; 16. (DNF) 95-Rylan Raynard[8]
Heat 1 (8 Laps): 1. 21D-Gabriel Deschamp[4]; 2. 20-Rick Milewicz[5]; 3. 18-Ryder Raynard[7]; 4. 13-Justin Fichter[1]; 5. 22-Keenan Glasser[3]; 6. 2A-Bruce King[6]; 7. (DNF) 25R-Leevi Runge[8]; 8. (DNF) 48-Brock Beeter[2]
Heat 2 (8 Laps): 1. 0-Robby Rosselli[5]; 2. 29-Darren Schatz[1]; 3. 66K-Brian Kentner[4]; 4. 95-Rylan Raynard[6]; 5. 11-Dustyn Mayer[2]; 6. 42E-Jordan Albright[8]; 7. 55H-Mike Hudson[7]; 8. (DNF) 19-Quentin Skjerdal[3]
Street Stocks
A Feature 1 (20 Laps): 1. 17H-Chris Hortness[2]; 2. 30A-Adam Goff[1]; 3. 67-Joren Boyce[3]; 4. 2-Kyle Scholpp[5]; 5. 21C-Chase Davidson[4]; 6. 5K-Stefan Klym[8]; 7. 46-Geoff Mann[7]; 8. 249-Liam Griffin[6]; 9. (DNF) 12G-Gary Goudy Jr[9]; 10. (DNF) 7-Gary Goudy Sr[11]; 11. (DNS) 68-Jeremy Swanson
Heat 1 (8 Laps): 1. 30A-Adam Goff[2]; 2. 67-Joren Boyce[4]; 3. 2-Kyle Scholpp[1]; 4. 46-Geoff Mann[5]; 5. 12G-Gary Goudy Jr[3]; 6. (DNF) 7-Gary Goudy Sr[6]
Heat 2 (8 Laps): 1. 17H-Chris Hortness[2]; 2. 21C-Chase Davidson[5]; 3. 249-Liam Griffin[3]; 4. (DNF) 5K-Stefan Klym[4]; 5. (DNS) 68-Jeremy Swanson
Junior Slingshots
A Feature 1 (10 Laps): 1. 30-Brogan Wagner[1]; 2. 50-Gunner Raynard[5]; 3. 11-Sladen Pfeifer[3]; 4. 51-Gage Goetz[2]; 5. 221E-Eli Turnbull[7]; 6. 195-Hudson Mann[4]; 7. 14-Kolby Fichter[10]; 8. 33J-Jacek Ashworth[8]; 9. 21CH-Halle Turnbull[6]; 10. 12E-Eliza Whitson[12]; 11. (DNS) 16-Jase Skjerdal; 12. (DNS) 3-Dane Skjerdal
Heat 1 (5 Laps): 1. 30-Brogan Wagner[1]; 2. 11-Sladen Pfeifer[2]; 3. 50-Gunner Raynard[3]; 4. 221E-Eli Turnbull[5]; 5. 33J-Jacek Ashworth[6]; 6. 14-Kolby Fichter[4]
Heat 2 (5 Laps): 1. 51-Gage Goetz[3]; 2. 195-Hudson Mann[1]; 3. 21CH-Halle Turnbull[6]; 4. 12E-Eliza Whitson[5]; 5. (DNF) 3-Dane Skjerdal[2]; 6. (DNF) 16-Jase Skjerdal[4]
A Modifieds
A Feature 1 (25 Laps): 1. 27W-Jason Wolla[1]; 2. 14T-Travis Hagen[3]; 3. 02-Kody Scholpp[9]; 4. 11-Steven Pfeifer[4]; 5. 10-Tyson Turnbull[14]; 6. 30-Tyler Wagner[7]; 7. 29-Les McLenehan[8]; 8. 21Z-Isaiah Geisel[6]; 9. 72X-Kyler Jeffrey[13]; 10. 12-Dexter Saxon[10]; 11. 1-JJ Barnstable[15]; 12. 1G-Caden Germundson[12]; 13. (DNF) 5T-Marcus Tomlinson[2]; 14. (DNF) 114-Corey Mann[16]; 15. (DNF) 10E-Ed Turnbull[5]; 16. (DNF) 28E-Austin Caruthers[11]
Heat 1 (8 Laps): 1. 27W-Jason Wolla[3]; 2. 14T-Travis Hagen[2]; 3. 10E-Ed Turnbull[7]; 4. 30-Tyler Wagner[4]; 5. 02-Kody Scholpp[5]; 6. 28E-Austin Caruthers[8]; 7. 72X-Kyler Jeffrey[6]; 8. 1-JJ Barnstable[1]
Heat 2 (8 Laps): 1. 5T-Marcus Tomlinson[3]; 2. 11-Steven Pfeifer[5]; 3. 21Z-Isaiah Geisel[1]; 4. 29-Les McLenehan[7]; 5. 12-Dexter Saxon[4]; 6. 1G-Caden Germundson[2]; 7. (DNF) 10-Tyson Turnbull[6]