IMCA Northern SportMod
A Feature 1 (25 Laps): 1. 99-Rocky Caudle[2]; 2. 49-Erik Laudenschlager[5]; 3. 14-Chase Conway[4]; 4. 24-Kelly Henderson[1]; 5. 74-Darren Medler[11]; 6. 3S-Logan Schmitz[14]; 7. 413-Tate Johnson[16]; 8. 13L-Nick Lund[7]; 9. 69Z-Christopher Zenz[18]; 10. 29-Darren Schatz[12]; 11. 14P-CJ Peterson[19]; 12. 21-Gabriel Deschamp[17]; 13. (DNF) 9-Philip Keller[15]; 14. (DNF) 413X-Chase Alves[6]; 15. (DNF) 91S-Devin Seney[21]; 16. (DNF) 0-Robby Rosselli[8]; 17. (DNF) 51U-Christian Uhlich[10]; 18. (DNF) 82-Cole Hanshew[13]; 19. (DNF) 99B-Brady Bjella[3]; 20. (DNF) 85T-Brandon Toftee[9]; 21. (DNF) 18-Kory Hochsprung[22]; 22. (DNF) 28-Dylan Barnhardt[20]
Heat 1 (8 Laps): 1. 99B-Brady Bjella[5]; 2. 24-Kelly Henderson[3]; 3. 13L-Nick Lund[2]; 4. 51U-Christian Uhlich[1]; 5. 82-Cole Hanshew[7]; 6. 413-Tate Johnson[6]; 7. 14P-CJ Peterson[8]; 8. 18-Kory Hochsprung[4]
Heat 2 (8 Laps): 1. 413X-Chase Alves[3]; 2. 14-Chase Conway[2]; 3. 0-Robby Rosselli[5]; 4. 74-Darren Medler[7]; 5. 3S-Logan Schmitz[4]; 6. 21-Gabriel Deschamp[1]; 7. (DNF) 28-Dylan Barnhardt[6]
Heat 3 (8 Laps): 1. 49-Erik Laudenschlager[6]; 2. 99-Rocky Caudle[3]; 3. 85T-Brandon Toftee[4]; 4. 29-Darren Schatz[7]; 5. 9-Philip Keller[2]; 6. 69Z-Christopher Zenz[1]; 7. 91S-Devin Seney[5]
Hobby Stocks
A Feature 1 (20 Laps): 1. 146-Andrew Bertsch[1]; 2. 103-Alex Tvedt[4]; 3. 23-Jason Ruby[2]; 4. 70-Caden Appelt[3]; 5. 44-Tim Anderson[15]; 6. 99H-Trever Haas[6]; 7. 52-Scott Joern[7]; 8. 22-Kyler Satran[8]; 9. 35L-Jesse Long[12]; 10. 24P-Mark Pierson[11]; 11. 11B-Dennis Breivik II[10]; 12. 44K-Kendra Meyer[9]; 13. 3T-Vance Tomlinson[5]; 14. (DNF) 51E-Ethan Neu[17]; 15. (DNF) 27Z-Zach Hughbanks[13]; 16. (DNF) 53-Nate Joern[14]; 17. (DNF) 7-Jay Loughman[16]
Heat 1 (8 Laps): 1. 3T-Vance Tomlinson[8]; 2. 99H-Trever Haas[6]; 3. 23-Jason Ruby[9]; 4. 52-Scott Joern[4]; 5. 44K-Kendra Meyer[7]; 6. 24P-Mark Pierson[3]; 7. (DNF) 27Z-Zach Hughbanks[1]; 8. (DNS) 44-Tim Anderson; 9. (DNS) 51E-Ethan Neu
Heat 2 (8 Laps): 1. 146-Andrew Bertsch[1]; 2. 70-Caden Appelt[7]; 3. 103-Alex Tvedt[4]; 4. 22-Kyler Satran[2]; 5. 11B-Dennis Breivik II[6]; 6. 35L-Jesse Long[5]; 7. 53-Nate Joern[3]; 8. 7-Jay Loughman[8]
Semi-Pro Legends
A Feature 1 (15 Laps): 1. 60-Drew Papke[2]; 2. 1K-Nate Keena[4]; 3. 471-Austin Wiest[6]; 4. 55-Ivan Sailer[5]; 5. 52-Bryce Barnhardt[1]; 6. 37-Kevin Jensen[3]; 7. 23-Mavrick Nelson[8]; 8. 00-Duston Hagen[7]; 9. 87-Gus Jensen[10]; 10. 85-Mark Lagor[11]; 11. 51-Sierra Davenport[9]
Heat 1 (6 Laps): 1. 1K-Nate Keena[4]; 2. 55-Ivan Sailer[2]; 3. 37-Kevin Jensen[1]; 4. 00-Duston Hagen[3]; 5. 51-Sierra Davenport[6]; 6. 85-Mark Lagor[5]
Heat 2 (6 Laps): 1. 60-Drew Papke[1]; 2. 471-Austin Wiest[5]; 3. 52-Bryce Barnhardt[2]; 4. 23-Mavrick Nelson[3]; 5. 87-Gus Jensen[4]
Street Stocks
A Feature 1 (15 Laps): 1. 10J-Jake Nelson[5]; 2. 19-Cody St Croix[1]; 3. 77-Will Scheresky[3]; 4. 67-Joren Boyce[4]; 5. 30A-Adam Goff[2]; 6. 76-Bob Fuegmann[6]; 7. (DNF) 211-Joe Schrodt[7]
Heat 1 (6 Laps): 1. 19-Cody St Croix[2]; 2. 10J-Jake Nelson[6]; 3. 67-Joren Boyce[5]; 4. 77-Will Scheresky[4]; 5. 30A-Adam Goff[3]; 6. 76-Bob Fuegmann[1]
Generic 1
A Feature 1 (12 Laps): 1. 11S-Taylor Mogard[1]; 2. 2T-Tim Britton[2]; 3. 51X-Brennor Grinstead[3]
Heat 1 (6 Laps): 1. 11S-Taylor Mogard[3]; 2. 2T-Tim Britton[2]; 3. 51X-Brennor Grinstead[1]
IMCA Hobby Stock
A Feature 1 (20 Laps): 1. 146-Andrew Bertsch[1]; 2. 103-Alex Tvedt[4]; 3. 23-Jason Ruby[2]; 4. 70-Caden Appelt[3]; 5. 44-Tim Anderson[15]; 6. 99H-Trever Haas[6]; 7. 52-Scott Joern[7]; 8. 22-Kyler Satran[8]; 9. 35L-Jesse Long[12]; 10. 24P-Mark Pierson[11]; 11. 11B-Dennis Breivik II[10]; 12. 44K-Kendra Meyer[9]; 13. 3T-Vance Tomlinson[5]; 14. 51E-Ethan Neu[17]; 15. 27Z-Zach Hughbanks[13]; 16. 53-Nate Joern[14]; 17. 7-Jay Loughman[16]