IMCA Northern SportMod
A Feature 1 (15 Laps): 1. 9-Matthew Looft[4]; 2. 18W-Tony Steffensmeier[12]; 3. 25-Ben Reierson[2]; 4. 75-Jeff Lloyd[1]; 5. 111B-Eric Bassett[10]; 6. 23E-Broddy Enter[5]; 7. 2J-Jeff Carter[7]; 8. 1Z-Zach Davis[6]; 9. 23M-Matt Speiss[17]; 10. 0C-Charlie Rustman[14]; 11. 19-Bryan Spaude[3]; 12. 7L-Eric Larson[11]; 13. 1J-Joey Reimers[18]; 14. (DNF) 31-Travis Schurmann[16]; 15. (DNF) 5B-Tim Bergerson[8]; 16. (DNF) 77-Matthew Schoenke[9]; 17. (DNS) 11-Cole Hesse; 18. (DNS) 80-Brandon Karnik
Heat 1 (6 Laps): 1. 7L-Eric Larson[4]; 2. 9-Matthew Looft[5]; 3. 25-Ben Reierson[3]; 4. 19-Bryan Spaude[6]; 5. 11-Cole Hesse[1]; 6. 80-Brandon Karnik[2]
Heat 2 (6 Laps): 1. 1Z-Zach Davis[2]; 2. 111B-Eric Bassett[3]; 3. 5B-Tim Bergerson[4]; 4. 77-Matthew Schoenke[1]; 5. 1J-Joey Reimers[6]; 6. (DNF) 31-Travis Schurmann[5]
Heat 3 (6 Laps): 1. 2J-Jeff Carter[3]; 2. 75-Jeff Lloyd[6]; 3. 18W-Tony Steffensmeier[5]; 4. 23E-Broddy Enter[1]; 5. 0C-Charlie Rustman[4]; 6. 23M-Matt Speiss[2]
IMCA Stock Car
A Feature 1 (20 Laps): 1. 92-Dan Mackenthun[11]; 2. 7K-Chad Schroeder[1]; 3. 81-Matt Speckman[8]; 4. 56M-Matt Olson[18]; 5. 99L-Matthew Looft[9]; 6. 16T-Luke Trebelhorn[7]; 7. 00-Ryan Bjerkeset[3]; 8. 16-Ryan Grochow[10]; 9. 18X-Daniel Eckblad[6]; 10. 25A-Andrea McCain[13]; 11. 78-Kevin Latour[19]; 12. 30-David Moriarty[16]; 13. 74-Tim Pessek[2]; 14. 95X-Patrick Schauer[14]; 15. 5Z-Mark Zimmerman[4]; 16. 0-Steve Rustman[17]; 17. (DNF) 71-Josh Larsen[21]; 18. (DNF) 87-Brent Uecker[5]; 19. (DNF) 99-Mason Goettl[12]; 20. (DNF) 18M-Randy Melvin[20]; 21. (DNS) 9Z-AJ Zimmerman
Heat 1 (6 Laps): 1. 7K-Chad Schroeder[5]; 2. 99-Mason Goettl[3]; 3. 18X-Daniel Eckblad[6]; 4. 00-Ryan Bjerkeset[7]; 5. 25A-Andrea McCain[1]; 6. (DNF) 30-David Moriarty[4]; 7. (DNF) 78-Kevin Latour[2]
Heat 2 (6 Laps): 1. 92-Dan Mackenthun[1]; 2. 74-Tim Pessek[2]; 3. 87-Brent Uecker[5]; 4. 81-Matt Speckman[7]; 5. 95X-Patrick Schauer[6]; 6. 0-Steve Rustman[4]; 7. 18M-Randy Melvin[3]
Heat 3 (6 Laps): 1. 99L-Matthew Looft[1]; 2. 16T-Luke Trebelhorn[5]; 3. 5Z-Mark Zimmerman[4]; 4. 16-Ryan Grochow[2]; 5. 9Z-AJ Zimmerman[6]; 6. 56M-Matt Olson[7]; 7. 71-Josh Larsen[3]
IMCA Sport Compact
A Feature 1 (10 Laps): 1. 9-Nate Coopman[5]; 2. 54-Alan Lahr[1]; 3. 81D-Justin Dose[8]; 4. 3-Marschall Robinson[3]; 5. 51X-Gary Schumacher[2]; 6. 53-Nicole Kelzer[9]; 7. (DNF) 24G-Dale Gatton[7]; 8. (DNF) 29X-Jason Bolte[6]; 9. (DNF) 04Z-Zach Vande Kieft[4]
Heat 1 (4 Laps): 1. 54-Alan Lahr[1]; 2. 81D-Justin Dose[2]; 3. 3-Marschall Robinson[3]; 4. 9-Nate Coopman[5]; 5. 53-Nicole Kelzer[4]
Heat 2 (4 Laps): 1. 29X-Jason Bolte[2]; 2. 04Z-Zach Vande Kieft[3]; 3. 24G-Dale Gatton[1]; 4. 51X-Gary Schumacher[4]
IMCA Hobby Stock
A Feature 1 (12 Laps): 1. 75C-Cory Probst[11]; 2. 32-Chad Volk[8]; 3. 23-Tayte Harazin[1]; 4. 03-Payton Harazin[6]; 5. 27-Jed Trebelhorn[12]; 6. 72-Jordan Robinson[4]; 7. 175C-Daniel Probst[15]; 8. 100-Lee Fetchenhier[3]; 9. 15-Scott Porter[9]; 10. 18M-Taylor Manderfield[14]; 11. 27Z-Jeremy Ziemke[7]; 12. 50-Brett Mcconnell[18]; 13. 9S-Todd Sievert[13]; 14. 53-Travis Koester[5]; 15. 01-Justin McConnell[19]; 16. 27M-Moriah Trebelhorn[16]; 17. 30-Nick McConnell[10]; 18. 11-Ben Davis[17]; 19. 17B-Blake Foesch[20]; 20. 7K-Jonathan Schroeder[2]
Heat 1 (6 Laps): 1. 53-Travis Koester[2]; 2. 72-Jordan Robinson[1]; 3. 75C-Cory Probst[5]; 4. 23-Tayte Harazin[3]; 5. 9S-Todd Sievert[6]; 6. 27M-Moriah Trebelhorn[4]; 7. 17B-Blake Foesch[7]
Heat 2 (6 Laps): 1. 7K-Jonathan Schroeder[2]; 2. 30-Nick McConnell[4]; 3. 03-Payton Harazin[1]; 4. 27Z-Jeremy Ziemke[6]; 5. 18M-Taylor Manderfield[3]; 6. 11-Ben Davis[7]; 7. 01-Justin McConnell[5]
Heat 3 (6 Laps): 1. 32-Chad Volk[1]; 2. 100-Lee Fetchenhier[2]; 3. 27-Jed Trebelhorn[5]; 4. 15-Scott Porter[4]; 5. 175C-Daniel Probst[6]; 6. 50-Brett Mcconnell[3]
Outlaw Hobby Stocks
A Feature 1 (15 Laps): 1. 3K-Karl Hewitt Jr[2]; 2. 34-Dakota Robinson[6]; 3. 11R-Rod Manthey[5]; 4. 24-Craig Groebner[7]; 5. 87-Garett Uecker[4]; 6. 11-Tyler Manthey[3]; 7. 38-Fred Heidecker[1]; 8. 54-Ryan Kisor[10]; 9. (DNF) 21-Logan Wagenius[8]; 10. (DNS) 3J-Jessie Johnson; 11. (DNS) 0X-Mark Oestreich
Heat 1 (6 Laps): 1. 34-Dakota Robinson[3]; 2. 3K-Karl Hewitt Jr[4]; 3. 38-Fred Heidecker[2]; 4. 11-Tyler Manthey[6]; 5. 24-Craig Groebner[1]; 6. (DNF) 3J-Jessie Johnson[5]; 7. (DNS) 0X-Mark Oestreich
Heat 2 (6 Laps): 1. 21-Logan Wagenius[2]; 2. 87-Garett Uecker[1]; 3. 11R-Rod Manthey[3]; 4. 54-Ryan Kisor[4]
IMCA RaceSaver Sprint Car
A Feature 1 (15 Laps): 1. 10-Trevor Serbus[3]; 2. 1300-Brett Allen[4]; 3. 30-Matt Johnson[5]; 4. 22-Justin Allen[1]; 5. 24B-Brandon Buysse[9]; 6. 56-Bill Johnson[8]; 7. 05-Brandon Allen[11]; 8. 15-Zach Glaser[6]; 9. 3D-Dan Griep[12]; 10. 17Z-Zach Foesch[2]; 11. (DNF) 54-Michael Stien[10]; 12. (DNF) 4S-Mike Stien[7]
Heat 1 (6 Laps): 1. 30-Matt Johnson[3]; 2. 17Z-Zach Foesch[1]; 3. 24B-Brandon Buysse[2]; 4. 1300-Brett Allen[5]; 5. 15-Zach Glaser[4]; 6. (DNF) 54-Michael Stien[6]
Heat 2 (6 Laps): 1. 10-Trevor Serbus[3]; 2. 56-Bill Johnson[4]; 3. 22-Justin Allen[1]; 4. 4S-Mike Stien[5]; 5. 3D-Dan Griep[6]; 6. (DNF) 05-Brandon Allen[2]
Roadsters
A Feature 1 (8 Laps): 1. 01-Justin McConnell[1]; 2. 28B-Brenna Braunworth[2]; 3. 88T-Marc Grey[5]; 4. 50-Emily McConnell[10]; 5. 54-Aaron Brinkman[7]; 6. 23K-Brian Krueger[3]; 7. 80A-Ashlyn Karnik[8]; 8. 49-Dylan Braunworth[6]; 9. 2R-Skyler Roehler[9]; 10. 12-Brenna Adams[4]; 11. (DNS) 40X-Bradley Moldan
Heat 1 (4 Laps): 1. 54-Aaron Brinkman[1]; 2. 88T-Marc Grey[3]; 3. 49-Dylan Braunworth[4]; 4. 28B-Brenna Braunworth[6]; 5. 2R-Skyler Roehler[2]; 6. (DNS) 40X-Bradley Moldan
Heat 2 (4 Laps): 1. 01-Justin McConnell[5]; 2. 23K-Brian Krueger[3]; 3. 80A-Ashlyn Karnik[4]; 4. 12-Brenna Adams[2]; 5. (DNF) 50-Emily McConnell[1]
IMCA Modified
A Feature 1 (20 Laps): 1. 5-Brandon Beckendorf[3]; 2. 7S-Todd Stinehart[5]; 3. 19M-Dan Menk[11]; 4. 74-Clint Hatlestad[7]; 5. 11-Trent Loverude[6]; 6. XX-Jordan Rogotzke[9]; 7. 71N-Rick Nelson[8]; 8. 3J-JJ Reimers[12]; 9. 21G-Wayne Govig[14]; 10. 28M-Aaron McVenes[13]; 11. M8-Dalton Magers[1]; 12. 12-Chad Porter[4]; 13. 13L-Zachary Schultz[10]; 14. 74J-Jason Schroeder[2]
Heat 1 (6 Laps): 1. 11-Trent Loverude[3]; 2. 12-Chad Porter[1]; 3. 7S-Todd Stinehart[4]; 4. M8-Dalton Magers[5]; 5. XX-Jordan Rogotzke[6]; 6. 13L-Zachary Schultz[7]; 7. (DNF) 3J-JJ Reimers[2]
Heat 2 (6 Laps): 1. 5-Brandon Beckendorf[4]; 2. 74-Clint Hatlestad[5]; 3. 71N-Rick Nelson[1]; 4. 74J-Jason Schroeder[6]; 5. 21G-Wayne Govig[7]; 6. 19M-Dan Menk[3]; 7. 28M-Aaron McVenes[2]