Vintage Modifieds
A Feature 1 (12 Laps): 1. 44-Brian Vang[3]; 2. 1S-Mike Selberg[5]; 3. 31X-John "butch" Bethke[6]; 4. 1-Mark Peine[1]; 5. 39-Denny Fredrickson[2]; 6. 3-Dennis Olson[4]; 7. (DNS) 44S-Josh Schiffler
Heat 1 (8 Laps): 1. 31X-John "butch" Bethke[6]; 2. 1S-Mike Selberg[4]; 3. 44-Brian Vang[1]; 4. 3-Dennis Olson[2]; 5. 1-Mark Peine[5]; 6. 39-Denny Fredrickson[3]; 7. (DNF) 44S-Josh Schiffler[7]
Winged A-Class
A Feature 1 (15 Laps): 1. 88-Caleb Moen[2]; 2. 7X-Ryan Erickson[4]; 3. 37-Landon Davis[7]; 4. 9-Ryan Frandsen[3]; 5. 26-Kendra Pickett[6]; 6. 8N-Noah Berglund[10]; 7. 99-Mason Seubert[9]; 8. 7-Carson Berglund[8]; 9. 17-Josie Reif[5]; 10. 6-Mark Martin[14]; 11. B26-Charles Bragg[11]; 12. 29-Jacob Earl[12]; 13. C71-Carter Jensrud[1]; 14. 76-Edison Aldrich[13]; 15. 25-Garrett Tatnell[15]
Heat 1 (8 Laps): 1. 7X-Ryan Erickson[3]; 2. 88-Caleb Moen[4]; 3. C71-Carter Jensrud[1]; 4. 37-Landon Davis[7]; 5. 99-Mason Seubert[5]; 6. B26-Charles Bragg[6]; 7. 76-Edison Aldrich[2]; 8. 25-Garrett Tatnell[8]
Heat 2 (8 Laps): 1. 26-Kendra Pickett[1]; 2. 9-Ryan Frandsen[4]; 3. 17-Josie Reif[6]; 4. 7-Carson Berglund[2]; 5. 8N-Noah Berglund[5]; 6. 29-Jacob Earl[3]; 7. 6-Mark Martin[7]
Limited Sprints - Winged
GRP Motorsports A Feature 1 (20 Laps): 1. O7-Owen Carlson[2]; 2. 50-Chase Viebrock[8]; 3. 34DD-Brady Donnohue[13]; 4. 13-Patrick Heikkinen[4]; 5. 61-Mike Mueller[14]; 6. 18-Tyler Rabenberg[10]; 7. 93-Brad Peterson[12]; 8. 74N-Luke Nellis[3]; 9. 46H-Ken Hron[9]; 10. 609-Casey Lang[17]; 11. 33S-Jeremy Schultz[6]; 12. 2V-Chris Vogel[15]; 13. 3D-Dan Griep[19]; 14. 57-Ryan Buck[5]; 15. 42X-Brett Peterson[16]; 16. 28-John Breitenfeldt[18]; 17. 4S-Jeremy Snow[24]; 18. 2J-John Lowe[21]; 19. 17-Austin Phillips[20]; 20. 44-Dani Aldrich[22]; 21. 13A-Ryan Anondson[23]; 22. (DNF) 33-Trevor Reding[1]; 23. (DNF) P1-Mark Chevalier[11]; 24. (DNF) 63-Todd Hansen[7]
B Feature 1 (8 Laps): 1. 17-Austin Phillips[3]; 2. 2J-John Lowe[1]; 3. 44-Dani Aldrich[2]; 4. 13A-Ryan Anondson[4]; 5. 4-Mitch Hagen[5]; 6. (DNF) 3K-Jeremy Kerzman[6]; 7. (DNS) 73-Sid Denzer; 8. (DNS) 95-John Vaillancourt
GRP Motorsports Heat 1 (8 Laps): 1. 63-Todd Hansen[2]; 2. O7-Owen Carlson[4]; 3. 93-Brad Peterson[1]; 4. 61-Mike Mueller[3]; 5. 34DD-Brady Donnohue[7]; 6. 609-Casey Lang[6]; 7. 28-John Breitenfeldt[8]; 8. 44-Dani Aldrich[5]; 9. 13A-Ryan Anondson[9]; 10. (DNF) 3K-Jeremy Kerzman[10]
GRP Motorsports Heat 2 (8 Laps): 1. 33-Trevor Reding[6]; 2. 57-Ryan Buck[2]; 3. 46H-Ken Hron[3]; 4. 18-Tyler Rabenberg[5]; 5. 2V-Chris Vogel[4]; 6. 42X-Brett Peterson[7]; 7. 4S-Jeremy Snow[9]; 8. 2J-John Lowe[8]; 9. (DNF) 95-John Vaillancourt[1]
GRP Motorsports Heat 3 (8 Laps): 1. 50-Chase Viebrock[6]; 2. 74N-Luke Nellis[2]; 3. 13-Patrick Heikkinen[4]; 4. P1-Mark Chevalier[5]; 5. 33S-Jeremy Schultz[8]; 6. 73-Sid Denzer[1]; 7. 3D-Dan Griep[7]; 8. 17-Austin Phillips[3]; 9. (DNF) 4-Mitch Hagen[9]
Midwest Modifieds
Viebrock Performance A Feature 1 (20 Laps): 1. 63JR-Brady Larson[3]; 2. 12-Matt Everts[2]; 3. 2-Scott Splittstoesser[7]; 4. 04N-Nick Ayotte[11]; 5. 75-Joe Neisius[5]; 6. 11X-Jason Schill[13]; 7. 55-Josh Bazey[9]; 8. 4K-Kenny Kincaid[8]; 9. F1-Chase Friendt[16]; 10. 97-Ron Schreiner[15]; 11. 63L-Mitchell Larson[18]; 12. 20-Donny Little[21]; 13. 1-Cody Giles[22]; 14. M2-Chris Magistad[10]; 15. 41-Jason Michaud[14]; 16. 24-James Berglund[1]; 17. 20M-Carson Madsen[17]; 18. (DNF) B37-Cody Borgeson[4]; 19. (DNF) 95-Jason VandeKamp[6]; 20. (DNF) 21B-Brandon Jensen[12]; 21. (DNF) 5-Hannah Friendt[19]; 22. (DNF) 21-Logan Naslund[20]
Viebrock Performance Heat 1 (8 Laps): 1. 75-Joe Neisius[4]; 2. 4K-Kenny Kincaid[1]; 3. 24-James Berglund[2]; 4. M2-Chris Magistad[3]; 5. 11X-Jason Schill[7]; 6. F1-Chase Friendt[5]; 7. 5-Hannah Friendt[6]; 8. 1-Cody Giles[8]
Viebrock Performance Heat 2 (8 Laps): 1. 55-Josh Bazey[1]; 2. 12-Matt Everts[2]; 3. 2-Scott Splittstoesser[4]; 4. 04N-Nick Ayotte[5]; 5. 41-Jason Michaud[7]; 6. 20M-Carson Madsen[6]; 7. (DNF) 21-Logan Naslund[3]
Viebrock Performance Heat 3 (8 Laps): 1. 63JR-Brady Larson[3]; 2. 95-Jason VandeKamp[7]; 3. B37-Cody Borgeson[1]; 4. 21B-Brandon Jensen[5]; 5. 97-Ron Schreiner[4]; 6. 63L-Mitchell Larson[2]; 7. 20-Donny Little[6]
305 Sprints - Non-Winged
Amery Chevrolet A Feature 1 (25 Laps): 1. 8-Nick DaRonco[7]; 2. 54-Cam Schafer[1]; 3. 6-Jake Kouba[8]; 4. 7-Scott Brandt[4]; 5. 99-Bryan Roach[12]; 6. 63-Mike Mueller[3]; 7. 17-Erik Bjorklund[2]; 8. 20L-Lucas Logue[5]; 9. 10Z-Zach Widdes[10]; 10. 69S-Jon Lewerer[21]; 11. 46H-Ken Hron[11]; 12. 52-Adam Sobolik[13]; 13. 30M-Chris Lewis[15]; 14. 2C-Brad Cunningham[19]; 15. 12-Johnny Parsons III[14]; 16. 135-Joshua Hulberg[16]; 17. 17K-Mackenzie Bjorklund[17]; 18. 10C-Travis Case[9]; 19. 92-Danny Wait Jr[20]; 20. C4-Carl Wade[22]; 21. 04-Brian Trembath[18]; 22. (DNF) 3K-Jeremy Kerzman[6]; 23. (DNF) 1-Chuck Schumacher[23]
Amery Chevrolet Heat 1 (8 Laps): 1. 6-Jake Kouba[2]; 2. 7-Scott Brandt[4]; 3. 3K-Jeremy Kerzman[5]; 4. 8-Nick DaRonco[7]; 5. 30M-Chris Lewis[3]; 6. 1-Chuck Schumacher[6]; 7. (DNF) 69S-Jon Lewerer[1]; 8. (DNS) C4-Carl Wade
Amery Chevrolet Heat 2 (8 Laps): 1. 20L-Lucas Logue[2]; 2. 54-Cam Schafer[5]; 3. 46H-Ken Hron[1]; 4. 52-Adam Sobolik[3]; 5. 99-Bryan Roach[7]; 6. 12-Johnny Parsons III[8]; 7. 2C-Brad Cunningham[6]; 8. 92-Danny Wait Jr[4]
Amery Chevrolet Heat 3 (8 Laps): 1. 17-Erik Bjorklund[2]; 2. 63-Mike Mueller[6]; 3. 10C-Travis Case[4]; 4. 10Z-Zach Widdes[5]; 5. 135-Joshua Hulberg[1]; 6. 17K-Mackenzie Bjorklund[3]; 7. 04-Brian Trembath[7]
Vintage Full Body Stock Cars
A Feature 1 (12 Laps): 1. 1-Paul Dolphy[1]; 2. 20-Tom Godfrey[2]; 3. 6-Greg Manor[6]; 4. 07-Patrick McCarthy[4]; 5. 10B-Jon Wigchers[5]; 6. 28-Allan Keske[8]; 7. 34-Lee Lovgren[7]; 8. (DNF) 15-McLean Dolphy[3]
Heat 1 (8 Laps): 1. 28-Allan Keske[4]; 2. 6-Greg Manor[6]; 3. 20-Tom Godfrey[7]; 4. 07-Patrick McCarthy[2]; 5. 10B-Jon Wigchers[3]; 6. 1-Paul Dolphy[5]; 7. 34-Lee Lovgren[8]; 8. (DNF) 15-McLean Dolphy[1]