IMCA Modified
A Feature 1 (25 Laps): 1. 60IV-Anthony Roth[3]; 2. 15M-Shane DeMey[4]; 3. 1000-Tyler Frye[9]; 4. 3D-Daniel Gottschalk[1]; 5. 7-Clay Money[13]; 6. 13H-Travis Hatcher[6]; 7. 3S-Jesse Skalicky[2]; 8. 44S-Shane DeVolder[8]; 9. 33X-Dan Roedl[10]; 10. 20M-Mark Leiting[16]; 11. 20T-Chad Ten Napel[15]; 12. 02JR-Chris Mills[12]; 13. 44-Jason Schneiders[18]; 14. 25-Ricky Stephan[23]; 15. 14-Matt Bonine[19]; 16. 55-Jim Cole[25]; 17. 95-Jeff Bodendorfer[24]; 18. 35-Jeff Berens[20]; 19. 4K-Kent Willms[21]; 20. 47-Darin Roepke[17]; 21. (DNF) 88-Sean Barragan[5]; 22. (DNF) 4J-Jordy Nelson[7]; 23. (DNF) WW1-Ricky Alvarado[11]; 24. (DNF) 21-Josh Blumer[26]; 25. (DNF) 8R-Jesse Richter[14]; 26. (DNF) M80-Jim Mathieson[22]
Heat 1 (8 Laps): 1. 3S-Jesse Skalicky[2]; 2. 33X-Dan Roedl[4]; 3. 02JR-Chris Mills[6]; 4. 7-Clay Money[3]; 5. 47-Darin Roepke[1]; 6. 4K-Kent Willms[5]; 7. (DNF) 55-Jim Cole[7]
Heat 2 (8 Laps): 1. 13H-Travis Hatcher[1]; 2. 3D-Daniel Gottschalk[3]; 3. WW1-Ricky Alvarado[7]; 4. 8R-Jesse Richter[4]; 5. 44-Jason Schneiders[6]; 6. M80-Jim Mathieson[2]; 7. 21-Josh Blumer[5]
Heat 3 (8 Laps): 1. 4J-Jordy Nelson[2]; 2. 44S-Shane DeVolder[3]; 3. 60IV-Anthony Roth[5]; 4. 20T-Chad Ten Napel[1]; 5. 14-Matt Bonine[6]; 6. 25-Ricky Stephan[4]
Heat 4 (8 Laps): 1. 88-Sean Barragan[2]; 2. 15M-Shane DeMey[3]; 3. 1000-Tyler Frye[1]; 4. 20M-Mark Leiting[6]; 5. 35-Jeff Berens[4]; 6. 95-Jeff Bodendorfer[5]
Hobby Stocks
A Feature 1 (20 Laps): 1. 52-Jason Wilkinson[6]; 2. 55-Jason Fusselman[12]; 3. 77-Craig Clift[2]; 4. 83-Jeff Ware[7]; 5. 29N-Cody Nielsen[9]; 6. 35-Spencer Galaway[13]; 7. 711-Brady Bencken[8]; 8. 8X-Andy Hoffman[1]; 9. 7D7-David Norquest[17]; 10. 5G-Tim Gonska[4]; 11. 77W-Cody Williams[15]; 12. 68Z-Zach Ankrum[5]; 13. 12T-Tanner Jones[18]; 14. 26-Tyler Pospisil[11]; 15. 50-Bryce Sommerfeld[23]; 16. 64-Nick Bruegman[16]; 17. (DNF) 16X-Blake Luinenburg[24]; 18. (DNF) 11T-Todd Uhl[14]; 19. (DNF) 22A-Andrew Harris[21]; 20. (DNF) 31K-Nate Desive[22]; 21. (DNF) 01B-Kevin Bruck[10]; 22. (DNF) 13B-David Bates[3]; 23. (DNF) 37-Bingston Rogers[19]; 24. (DNF) 59-Corey Gronewold[20]; 25. (DNF) 4-Lowell Janssen[25]
Heat 1 (8 Laps): 1. 26-Tyler Pospisil[2]; 2. 29N-Cody Nielsen[6]; 3. 55-Jason Fusselman[7]; 4. 35-Spencer Galaway[4]; 5. 7D7-David Norquest[3]; 6. (DNF) 22A-Andrew Harris[1]; 7. (DNF) 16X-Blake Luinenburg[5]
Heat 2 (8 Laps): 1. 52-Jason Wilkinson[2]; 2. 711-Brady Bencken[4]; 3. 77-Craig Clift[5]; 4. 11T-Todd Uhl[3]; 5. 12T-Tanner Jones[1]; 6. 31K-Nate Desive[6]; 7. 4-Lowell Janssen[7]
Heat 3 (8 Laps): 1. 83-Jeff Ware[4]; 2. 13B-David Bates[1]; 3. 68Z-Zach Ankrum[3]; 4. 77W-Cody Williams[5]; 5. 37-Bingston Rogers[6]; 6. 50-Bryce Sommerfeld[2]
Heat 4 (8 Laps): 1. 01B-Kevin Bruck[2]; 2. 5G-Tim Gonska[5]; 3. 8X-Andy Hoffman[3]; 4. 64-Nick Bruegman[4]; 5. 59-Corey Gronewold[1]
Stock Cars
A Feature 1 (20 Laps): 1. 17X-Justin Luinenburg[1]; 2. 30-Travis Barker[2]; 3. 66Z-Elijah Zevenbergen[12]; 4. 7L-Jeffrey Larson[8]; 5. 6-Chanse Hollatz[4]; 6. 9-Dean Cornelius[3]; 7. 92-Dan Mackenthun[20]; 8. 15X-Taylor Willms[7]; 9. 22S-Shane Stutzman[13]; 10. 55JR-Greg Taylor[6]; 11. 52-Kyle Wilkinson[14]; 12. 25B-Eric Bartels[11]; 13. 30A-Adam Goff[23]; 14. 10A-Austin Brauner[9]; 15. 10X-Paul Wenzlaff[5]; 16. T17-Brenton Palmer[21]; 17. 25-Tom Schumann[19]; 18. 02-Tony Ritterbush[24]; 19. (DNF) 19-Bo Lundquist[15]; 20. (DNF) 49-Ryan Harris[17]; 21. (DNF) 34K-Colby Klaassen[18]; 22. (DNF) 5-Cameron Wilkinson[22]; 23. (DNF) 1B-Michael Logelin[16]; 24. (DNF) 21-Eric Rempel[10]
B Feature 1 (8 Laps): 1. T17-Brenton Palmer[1]; 2. 5-Cameron Wilkinson[3]; 3. 30A-Adam Goff[2]; 4. 02-Tony Ritterbush[4]; 5. 35-Curt Vanbeek[6]; 6. 13-Glen Jones[7]; 7. 64-John Bruegman[5]
Heat 1 (8 Laps): 1. 9-Dean Cornelius[2]; 2. 66Z-Elijah Zevenbergen[1]; 3. 30-Travis Barker[4]; 4. 22S-Shane Stutzman[3]; 5. 49-Ryan Harris[7]; 6. T17-Brenton Palmer[5]; 7. 64-John Bruegman[6]
Heat 2 (8 Laps): 1. 25B-Eric Bartels[2]; 2. 55JR-Greg Taylor[4]; 3. 7L-Jeffrey Larson[1]; 4. 52-Kyle Wilkinson[5]; 5. 34K-Colby Klaassen[3]; 6. 30A-Adam Goff[6]; 7. 35-Curt Vanbeek[7]
Heat 3 (8 Laps): 1. 10A-Austin Brauner[4]; 2. 21-Eric Rempel[7]; 3. 15X-Taylor Willms[6]; 4. 19-Bo Lundquist[5]; 5. 25-Tom Schumann[2]; 6. 5-Cameron Wilkinson[3]; 7. 13-Glen Jones[1]
Heat 4 (8 Laps): 1. 10X-Paul Wenzlaff[2]; 2. 17X-Justin Luinenburg[1]; 3. 6-Chanse Hollatz[3]; 4. 1B-Michael Logelin[4]; 5. 92-Dan Mackenthun[6]; 6. 02-Tony Ritterbush[5]
B Modifieds
A Feature 1 (20 Laps): 1. 40-Shawn Harker[5]; 2. T1-Rusty Montagne[3]; 3. 81-Jared Boumeester[7]; 4. 25-Cody Thompson[18]; 5. 24-Jayden Schmidt[20]; 6. 5K-Kyle Prauner[14]; 7. 60-Kevin Zeitner[6]; 8. 32X-Skyler Woods[16]; 9. 1ST-Justin Klynsma[21]; 10. 91-Seth Pinney[22]; 11. 69-Tony Rialson[17]; 12. 01-Jacob Wolsleben[19]; 13. 27-Eric Sloan[24]; 14. 23J-Dudley Schroeder Jr[13]; 15. 14V-AJ Boulware[11]; 16. 11-Austin Price[26]; 17. 7CC-Chris DeMara[12]; 18. (DNF) 10N-Keegan Nordquist[1]; 19. (DNF) 14-Jake Sachau[4]; 20. (DNF) 93S-Jake Kubik[23]; 21. (DNF) 27G-Kamren Gruber[8]; 22. (DNF) 97-David Johnson[15]; 23. (DNF) 38-Jeremy Gnat[2]; 24. (DNF) 999-Brian Osantowski[10]; 25. (DNF) 8-Casey Cakebread[25]; 26. (DNF) 5R-James Richert[9]; 27. (DNS) 6-Luke Jackson
Heat 1 (8 Laps): 1. 999-Brian Osantowski[1]; 2. 5R-James Richert[3]; 3. 7CC-Chris DeMara[6]; 4. 23J-Dudley Schroeder Jr[7]; 5. 69-Tony Rialson[5]; 6. 1ST-Justin Klynsma[2]; 7. 8-Casey Cakebread[4]
Heat 2 (8 Laps): 1. 10N-Keegan Nordquist[2]; 2. 60-Kevin Zeitner[4]; 3. 14-Jake Sachau[6]; 4. 5K-Kyle Prauner[5]; 5. 25-Cody Thompson[7]; 6. 91-Seth Pinney[1]; 7. 11-Austin Price[3]
Heat 3 (8 Laps): 1. 81-Jared Boumeester[2]; 2. T1-Rusty Montagne[4]; 3. 40-Shawn Harker[5]; 4. 97-David Johnson[6]; 5. 01-Jacob Wolsleben[7]; 6. 93S-Jake Kubik[1]; 7. (DNS) 6-Luke Jackson
Heat 4 (8 Laps): 1. 27G-Kamren Gruber[2]; 2. 38-Jeremy Gnat[1]; 3. 14V-AJ Boulware[4]; 4. 32X-Skyler Woods[6]; 5. 24-Jayden Schmidt[5]; 6. 27-Eric Sloan[3]
305 Sprints - Winged
A Feature 1 (20 Laps): 1. 51A-Elliot Amdahl[4]; 2. 47-Cody Ledger[11]; 3. 05S-Colin Smith[10]; 4. 5-Stuart Snyder[8]; 5. 1S-Ryan Voss[3]; 6. 32-Trefer Waller[1]; 7. 81-Jared Jansen[2]; 8. 10D-Daniel Nekolite[17]; 9. 56-Bill Johnson[6]; 10. 43MB-Jesse Lindberg[5]; 11. 33-Trevor Smith[20]; 12. 7D-Dave Becker[18]; 13. 05-Brandon Allen[14]; 14. 44-Cameron Martin[16]; 15. 21-Brett Allen[19]; 16. 55-Bruce Allen[13]; 17. 25-Gunnar Pike[15]; 18. 0-Brandon Stevenson[12]; 19. 10-Trevor Serbus[7]; 20. 24J-Jeff Reiman[9]
B Feature 1: 1. 10D-Daniel Nekolite[1]; 2. 7D-Dave Becker[2]; 3. 21-Brett Allen[8]; 4. 33-Trevor Smith[4]; 5. (DNF) 62-Tim Fricke[3]; 6. (DNF) 11-Dalyn Cody[6]; 7. (DNF) 7-Johnny Sullivan[5]; 8. (DNF) 24T-Christopher Thram[7]; 9. (DNF) 7K-Karlee Becker[9]
Heat 1 (8 Laps): 1. 43MB-Jesse Lindberg[1]; 2. 0-Brandon Stevenson[4]; 3. 56-Bill Johnson[5]; 4. 55-Bruce Allen[3]; 5. 10D-Daniel Nekolite[7]; 6. 7-Johnny Sullivan[2]; 7. (DNF) 7K-Karlee Becker[6]
Heat 2 (8 Laps): 1. 5-Stuart Snyder[3]; 2. 51A-Elliot Amdahl[4]; 3. 32-Trefer Waller[5]; 4. 05-Brandon Allen[7]; 5. 7D-Dave Becker[1]; 6. 11-Dalyn Cody[2]; 7. (DNF) 21-Brett Allen[6]
Heat 3 (8 Laps): 1. 10-Trevor Serbus[2]; 2. 47-Cody Ledger[4]; 3. 1S-Ryan Voss[5]; 4. 25-Gunnar Pike[1]; 5. (DNF) 62-Tim Fricke[3]
Heat 4 (8 Laps): 1. 81-Jared Jansen[5]; 2. 24J-Jeff Reiman[1]; 3. 05S-Colin Smith[6]; 4. 44-Cameron Martin[3]; 5. 33-Trevor Smith[2]; 6. (DNF) 24T-Christopher Thram[4]