IMCA Hobby Stock
A Feature 1 (12 Laps): 1. 75C-Cory Probst[7]; 2. 27-Jed Trebelhorn[2]; 3. 72-Jordan Robinson[3]; 4. 32-Chad Volk[6]; 5. 9S-Todd Sievert[4]; 6. 51B-Brandon Bombardo[9]; 7. 23-Tayte Harazin[8]; 8. 03-Payton Harazin[5]; 9. 01X-Patrick Oestreich[11]; 10. 18M-Taylor Manderfield[13]; 11. 5-Corey Black[14]; 12. 175C-Daniel Probst[1]; 13. 22W-Will Miller[10]; 14. 27M-Moriah Trebelhorn[12]; 15. 16R-Hunter Rebstock[15]
Heat 1 (6 Laps): 1. 27-Jed Trebelhorn[2]; 2. 175C-Daniel Probst[1]; 3. 72-Jordan Robinson[3]; 4. 23-Tayte Harazin[6]; 5. 03-Payton Harazin[4]; 6. 01X-Patrick Oestreich[7]; 7. 16R-Hunter Rebstock[8]; 8. (DNF) 5-Corey Black[5]
Heat 2 (6 Laps): 1. 32-Chad Volk[4]; 2. 75C-Cory Probst[5]; 3. 9S-Todd Sievert[3]; 4. 51B-Brandon Bombardo[6]; 5. 22W-Will Miller[7]; 6. 27M-Moriah Trebelhorn[2]; 7. (DNF) 18M-Taylor Manderfield[1]
Outlaw Hobby Stocks
A Feature 1 (15 Laps): 1. 3K-Karl Hewitt Jr[4]; 2. 34-Dakota Robinson[5]; 3. 11R-Rod Manthey[3]; 4. 21-Logan Wagenius[2]; 5. 0X-Mark Oestreich[7]; 6. 3J-Jessie Johnson[6]; 7. 4X-Scott Oestreich[1]; 8. 17R-Luke Rohde[8]
Heat 1 (6 Laps): 1. 4X-Scott Oestreich[1]; 2. 11R-Rod Manthey[4]; 3. 34-Dakota Robinson[8]; 4. 3K-Karl Hewitt Jr[7]; 5. 21-Logan Wagenius[3]; 6. 3J-Jessie Johnson[2]; 7. 0X-Mark Oestreich[5]; 8. 17R-Luke Rohde[6]
IMCA Northern SportMod
A Feature 1 (15 Laps): 1. 9-Matthew Looft[10]; 2. 7L-Eric Larson[8]; 3. 2J-Jeff Carter[3]; 4. 39R-John Rebstock[6]; 5. 0C-Charlie Rustman[7]; 6. 1Z-Zach Davis[9]; 7. 25-Ben Reierson[4]; 8. 71B-David Siercks[14]; 9. 23E-Broddy Enter[12]; 10. 48-John Albrecht[2]; 11. 77-Matthew Schoenke[11]; 12. (DNF) 53-Vince Corbin[5]; 13. (DNF) 3J-JJ Reimers[13]; 14. (DNF) 80-Brandon Karnik[15]; 15. (DNF) 21J-Ben Doescher[1]
Heat 1 (6 Laps): 1. 48-John Albrecht[2]; 2. 25-Ben Reierson[3]; 3. 1Z-Zach Davis[7]; 4. 9-Matthew Looft[8]; 5. 0C-Charlie Rustman[6]; 6. 77-Matthew Schoenke[1]; 7. 3J-JJ Reimers[5]; 8. 80-Brandon Karnik[4]
Heat 2 (6 Laps): 1. 2J-Jeff Carter[2]; 2. 39R-John Rebstock[4]; 3. 7L-Eric Larson[6]; 4. 21J-Ben Doescher[1]; 5. 53-Vince Corbin[3]; 6. 23E-Broddy Enter[5]; 7. 71B-David Siercks[7]
IMCA RaceSaver Sprint Car
A Feature 1 (15 Laps): 1. 56-Bill Johnson[5]; 2. 22-Justin Allen[2]; 3. 24B-Brandon Buysse[9]; 4. 4S-Mike Stien[7]; 5. 10-Trevor Serbus[10]; 6. 30-Matt Johnson[8]; 7. 17-Wade Hansen[1]; 8. 24G-Curt Lund[6]; 9. 54-Michael Stien[4]; 10. 3D-Dan Griep[11]; 11. (DNF) 21-Brett Allen[3]
Heat 1 (6 Laps): 1. 17-Wade Hansen[1]; 2. 21-Brett Allen[2]; 3. 56-Bill Johnson[3]; 4. 4S-Mike Stien[4]; 5. 24B-Brandon Buysse[5]; 6. 3D-Dan Griep[6]
Heat 2 (6 Laps): 1. 22-Justin Allen[1]; 2. 30-Matt Johnson[4]; 3. 10-Trevor Serbus[5]; 4. 54-Michael Stien[2]; 5. 24G-Curt Lund[3]
IMCA Modified
A Feature 1 (15 Laps): 1. 74C-Clint Hatlestad[3]; 2. 12-Chad Porter[1]; 3. 11-Trent Loverude[5]; 4. 19M-Dan Menk[4]; 5. 4K-Kent Willms[2]; 6. 17-Joe Roberts[7]; 7. 74J-Jason Schroeder[8]; 8. 13L-Zachary Schultz[6]
Heat 1 (6 Laps): 1. 12-Chad Porter[4]; 2. 74C-Clint Hatlestad[6]; 3. 11-Trent Loverude[8]; 4. 19M-Dan Menk[7]; 5. 4K-Kent Willms[5]; 6. 13L-Zachary Schultz[1]; 7. 17-Joe Roberts[3]; 8. (DNF) 74J-Jason Schroeder[2]
Junior Sportsman Dirt Karts
A Feature 1 (10 Laps): 1. 32-Tucker Trimbo[1]; 2. 16-Braylon Manderfeld[3]; 3. 24-Justin Daschner[4]; 4. 07-Robby Perrino[2]; 5. 7K-Jase Schroeder[10]; 6. 132-McKenzee Trimbo[8]; 7. 27N-Noah Rustman[5]; 8. 46-Chase Picha[9]; 9. 5-Gavin St John[7]; 10. (DNF) 06-Gavin Allen[6]
Heat 1 (8 Laps): 1. 32-Tucker Trimbo[5]; 2. 16-Braylon Manderfeld[4]; 3. 06-Gavin Allen[3]; 4. 132-McKenzee Trimbo[2]; 5. 5-Gavin St John[1]
Heat 2 (8 Laps): 1. 07-Robby Perrino[4]; 2. 24-Justin Daschner[3]; 3. 27N-Noah Rustman[2]; 4. 46-Chase Picha[1]; 5. 7K-Jase Schroeder[5]
Heat 3 (8 Laps): 1. 32-Tucker Trimbo[1]; 2. 16-Braylon Manderfeld[2]; 3. 5-Gavin St John[5]; 4. 132-McKenzee Trimbo[4]; 5. 06-Gavin Allen[3]
Heat 4 (8 Laps): 1. 07-Robby Perrino[1]; 2. 24-Justin Daschner[2]; 3. 27N-Noah Rustman[3]; 4. 7K-Jase Schroeder[5]; 5. 46-Chase Picha[4]
Rookie Class
A Feature 1 (6 Laps): 1. 10-Daniel Landers[3]; 2. 9-Axel Sievert[2]; 3. 7R-Calvin Rosenthal[4]; 4. 29S-Silas Rustman[6]; 5. 15H-Evelyn Hess[5]; 6. 60-Lucas St John[8]; 7. 00-Ashlyn Allen[7]; 8. (DNF) 74-Theo Pessek[1]
Heat 1 (4 Laps): 1. 10-Daniel Landers[2]; 2. 9-Axel Sievert[4]; 3. 7R-Calvin Rosenthal[3]; 4. 00-Ashlyn Allen[1]
Heat 2 (4 Laps): 1. 74-Theo Pessek[2]; 2. 15H-Evelyn Hess[1]; 3. 29S-Silas Rustman[3]; 4. 60-Lucas St John[4]
Heat 3 (4 Laps): 1. 9-Axel Sievert[1]; 2. 7R-Calvin Rosenthal[2]; 3. 10-Daniel Landers[3]; 4. 00-Ashlyn Allen[4]
Heat 4 (4 Laps): 1. 74-Theo Pessek[3]; 2. 29S-Silas Rustman[2]; 3. 15H-Evelyn Hess[4]; 4. 60-Lucas St John[1]
Junior Class
A Feature 1 (10 Laps): 1. 12-Kyle Manderfeld[2]; 2. 00-Brayden Allen[3]; 3. 26-Trent Wolters[4]; 4. 11L-Liberty Allen[6]; 5. 87-Makenna Plamann[5]; 6. (DNF) 17B-Blake Foesch[1]
Heat 1 (8 Laps): 1. 17B-Blake Foesch[3]; 2. 00-Brayden Allen[5]; 3. 12-Kyle Manderfeld[6]; 4. 26-Trent Wolters[4]; 5. 87-Makenna Plamann[2]; 6. 11L-Liberty Allen[1]
Heat 2 (8 Laps): 1. 12-Kyle Manderfeld[1]; 2. 17B-Blake Foesch[4]; 3. 00-Brayden Allen[2]; 4. 26-Trent Wolters[3]; 5. 87-Makenna Plamann[5]; 6. 11L-Liberty Allen[6]
Adult Open
A Feature 1 (10 Laps): 1. 99-Travis Manderfield[2]; 2. 1V-Megan Voss[1]; 3. 26-Derek Wolters[4]; 4. 1J-Joey Reimers[5]; 5. 64Y-Yana Wencl[6]; 6. 87-Garett Uecker[8]; 7. 17F-Billy Foesch[9]; 8. 73B-Bill Wencl[11]; 9. 10-Jaydin Loya[7]; 10. (DNF) 44B-Billy Wencl[3]; 11. (DNF) 2K-Kayla Schauer[10]
Heat 1 (8 Laps): 1. 1V-Megan Voss[5]; 2. 17F-Billy Foesch[4]; 3. 10-Jaydin Loya[6]; 4. 64Y-Yana Wencl[2]; 5. (DNF) 2K-Kayla Schauer[3]; 6. (DNS) 73B-Bill Wencl
Heat 2 (8 Laps): 1. 44B-Billy Wencl[2]; 2. 26-Derek Wolters[3]; 3. 99-Travis Manderfield[5]; 4. 1J-Joey Reimers[4]; 5. 87-Garett Uecker[1]
Heat 3 (8 Laps): 1. 1V-Megan Voss[2]; 2. 2K-Kayla Schauer[4]; 3. 64Y-Yana Wencl[5]; 4. 73B-Bill Wencl[6]; 5. 10-Jaydin Loya[1]; 6. (DNS) 17F-Billy Foesch
Heat 4 (8 Laps): 1. 99-Travis Manderfield[1]; 2. 1J-Joey Reimers[2]; 3. 26-Derek Wolters[3]; 4. 44B-Billy Wencl[4]; 5. 87-Garett Uecker[5]
IMCA Stock Car
A Feature 1 (20 Laps): 1. 87L-Curt Lund[7]; 2. 7K-Chad Schroeder[11]; 3. 81-Matt Speckman[8]; 4. 92-Dan Mackenthun[12]; 5. 74-Tim Pessek[9]; 6. 15W-Taylor Willms[14]; 7. 99L-Matthew Looft[5]; 8. 15-Brad Lange[1]; 9. 33-Matt Schauer[18]; 10. 95-Chance Larson[19]; 11. 9Z-AJ Zimmerman[4]; 12. 71-Josh Larsen[10]; 13. 18X-Daniel Eckblad[20]; 14. X2BS-Roger Jenniges[21]; 15. 18-Alex Dostal[24]; 16. 16T-Luke Trebelhorn[22]; 17. 5Z-Mark Zimmerman[13]; 18. 78-Kevin Latour[15]; 19. 87-Brent Uecker[2]; 20. (DNF) 30-David Moriarty[6]; 21. (DNF) 3-Dave Johnson[16]; 22. (DNF) 25A-Andrea McCain[3]; 23. (DNF) 00-Ryan Bjerkeset[17]; 24. (DNF) 99-Mason Goettl[23]
B Feature 1 (8 Laps): 1. 00-Ryan Bjerkeset[2]; 2. 33-Matt Schauer[5]; 3. 95-Chance Larson[10]; 4. 18X-Daniel Eckblad[1]; 5. X2BS-Roger Jenniges[6]; 6. 16T-Luke Trebelhorn[7]; 7. 99-Mason Goettl[4]; 8. 18-Alex Dostal[9]; 9. 18M-Randy Melvin[3]; 10. 95X-Patrick Schauer[8]
Heat 1 (6 Laps): 1. 71-Josh Larsen[6]; 2. 15-Brad Lange[1]; 3. 30-David Moriarty[4]; 4. 5Z-Mark Zimmerman[2]; 5. 18X-Daniel Eckblad[3]; 6. 33-Matt Schauer[5]; 7. 18-Alex Dostal[7]
Heat 2 (6 Laps): 1. 87-Brent Uecker[2]; 2. 25A-Andrea McCain[3]; 3. 7K-Chad Schroeder[6]; 4. 15W-Taylor Willms[4]; 5. 00-Ryan Bjerkeset[5]; 6. X2BS-Roger Jenniges[1]; 7. 95-Chance Larson[7]
Heat 3 (6 Laps): 1. 92-Dan Mackenthun[6]; 2. 9Z-AJ Zimmerman[3]; 3. 81-Matt Speckman[5]; 4. 78-Kevin Latour[4]; 5. 18M-Randy Melvin[1]; 6. 16T-Luke Trebelhorn[2]
Heat 4 (6 Laps): 1. 87L-Curt Lund[4]; 2. 99L-Matthew Looft[3]; 3. 74-Tim Pessek[5]; 4. 3-Dave Johnson[6]; 5. 99-Mason Goettl[2]; 6. (DNF) 95X-Patrick Schauer[1]
IMCA Sport Compact
A Feature 1 (10 Laps): 1. 54-Alan Lahr[8]; 2. 9-Nate Coopman[9]; 3. 81D-Justin Dose[5]; 4. 7-Stephanie Coopman[4]; 5. 3-RJ Esqueda[7]; 6. 19-Jerry Coopman[10]; 7. 51X-Gary Schumacher[6]; 8. 21S-Tim Senne[3]; 9. 24-Emily Christenson[13]; 10. 76-David Marshall[2]; 11. 119-Brandon Backstrom[11]; 12. 49-Everett Bryant[1]; 13. (DNF) 40-Broc Braunworth[12]; 14. (DNF) 53-Nicole Kelzer[14]
Heat 1 (4 Laps): 1. 76-David Marshall[3]; 2. 3-RJ Esqueda[6]; 3. 51X-Gary Schumacher[5]; 4. 7-Stephanie Coopman[4]; 5. 9-Nate Coopman[7]; 6. 119-Brandon Backstrom[1]; 7. 24-Emily Christenson[2]
Heat 2 (4 Laps): 1. 54-Alan Lahr[6]; 2. 81D-Justin Dose[4]; 3. 21S-Tim Senne[3]; 4. 49-Everett Bryant[1]; 5. (DNF) 19-Jerry Coopman[7]; 6. (DNF) 40-Broc Braunworth[5]; 7. (DNF) 53-Nicole Kelzer[2]