A Modifieds
A Feature 1 (20 Laps): 1. 10N-Keegan Nordquist[2]; 2. 48-Bob Moore[5]; 3. 7N-Jay Noteboom[8]; 4. 1X-Chris Abelson[7]; 5. 44X-Jason Schneiders[3]; 6. 14-Todd Boulware[10]; 7. 77-RJ Merchant[1]; 8. 88-Sean Barragan[11]; 9. 15M-Shane DeMey[6]; 10. 23-Jim Thies[9]; 11. 13H-zzzTravis zzzHatcher[15]; 12. 44V-Harvey Vande Weerd[4]; 13. 55-Jim Cole[14]; 14. 141-Matt Bonine[16]; 15. M80-Jim Mathieson[12]; 16. (DNF) 27-Daniel Loggins[13]
Heat 1 (8 Laps): 1. 1X-Chris Abelson[6]; 2. 7N-Jay Noteboom[7]; 3. 44X-Jason Schneiders[3]; 4. 14-Todd Boulware[8]; 5. 77-RJ Merchant[2]; 6. 88-Sean Barragan[5]; 7. (DNF) 27-Daniel Loggins[1]; 8. (DNF) 13H-zzzTravis zzzHatcher[4]
Heat 2 (8 Laps): 1. 10N-Keegan Nordquist[2]; 2. 48-Bob Moore[4]; 3. 23-Jim Thies[7]; 4. 15M-Shane DeMey[5]; 5. 44V-Harvey Vande Weerd[3]; 6. M80-Jim Mathieson[1]; 7. 55-Jim Cole[6]; 8. 141-Matt Bonine[8]
Stock Cars
A Feature 1 (18 Laps): 1. 55-Greg Taylor[5]; 2. 66Z-Elijah Zevenbergen[9]; 3. 71-Zach Olivier[10]; 4. 19-Bo Lundquist[6]; 5. 94-Todd Gereau[8]; 6. 10X-Paul Wenzlaff[2]; 7. 49-Ryan Harris[7]; 8. 32-Justin Regnerus[11]; 9. 3520-Curt Vanbeek[3]; 10. T17-Brenton Palmer[12]; 11. 013-Casey Jones[1]; 12. 13-Glen Jones[4]; 13. 69X-Richie Ackerly[14]; 14. (DNS) 41-Jason Ward
Heat 1 (6 Laps): 1. 19-Bo Lundquist[4]; 2. 71-Zach Olivier[6]; 3. 10X-Paul Wenzlaff[2]; 4. 13-Glen Jones[3]; 5. 94-Todd Gereau[5]; 6. 32-Justin Regnerus[7]; 7. T17-Brenton Palmer[1]
Heat 2 (6 Laps): 1. 013-Casey Jones[1]; 2. 55-Greg Taylor[3]; 3. 49-Ryan Harris[4]; 4. 3520-Curt Vanbeek[2]; 5. 66Z-Elijah Zevenbergen[5]; 6. (DNF) 69X-Richie Ackerly[7]; 7. (DNF) 41-Jason Ward[6]
B Modifieds
A Feature 1 (16 Laps): 1. 25C-Cody Thompson[1]; 2. 13K-Karl Brewer[9]; 3. T1-Rusty Montagne[8]; 4. 10N-Kole Nordquist[6]; 5. 2-Keith Sanders[3]; 6. 1J-John Foreman[5]; 7. 44-Cameron Vande Weerd[2]; 8. 57X-Devon McMartin[11]; 9. 21-Connor Vande Weerd[4]; 10. 47-Darin Roepke[12]; 11. 14V-AJ Boulware[10]; 12. 25-Josh Blom[7]; 13. 7-Chris DeMara[13]; 14. (DNF) 3-Nicholas Peters[15]; 15. (DNF) 1S-Justin Klynsma[14]
Heat 1 (6 Laps): 1. 13K-Karl Brewer[2]; 2. 25-Josh Blom[1]; 3. 10N-Kole Nordquist[6]; 4. 1J-John Foreman[7]; 5. 44-Cameron Vande Weerd[3]; 6. 57X-Devon McMartin[5]; 7. 1S-Justin Klynsma[4]; 8. 7-Chris DeMara[8]
Heat 2 (6 Laps): 1. T1-Rusty Montagne[2]; 2. 21-Connor Vande Weerd[3]; 3. 25C-Cody Thompson[7]; 4. 2-Keith Sanders[5]; 5. (DNF) 14V-AJ Boulware[4]; 6. (DNF) 47-Darin Roepke[1]; 7. (DQ) 3-Nicholas Peters[6]
Hobby Stocks
A Feature 1 (14 Laps): 1. 011-Kent Husted[6]; 2. 8X-Andy Hoffman[7]; 3. T2-Rusty Montagne[3]; 4. 58-Aaron Shearn[8]; 5. 83X-Justin Federick[10]; 6. 5-Lenny Tucker[2]; 7. 28-Adam Lee[1]; 8. 112-Mitch Schultze[13]; 9. 77-Craig Clift[11]; 10. 01-Derek Husted[4]; 11. 34B-Ben Schneiders[9]; 12. (DNF) 7-Tony Fetterman[12]; 13. (DNF) 36-Richard Wynn[5]
Heat 1 (6 Laps): 1. 8X-Andy Hoffman[5]; 2. 83X-Justin Federick[7]; 3. 01-Derek Husted[3]; 4. 28-Adam Lee[1]; 5. 34B-Ben Schneiders[6]; 6. 77-Craig Clift[4]; 7. (DNF) 112-Mitch Schultze[2]
Heat 2 (6 Laps): 1. T2-Rusty Montagne[2]; 2. 011-Kent Husted[4]; 3. 5-Lenny Tucker[1]; 4. 36-Richard Wynn[3]; 5. 58-Aaron Shearn[5]; 6. 7-Tony Fetterman[6]
Hornets
A Feature 1 (12 Laps): 1. 22A-Andrew Harris[4]; 2. 35X-Connor Brown[2]; 3. 13B-David Bates[5]; 4. 14-Max Bonine[3]; 5. 21M-Cullen Gossage[7]; 6. 14D-Dylan Cimino[6]; 7. 69V-Danny Vanderveen[1]; 8. 3A-Auston Honeycutt[8]; 9. (DNS) 14C-Shyanne McCulley
Heat 1: 1. 22A-Andrew Harris[7]; 2. 69V-Danny Vanderveen[2]; 3. 14-Max Bonine[5]; 4. 35X-Connor Brown[4]; 5. 13B-David Bates[8]; 6. 14D-Dylan Cimino[9]; 7. (DNF) 21M-Cullen Gossage[6]; 8. (DNF) 3A-Auston Honeycutt[3]; 9. (DNF) 14C-Shyanne McCulley[1]
305 Sprints - Winged
A Feature 1 (15 Laps): 1. 2D-Dusty Ballenger[9]; 2. 43MB-JD Hommes[1]; 3. 51A-Elliot Amdahl[4]; 4. 3Z-Matt Zeibarth[7]; 5. (DNF) 99-Tony Drueke[5]; 6. (DNF) 18-Dalton Domagala[6]; 7. (DNF) 05-Colin Smith[3]; 8. (DNF) 9ER7-John Otte[2]; 9. (DNS) 83-Justin Smith
Heat 1 (8 Laps): 1. 05-Colin Smith[5]; 2. 43MB-JD Hommes[1]; 3. 51A-Elliot Amdahl[6]; 4. 9ER7-John Otte[9]; 5. 99-Tony Drueke[3]; 6. 18-Dalton Domagala[2]; 7. (DNS) 3Z-Matt Zeibarth; 8. (DNS) 83-Justin Smith; 9. (DQ) 2D-Dusty Ballenger[4]