Dirt Late Models
A Feature 1 (25 Laps): 1. 22-Gary Brown Jr[2]; 2. 20-Trevor Anderson[5]; 3. 15M-Shane DeMey[11]; 4. 1V-Gale Vogt[6]; 5. 38-Jordan Heiman[18]; 6. 07-Ben Sukup[3]; 7. 8-Lane Brenden[8]; 8. 9V-Eric Vanosdall[15]; 9. 54K-Kyle Pecena[7]; 10. 83-Mike Babcock[12]; 11. 9-Jared Jelsma[14]; 12. 10-Junior Coover[1]; 13. 71-Mike Benson[16]; 14. 45-Jon Haase[13]; 15. (DNF) 51-Nate Beyenhof[4]; 16. (DNF) 3-Doug Tomka[9]; 17. (DNF) 11-Brad Vogt[10]; 18. (DNF) 76-Blair Nothdurft[17]
Heat 1 (8 Laps): 1. 22-Gary Brown Jr[4]; 2. 10-Junior Coover[1]; 3. 54K-Kyle Pecena[2]; 4. 11-Brad Vogt[3]; 5. 45-Jon Haase[5]; 6. (DNS) 38-Jordan Heiman
Heat 2 (8 Laps): 1. 20-Trevor Anderson[4]; 2. 51-Nate Beyenhof[1]; 3. 8-Lane Brenden[6]; 4. 15M-Shane DeMey[5]; 5. 9-Jared Jelsma[2]; 6. 71-Mike Benson[3]
Heat 3 (8 Laps): 1. 1V-Gale Vogt[5]; 2. 07-Ben Sukup[4]; 3. 3-Doug Tomka[1]; 4. 83-Mike Babcock[6]; 5. 9V-Eric Vanosdall[2]; 6. (DNF) 76-Blair Nothdurft[3]
IMCA Hobby Stock
A Feature 1 (12 Laps): 1. 75C-Cory Probst[11]; 2. 22X-Dustin Jackson[7]; 3. 9-Joel Magee[3]; 4. 24-Jordan Vosika[6]; 5. 55M-Mike Hanson[8]; 6. 21R-Matt Rezac[9]; 7. 9X-Bo Lundquist[15]; 8. 35X-Conner Brown[5]; 9. 39-Lowell Janssen[10]; 10. 06I-Dillon Ives[13]; 11. 12L-Wyatt Luke[2]; 12. 3-Brian Campbell[4]; 13. 88G-Gavin Gilbertson[12]; 14. 99-Tanner Novak[14]; 15. 6I-Toby Ives[1]
Heat 1 (6 Laps): 1. 12L-Wyatt Luke[2]; 2. 75C-Cory Probst[5]; 3. 35X-Conner Brown[3]; 4. 55M-Mike Hanson[4]; 5. 06I-Dillon Ives[1]
Heat 2 (6 Laps): 1. 24-Jordan Vosika[3]; 2. 9-Joel Magee[2]; 3. 21R-Matt Rezac[4]; 4. 88G-Gavin Gilbertson[5]; 5. (DNF) 99-Tanner Novak[1]
Heat 3 (6 Laps): 1. 3-Brian Campbell[2]; 2. 22X-Dustin Jackson[3]; 3. 6I-Toby Ives[1]; 4. 39-Lowell Janssen[4]; 5. 9X-Bo Lundquist[5]
IMCA Northern SportMod
A Feature 1 (15 Laps): 1. 23JR-Dudley Schroeder Jr[2]; 2. 48-Tommy Tanner[3]; 3. 45R-Dyllan Ricks[6]; 4. 86W-Willy Kirk[5]; 5. 33J-Josh Pfeifer[4]; 6. 11-Raymond Bigge[1]; 7. (DNF) 33T-Tucker Hawley[7]
Heat 1 (8 Laps): 1. 48-Tommy Tanner[2]; 2. 86W-Willy Kirk[3]; 3. 11-Raymond Bigge[1]; 4. 33T-Tucker Hawley[4]
Heat 2 (8 Laps): 1. 33J-Josh Pfeifer[2]; 2. 23JR-Dudley Schroeder Jr[1]; 3. 45R-Dyllan Ricks[3]
IMCA RaceSaver Sprint Car
A Feature 1 (15 Laps): 1. 32-Trefer Waller[4]; 2. 32K-Dustin Bluhm[3]; 3. 43MB-Elliot Amdahl[8]; 4. 22D-Danny Nekolite[6]; 5. X-Josh Sterrett[1]; 6. 99-Tony Drueke[7]; 7. (DNF) 31-Koby Werkmeister[5]; 8. (DNF) 9ER7-John Otte[2]
Heat 1 (8 Laps): 1. 31-Koby Werkmeister[3]; 2. 32K-Dustin Bluhm[2]; 3. 99-Tony Drueke[4]; 4. X-Josh Sterrett[1]
Heat 2 (8 Laps): 1. 32-Trefer Waller[2]; 2. 43MB-Elliot Amdahl[4]; 3. 22D-Danny Nekolite[3]; 4. 9ER7-John Otte[1]
IMCA Stock Car
A Feature 1 (15 Laps): 1. 44-Kipp DeGroot[2]; 2. 10W-Brady Wenzlaff[6]; 3. 88-Billy Prouty[1]; 4. 7X-Matthew Donker[5]; 5. 66-Cole Rosenkrans[4]; 6. 24-Darwin Iedema[3]; 7. 39W-Darren Wurdeman[7]
Heat 1 (8 Laps): 1. 88-Billy Prouty[1]; 2. 7X-Matthew Donker[3]; 3. 39W-Darren Wurdeman[4]; 4. 24-Darwin Iedema[2]
Heat 2 (8 Laps): 1. 44-Kipp DeGroot[1]; 2. 10W-Brady Wenzlaff[3]; 3. 66-Cole Rosenkrans[2]
Sprint Cars
A Feature 1 (12 Laps): 1. 12B-Cameron Bussinger[3]; 2. 33T-Troy Graf[8]; 3. 35-Justin Mitchell[1]; 4. 0-Ben Spaans[5]; 5. 50B-Amanda Beeson[4]; 6. 84-John Fathke JR[2]; 7. 91-Chad Beeson[9]; 8. (DNF) 22A-Carson Anderson[7]; 9. (DNF) 5S-Zak Swanson[6]; 10. (DNS) 14W-Trent Wright
Heat 1 (6 Laps): 1. 22A-Carson Anderson[5]; 2. 12B-Cameron Bussinger[3]; 3. 35-Justin Mitchell[2]; 4. 0-Ben Spaans[4]; 5. (DNF) 91-Chad Beeson[1]
Heat 2 (6 Laps): 1. 33T-Troy Graf[5]; 2. 84-John Fathke JR[2]; 3. 5S-Zak Swanson[4]; 4. 50B-Amanda Beeson[3]; 5. 14W-Trent Wright[1]