IMCA Northern SportMod
A Feature 1 (15 Laps): 1. 7L-Eric Larson[4]; 2. 9-Matthew Looft[10]; 3. 1Z-Zach Davis[3]; 4. 25-Ben Reierson[8]; 5. 24-Tony Steffensmeier[9]; 6. 2J-Jeff Carter[7]; 7. 23E-Broddy Enter[6]; 8. 11-Cole Hesse[2]; 9. 19-Bryan Spaude[11]; 10. 74-Zachary Malchow[13]; 11. 80-Brandon Karnik[1]; 12. 1J-Joey Reimers[14]; 13. (DNF) 75-Jeff Lloyd[5]; 14. (DNF) 77-Matthew Schoenke[12]
Heat 1 (6 Laps): 1. 25-Ben Reierson[5]; 2. 23E-Broddy Enter[4]; 3. 80-Brandon Karnik[1]; 4. 11-Cole Hesse[2]; 5. 75-Jeff Lloyd[7]; 6. 19-Bryan Spaude[3]; 7. 74-Zachary Malchow[6]
Heat 2 (6 Laps): 1. 1Z-Zach Davis[2]; 2. 7L-Eric Larson[3]; 3. 9-Matthew Looft[7]; 4. 24-Tony Steffensmeier[5]; 5. 2J-Jeff Carter[4]; 6. 77-Matthew Schoenke[1]; 7. 1J-Joey Reimers[6]
IMCA Stock Car
A Feature 1 (20 Laps): 1. 71-Josh Larsen[5]; 2. 92-Dan Mackenthun[12]; 3. 74-Tim Pessek[9]; 4. 99L-Matthew Looft[6]; 5. 00-Ryan Bjerkeset[10]; 6. 7K-Chad Schroeder[19]; 7. 81-Matt Speckman[18]; 8. 18M-Randy Melvin[16]; 9. 18X-Daniel Eckblad[17]; 10. 9Z-AJ Zimmerman[2]; 11. 99-Mason Goettl[20]; 12. 95X-Patrick Schauer[3]; 13. 25A-Andrea McCain[7]; 14. 16T-Luke Trebelhorn[4]; 15. 0-Steve Rustman[1]; 16. (DNF) 78-Kevin Latour[13]; 17. (DNF) 87-Brent Uecker[14]; 18. (DNF) 30-David Moriarty[8]; 19. (DNF) 11T-Roger Jenniges[15]; 20. (DNF) 56M-Matt Olson[11]; 21. (DNS) 5Z-Mark Zimmerman
Heat 1 (6 Laps): 1. 30-David Moriarty[5]; 2. 92-Dan Mackenthun[7]; 3. 95X-Patrick Schauer[3]; 4. 0-Steve Rustman[2]; 5. 78-Kevin Latour[4]; 6. 18M-Randy Melvin[1]; 7. (DNF) 7K-Chad Schroeder[6]
Heat 2 (6 Laps): 1. 9Z-AJ Zimmerman[2]; 2. 99L-Matthew Looft[4]; 3. 56M-Matt Olson[6]; 4. 16T-Luke Trebelhorn[3]; 5. 87-Brent Uecker[5]; 6. 18X-Daniel Eckblad[7]; 7. (DNF) 99-Mason Goettl[1]
Heat 3 (6 Laps): 1. 71-Josh Larsen[3]; 2. 25A-Andrea McCain[4]; 3. 74-Tim Pessek[5]; 4. 00-Ryan Bjerkeset[7]; 5. 11T-Roger Jenniges[1]; 6. (DNF) 81-Matt Speckman[6]; 7. (DNF) 5Z-Mark Zimmerman[2]
IMCA Sport Compact
A Feature 1 (10 Laps): 1. 3-Marschall Robinson[3]; 2. 54-Alan Lahr[4]; 3. 51X-Gary Schumacher[2]; 4. 53-Nicole Kelzer[1]
Heat 1 (4 Laps): 1. 3-Marschall Robinson[4]; 2. 54-Alan Lahr[3]; 3. 51X-Gary Schumacher[2]; 4. 53-Nicole Kelzer[1]
IMCA Hobby Stock
A Feature 1 (12 Laps): 1. 75C-Cory Probst[9]; 2. 32-Chad Volk[8]; 3. 27-Jed Trebelhorn[6]; 4. 7K-Jonathan Schroeder[3]; 5. 72-Jordan Robinson[7]; 6. 50-Brett Mcconnell[4]; 7. 53-Travis Koester[5]; 8. 17B-Blake Foesch[10]; 9. (DNF) 01-Justin McConnell[11]; 10. (DNF) 27M-Moriah Trebelhorn[1]; 11. (DNF) 11-Ben Davis[14]; 12. (DNF) 18M-Taylor Manderfield[13]; 13. (DNF) 27Z-Jeremy Ziemke[12]; 14. (DNS) 30-Nick McConnell
Heat 1 (6 Laps): 1. 27-Jed Trebelhorn[5]; 2. 32-Chad Volk[6]; 3. 50-Brett Mcconnell[4]; 4. 27M-Moriah Trebelhorn[1]; 5. (DNF) 30-Nick McConnell[7]; 6. (DNF) 17B-Blake Foesch[2]; 7. (DNS) 27Z-Jeremy Ziemke
Heat 2 (6 Laps): 1. 75C-Cory Probst[6]; 2. 7K-Jonathan Schroeder[2]; 3. 72-Jordan Robinson[5]; 4. 53-Travis Koester[4]; 5. 11-Ben Davis[7]; 6. 01-Justin McConnell[1]; 7. (DNS) 18M-Taylor Manderfield
Outlaw Hobby Stocks
A Feature 1 (15 Laps): 1. 34-Dakota Robinson[4]; 2. 3K-Karl Hewitt Jr[3]; 3. 21-Logan Wagenius[8]; 4. 11R-Rod Manthey[5]; 5. 0X-Mark Oestreich[1]; 6. 24-Craig Groebner[2]; 7. 11-Tyler Manthey[7]; 8. (DNF) 87-Garett Uecker[6]
Heat 1 (6 Laps): 1. 3K-Karl Hewitt Jr[3]; 2. 34-Dakota Robinson[5]; 3. 11R-Rod Manthey[7]; 4. 0X-Mark Oestreich[8]; 5. 24-Craig Groebner[2]; 6. 87-Garett Uecker[4]; 7. 11-Tyler Manthey[6]; 8. 21-Logan Wagenius[1]
Junior Sportsman Dirt Karts
A Feature 1 (8 Laps): 1. 27N-Noah Rustman[1]; 2. 5-Gavin St John[2]; 3. 100-Jaxon Black[6]; 4. 00-Ashlyn Allen[4]; 5. 24P-Mason Powers[3]; 6. 17-Brayleigh Berg[5]
Heat 1 (6 Laps): 1. 27N-Noah Rustman[5]; 2. 100-Jaxon Black[2]; 3. 5-Gavin St John[3]; 4. 00-Ashlyn Allen[1]; 5. 24P-Mason Powers[4]; 6. 17-Brayleigh Berg[6]
Heat 2 (6 Laps): 1. 27N-Noah Rustman[2]; 2. 24P-Mason Powers[3]; 3. 5-Gavin St John[4]; 4. 00-Ashlyn Allen[6]; 5. 17-Brayleigh Berg[1]; 6. (DNS) 100-Jaxon Black
Junior Class
A Feature 1 (8 Laps): 1. 00-Brayden Allen[1]; 2. 24-Justin Daschner[5]; 3. 07-Robby Perrino[4]; 4. 06-Gavin Allen[3]; 5. 10-Kamry Bodin[6]; 6. (BF) 16-Braylon Manderfeld[2]
Heat 1 (6 Laps): 1. 00-Brayden Allen[4]; 2. 06-Gavin Allen[1]; 3. 16-Braylon Manderfeld[6]; 4. 07-Robby Perrino[5]; 5. 24-Justin Daschner[3]; 6. 10-Kamry Bodin[2]
Heat 2 (6 Laps): 1. 16-Braylon Manderfeld[1]; 2. 00-Brayden Allen[3]; 3. 24-Justin Daschner[4]; 4. 07-Robby Perrino[2]; 5. 06-Gavin Allen[6]; 6. 10-Kamry Bodin[5]
Rookie Class
A Feature 1 (8 Laps): 1. 74-Theo Pessek[2]; 2. 15H-Evelyn Hess[1]; 3. 30-Mason Moriarty[4]; 4. 60-Lucas St John[3]; 5. 45C-Collin Griffin[5]
Heat 1 (6 Laps): 1. 15H-Evelyn Hess[2]; 2. 74-Theo Pessek[4]; 3. 60-Lucas St John[3]; 4. 30-Mason Moriarty[5]; 5. 45C-Collin Griffin[1]
Heat 2 (6 Laps): 1. 74-Theo Pessek[1]; 2. 15H-Evelyn Hess[3]; 3. 60-Lucas St John[2]; 4. 30-Mason Moriarty[5]; 5. 45C-Collin Griffin[4]
Adult Open
A Feature 1 (8 Laps): 1. 99-Travis Manderfield[1]; 2. 2K-Kayla Schauer[2]; 3. 26-Trent Wolters[3]; 4. 73B-Bill Wencl[5]; 5. 15P-Michael Powers[4]
Heat 1 (6 Laps): 1. 99-Travis Manderfield[4]; 2. 26-Trent Wolters[3]; 3. 2K-Kayla Schauer[5]; 4. 15P-Michael Powers[1]; 5. 73B-Bill Wencl[2]
Heat 2 (6 Laps): 1. 2K-Kayla Schauer[1]; 2. 99-Travis Manderfield[2]; 3. 26-Trent Wolters[3]; 4. 73B-Bill Wencl[4]; 5. 15P-Michael Powers[5]
IMCA RaceSaver Sprint Car
A Feature 1 (20 Laps): 1. 1300-Brett Allen[6]; 2. 17Z-Zach Foesch[2]; 3. 30-Matt Johnson[5]; 4. 10-Trevor Serbus[7]; 5. 56-Bill Johnson[4]; 6. 54-Michael Stien[1]; 7. 4S-Mike Stien[3]; 8. 24B-Javen Ostermann[8]; 9. 17-Wade Hansen[9]; 10. (DNF) 66-Neil Stevens[10]; 11. (DNF) 3D-Dan Griep[11]; 12. (DNS) 15-Laela Eisenschenk
Heat 1 (6 Laps): 1. 4S-Mike Stien[2]; 2. 10-Trevor Serbus[4]; 3. 30-Matt Johnson[3]; 4. 54-Michael Stien[1]; 5. 17-Wade Hansen[5]; 6. (DNS) 15-Laela Eisenschenk
Heat 2 (6 Laps): 1. 56-Bill Johnson[2]; 2. 17Z-Zach Foesch[1]; 3. 1300-Brett Allen[3]; 4. 24B-Javen Ostermann[4]; 5. (DNF) 66-Neil Stevens[5]; 6. (DNF) 3D-Dan Griep[6]
IMCA Modified
A Feature 1 (15 Laps): 1. 11-Trent Loverude[8]; 2. 74-Clint Hatlestad[9]; 3. M8-Dalton Magers[2]; 4. 74J-Jason Schroeder[3]; 5. 12-Chad Porter[5]; 6. 17-Joe Roberts[7]; 7. 71N-Rick Nelson[6]; 8. 48B-Paul Burger[11]; 9. 21G-Wayne Govig[10]; 10. (DNF) 3J-JJ Reimers[4]; 11. (DNF) 13L-Zachary Schultz[1]
Heat 1 (6 Laps): 1. 11-Trent Loverude[5]; 2. 71N-Rick Nelson[4]; 3. 74J-Jason Schroeder[2]; 4. 3J-JJ Reimers[3]; 5. (DNF) 13L-Zachary Schultz[1]; 6. (DNF) 21G-Wayne Govig[6]
Heat 2 (6 Laps): 1. 12-Chad Porter[3]; 2. 74-Clint Hatlestad[5]; 3. M8-Dalton Magers[1]; 4. 17-Joe Roberts[4]; 5. 48B-Paul Burger[2]