IMCA Hobby Stock
A Feature 1: 1. J3K-Jaeden Strandberg[5]; 2. 95-Reid Randall[1]; 3. B2-Brodee Eckerdt[8]; 4. 21-Tim Church[3]; 5. 3XL-Brad Orvedal[6]; 6. 15-Andrea Jacobson[2]; 7. 44T-Tanner Engen[4]; 8. (DNS) 54DK-Dylan Krueger
Heat 1 (6 Laps): 1. 95-Reid Randall[2]; 2. 15-Andrea Jacobson[3]; 3. 21-Tim Church[4]; 4. J3K-Jaeden Strandberg[8]; 5. 44T-Tanner Engen[6]; 6. 3XL-Brad Orvedal[5]; 7. 54DK-Dylan Krueger[1]; 8. (DNF) B2-Brodee Eckerdt[7]
IMCA Modified
A Feature 1: 1. 72-Dave Shipley[8]; 2. 3S-Jesse Skalicky[7]; 3. 32T-Lindsey Hansen[5]; 4. 17T-Talon Seckerson[1]; 5. 21-Jamie Schulz[2]; 6. 0-Jeff Odden[4]; 7. 1-Josh Anderson[6]; 8. 6D-Dylan Goplen[10]; 9. 27S-Lynn Sather[11]; 10. 82-Shawn Wiest[12]; 11. 12C-Nick Curtis[14]; 12. 00-Ben Hunt[15]; 13. 53D-Wil Dittmer[9]; 14. 76-John Miller[3]; 15. (DNF) 96-Erv Grossman[13]
Heat 1 (6 Laps): 1. 17T-Talon Seckerson[1]; 2. 72-Dave Shipley[5]; 3. 6D-Dylan Goplen[7]; 4. 1-Josh Anderson[4]; 5. 76-John Miller[3]; 6. 27S-Lynn Sather[6]; 7. 00-Ben Hunt[8]; 8. (DNF) 12C-Nick Curtis[2]
Heat 2 (6 Laps): 1. 3S-Jesse Skalicky[5]; 2. 32T-Lindsey Hansen[4]; 3. 21-Jamie Schulz[1]; 4. 0-Jeff Odden[3]; 5. 53D-Wil Dittmer[6]; 6. 82-Shawn Wiest[2]; 7. (DNF) 96-Erv Grossman[7]
IMCA Northern SportMod
A Feature 1: 1. 7R-Ryan Restad[11]; 2. 5-Scott Jacobson[2]; 3. 4D-Kyle VanMil[5]; 4. 33-Brennan Urbach[6]; 5. 22M-Landon Maatz[10]; 6. 16-Carter Restad[1]; 7. 74-Jayden Pavlicek[8]; 8. 40-Chris VanMil[3]; 9. 77-Charles Jensen[15]; 10. 28J-Jacob Jordan[14]; 11. 6-Kevin Veralrud[12]; 12. 84-Brody Johnson[16]; 13. 9-Torey Fischer[7]; 14. 76Z-John Sandvig[20]; 15. 23-Ryan Seward[18]; 16. (DNF) 12T-Brandon Tendeland[17]; 17. (DNF) 14-Thomas Sandvig[4]; 18. (DNF) 76-Reile Sailer[9]; 19. (DNF) 3J-Zane Johnson[13]; 20. (DNS) 35-David McIntire
Heat 1: 1. 16-Carter Restad[2]; 2. 22M-Landon Maatz[6]; 3. 40-Chris VanMil[3]; 4. 33-Brennan Urbach[4]; 5. (DNF) 3J-Zane Johnson[1]; 6. (DNF) 84-Brody Johnson[5]; 7. (DNF) 35-David McIntire[7]
Heat 2: 1. 7R-Ryan Restad[6]; 2. 9-Torey Fischer[4]; 3. 76-Reile Sailer[5]; 4. 14-Thomas Sandvig[3]; 5. 28J-Jacob Jordan[7]; 6. 12T-Brandon Tendeland[1]; 7. 76Z-John Sandvig[2]
Heat 3: 1. 74-Jayden Pavlicek[4]; 2. 5-Scott Jacobson[2]; 3. 4D-Kyle VanMil[3]; 4. 6-Kevin Veralrud[6]; 5. 77-Charles Jensen[5]; 6. 23-Ryan Seward[1]
Semi-Pro Legends
A Feature 1: 1. 58-Sean Johnson[9]; 2. 20-Cody Jawaski[8]; 3. 25-Alexander Clark[3]; 4. 79-Scott Richardson[10]; 5. 28-Joshua Wiest[14]; 6. 27-Carter Restad[6]; 7. 22H-Braydee Hanson[5]; 8. 9R-Tyler Riewer[2]; 9. 22-Regan Reinke[15]; 10. 7F-Brian Frederick[4]; 11. 412-Brandon Bunnis[18]; 12. 2J-Joseph Lewis[13]; 13. 11D-Shawn Dement[7]; 14. 29-Alex Braseth[11]; 15. 93-Steve Johnson[16]; 16. 13-Ben Lundquist[17]; 17. 33-Caden Bunnis[19]; 18. 8R-Tanner Riewer[1]; 19. (DNF) 72-Tye Wilke[12]; 20. (DNF) 21-Noah Lewis[20]
B Feature 1: 1. 13-Ben Lundquist[6]; 2. 412-Brandon Bunnis[4]; 3. 33-Caden Bunnis[2]; 4. 21-Noah Lewis[5]; 5. 24-Shaun Erickson[7]; 6. 55-Andrew Clark[8]; 7. (DNF) 33A-Robert Andring[1]; 8. (DNF) 00-Damon Bunnis[3]; 9. (DNS) 7-Kody Machart; 10. (DNS) 79S-Clay Smith
Heat 1: 1. 29-Alex Braseth[7]; 2. 27-Carter Restad[5]; 3. 8R-Tanner Riewer[2]; 4. 2J-Joseph Lewis[3]; 5. 33A-Robert Andring[1]; 6. (DNS) 79S-Clay Smith; 7. (DNS) 7-Kody Machart
Heat 2: 1. 72-Tye Wilke[7]; 2. 58-Sean Johnson[6]; 3. 7F-Brian Frederick[4]; 4. 28-Joshua Wiest[5]; 5. 33-Caden Bunnis[2]; 6. 21-Noah Lewis[3]; 7. 55-Andrew Clark[1]
Heat 3: 1. 22H-Braydee Hanson[4]; 2. 11D-Shawn Dement[5]; 3. 9R-Tyler Riewer[2]; 4. 22-Regan Reinke[6]; 5. 00-Damon Bunnis[1]; 6. (DNF) 13-Ben Lundquist[3]
Heat 4: 1. 20-Cody Jawaski[5]; 2. 79-Scott Richardson[6]; 3. 25-Alexander Clark[2]; 4. 93-Steve Johnson[4]; 5. 412-Brandon Bunnis[3]; 6. 24-Shaun Erickson[1]
IMCA Stock Car
A Feature 1: 1. 11-Kalvin Kesselberg[6]; 2. 21J-Andrew Jochim[1]; 3. 38-Todd Heinrich[9]; 4. 40-Rob VanMil[4]; 5. 33-Daniel Aberle[8]; 6. 4-Rick Schulz[2]; 7. 195-Jeremy Herr[7]; 8. B1-Brody Carlsrud[5]; 9. 95-Derrick Appert[3]; 10. 52-Brennan Borg[10]; 11. 31C-Emmitt Curtis[11]; 12. (DNF) 53D-Wil Dittmer[13]; 13. (DNS) 1-Tyler McDougall
Heat 1: 1. 11-Kalvin Kesselberg[5]; 2. 40-Rob VanMil[4]; 3. 21J-Andrew Jochim[1]; 4. 33-Daniel Aberle[6]; 5. 38-Todd Heinrich[7]; 6. 52-Brennan Borg[3]; 7. (DNS) 53D-Wil Dittmer
Heat 2: 1. 4-Rick Schulz[2]; 2. 95-Derrick Appert[3]; 3. 195-Jeremy Herr[5]; 4. B1-Brody Carlsrud[4]; 5. (DNF) 31C-Emmitt Curtis[1]; 6. (DNS) 1-Tyler McDougall
IMCA RaceSaver Sprint Car
A Feature 1: 1. 72-Tye Wilke[7]; 2. 3M-Marcus Rothenbacher[2]; 3. 69R-Brandon Rekow[3]; 4. 3K-Jeremy Kerzman[8]; 5. 84-Joshua Johnson[1]; 6. 25R-Jerzee Rosinski[11]; 7. 100-Jason Berg[10]; 8. 69-Tom Cummings[12]; 9. 24-Justin Lundeen[9]; 10. (DNF) 67-Evan Hendrickson[4]; 11. (DNF) 3D-Dan Griep[5]; 12. (DNF) 13-Ty Hanten[6]
Heat 1: 1. 13-Ty Hanten[4]; 2. 3M-Marcus Rothenbacher[2]; 3. 3K-Jeremy Kerzman[5]; 4. 67-Evan Hendrickson[3]; 5. 24-Justin Lundeen[6]; 6. (DNF) 100-Jason Berg[1]
Heat 2: 1. 69R-Brandon Rekow[2]; 2. 72-Tye Wilke[4]; 3. 84-Joshua Johnson[1]; 4. 3D-Dan Griep[3]; 5. 69-Tom Cummings[6]; 6. 25R-Jerzee Rosinski[5]