IMCA Hobby Stock
A Feature 1 (12 Laps): 1. 75C-Cory Probst[8]; 2. 9S-Todd Sievert[5]; 3. 32-Chad Volk[7]; 4. 72-Jordan Robinson[6]; 5. 18M-Taylor Manderfield[2]; 6. 100-Lee Fetchenhier[4]; 7. 11R-Rod Manthey[9]; 8. 22W-Will Miller[1]; 9. (DNF) 01X-Patrick Oestreich[3]; 10. (DNF) 14E-Erich Koester[10]
Heat 1 (6 Laps): 1. 32-Chad Volk[4]; 2. 11R-Rod Manthey[5]; 3. 9S-Todd Sievert[3]; 4. 01X-Patrick Oestreich[2]; 5. (DNF) 22W-Will Miller[1]
Heat 2 (6 Laps): 1. 75C-Cory Probst[4]; 2. 100-Lee Fetchenhier[2]; 3. 18M-Taylor Manderfield[1]; 4. 72-Jordan Robinson[3]; 5. 14E-Erich Koester[5]
Outlaw Hobby Stocks
A Feature 1 (15 Laps): 1. 3K-Karl Hewitt Jr[6]; 2. 34-Dakota Robinson[4]; 3. 11R-Rod Manthey[2]; 4. 21-Logan Wagenius[5]; 5. 11-Tyler Manthey[8]; 6. 17R-Luke Rohde[1]; 7. 0X-Mark Oestreich[7]; 8. 96X-Blake Teubert[9]; 9. 2D-Mori Oestreich[3]
Heat 1 (6 Laps): 1. 11R-Rod Manthey[2]; 2. 21-Logan Wagenius[4]; 3. 2D-Mori Oestreich[3]; 4. 17R-Luke Rohde[1]; 5. 96X-Blake Teubert[5]
Heat 2 (6 Laps): 1. 3K-Karl Hewitt Jr[4]; 2. 34-Dakota Robinson[3]; 3. 0X-Mark Oestreich[2]; 4. 11-Tyler Manthey[1]
IMCA Northern SportMod
A Feature 1 (15 Laps): 1. 9-Matthew Looft[12]; 2. 7L-Eric Larson[10]; 3. 18W-Tony Steffensmeier[8]; 4. 75-Jeff Lloyd[1]; 5. 2J-Jeff Carter[11]; 6. 22K-Mike Kennedy[9]; 7. 0C-Charlie Rustman[4]; 8. 39R-John Rebstock[2]; 9. 25-Ben Reierson[6]; 10. 19-Bryan Spaude[15]; 11. 11-Cole Hesse[17]; 12. 23E-Broddy Enter[3]; 13. 48-John Albrecht[7]; 14. (DNF) 3J-JJ Reimers[5]; 15. (DNF) 77-Matthew Schoenke[14]; 16. (DNF) 37-Ridge Larson[18]; 17. (DNF) 42-Tyler Archer[13]; 18. (DNF) 1Z-Zach Davis[16]
Heat 1 (6 Laps): 1. 2J-Jeff Carter[5]; 2. 39R-John Rebstock[2]; 3. 18W-Tony Steffensmeier[4]; 4. 3J-JJ Reimers[3]; 5. 42-Tyler Archer[1]; 6. 11-Cole Hesse[6]
Heat 2 (6 Laps): 1. 23E-Broddy Enter[2]; 2. 22K-Mike Kennedy[4]; 3. 75-Jeff Lloyd[6]; 4. 25-Ben Reierson[3]; 5. 77-Matthew Schoenke[1]; 6. (DNF) 1Z-Zach Davis[5]
Heat 3 (6 Laps): 1. 9-Matthew Looft[6]; 2. 0C-Charlie Rustman[2]; 3. 7L-Eric Larson[4]; 4. 48-John Albrecht[3]; 5. 19-Bryan Spaude[1]; 6. 37-Ridge Larson[5]
IMCA RaceSaver Sprint Car
A Feature 1 (15 Laps): 1. 30-Matt Johnson[6]; 2. 10-Trevor Serbus[9]; 3. 56M-Bill Johnson[10]; 4. 22-Justin Allen[3]; 5. 20G-Chris Graf[8]; 6. 54-Michael Stien[1]; 7. 4S-Mike Stien[7]; 8. (DNF) 26G-Hannah Graf[2]; 9. (DNF) 24B-Brandon Buysse[4]; 10. (DNF) 21-Brett Allen[5]
Heat 1 (6 Laps): 1. 22-Justin Allen[2]; 2. 10-Trevor Serbus[5]; 3. 54-Michael Stien[1]; 4. 4S-Mike Stien[4]; 5. 21-Brett Allen[3]
Heat 2 (6 Laps): 1. 30-Matt Johnson[3]; 2. 26G-Hannah Graf[1]; 3. 24B-Brandon Buysse[2]; 4. 20G-Chris Graf[4]; 5. 56M-Bill Johnson[5]
IMCA Modified
A Feature 1 (15 Laps): 1. 11-Trent Loverude[8]; 2. 12-Chad Porter[6]; 3. 19M-Dan Menk[5]; 4. 74C-Clint Hatlestad[7]; 5. 74J-Jason Schroeder[2]; 6. 71N-Rick Nelson[4]; 7. (DNF) 28-Aaron McVenes[1]; 8. (DNF) 13L-Zachary Schultz[3]; 9. (DNS) 4K-Kent Willms
Heat 1 (6 Laps): 1. 11-Trent Loverude[5]; 2. 12-Chad Porter[4]; 3. 13L-Zachary Schultz[2]; 4. 28-Aaron McVenes[1]; 5. (DNF) 4K-Kent Willms[3]
Heat 2 (6 Laps): 1. 19M-Dan Menk[3]; 2. 74C-Clint Hatlestad[4]; 3. 71N-Rick Nelson[2]; 4. 74J-Jason Schroeder[1]
IMCA Stock Car
A Feature 1 (20 Laps): 1. 00-Ryan Bjerkeset[1]; 2. 7K-Chad Schroeder[9]; 3. 15-Taylor Willms[6]; 4. 92-Dan Mackenthun[8]; 5. 99L-Matthew Looft[7]; 6. 25A-Andrea McCain[2]; 7. 87L-Curt Lund[10]; 8. 33-Matt Schauer[20]; 9. 95-Chance Larson[14]; 10. X2BS-Roger Jenniges[3]; 11. 18X-Daniel Eckblad[5]; 12. 9Z-AJ Zimmerman[15]; 13. 17*-Jason Goddard[16]; 14. 5Z-Mark Zimmerman[13]; 15. 70-Paul Burger[11]; 16. 16T-Luke Trebelhorn[18]; 17. 95X-Patrick Schauer[19]; 18. 99-Mason Goettl[17]; 19. 18M-Randy Melvin[21]; 20. (DNF) 30-David Moriarty[4]; 21. (DNF) 1M-Jeff McCollum[12]
Heat 1 (6 Laps): 1. X2BS-Roger Jenniges[3]; 2. 92-Dan Mackenthun[5]; 3. 18X-Daniel Eckblad[4]; 4. 70-Paul Burger[6]; 5. 5Z-Mark Zimmerman[2]; 6. (DNF) 17*-Jason Goddard[7]; 7. (DNF) 95X-Patrick Schauer[1]
Heat 2 (6 Laps): 1. 25A-Andrea McCain[2]; 2. 30-David Moriarty[7]; 3. 1M-Jeff McCollum[6]; 4. 7K-Chad Schroeder[5]; 5. 95-Chance Larson[4]; 6. 99-Mason Goettl[1]; 7. (DNF) 33-Matt Schauer[3]
Heat 3 (6 Laps): 1. 87L-Curt Lund[5]; 2. 15-Taylor Willms[4]; 3. 00-Ryan Bjerkeset[6]; 4. 99L-Matthew Looft[7]; 5. 9Z-AJ Zimmerman[2]; 6. 16T-Luke Trebelhorn[3]; 7. 18M-Randy Melvin[1]
IMCA Sport Compact
A Feature 1 (10 Laps): 1. 9-Nate Coopman[9]; 2. 32%-Eric Stocker[1]; 3. 30-Nick McConnell[8]; 4. 7-Stephanie Coopman[4]; 5. 40-Broc Braunworth[3]; 6. 7F-Neil Forsberg[7]; 7. 49-Everett Bryant[2]; 8. (DNF) 76-David Marshall[12]; 9. (DNF) 01-Justin McConnell[5]; 10. (DNF) 51X-Gary Schumacher[6]; 11. (DNS) 53-Nicole Kelzer; 12. (DNS) 9X-Jerry Coopman; 13. (DQ) 54-Alan Lahr[10]
Heat 1 (6 Laps): 1. 54-Alan Lahr[7]; 2. 7-Stephanie Coopman[3]; 3. 30-Nick McConnell[6]; 4. 01-Justin McConnell[4]; 5. 49-Everett Bryant[2]; 6. (DNF) 53-Nicole Kelzer[1]; 7. (DNF) 9X-Jerry Coopman[5]
Heat 2 (6 Laps): 1. 32%-Eric Stocker[1]; 2. 51X-Gary Schumacher[4]; 3. 9-Nate Coopman[6]; 4. 40-Broc Braunworth[2]; 5. 7F-Neil Forsberg[5]; 6. 76-David Marshall[3]
Junior Sportsman Dirt Karts
A Feature 1 (10 Laps): 1. 24-Justin Daschner[1]; 2. 32-Tucker Trimbo[7]; 3. 27N-Noah Rustman[5]; 4. 07-Robby Perrino[3]; 5. 06-Gavin Allen[2]; 6. 16-Braylon Manderfeld[4]; 7. 28-Kendrah Lamont[8]; 8. 132-McKenzee Trimbo[11]; 9. 5-Gavin St John[9]; 10. 7K-Jase Schroeder[12]; 11. 25-Jaxson Defries[6]; 12. 10-Kamry Bodin[10]
Heat 1 (8 Laps): 1. 27N-Noah Rustman[2]; 2. 06-Gavin Allen[4]; 3. 25-Jaxson Defries[6]; 4. 16-Braylon Manderfeld[5]; 5. 132-McKenzee Trimbo[3]; 6. 10-Kamry Bodin[1]
Heat 2 (8 Laps): 1. 24-Justin Daschner[4]; 2. 07-Robby Perrino[3]; 3. 32-Tucker Trimbo[5]; 4. 28-Kendrah Lamont[2]; 5. 5-Gavin St John[1]; 6. (DNS) 7K-Jase Schroeder
Heat 3 (8 Laps): 1. 16-Braylon Manderfeld[2]; 2. 06-Gavin Allen[3]; 3. 25-Jaxson Defries[1]; 4. 27N-Noah Rustman[5]; 5. 10-Kamry Bodin[6]; 6. 132-McKenzee Trimbo[4]
Heat 4 (8 Laps): 1. 24-Justin Daschner[3]; 2. 07-Robby Perrino[4]; 3. 32-Tucker Trimbo[2]; 4. 28-Kendrah Lamont[5]; 5. 5-Gavin St John[6]; 6. (DNF) 7K-Jase Schroeder[1]
Rookie Class
A Feature 1 (6 Laps): 1. 15H-Evelyn Hess[1]; 2. 7R-Calvin Rosenthal[3]; 3. 29S-Silas Rustman[2]; 4. 9-Axel Sievert[8]; 5. 60-Lucas St John[4]; 6. 10S-Sophia Piotter[7]; 7. 00-Ashlyn Allen[5]; 8. 17-Jaxson Latzke[6]
Heat 1 (4 Laps): 1. 60-Lucas St John[4]; 2. 29S-Silas Rustman[3]; 3. 00-Ashlyn Allen[1]; 4. 17-Jaxson Latzke[2]
Heat 2 (4 Laps): 1. 15H-Evelyn Hess[1]; 2. 7R-Calvin Rosenthal[2]; 3. 10S-Sophia Piotter[4]; 4. (DNF) 9-Axel Sievert[3]
Heat 3 (4 Laps): 1. 29S-Silas Rustman[2]; 2. 17-Jaxson Latzke[3]; 3. 00-Ashlyn Allen[4]; 4. 60-Lucas St John[1]
Heat 4 (4 Laps): 1. 15H-Evelyn Hess[4]; 2. 7R-Calvin Rosenthal[3]; 3. 9-Axel Sievert[2]; 4. 10S-Sophia Piotter[1]
Junior Class
A Feature 1 (10 Laps): 1. 12-Kyle Manderfeld[2]; 2. 17B-Blake Foesch[1]; 3. 26-Trent Wolters[4]; 4. 00-Brayden Allen[3]
Heat 1 (6 Laps): 1. 17B-Blake Foesch[1]; 2. 12-Kyle Manderfeld[4]; 3. 26-Trent Wolters[2]; 4. 00-Brayden Allen[3]
Heat 2 (6 Laps): 1. 12-Kyle Manderfeld[1]; 2. 17B-Blake Foesch[4]; 3. 00-Brayden Allen[2]; 4. 26-Trent Wolters[3]
Adult Open
A Feature 1: 1. 25-Travis Defries[3]; 2. 4U-Conner Meyer[4]; 3. 17F-Billy Foesch[6]; 4. 1V-Megan Voss[8]; 5. 1J-Joey Reimers[2]; 6. 26-Derek Wolters[10]; 7. 9-Heather Defries[1]; 8. 64Y-Yana Wencl[11]; 9. 44B-Billy Wencl[9]; 10. 73B-Bill Wencl[7]; 11. 2K-Kayla Schauer[12]; 12. (DNF) 99-Travis Manderfield[5]
Heat 1: 1. 9-Heather Defries[2]; 2. 1J-Joey Reimers[6]; 3. 99-Travis Manderfield[5]; 4. 26-Derek Wolters[4]; 5. 73B-Bill Wencl[1]; 6. 64Y-Yana Wencl[3]
Heat 2: 1. 25-Travis Defries[4]; 2. 4U-Conner Meyer[6]; 3. 17F-Billy Foesch[3]; 4. 1V-Megan Voss[5]; 5. 44B-Billy Wencl[2]; 6. 2K-Kayla Schauer[1]
Heat 3: 1. 1J-Joey Reimers[1]; 2. 9-Heather Defries[5]; 3. 99-Travis Manderfield[2]; 4. 73B-Bill Wencl[6]; 5. 64Y-Yana Wencl[4]; 6. 26-Derek Wolters[3]
Heat 4: 1. 4U-Conner Meyer[1]; 2. 25-Travis Defries[3]; 3. 17F-Billy Foesch[4]; 4. 44B-Billy Wencl[5]; 5. 1V-Megan Voss[2]; 6. 2K-Kayla Schauer[6]