Sport Compact
A Feature 1: 1. 4R-Cody Feenstra[4]; 2. 77-Cody Braun[3]; 3. 21X-Kody Roth[6]; 4. 97-Tanner Koster[1]; 5. 48-Kevin Andersh[7]; 6. 11-Matthew Andersh[8]; 7. 9-Chris DeBoer[2]; 8. 13-Tom Koster[5]; 9. (DNF) 74-Damian Gravatt[9]; 10. (DNF) 3-Cassy Muilenburg[10]
Heat 1: 1. 4R-Cody Feenstra[2]; 2. 48-Kevin Andersh[5]; 3. 97-Tanner Koster[1]; 4. 9-Chris DeBoer[3]; 5. 3-Cassy Muilenburg[4]
Heat 2: 1. 11-Matthew Andersh[5]; 2. 13-Tom Koster[1]; 3. 77-Cody Braun[2]; 4. 21X-Kody Roth[4]; 5. 74-Damian Gravatt[3]
Hobby Stocks
A Feature 1: 1. 45R-Randal Meiers Jr[3]; 2. 79-Tim Waltner[5]; 3. 8X-Justin Schenkel[7]; 4. 8-Jordan Vosika[8]; 5. 32-Darryl Bartunek[4]; 6. 3-Kevin Vasek[1]; 7. 42-Khristopher Warnke[2]; 8. 3M-Cal Muilenburg[9]; 9. (DNF) 7-Joey Jaton[6]
Heat 1: 1. 32-Darryl Bartunek[3]; 2. 45R-Randal Meiers Jr[1]; 3. 8X-Justin Schenkel[4]; 4. 42-Khristopher Warnke[2]; 5. 3M-Cal Muilenburg[5]
Heat 2: 1. 79-Tim Waltner[3]; 2. 8-Jordan Vosika[4]; 3. 3-Kevin Vasek[2]; 4. 7-Joey Jaton[1]
Street Stocks
A Feature 1: 1. 16-Joel Namminga[4]; 2. 24M-Cody Martin[2]; 3. 21-Russell Hoffer[1]; 4. 74-Daniel Tingle[3]; 5. (DNS) 47-Brandon Tingle
Heat 1: 1. 16-Joel Namminga[2]; 2. 24M-Cody Martin[3]; 3. 74-Daniel Tingle[1]; 4. 21-Russell Hoffer[5]; 5. 47-Brandon Tingle[4]
B Modifieds
A Feature 1: 1. 88-Wade Wright[6]; 2. 1-Camden Myers[7]; 3. 33J-Josh Pfeifer[5]; 4. 00X-Jeff Brunssen[3]; 5. 47-Nathan Lagg[2]; 6. T6-James Larsen[1]; 7. (DNF) 10N-Keegan Nordquist[4]; 8. (DNF) 10D-Cole DeJong[8]; 9. (DNF) 23R-Levi Roth[9]; 10. (DNF) 4R-Ryan VandenHoek[10]; 11. (DNF) 4-Zac Pruner[11]; 12. (DNS) 33-Josh Pfeifer
Heat 1: 1. 00X-Jeff Brunssen[4]; 2. 88-Wade Wright[3]; 3. 1-Camden Myers[5]; 4. T6-James Larsen[1]; 5. 23R-Levi Roth[6]; 6. 33-Josh Pfeifer[2]
Heat 2: 1. 10N-Keegan Nordquist[2]; 2. 10D-Cole DeJong[3]; 3. 33J-Josh Pfeifer[4]; 4. 47-Nathan Lagg[1]; 5. 4R-Ryan VandenHoek[6]; 6. 4-Zac Pruner[5]
Dirt Late Models
A Feature 1: 1. 34-Seth Fischer[2]; 2. 14BM-Quentin Myers[5]; 3. 1V-Gale Vogt[4]; 4. 83-Mike Babcock[6]; 5. 47-Anthony VanEverdingen[1]; 6. 9-Jared Jelsma[12]; 7. 34J-Justin Havranek[10]; 8. 9S-Jason Skovly[8]; 9. 55-Rod Barse[9]; 10. 13-Marty Myers[3]; 11. (DNF) 0-David Babcock[11]; 12. (DNF) 21X-Jared Hoerle[7]; 13. (DNS) 44-Kevin Larson
Heat 1: 1. 1V-Gale Vogt[1]; 2. 34-Seth Fischer[5]; 3. 47-Anthony VanEverdingen[7]; 4. 9S-Jason Skovly[4]; 5. 55-Rod Barse[6]; 6. 9-Jared Jelsma[2]; 7. 44-Kevin Larson[3]
Heat 2: 1. 14BM-Quentin Myers[1]; 2. 21X-Jared Hoerle[2]; 3. 83-Mike Babcock[4]; 4. 13-Marty Myers[5]; 5. 34J-Justin Havranek[6]; 6. 0-David Babcock[3]