A Modifieds
A Feature 1 (20 Laps): 1. 25C-Cody Thompson[10]; 2. 15JR-Cole Bents[9]; 3. 3-Kelly Shryock[7]; 4. 27-Don Gerritsen Jr[8]; 5. 8L-Lyle Sathoff[5]; 6. C5-Chris Palsrok[6]; 7. 8-Mike Jensen[3]; 8. (DNF) 7C-Benjamin Chukuske[4]; 9. (DNF) 35-Nathan Barker[1]; 10. (DNF) 50-Roger DeBoer[2]; 11. (DNS) R1-TJ Brown
Heat 1: 1. 15JR-Cole Bents[5]; 2. 8L-Lyle Sathoff[3]; 3. 3-Kelly Shryock[4]; 4. 8-Mike Jensen[2]; 5. 35-Nathan Barker[1]; 6. (DNS) R1-TJ Brown
Heat 2: 1. 25C-Cody Thompson[5]; 2. 7C-Benjamin Chukuske[2]; 3. 27-Don Gerritsen Jr[4]; 4. C5-Chris Palsrok[3]; 5. 50-Roger DeBoer[1]
B Modifieds
A Feature 1 (15 Laps): 1. 00-Colby Fett[7]; 2. 79-Taylor Johnson[1]; 3. 79W-Bill Wegner[3]; 4. 21-Connor Vande Weerd[8]; 5. 5R-James Richert[5]; 6. 27-Nick Johansen[6]; 7. R6-Danny Myrvold[11]; 8. 44-Cameron Vande Weerd[9]; 9. XA-Alissa Palsrok[2]; 10. 22J-James Jenkins[4]; 11. 21X-Josh Van Westen[10]
Heat 1: 1. 27-Nick Johansen[4]; 2. 21-Connor Vande Weerd[5]; 3. XA-Alissa Palsrok[2]; 4. 79-Taylor Johnson[1]; 5. 22J-James Jenkins[3]; 6. 21X-Josh Van Westen[6]
Heat 2: 1. 00-Colby Fett[4]; 2. 79W-Bill Wegner[2]; 3. 5R-James Richert[3]; 4. 44-Cameron Vande Weerd[5]; 5. (DNF) R6-Danny Myrvold[1]
Hobby Stocks
A Feature 1 (15 Laps): 1. 3K-Dan Strandberg[5]; 2. 8J-Jay Devries[12]; 3. 00K-Kaylb Brunssen[6]; 4. 14-Ernie Dailey[3]; 5. 16X-Blake Luinenburg[8]; 6. 717-Nick Schilling[7]; 7. 59-Corey Gronewold[2]; 8. J3K-Jaeden Strandberg[14]; 9. 01-Gavin Bussinger[10]; 10. 23-Jordan Ahlers[9]; 11. 9T-Trevor Iverson[16]; 12. 76A-Nathan Asche[11]; 13. 223/4-Chad Hinds[17]; 14. 38-Cody Ross[1]; 15. (DNF) 1M-Carl Monroe[4]; 16. (DNF) 27K-Keeran Sampson[15]; 17. (DNF) 11G-Gary Grabill[13]
Heat 1: 1. 00K-Kaylb Brunssen[6]; 2. 59-Corey Gronewold[3]; 3. 14-Ernie Dailey[4]; 4. 16X-Blake Luinenburg[7]; 5. 01-Gavin Bussinger[8]; 6. 76A-Nathan Asche[2]; 7. 11G-Gary Grabill[1]; 8. (BF) 27K-Keeran Sampson[5]
Heat 2: 1. 1M-Carl Monroe[4]; 2. 3K-Dan Strandberg[5]; 3. 38-Cody Ross[2]; 4. 717-Nick Schilling[6]; 5. 23-Jordan Ahlers[7]; 6. 8J-Jay Devries[8]; 7. J3K-Jaeden Strandberg[3]; 8. 9T-Trevor Iverson[1]
Sport Compact
A Feature 1 (12 Laps): 1. 8K-Kaytee DeVries[5]; 2. T21-Trivette Phillips[4]; 3. 04Z-Zach Vande Kieft[3]; 4. 34-Jamie Ormseth[1]; 5. (DNF) 71-Derrick Drinovsky[2]
Heat 1: 1. 8K-Kaytee DeVries[5]; 2. T21-Trivette Phillips[4]; 3. 04Z-Zach Vande Kieft[3]; 4. 71-Derrick Drinovsky[2]; 5. 34-Jamie Ormseth[1]
Stock Cars
A Feature 1 (18 Laps): 1. 26-Tyler Pospisil[5]; 2. 14-Jason Fisher[7]; 3. 66Z-Elijah Zevenbergen[10]; 4. 17X-Justin Luinenburg[9]; 5. 33M-Mathias Lux[2]; 6. 17-Trevor Holm[8]; 7. X4-Jason Purvis[12]; 8. 5-Luke Sathoff[6]; 9. 20K-Spenser Kalass[11]; 10. 69M-Gary Mattison[3]; 11. 22N-Gage Noyes[1]; 12. 02-Ron Prins[4]; 13. TNT-Devin Tripp[13]
Heat 1: 1. 66Z-Elijah Zevenbergen[6]; 2. 5-Luke Sathoff[4]; 3. 17-Trevor Holm[5]; 4. 69M-Gary Mattison[2]; 5. 22N-Gage Noyes[1]; 6. 20K-Spenser Kalass[3]; 7. TNT-Devin Tripp[7]
Heat 2: 1. 17X-Justin Luinenburg[4]; 2. 14-Jason Fisher[3]; 3. 26-Tyler Pospisil[2]; 4. 02-Ron Prins[6]; 5. 33M-Mathias Lux[1]; 6. X4-Jason Purvis[5]
Sportsmans
A Feature 1 (12 Laps): 1. 17-Evan Schettler[4]; 2. 4G-Zachary Bierman[3]; 3. 14C-Nicholas Holmes[9]; 4. 14-Silas Top[2]; 5. 14K-Bradden Kunel[6]; 6. (DNF) 26S-Bradley Swanson[8]; 7. (DNF) 24H-Brock Harnack[7]; 8. (DNF) 97E-Elana DeBoer[1]; 9. (DNF) 15B-Isaac Bullerman[5]
Heat 1: 1. 17-Evan Schettler[5]; 2. 14-Silas Top[3]; 3. 4G-Zachary Bierman[4]; 4. 15B-Isaac Bullerman[8]; 5. 97E-Elana DeBoer[1]; 6. 14K-Bradden Kunel[7]; 7. 24H-Brock Harnack[2]; 8. 26S-Bradley Swanson[6]; 9. (DNS) 14C-Nicholas Holmes