IMCA Northern SportMod
A Feature 1 (15 Laps): 1. 11-Cole Hesse[3]; 2. 2J-Jeff Carter[5]; 3. 9-Matthew Looft[8]; 4. 7L-Eric Larson[7]; 5. 23E-Broddy Enter[4]; 6. 25-Ben Reierson[6]; 7. 19-Bryan Spaude[1]; 8. 80-Brandon Karnik[10]; 9. 77-Matthew Schoenke[2]; 10. 75-Jeff Lloyd[12]; 11. 0C-Charlie Rustman[15]; 12. 19K-Scott Koep[13]; 13. 1J-Joey Reimers[14]; 14. 39R-John Rebstock[11]; 15. (DNF) 49-Mat Hollerich[9]
Heat 1 (6 Laps): 1. 9-Matthew Looft[6]; 2. 23E-Broddy Enter[4]; 3. 25-Ben Reierson[5]; 4. 19-Bryan Spaude[2]; 5. 11-Cole Hesse[3]; 6. 80-Brandon Karnik[7]; 7. 75-Jeff Lloyd[8]; 8. (DNF) 1J-Joey Reimers[1]
Heat 2 (6 Laps): 1. 7L-Eric Larson[5]; 2. 2J-Jeff Carter[4]; 3. 49-Mat Hollerich[6]; 4. 77-Matthew Schoenke[2]; 5. 0C-Charlie Rustman[1]; 6. 39R-John Rebstock[3]; 7. 19K-Scott Koep[7]
IMCA Stock Car
A Feature 1 (20 Laps): 1. 71-Josh Larsen[2]; 2. 00-Ryan Bjerkeset[8]; 3. 99L-Matthew Looft[11]; 4. 81-Matt Speckman[3]; 5. 30-David Moriarty[5]; 6. 74-Tim Pessek[9]; 7. 9Z-AJ Zimmerman[7]; 8. 16-Ryan Grochow[4]; 9. 34-Dakota Robinson[10]; 10. 92-Dan Mackenthun[12]; 11. 87L-Curt Lund[15]; 12. 87-Brent Uecker[13]; 13. 71D-Shaun Bruns[19]; 14. 99-Mason Goettl[14]; 15. 1M-Jeff McCollum[20]; 16. 18M-Randy Melvin[17]; 17. 16T-Luke Trebelhorn[18]; 18. 27-Jed Trebelhorn[25]; 19. 25A-Andrea McCain[24]; 20. 17-Mike Layne[16]; 21. 20-Gage Seehafer[23]; 22. 78-Kevin Latour[21]; 23. 18X-Daniel Eckblad[6]; 24. 30Z-Mark Zimmerman[22]; 25. (DNF) 110-Ken Tietz[1]
Heat 1 (6 Laps): 1. 92-Dan Mackenthun[6]; 2. 110-Ken Tietz[1]; 3. 81-Matt Speckman[2]; 4. 87-Brent Uecker[5]; 5. 18M-Randy Melvin[3]; 6. 78-Kevin Latour[4]; 7. 27-Jed Trebelhorn[7]
Heat 2 (6 Laps): 1. 16-Ryan Grochow[3]; 2. 9Z-AJ Zimmerman[4]; 3. 34-Dakota Robinson[5]; 4. 99-Mason Goettl[2]; 5. 16T-Luke Trebelhorn[6]; 6. 30Z-Mark Zimmerman[1]
Heat 3 (6 Laps): 1. 71-Josh Larsen[1]; 2. 00-Ryan Bjerkeset[4]; 3. 30-David Moriarty[3]; 4. 87L-Curt Lund[6]; 5. 71D-Shaun Bruns[5]; 6. 20-Gage Seehafer[2]
Heat 4 (6 Laps): 1. 18X-Daniel Eckblad[3]; 2. 99L-Matthew Looft[5]; 3. 74-Tim Pessek[4]; 4. 17-Mike Layne[6]; 5. 1M-Jeff McCollum[1]; 6. (DNF) 25A-Andrea McCain[2]
IMCA Sport Compact
A Feature 1 (10 Laps): 1. 81D-Justin Dose[8]; 2. 54-Alan Lahr[6]; 3. 24G-Dale Gatton[7]; 4. 53-Nicole Kelzer[11]; 5. 51X-Gary Schumacher[2]; 6. (DNF) 88T-Marc Grey[3]; 7. (DNF) 24-Emily Christenson[4]; 8. (DNF) 04Z-Zach Vande Kieft[9]; 9. (DNF) 101K-Kevin Bolte[10]; 10. (DNF) 76-David Marshall[5]; 11. (DNS) 11A-Darwin Brown; 12. (DNS) 29X-Jason Bolte
Heat 1 (4 Laps): 1. 81D-Justin Dose[5]; 2. 11A-Darwin Brown[1]; 3. 101K-Kevin Bolte[6]; 4. 76-David Marshall[3]; 5. 88T-Marc Grey[2]; 6. (DNS) 29X-Jason Bolte
Heat 2 (4 Laps): 1. 51X-Gary Schumacher[1]; 2. 54-Alan Lahr[3]; 3. 24G-Dale Gatton[4]; 4. 24-Emily Christenson[2]; 5. 04Z-Zach Vande Kieft[5]; 6. 53-Nicole Kelzer[6]
Outlaw Hobby Stocks
A Feature 1 (15 Laps): 1. 87-Garett Uecker[5]; 2. 3K-Karl Hewitt Jr[1]; 3. 11R-Rod Manthey[4]; 4. 0X-Mark Oestreich[3]; 5. 3J-Jessie Johnson[6]; 6. 17R-Luke Rohde[7]; 7. (DNF) 60-Beau Frauendienst[8]; 8. (DNF) 38-Fred Heidecker[2]
Heat 1 (6 Laps): 1. 3K-Karl Hewitt Jr[1]; 2. 38-Fred Heidecker[4]; 3. 0X-Mark Oestreich[5]; 4. 87-Garett Uecker[7]; 5. 11R-Rod Manthey[6]; 6. 3J-Jessie Johnson[3]; 7. 17R-Luke Rohde[2]; 8. 60-Beau Frauendienst[8]
IMCA Modified
A Feature 1 (20 Laps): 1. 12-Chad Porter[4]; 2. 7S-Todd Stinehart[9]; 3. 3J-JJ Reimers[2]; 4. 19M-Dan Menk[6]; 5. 74C-Clint Hatlestad[10]; 6. M8-Dalton Magers[7]; 7. 71N-Rick Nelson[11]; 8. (DNF) 21G-Wayne Govig[12]; 9. (DNF) XX-Jordan Rogotzke[5]; 10. (DNF) 74J-Jason Schroeder[3]; 11. (DNF) 13L-Zachary Schultz[1]; 12. (DNF) 11-Trent Loverude[8]
Heat 1 (6 Laps): 1. 11-Trent Loverude[5]; 2. 74C-Clint Hatlestad[6]; 3. XX-Jordan Rogotzke[3]; 4. 74J-Jason Schroeder[2]; 5. 13L-Zachary Schultz[1]; 6. (DNF) 71N-Rick Nelson[4]
Heat 2 (6 Laps): 1. 12-Chad Porter[2]; 2. 19M-Dan Menk[3]; 3. 7S-Todd Stinehart[5]; 4. M8-Dalton Magers[4]; 5. 3J-JJ Reimers[1]; 6. (DNF) 21G-Wayne Govig[6]
IMCA RaceSaver Sprint Car
A Feature 1 (15 Laps): 1. 15-Zach Glaser[1]; 2. 24B-Brandon Buysse[2]; 3. 1300-Brett Allen[5]; 4. 30-Matt Johnson[3]; 5. 56-Bill Johnson[4]; 6. 24G-Chris Graf[7]; 7. 4S-Mike Stien[8]; 8. 05-Brandon Allen[6]; 9. 33S-Jeremy Schultz[10]; 10. 3D-Dan Griep[9]; 11. 00-Andrew Allen[13]; 12. (DNF) 9A-Hunter Hanson[11]; 13. (DNF) 55-Bruce Allen[12]
Heat 1 (6 Laps): 1. 24B-Brandon Buysse[1]; 2. 56-Bill Johnson[2]; 3. 05-Brandon Allen[4]; 4. 4S-Mike Stien[6]; 5. 33S-Jeremy Schultz[5]; 6. 00-Andrew Allen[7]; 7. 9A-Hunter Hanson[3]
Heat 2 (6 Laps): 1. 24G-Chris Graf[4]; 2. 30-Matt Johnson[2]; 3. 1300-Brett Allen[3]; 4. 15-Zach Glaser[1]; 5. 3D-Dan Griep[6]; 6. (DNF) 55-Bruce Allen[5]
Roadsters
A Feature 1 (8 Laps): 1. 816-Jake Trebesch[3]; 2. 50-Emily McConnell[1]; 3. 23K-Brian Krueger[7]; 4. 00-Gavin Selly[2]; 5. 01-Justin McConnell[5]; 6. 28-Brenna Braunworth[9]; 7. 10-Katelyn Herrley[8]; 8. 29X-Jaxon Seifert[10]; 9. 12-Brenna Adams[13]; 10. 420-Derek Evans[6]; 11. 156-Brennan Molden[17]; 12. 54-Aaron Brinkman[15]; 13. (DNF) 28N-Nevyn Hengel[12]; 14. (DNF) I23-Hannah Buskey[11]; 15. (DNF) 7H-Seth Hoffmann[4]; 16. (DNF) 40-Brooklyn Peterson[14]; 17. (DNS) 80A-Ashlyn Karnik
Heat 1 (4 Laps): 1. 28-Brenna Braunworth[1]; 2. I23-Hannah Buskey[6]; 3. 50-Emily McConnell[5]; 4. 23K-Brian Krueger[2]; 5. 12-Brenna Adams[3]; 6. 80A-Ashlyn Karnik[4]
Heat 2 (4 Laps): 1. 01-Justin McConnell[3]; 2. 816-Jake Trebesch[5]; 3. 7H-Seth Hoffmann[6]; 4. (DNS) 28N-Nevyn Hengel; 5. (DNS) 40-Brooklyn Peterson; 6. (DNS) 156-Brennan Molden
Heat 3 (4 Laps): 1. 00-Gavin Selly[3]; 2. 10-Katelyn Herrley[4]; 3. 420-Derek Evans[2]; 4. 29X-Jaxon Seifert[5]; 5. 54-Aaron Brinkman[1]
IMCA Hobby Stock
A Feature 1 (15 Laps): 1. 16X-Blake Luinenburg[11]; 2. 75C-Cory Probst[10]; 3. 18M-Taylor Manderfield[7]; 4. 72-Jordan Robinson[5]; 5. 53-Travis Koester[1]; 6. 38B-Brad Becker[9]; 7. 50-Brett Mcconnell[15]; 8. 175C-Daniel Probst[4]; 9. 32-Chad Volk[8]; 10. 7K-Jonathan Schroeder[12]; 11. 11-Ben Davis[6]; 12. (DNF) 75H-Carter Holmquist[13]; 13. (DNF) 85-George Motto[3]; 14. (DNF) 69-Roger Krebs[16]; 15. (DNF) 24-Mac Tollefson[18]; 16. (DNF) 27-Moriah Trebelhorn[19]; 17. (DNF) 14B-Levi Barna[14]; 18. (DNF) 15-Scott Porter[2]; 19. (DNS) 16R-Hunter Rebstock
Heat 1 (6 Laps): 1. 38B-Brad Becker[5]; 2. 53-Travis Koester[1]; 3. 7K-Jonathan Schroeder[6]; 4. 11-Ben Davis[4]; 5. 75H-Carter Holmquist[2]; 6. 69-Roger Krebs[3]; 7. 27-Moriah Trebelhorn[7]
Heat 2 (6 Laps): 1. 18M-Taylor Manderfield[4]; 2. 175C-Daniel Probst[3]; 3. 75C-Cory Probst[5]; 4. 85-George Motto[2]; 5. 14B-Levi Barna[1]; 6. (DNF) 16R-Hunter Rebstock[6]
Heat 3 (6 Laps): 1. 15-Scott Porter[1]; 2. 32-Chad Volk[4]; 3. 16X-Blake Luinenburg[5]; 4. 72-Jordan Robinson[3]; 5. 50-Brett Mcconnell[2]; 6. 24-Mac Tollefson[6]