IMCA Northern SportMod
A Feature 1 (15 Laps): 1. 9-Matthew Looft[10]; 2. 75-Jeff Lloyd[3]; 3. 49-Mat Hollerich[1]; 4. 23E-Broddy Enter[5]; 5. 19-Bryan Spaude[4]; 6. 111B-Eric Bassett[9]; 7. 7L-Eric Larson[11]; 8. 11-Cole Hesse[6]; 9. 77-Matthew Schoenke[13]; 10. 18X-Chris Neisen[14]; 11. 0C-Charlie Rustman[12]; 12. (DNF) 2J-Jeff Carter[8]; 13. (DNF) 39R-John Rebstock[2]; 14. (DNF) 25-Ben Reierson[7]
Heat 1 (6 Laps): 1. 39R-John Rebstock[2]; 2. 49-Mat Hollerich[1]; 3. 23E-Broddy Enter[4]; 4. 9-Matthew Looft[7]; 5. 25-Ben Reierson[5]; 6. 7L-Eric Larson[6]; 7. 77-Matthew Schoenke[3]
Heat 2 (6 Laps): 1. 75-Jeff Lloyd[2]; 2. 2J-Jeff Carter[5]; 3. 111B-Eric Bassett[6]; 4. 19-Bryan Spaude[3]; 5. 11-Cole Hesse[4]; 6. 0C-Charlie Rustman[1]; 7. 18X-Chris Neisen[7]
IMCA Stock Car
A Feature 1 (15 Laps): 1. 99L-Matthew Looft[12]; 2. 92-Dan Mackenthun[11]; 3. 87L-Curt Lund[6]; 4. 00-Ryan Bjerkeset[10]; 5. 34-Dakota Robinson[9]; 6. 110-Ken Tietz[1]; 7. 74-Tim Pessek[14]; 8. 71-Josh Larsen[5]; 9. 30-David Moriarty[7]; 10. 71D-Shaun Bruns[8]; 11. 99-Mason Goettl[16]; 12. 87-Brent Uecker[19]; 13. 9Z-AJ Zimmerman[15]; 14. 16T-Luke Trebelhorn[4]; 15. 24-Craig Groebner[2]; 16. 18M-Randy Melvin[17]; 17. 27-Jed Trebelhorn[18]; 18. 25A-Andrea McCain[13]; 19. (DNF) 18X-Daniel Eckblad[3]; 20. (DNF) 30Z-Mark Zimmerman[20]
Heat 1 (6 Laps): 1. 71-Josh Larsen[4]; 2. 34-Dakota Robinson[6]; 3. 110-Ken Tietz[1]; 4. 92-Dan Mackenthun[7]; 5. 25A-Andrea McCain[2]; 6. (DNF) 99-Mason Goettl[3]; 7. (DNF) 87-Brent Uecker[5]
Heat 2 (6 Laps): 1. 87L-Curt Lund[4]; 2. 71D-Shaun Bruns[5]; 3. 18X-Daniel Eckblad[2]; 4. 99L-Matthew Looft[7]; 5. 74-Tim Pessek[6]; 6. 18M-Randy Melvin[3]; 7. (DNF) 30Z-Mark Zimmerman[1]
Heat 3 (6 Laps): 1. 30-David Moriarty[4]; 2. 16T-Luke Trebelhorn[2]; 3. 00-Ryan Bjerkeset[6]; 4. 24-Craig Groebner[1]; 5. 9Z-AJ Zimmerman[5]; 6. 27-Jed Trebelhorn[3]
IMCA Sport Compact
A Feature 1 (10 Laps): 1. 9-Nate Coopman[5]; 2. 51X-Gary Schumacher[2]; 3. 04Z-Zach Vande Kieft[4]; 4. 25G-Dale Gatton[7]; 5. 101K-Kevin Bolte[3]; 6. 81D-Justin Dose[8]; 7. 81-Brandon Hartmann[10]; 8. 7F-Neil Forsberg[9]; 9. 54-Alan Lahr[6]; 10. 88T-Marc Grey[11]; 11. (DNF) 53-Nicole Kelzer[12]; 12. (DNF) 11A-Darwin Brown[1]
Heat 1 (4 Laps): 1. 11A-Darwin Brown[1]; 2. 54-Alan Lahr[4]; 3. 81D-Justin Dose[5]; 4. 04Z-Zach Vande Kieft[3]; 5. 81-Brandon Hartmann[6]; 6. 88T-Marc Grey[2]
Heat 2 (4 Laps): 1. 101K-Kevin Bolte[2]; 2. 51X-Gary Schumacher[1]; 3. 9-Nate Coopman[3]; 4. 25G-Dale Gatton[5]; 5. 7F-Neil Forsberg[6]; 6. 53-Nicole Kelzer[4]
Outlaw Hobby Stocks
A Feature 1 (15 Laps): 1. 3K-Karl Hewitt Jr[3]; 2. 0X-Mark Oestreich[5]; 3. 11R-Rod Manthey[6]; 4. 11-Tyler Manthey[1]; 5. 3J-Jessie Johnson[4]; 6. 17B-Billy Foesch[9]; 7. 17R-Luke Rohde[2]; 8. 60-Beau Frauendienst[10]; 9. (DNF) 95X-Patrick Schauer[8]; 10. (DNS) 87-Garett Uecker
Heat 1 (6 Laps): 1. 3K-Karl Hewitt Jr[2]; 2. 0X-Mark Oestreich[3]; 3. 87-Garett Uecker[4]; 4. (DNF) 17B-Billy Foesch[5]; 5. (DNF) 11-Tyler Manthey[1]
Heat 2 (6 Laps): 1. 11R-Rod Manthey[3]; 2. 95X-Patrick Schauer[4]; 3. 3J-Jessie Johnson[2]; 4. 60-Beau Frauendienst[5]; 5. (DNF) 17R-Luke Rohde[1]
IMCA Modified
A Feature 1 (20 Laps): 1. 11-Trent Loverude[2]; 2. 7S-Todd Stinehart[8]; 3. 19M-Dan Menk[5]; 4. X-Joshua Rogotzke[9]; 5. XX-Jordan Rogotzke[11]; 6. 74C-Clint Hatlestad[7]; 7. 74J-Jason Schroeder[10]; 8. 71N-Rick Nelson[4]; 9. 3J-JJ Reimers[3]; 10. (DNF) 12-Chad Porter[6]; 11. (DNF) 13L-Zachary Schultz[1]; 12. (DNF) 51-TJ Brockman[12]
Heat 1 (6 Laps): 1. 11-Trent Loverude[2]; 2. 7S-Todd Stinehart[5]; 3. 12-Chad Porter[4]; 4. 13L-Zachary Schultz[1]; 5. 71N-Rick Nelson[3]; 6. (DNF) 74J-Jason Schroeder[6]
Heat 2 (6 Laps): 1. 19M-Dan Menk[4]; 2. 74C-Clint Hatlestad[5]; 3. X-Joshua Rogotzke[6]; 4. 3J-JJ Reimers[3]; 5. 51-TJ Brockman[1]; 6. (DNF) XX-Jordan Rogotzke[2]
IMCA RaceSaver Sprint Car
A Feature 1 (15 Laps): 1. 10-Trevor Serbus[9]; 2. 9A-Hunter Hanson[1]; 3. 30-Matt Johnson[3]; 4. 3D-Dan Griep[2]; 5. 1300-Brett Allen[12]; 6. 19B-Jack Berger[8]; 7. (DNF) 24G-Rob Rawson[6]; 8. (DNF) 85-Matthew Jasper[10]; 9. (DNF) 07-Owen Carlson[7]; 10. (DNF) 24B-Brandon Buysse[5]; 11. (DNF) 15-Zach Glaser[4]; 12. (DNF) 69X-Robert Rezac[11]; 13. (DNS) 56-Bill Johnson
Heat 1 (6 Laps): 1. 24B-Brandon Buysse[3]; 2. 9A-Hunter Hanson[1]; 3. 19B-Jack Berger[5]; 4. 24G-Rob Rawson[4]; 5. 85-Matthew Jasper[6]; 6. 69X-Robert Rezac[7]; 7. 56-Bill Johnson[2]
Heat 2 (6 Laps): 1. 3D-Dan Griep[1]; 2. 30-Matt Johnson[2]; 3. 10-Trevor Serbus[6]; 4. 15-Zach Glaser[3]; 5. 07-Owen Carlson[5]; 6. 1300-Brett Allen[4]
IMCA Hobby Stock
A Feature 1 (12 Laps): 1. 75C-Cory Probst[10]; 2. 15-Scott Porter[1]; 3. 175C-Daniel Probst[12]; 4. 32-Chad Volk[7]; 5. 18M-Taylor Manderfield[9]; 6. 53-Travis Koester[3]; 7. 72-Jordan Robinson[8]; 8. 11-Ben Davis[6]; 9. 17B-Blake Foesch[13]; 10. 7K-Jonathan Schroeder[4]; 11. 75H-Carter Holmquist[2]; 12. (DNF) 38Z-Ryan Sabo[11]; 13. (DNF) 50-Brett Mcconnell[5]; 14. (DNS) 85-George Motto
Heat 1 (6 Laps): 1. 7K-Jonathan Schroeder[3]; 2. 32-Chad Volk[5]; 3. 18M-Taylor Manderfield[6]; 4. 75H-Carter Holmquist[2]; 5. 11-Ben Davis[4]; 6. 38Z-Ryan Sabo[1]; 7. 17B-Blake Foesch[7]
Heat 2 (6 Laps): 1. 15-Scott Porter[1]; 2. 53-Travis Koester[2]; 3. 75C-Cory Probst[6]; 4. 50-Brett Mcconnell[3]; 5. 72-Jordan Robinson[5]; 6. 175C-Daniel Probst[4]
Junior Sportsman Dirt Karts
A Feature 1 (8 Laps): 1. 24P-Mason Powers[1]; 2. 74-Theo Pessek[4]; 3. 5-Gavin St John[2]; 4. 9-Kane Krebs[8]; 5. 29S-Silas Rustman[6]; 6. 20-Gage Carter[7]; 7. 19-Dayson Chouanard[10]; 8. 00-Ashlyn Allen[5]; 9. (DNF) 10-Kamdyn Krebs[3]; 10. (DNF) 46-Taiten Kemnitz[9]
Heat 1 (6 Laps): 1. 74-Theo Pessek[3]; 2. 00-Ashlyn Allen[1]; 3. 29S-Silas Rustman[4]; 4. 20-Gage Carter[5]; 5. 9-Kane Krebs[2]
Heat 2 (6 Laps): 1. 24P-Mason Powers[2]; 2. 5-Gavin St John[5]; 3. 10-Kamdyn Krebs[3]; 4. (DNF) 46-Taiten Kemnitz[1]; 5. (DNS) 19-Dayson Chouanard
Heat 3 (6 Laps): 1. 20-Gage Carter[1]; 2. 74-Theo Pessek[3]; 3. 29S-Silas Rustman[2]; 4. 00-Ashlyn Allen[5]; 5. (DNS) 9-Kane Krebs
Heat 4 (6 Laps): 1. 5-Gavin St John[1]; 2. 24P-Mason Powers[4]; 3. 46-Taiten Kemnitz[5]; 4. 10-Kamdyn Krebs[3]; 5. (DNS) 19-Dayson Chouanard
Junior Class
A Feature 1 (8 Laps): 1. 00-Brayden Allen[1]; 2. 06-Gavin Allen[3]; 3. 24-Justin Daschner[4]; 4. 27N-Noah Rustman[2]
Heat 1 (6 Laps): 1. 27N-Noah Rustman[2]; 2. 00-Brayden Allen[4]; 3. 06-Gavin Allen[1]; 4. (DNS) 24-Justin Daschner
Heat 2 (6 Laps): 1. 00-Brayden Allen[1]; 2. 27N-Noah Rustman[3]; 3. 06-Gavin Allen[4]; 4. 24-Justin Daschner[2]
Rookie Class
A Feature 1 (8 Laps): 1. 60-Lucas St John[2]; 2. 30-Mason Moriarty[3]; 3. 1C-Colt Carter[1]; 4. 15-Walter Glaser[4]; 5. 18P-Connor Powers[5]
Heat 1 (6 Laps): 1. 1C-Colt Carter[1]; 2. 60-Lucas St John[5]; 3. 18P-Connor Powers[2]; 4. 15-Walter Glaser[4]; 5. 30-Mason Moriarty[3]
Heat 2 (6 Laps): 1. 1C-Colt Carter[5]; 2. 30-Mason Moriarty[3]; 3. 60-Lucas St John[1]; 4. 15-Walter Glaser[2]; 5. 18P-Connor Powers[4]
Adult Open
A Feature 1 (8 Laps): 1. 2K-Kayla Schauer[3]; 2. 15P-Michael Powers[4]; 3. 99-Travis Manderfield[2]; 4. 26-Trent Wolters[6]; 5. 64Y-Yana Wencl[8]; 6. 73B-Bill Wencl[5]; 7. 1V-Megan Voss[7]; 8. 4U-Conner Meyer[1]; 9. 44B-Billy Wencl[9]
Heat 1 (6 Laps): 1. 4U-Conner Meyer[3]; 2. 26-Trent Wolters[1]; 3. 99-Travis Manderfield[7]; 4. 15P-Michael Powers[5]; 5. 1V-Megan Voss[4]; 6. 2K-Kayla Schauer[8]; 7. 64Y-Yana Wencl[2]; 8. 73B-Bill Wencl[6]; 9. 44B-Billy Wencl[9]
Heat 2 (6 Laps): 1. 2K-Kayla Schauer[2]; 2. 99-Travis Manderfield[3]; 3. 73B-Bill Wencl[4]; 4. 4U-Conner Meyer[7]; 5. 15P-Michael Powers[5]; 6. 44B-Billy Wencl[1]; 7. 1V-Megan Voss[6]; 8. 64Y-Yana Wencl[8]; 9. 26-Trent Wolters[9]