Mod Lites
A Feature 1 (14 Laps): 1. 19-Cody Maier[3]; 2. 24-Ashton Pankow[8]; 3. 51-David Benke[1]; 4. 19M-Seth Maier[12]; 5. 69-Jeremiah Haugebak[2]; 6. (DNF) 74-Dave Rosburg[6]; 7. (DNF) 79-Matt Dales[11]; 8. (DNF) 28-Jackson Carey[5]; 9. (DNF) K9-John Griffin[10]; 10. (DNF) 19A-Andrew Michel[4]; 11. (DNF) 20-Ethan Steere[9]; 12. (DNF) 19R-Richie Michel[7]
Heat 1 (8 Laps): 1. K9-John Griffin[2]; 2. 19-Cody Maier[4]; 3. 19R-Richie Michel[1]; 4. 69-Jeremiah Haugebak[3]; 5. 51-David Benke[6]; 6. 79-Matt Dales[5]
Heat 2 (8 Laps): 1. 20-Ethan Steere[1]; 2. 24-Ashton Pankow[2]; 3. 74-Dave Rosburg[6]; 4. 28-Jackson Carey[5]; 5. 19A-Andrew Michel[3]; 6. (DNF) 19M-Seth Maier[4]
USRA B-Mods
A Feature 1 (18 Laps): 1. 16-Dan Hovden[8]; 2. 8X-Josh Roney[2]; 3. 23M-Matt Jones[1]; 4. 32-Taylor Skauge[12]; 5. 6-Danny Sacquitne[11]; 6. 27S-Jason Schlangen[4]; 7. 98-Kyle Anderson[10]; 8. 66-Keagen Einck[5]; 9. 67-Sawyer Swatek[13]; 10. 7-Adam Rogich[14]; 11. (DNF) 60-Colby Mann[9]; 12. (DNF) 83-Dylan Crawford[17]; 13. (DNF) 21D-Dom Mueller[6]; 14. (DNF) 28T-Philip Ihde[3]; 15. (DNF) 28-Ryan Thorsten[15]; 16. (DNF) 46-Jeremy Grube[16]; 17. (DNS) 19-Cody Maier
Heat 1 (8 Laps): 1. 32-Taylor Skauge[3]; 2. 21D-Dom Mueller[1]; 3. 6-Danny Sacquitne[5]; 4. 28T-Philip Ihde[4]; 5. 67-Sawyer Swatek[6]; 6. 46-Jeremy Grube[2]
Heat 2 (8 Laps): 1. 16-Dan Hovden[1]; 2. 8X-Josh Roney[3]; 3. 66-Keagen Einck[6]; 4. 19-Cody Maier[5]; 5. 7-Adam Rogich[2]; 6. 83-Dylan Crawford[4]
Heat 3 (8 Laps): 1. 27S-Jason Schlangen[2]; 2. 60-Colby Mann[3]; 3. 23M-Matt Jones[4]; 4. 98-Kyle Anderson[5]; 5. 28-Ryan Thorsten[1]
USRA Hobby Stocks
A Feature 1 (18 Laps): 1. 18K-Dylan Clinton[4]; 2. 81-Joshua Ludeking[2]; 3. 19-Paul Seabrooke[7]; 4. 34-Chris Dahl[1]; 5. 52D-BJ Dahl[9]; 6. 11X-Seth Scholl[3]; 7. 75-Michael Minnier[10]; 8. 22-Steve Larson[8]; 9. 4-Trevor Mitts[11]; 10. (DNF) 18-Scott Spilde[5]; 11. (DNF) 78-Jeremy Braadland[12]; 12. (DNF) 53B-Bernie Olson[15]; 13. (DNF) 14-Arthur Schott[6]; 14. (DNF) 15R-Ryan Crooks[13]; 15. (DNF) 11-Levi Sand[14]
Heat 1 (8 Laps): 1. 18K-Dylan Clinton[1]; 2. 81-Joshua Ludeking[7]; 3. 18-Scott Spilde[2]; 4. 52D-BJ Dahl[5]; 5. 22-Steve Larson[6]; 6. 4-Trevor Mitts[3]; 7. 53B-Bernie Olson[8]; 8. 11-Levi Sand[4]
Heat 2 (8 Laps): 1. 14-Arthur Schott[1]; 2. 19-Paul Seabrooke[6]; 3. 34-Chris Dahl[4]; 4. 75-Michael Minnier[7]; 5. 11X-Seth Scholl[2]; 6. 78-Jeremy Braadland[3]; 7. (DNF) 15R-Ryan Crooks[5]
USRA Stock Cars
A Feature 1 (16 Laps): 1. 44-Dillon Anderson[1]; 2. 23G-Brayden Gjere[4]; 3. 29-Brady Link[6]; 4. 07-Chris Hovden[2]; 5. 33-Kevin Donlan[8]; 6. 00-Danny Cole[10]; 7. 87-Dylan Suhr[3]; 8. 7K-Andy Stinson[7]; 9. 55-Derek Dettmann[9]; 10. (DNF) 67-Kyle Falck[5]; 11. (DNS) 15-Mitch Hovden
Heat 1 (8 Laps): 1. 87-Dylan Suhr[1]; 2. 23G-Brayden Gjere[4]; 3. 29-Brady Link[5]; 4. 7K-Andy Stinson[2]; 5. 55-Derek Dettmann[6]; 6. (DNF) 15-Mitch Hovden[3]
Heat 2 (8 Laps): 1. 44-Dillon Anderson[1]; 2. 67-Kyle Falck[2]; 3. 07-Chris Hovden[3]; 4. 33-Kevin Donlan[5]; 5. 00-Danny Cole[4]
USRA Tuners
A Feature 1 (12 Laps): 1. 35-Brad Stahl[3]; 2. 18H-Josh Hills[2]; 3. 74-Josh Harms[4]; 4. 92-Justin Anderson[6]; 5. 28-Braiden Schaufenbuel[5]; 6. 69H-Jeremy Hills[8]; 7. 17L-Damien Lampert[7]; 8. 56-Katie Stahl[10]; 9. 2-Tommy Hansen[9]; 10. (DNF) 04-Isaiah Holzer[1]
Heat 1 (8 Laps): 1. 35-Brad Stahl[3]; 2. 74-Josh Harms[2]; 3. 28-Braiden Schaufenbuel[4]; 4. 18H-Josh Hills[7]; 5. 04-Isaiah Holzer[6]; 6. 92-Justin Anderson[8]; 7. 17L-Damien Lampert[5]; 8. 69H-Jeremy Hills[9]; 9. 2-Tommy Hansen[10]; 10. 56-Katie Stahl[1]