IMCA Hobby Stock
A Feature 1 (12 Laps): 1. 75C-Cory Probst[7]; 2. 175C-Daniel Probst[8]; 3. 18M-Taylor Manderfield[1]; 4. 15-Scott Porter[3]; 5. 72-Jordan Robinson[5]; 6. 01X-Patrick Oestreich[4]; 7. 9S-Todd Sievert[6]; 8. 14E-Erich Koester[10]; 9. 16R-Hunter Rebstock[9]; 10. (DNF) 5-Corey Black[2]
Heat 1 (6 Laps): 1. 15-Scott Porter[2]; 2. 75C-Cory Probst[4]; 3. 18M-Taylor Manderfield[1]; 4. 72-Jordan Robinson[3]; 5. 16R-Hunter Rebstock[5]
Heat 2 (6 Laps): 1. 5-Corey Black[1]; 2. 9S-Todd Sievert[3]; 3. 175C-Daniel Probst[4]; 4. 01X-Patrick Oestreich[2]; 5. 14E-Erich Koester[5]
Outlaw Hobby Stocks
A Feature 1 (15 Laps): 1. 3K-Karl Hewitt Jr[8]; 2. 11R-Rod Manthey[4]; 3. 0X-Mark Oestreich[2]; 4. 21-Logan Wagenius[5]; 5. 2D-Mori Oestreich[6]; 6. 11-Tyler Manthey[1]; 7. 96X-Blake Teubert[9]; 8. 34-Dakota Robinson[7]; 9. 17R-Luke Rohde[3]
Heat 1 (6 Laps): 1. 11-Tyler Manthey[1]; 2. 17R-Luke Rohde[2]; 3. 21-Logan Wagenius[3]; 4. 96X-Blake Teubert[5]; 5. (DNF) 34-Dakota Robinson[4]
Heat 2 (6 Laps): 1. 3K-Karl Hewitt Jr[4]; 2. 11R-Rod Manthey[2]; 3. 0X-Mark Oestreich[1]; 4. 2D-Mori Oestreich[3]
IMCA Northern SportMod
A Feature 1 (15 Laps): 1. 1Z-Zach Davis[8]; 2. 9-Matthew Looft[9]; 3. 23E-Broddy Enter[1]; 4. 22K-Mike Kennedy[4]; 5. 2J-Jeff Carter[7]; 6. 3J-JJ Reimers[3]; 7. 5B-Tim Bergerson[10]; 8. 48-John Albrecht[5]; 9. 19-Bryan Spaude[12]; 10. 39R-John Rebstock[2]; 11. 77-Matthew Schoenke[11]; 12. (DNF) 11-Cole Hesse[13]; 13. (DQ) 7L-Eric Larson[6]
Heat 1 (6 Laps): 1. 9-Matthew Looft[6]; 2. 48-John Albrecht[4]; 3. 2J-Jeff Carter[5]; 4. 23E-Broddy Enter[2]; 5. 3J-JJ Reimers[3]; 6. 5B-Tim Bergerson[7]; 7. 19-Bryan Spaude[1]
Heat 2 (6 Laps): 1. 7L-Eric Larson[4]; 2. 1Z-Zach Davis[5]; 3. 39R-John Rebstock[2]; 4. 22K-Mike Kennedy[3]; 5. 11-Cole Hesse[6]; 6. (DNF) 77-Matthew Schoenke[1]
IMCA RaceSaver Sprint Car
A Feature 1 (15 Laps): 1. 10-Trevor Serbus[4]; 2. 20G-Chris Graf[1]; 3. 56-Bill Johnson[6]; 4. 21-Brett Allen[10]; 5. 30-Matt Johnson[3]; 6. 33S-Jeremy Schultz[7]; 7. 4S-Mike Stien[12]; 8. 45-Monty Ferriera[2]; 9. (DNF) 22-Justin Allen[11]; 10. (DNF) 24B-Brandon Buysse[8]; 11. (DNF) 26G-Hannah Graf[13]; 12. (DNF) 17-Wade Hansen[14]; 13. (DNF) 54-Michael Stien[9]; 14. (DNF) 3D-Dan Griep[5]
Heat 1 (6 Laps): 1. 56-Bill Johnson[1]; 2. 10-Trevor Serbus[5]; 3. 21-Brett Allen[4]; 4. 30-Matt Johnson[7]; 5. 54-Michael Stien[2]; 6. 22-Justin Allen[6]; 7. 26G-Hannah Graf[3]
Heat 2 (6 Laps): 1. 45-Monty Ferriera[4]; 2. 20G-Chris Graf[2]; 3. 3D-Dan Griep[1]; 4. 33S-Jeremy Schultz[6]; 5. 24B-Brandon Buysse[5]; 6. 4S-Mike Stien[3]; 7. 17-Wade Hansen[7]
IMCA Modified
A Feature 1 (15 Laps): 1. 11-Trent Loverude[9]; 2. 19M-Dan Menk[6]; 3. 74C-Clint Hatlestad[7]; 4. M8-Dalton Magers[10]; 5. 7S-Todd Stinehart[4]; 6. 17-Joe Roberts[3]; 7. 4K-Kent Willms[5]; 8. 12-Chad Porter[8]; 9. 13L-Zachary Schultz[1]; 10. (DNF) 28-Aaron McVenes[11]; 11. (DNF) 74J-Jason Schroeder[2]
Heat 1 (6 Laps): 1. 19M-Dan Menk[4]; 2. 12-Chad Porter[5]; 3. 7S-Todd Stinehart[3]; 4. M8-Dalton Magers[6]; 5. 74J-Jason Schroeder[2]; 6. 28-Aaron McVenes[1]
Heat 2 (6 Laps): 1. 11-Trent Loverude[5]; 2. 4K-Kent Willms[3]; 3. 74C-Clint Hatlestad[4]; 4. 17-Joe Roberts[2]; 5. 13L-Zachary Schultz[1]
IMCA Stock Car
A Feature 1 (20 Laps): 1. 87-Brent Uecker[1]; 2. 81-Matt Speckman[8]; 3. 74-Tim Pessek[9]; 4. 71-Josh Larsen[7]; 5. 30-David Moriarty[5]; 6. 7K-Chad Schroeder[11]; 7. 99L-Matthew Looft[17]; 8. 92-Dan Mackenthun[10]; 9. 16T-Luke Trebelhorn[3]; 10. 18X-Daniel Eckblad[4]; 11. 15-Taylor Willms[13]; 12. 17-Trevor Holm[12]; 13. X2BS-Roger Jenniges[2]; 14. 25A-Andrea McCain[20]; 15. 56M-Matt Olson[19]; 16. 9Z-AJ Zimmerman[16]; 17. 5Z-Mark Zimmerman[18]; 18. 99-Mason Goettl[21]; 19. 18M-Randy Melvin[14]; 20. (DNF) 00-Ryan Bjerkeset[15]; 21. (DNF) 33-Matt Schauer[6]
Heat 1 (6 Laps): 1. 87-Brent Uecker[1]; 2. X2BS-Roger Jenniges[2]; 3. 92-Dan Mackenthun[6]; 4. 16T-Luke Trebelhorn[3]; 5. 15-Taylor Willms[5]; 6. 9Z-AJ Zimmerman[4]; 7. 56M-Matt Olson[7]
Heat 2 (6 Laps): 1. 18X-Daniel Eckblad[3]; 2. 7K-Chad Schroeder[6]; 3. 81-Matt Speckman[7]; 4. 71-Josh Larsen[5]; 5. 18M-Randy Melvin[1]; 6. (DNF) 99L-Matthew Looft[4]; 7. (DNF) 25A-Andrea McCain[2]
Heat 3 (6 Laps): 1. 30-David Moriarty[3]; 2. 74-Tim Pessek[5]; 3. 33-Matt Schauer[4]; 4. 17-Trevor Holm[7]; 5. 00-Ryan Bjerkeset[6]; 6. 5Z-Mark Zimmerman[2]; 7. 99-Mason Goettl[1]
IMCA Sport Compact
A Feature 1 (10 Laps): 1. 54-Alan Lahr[8]; 2. 9-Nate Coopman[9]; 3. 30-Nick McConnell[7]; 4. 7F-Neil Forsberg[10]; 5. 50-Brett Mcconnell[6]; 6. 40-Broc Braunworth[2]; 7. 81D-Justin Dose[4]; 8. 01-Justin McConnell[3]; 9. 51X-Gary Schumacher[5]; 10. 03-Michael Rehnelt[14]; 11. 119-Brandon Backstrom[1]; 12. 53-Nicole Kelzer[12]; 13. 40P-Jack Post[16]; 14. 49-Everett Bryant[13]; 15. 3B-James Brewer[15]; 16. (DNS) 32%-Eric Stocker
Heat 1 (4 Laps): 1. 50-Brett Mcconnell[5]; 2. 40-Broc Braunworth[3]; 3. 81D-Justin Dose[4]; 4. 54-Alan Lahr[6]; 5. 7F-Neil Forsberg[7]; 6. 32%-Eric Stocker[1]; 7. 49-Everett Bryant[2]; 8. 3B-James Brewer[8]
Heat 2 (4 Laps): 1. 51X-Gary Schumacher[4]; 2. 01-Justin McConnell[3]; 3. 30-Nick McConnell[5]; 4. 9-Nate Coopman[6]; 5. 119-Brandon Backstrom[1]; 6. 53-Nicole Kelzer[2]; 7. 03-Michael Rehnelt[7]; 8. 40P-Jack Post[8]
Junior Sportsman Dirt Karts
A Feature 1 (10 Laps): 1. 32-Tucker Trimbo[1]; 2. 06-Gavin Allen[5]; 3. 16-Braylon Manderfeld[2]; 4. 28-Kendrah Lamont[8]; 5. 132-McKenzee Trimbo[7]; 6. 7K-Jase Schroeder[4]; 7. 24-Justin Daschner[6]; 8. 5-Gavin St John[9]; 9. 10-Kamry Bodin[10]; 10. 07-Robby Perrino[3]
Heat 1 (8 Laps): 1. 16-Braylon Manderfeld[4]; 2. 7K-Jase Schroeder[2]; 3. 07-Robby Perrino[5]; 4. 132-McKenzee Trimbo[3]; 5. 10-Kamry Bodin[1]
Heat 2 (8 Laps): 1. 32-Tucker Trimbo[5]; 2. 06-Gavin Allen[2]; 3. 24-Justin Daschner[4]; 4. 28-Kendrah Lamont[3]; 5. 5-Gavin St John[1]
Heat 3 (8 Laps): 1. 07-Robby Perrino[1]; 2. 16-Braylon Manderfeld[2]; 3. 7K-Jase Schroeder[4]; 4. 132-McKenzee Trimbo[3]; 5. (DNS) 10-Kamry Bodin
Heat 4 (8 Laps): 1. 32-Tucker Trimbo[1]; 2. 24-Justin Daschner[2]; 3. 06-Gavin Allen[4]; 4. 28-Kendrah Lamont[3]; 5. 5-Gavin St John[5]
Rookie Class
A Feature 1 (6 Laps): 1. 15H-Evelyn Hess[1]; 2. 9-Axel Sievert[5]; 3. 7R-Calvin Rosenthal[2]; 4. 74-Theo Pessek[3]; 5. 33-August Gregory[4]; 6. 60-Lucas St John[7]; 7. 00-Ashlyn Allen[6]; 8. 17-Jaxson Latzke[8]
Heat 1 (4 Laps): 1. 15H-Evelyn Hess[2]; 2. 7R-Calvin Rosenthal[3]; 3. 60-Lucas St John[4]; 4. 00-Ashlyn Allen[1]
Heat 2 (4 Laps): 1. 33-August Gregory[1]; 2. 74-Theo Pessek[2]; 3. 9-Axel Sievert[3]; 4. 17-Jaxson Latzke[4]
Heat 3 (4 Laps): 1. 7R-Calvin Rosenthal[2]; 2. 15H-Evelyn Hess[3]; 3. 00-Ashlyn Allen[4]; 4. (DNF) 60-Lucas St John[1]
Heat 4 (4 Laps): 1. 74-Theo Pessek[3]; 2. 9-Axel Sievert[2]; 3. 33-August Gregory[4]; 4. 17-Jaxson Latzke[1]
Junior Class
A Feature 1 (10 Laps): 1. 12-Kyle Manderfeld[1]; 2. 00-Brayden Allen[3]; 3. 17B-Blake Foesch[2]; 4. 26-Trent Wolters[5]; 5. 87-Makenna Plamann[4]; 6. 11L-Liberty Allen[6]
Heat 1 (8 Laps): 1. 12-Kyle Manderfeld[6]; 2. 17B-Blake Foesch[3]; 3. 26-Trent Wolters[4]; 4. 00-Brayden Allen[5]; 5. 87-Makenna Plamann[2]; 6. 11L-Liberty Allen[1]
Heat 2 (8 Laps): 1. 12-Kyle Manderfeld[1]; 2. 00-Brayden Allen[2]; 3. 17B-Blake Foesch[4]; 4. 87-Makenna Plamann[5]; 5. 11L-Liberty Allen[6]; 6. (DNF) 26-Trent Wolters[3]
Adult Open
A Feature 1 (10 Laps): 1. 4U-Conner Meyer[2]; 2. 15-Bruce Defries[1]; 3. 1J-Joey Reimers[4]; 4. 1V-Megan Voss[5]; 5. 2K-Kayla Schauer[9]; 6. 44B-Billy Wencl[10]; 7. 17F-Billy Foesch[8]; 8. 64Y-Yana Wencl[11]; 9. 9-Heather Defries[12]; 10. 99-Travis Manderfield[3]; 11. 26-Derek Wolters[7]; 12. 73B-Bill Wencl[6]; 13. 07-Lexi Kuphal[13]
Heat 1 (8 Laps): 1. 15-Bruce Defries[3]; 2. 4U-Conner Meyer[5]; 3. 73B-Bill Wencl[1]; 4. 1V-Megan Voss[6]; 5. 9-Heather Defries[4]; 6. 44B-Billy Wencl[2]; 7. (DNS) 07-Lexi Kuphal
Heat 2 (8 Laps): 1. 1J-Joey Reimers[5]; 2. 99-Travis Manderfield[6]; 3. 17F-Billy Foesch[3]; 4. 26-Derek Wolters[4]; 5. 64Y-Yana Wencl[2]; 6. 2K-Kayla Schauer[1]
Heat 3 (8 Laps): 1. 4U-Conner Meyer[3]; 2. 15-Bruce Defries[5]; 3. 1V-Megan Voss[2]; 4. 44B-Billy Wencl[6]; 5. 73B-Bill Wencl[7]; 6. 9-Heather Defries[4]; 7. 07-Lexi Kuphal[1]
Heat 4 (8 Laps): 1. 99-Travis Manderfield[1]; 2. 1J-Joey Reimers[2]; 3. 2K-Kayla Schauer[6]; 4. 26-Derek Wolters[3]; 5. 64Y-Yana Wencl[5]; 6. 17F-Billy Foesch[4]