Dirt Late Models
Sabre Plumbing, Heating, Air Conditioning A Feature (30 Laps): 1. 49-Jake Timm[3]; 2. 85-John Kaanta[5]; 3. 28-Sam Mars[1]; 4. 6M-Jeff Massingill[7]; 5. 65-Jake Miller[8]; 6. 70-Justin Ritchie[6]; 7. 1 2-Bryce Sward[4]; 8. LXV-Lucas Peterson[10]; 9. 11G-James Giossi[2]; 10. (DNS) 63-Aaron Lillo
Sabre Plumbing, Heating, Air Conditioning Heat 1 (10 Laps): 1. 1 2-Bryce Sward[2]; 2. 49-Jake Timm[4]; 3. 85-John Kaanta[3]; 4. 6M-Jeff Massingill[5]; 5. 63-Aaron Lillo[1]
Sabre Plumbing, Heating, Air Conditioning Heat 2 (10 Laps): 1. 11G-James Giossi[3]; 2. 28-Sam Mars[1]; 3. 70-Justin Ritchie[2]; 4. 65-Jake Miller[4]; 5. LXV-Lucas Peterson[5]
Midwest Modifieds
Viebrock Performance Products A Feature (20 Laps): 1. 17-Ashley Boyum[4]; 2. 21-Jake Smith[2]; 3. 16-Jason VandeKamp[8]; 4. 17B-Zach Benson[9]; 5. 40JR-Tyler Vernon[12]; 6. 22-Tyler Kintner[11]; 7. 24M-Adam Martinson[3]; 8. 343-JD Ford[15]; 9. 63JR-Brady Larson[16]; 10. 2S-Scott Splittstoesser[10]; 11. 04N-Nick Ayotte[14]; 12. 18X-Dylan Miller[5]; 13. RED1-Dan Wheeler[23]; 14. 15-Cole Neisius[20]; 15. 28-Parker Hale[21]; 16. 43-Zach Brom[6]; 17. 112-Brennan Gave[22]; 18. 10-Mervin Castle III[1]; 19. 22G-Gavin Olson[19]; 20. 40S-Mike Schnider[13]; 21. B37-Cody Borgeson[7]; 22. F2-Chase Friendt[18]; 23. 77N-Chris Magistad[24]; 24. (DNS) 60-Colby Mann
Viebrock Performance Products B Feature 1 (12 Laps): 1. 28-Parker Hale[5]; 2. RED1-Dan Wheeler[6]; 3. 2-Charlie Castle[8]; 4. 60-Colby Mann[1]; 5. 7P-Paul Niznik[3]; 6. 03X-Bob Carver Jr[4]; 7. 61-Andrea Keeney[2]; 8. (DNS) 1-Cody Giles
Viebrock Performance Products B Feature 2 (12 Laps): 1. 112-Brennan Gave[4]; 2. 77N-Chris Magistad[1]; 3. 19D-Dane Durbin[6]; 4. 5-Hannah Friendt[5]; 5. 21N-Logan Naslund[7]; 6. 55-Taylor Olson[3]; 7. 15G-Eric Gadach[2]; 8. 7G-Rick Grams[8]
Viebrock Performance Products Heat 1 (10 Laps): 1. B37-Cody Borgeson[1]; 2. 21-Jake Smith[6]; 3. 43-Zach Brom[7]; 4. 40S-Mike Schnider[2]; 5. 60-Colby Mann[4]; 6. 7P-Paul Niznik[3]; 7. 28-Parker Hale[8]; 8. 7G-Rick Grams[5]; 9. (DNS) 1-Cody Giles
Viebrock Performance Products Heat 2 (10 Laps): 1. 2S-Scott Splittstoesser[3]; 2. 17-Ashley Boyum[7]; 3. 18X-Dylan Miller[2]; 4. 04N-Nick Ayotte[4]; 5. F2-Chase Friendt[1]; 6. 77N-Chris Magistad[6]; 7. 55-Taylor Olson[5]; 8. 5-Hannah Friendt[8]; 9. (DNS) 21N-Logan Naslund
Viebrock Performance Products Heat 3 (10 Laps): 1. 24M-Adam Martinson[2]; 2. 16-Jason VandeKamp[6]; 3. 10-Mervin Castle III[3]; 4. 343-JD Ford[5]; 5. 22G-Gavin Olson[1]; 6. 61-Andrea Keeney[9]; 7. 03X-Bob Carver Jr[8]; 8. RED1-Dan Wheeler[7]; 9. 2-Charlie Castle[4]
Viebrock Performance Products Heat 4 (10 Laps): 1. 17B-Zach Benson[1]; 2. 40JR-Tyler Vernon[3]; 3. 22-Tyler Kintner[6]; 4. 63JR-Brady Larson[7]; 5. 15-Cole Neisius[2]; 6. 15G-Eric Gadach[5]; 7. 112-Brennan Gave[4]; 8. 19D-Dane Durbin[8]
A Modifieds
Kelly Iverson Trucking A Feature (20 Laps): 1. 7A-Shane Sabraski[7]; 2. 14W-Clayton Wagamon[2]; 3. 26G-Ryan Gierke[9]; 4. 22-Michael Truscott[4]; 5. 04JR-Adam Ayotte[10]; 6. 49-Jake Timm[5]; 7. 99-Josh Angst[11]; 8. 37X-Skeeter Estey[3]; 9. 24JR-Jeff Lien[14]; 10. 27X-Calvin Iverson[12]; 11. 96-Taton Hansen[15]; 12. 18M-Mason McEvers[1]; 13. 42-Paul Niznik[18]; 14. 55W-Jeffrey Wood[13]; 15. 8S-Tony Schill[19]; 16. 25B-Adam Bohlman[20]; 17. 22B-Alan Bohlman[23]; 18. 97-Cole Anderson[17]; 19. W-Cory Williams[8]; 20. 37-Kelly Estey[16]; 21. F1-Chase Friendt[22]; 22. 12-Jason Gross[21]; 23. (DNS) 99L-Steve Lavasseur
Kelly Iverson Trucking Heat 1 (10 Laps): 1. 49-Jake Timm[2]; 2. 18M-Mason McEvers[1]; 3. 99L-Steve Lavasseur[6]; 4. 04JR-Adam Ayotte[8]; 5. 55W-Jeffrey Wood[5]; 6. 37-Kelly Estey[7]; 7. 8S-Tony Schill[4]; 8. F1-Chase Friendt[3]
Kelly Iverson Trucking Heat 2 (10 Laps): 1. 22-Michael Truscott[2]; 2. 14W-Clayton Wagamon[1]; 3. 37X-Skeeter Estey[5]; 4. 99-Josh Angst[7]; 5. 24JR-Jeff Lien[8]; 6. 97-Cole Anderson[6]; 7. 25B-Adam Bohlman[3]; 8. 22B-Alan Bohlman[4]
Kelly Iverson Trucking Heat 3 (10 Laps): 1. 26G-Ryan Gierke[2]; 2. 7A-Shane Sabraski[4]; 3. W-Cory Williams[1]; 4. 27X-Calvin Iverson[7]; 5. 96-Taton Hansen[3]; 6. 42-Paul Niznik[6]; 7. 12-Jason Gross[5]
Super Stocks
Matco Tools by John Olson A Feature (20 Laps): 1. 2-Dave Mass[1]; 2. 22-Dan Nissalke[2]; 3. 78K-Dexton Koch[9]; 4. 207-Jesse Redetzke[7]; 5. 30-Kevin Burdick[10]; 6. 26-Kyle Copp[3]; 7. 7A-Shane Sabraski[11]; 8. 22T-Terran Spacek[4]; 9. 11-Denny Schouveller[8]; 10. 33-Austin Niemeyer[14]; 11. 15-Ryan Flaten[13]; 12. 25-Chad Johnson[5]; 13. 76-Douglas Koski[6]; 14. 01X-Marcus Simonson[19]; 15. 00-Jason Quarders[12]; 16. 33C-Cody Emmans[16]; 17. 20*-Andrew Davis[15]; 18. 05-Chris West[17]; 19. 47J-Jeremiah Gebhardt[18]; 20. 55S-Derrike Suckow[21]; 21. 10-Mike Raboin[20]; 22. 17D-Lucas Christiansen[22]
Matco Tools by John Olson Heat 1 (10 Laps): 1. 207-Jesse Redetzke[7]; 2. 22T-Terran Spacek[4]; 3. 11-Denny Schouveller[3]; 4. 30-Kevin Burdick[2]; 5. 15-Ryan Flaten[1]; 6. 33C-Cody Emmans[6]; 7. 01X-Marcus Simonson[8]; 8. 17D-Lucas Christiansen[5]
Matco Tools by John Olson Heat 2 (10 Laps): 1. 26-Kyle Copp[2]; 2. 2-Dave Mass[3]; 3. 78K-Dexton Koch[4]; 4. 7A-Shane Sabraski[5]; 5. 33-Austin Niemeyer[7]; 6. 05-Chris West[6]; 7. 10-Mike Raboin[1]
Matco Tools by John Olson Heat 3 (10 Laps): 1. 22-Dan Nissalke[6]; 2. 76-Douglas Koski[7]; 3. 25-Chad Johnson[3]; 4. 00-Jason Quarders[5]; 5. 20*-Andrew Davis[1]; 6. 47J-Jeremiah Gebhardt[4]; 7. 55S-Derrike Suckow[2]
305 Sprints - Non-Winged
GRP Motorsports A Feature (25 Laps): 1. 54-Cam Schafer[4]; 2. 7-Scott Brandt[5]; 3. 6-Jake Kouba[8]; 4. 69S-Jon Lewerer[6]; 5. 93-Brad Peterson[17]; 6. 22-Brian VanMeveren[1]; 7. 99-Bryan Roach[7]; 8. 12X-Blake Anderson[3]; 9. 8-Nick DaRonco[2]; 10. 126-Joel Larson[10]; 11. 10Z-Zach Widdes[9]; 12. 57-Ryan Buck[14]; 13. 65-Luke Nellis[19]; 14. 2C-Brad Cunningham[11]; 15. 2J-John Lowe[13]; 16. 21-Cory Palm[18]; 17. 04-Brian Trembath[15]; 18. 20L-Lucas Logue[20]; 19. 55V-DJ Vadnais[12]; 20. 2V-Chris Vogel[16]
GRP Motorsports Heat 1 (8 Laps): 1. 54-Cam Schafer[9]; 2. 69S-Jon Lewerer[1]; 3. 8-Nick DaRonco[8]; 4. 99-Bryan Roach[6]; 5. 126-Joel Larson[5]; 6. 2C-Brad Cunningham[7]; 7. 57-Ryan Buck[3]; 8. 04-Brian Trembath[4]; 9. (DNF) 93-Brad Peterson[2]
GRP Motorsports Heat 2 (8 Laps): 1. 22-Brian VanMeveren[5]; 2. 7-Scott Brandt[3]; 3. 6-Jake Kouba[1]; 4. 12X-Blake Anderson[7]; 5. 10Z-Zach Widdes[6]; 6. 2J-John Lowe[2]; 7. 65-Luke Nellis[10]; 8. 55V-DJ Vadnais[11]; 9. 2V-Chris Vogel[8]; 10. 20L-Lucas Logue[4]; 11. 21-Cory Palm[9]
USRA Late Models
The Moes Sell Homes A Feature (20 Laps): 1. 89-Joe Provinzino[1]; 2. LXV-Lucas Peterson[4]; 3. 32-Max Nelson[2]; 4. 9-Dylan Kromschroeder[7]; 5. 14-Steven O'Brien Jr[3]; 6. 34-Jordan Langer[8]; 7. 11-Michael Bruggeman[5]; 8. 2-Patrick Kelley[11]; 9. 26D-Chad Dawson[10]; 10. 28-Mike Loomis[6]; 11. 19-Ashley Wahlstrom[9]
The Moes Sell Homes Heat 1 (10 Laps): 1. 89-Joe Provinzino[5]; 2. LXV-Lucas Peterson[1]; 3. 11-Michael Bruggeman[2]; 4. 9-Dylan Kromschroeder[3]; 5. 19-Ashley Wahlstrom[6]; 6. 2-Patrick Kelley[4]
The Moes Sell Homes Heat 2 (10 Laps): 1. 14-Steven O'Brien Jr[2]; 2. 32-Max Nelson[5]; 3. 28-Mike Loomis[3]; 4. 34-Jordan Langer[4]; 5. 26D-Chad Dawson[1]
360 Sprints - Non-Winged
A Feature 1 (25 Laps):
Heat 1 (10 Laps): 1. 54-Cam Schafer[8]; 2. 69S-Jon Lewerer[1]; 3. 8-Nick DaRonco[9]; 4. 99-Bryan Roach[6]; 5. 126-Joel Larson[5]; 6. 2C-Brad Cunningham[7]; 7. 57-Ryan Buck[3]; 8. 04-Brian Trembath[4]; 9. (DNF) 93-Brad Peterson[2]
Heat 2 (10 Laps): 1. 22-Brian VanMeveren[5]; 2. 7-Scott Brandt[3]; 3. 6-Jake Kouba[1]; 4. 12X-Blake Anderson[7]; 5. 10Z-Zach Widdes[6]; 6. 2J-John Lowe[2]; 7. 65-Luke Nellis[10]; 8. 55V-DJ Vadnais[11]; 9. 2V-Chris Vogel[8]; 10. 20L-Lucas Logue[4]; 11. 21-Cory Palm[9]