IMCA Northern SportMod
A Feature 1 (15 Laps): 1. 9-Matthew Looft[9]; 2. 7L-Eric Larson[7]; 3. 1Z-Zach Davis[10]; 4. 1J-Joey Reimers[1]; 5. 18X-Chris Neisen[3]; 6. 2J-Jeff Carter[6]; 7. 0C-Charlie Rustman[2]; 8. 11-Cole Hesse[13]; 9. 23E-Broddy Enter[8]; 10. (DNF) 75-Jeff Lloyd[11]; 11. (DNF) 25-Ben Reierson[5]; 12. (DNF) 49-Mat Hollerich[4]; 13. (DNF) 19-Bryan Spaude[12]
Heat 1 (6 Laps): 1. 2J-Jeff Carter[4]; 2. 9-Matthew Looft[6]; 3. 1J-Joey Reimers[1]; 4. 18X-Chris Neisen[2]; 5. 7L-Eric Larson[5]; 6. 75-Jeff Lloyd[7]; 7. 11-Cole Hesse[3]
Heat 2 (6 Laps): 1. 49-Mat Hollerich[2]; 2. 23E-Broddy Enter[5]; 3. 0C-Charlie Rustman[1]; 4. 25-Ben Reierson[3]; 5. 1Z-Zach Davis[6]; 6. 19-Bryan Spaude[4]
IMCA Stock Car
A Feature 1 (20 Laps): 1. 81-Matt Speckman[7]; 2. 92-Dan Mackenthun[8]; 3. 87-Brent Uecker[2]; 4. 74-Tim Pessek[5]; 5. 18X-Daniel Eckblad[17]; 6. 99L-Matthew Looft[10]; 7. 30-David Moriarty[6]; 8. 110-Ken Tietz[14]; 9. 20-Gage Seehafer[1]; 10. 99-Mason Goettl[13]; 11. 9Z-AJ Zimmerman[19]; 12. 24-Craig Groebner[18]; 13. 16-Ryan Grochow[15]; 14. 30Z-Mark Zimmerman[20]; 15. (DNF) 1M-Chad Schroeder[11]; 16. (DNF) 00-Ryan Bjerkeset[9]; 17. (DNF) 71-Josh Larsen[4]; 18. (DNF) 27-Jed Trebelhorn[16]; 19. (DNF) 34-Dakota Robinson[3]; 20. (DNF) 18M-Randy Melvin[12]; 21. (DNF) 25A-Andrea McCain[21]
Heat 1 (6 Laps): 1. 87-Brent Uecker[3]; 2. 30-David Moriarty[6]; 3. 71-Josh Larsen[5]; 4. 99L-Matthew Looft[7]; 5. 18M-Randy Melvin[1]; 6. 16-Ryan Grochow[4]; 7. 24-Craig Groebner[2]
Heat 2 (6 Laps): 1. 74-Tim Pessek[5]; 2. 81-Matt Speckman[6]; 3. 20-Gage Seehafer[1]; 4. 1M-Chad Schroeder[7]; 5. 99-Mason Goettl[3]; 6. 27-Jed Trebelhorn[2]; 7. (DNF) 9Z-AJ Zimmerman[4]
Heat 3 (6 Laps): 1. 34-Dakota Robinson[3]; 2. 92-Dan Mackenthun[6]; 3. 00-Ryan Bjerkeset[7]; 4. 25A-Andrea McCain[2]; 5. 110-Ken Tietz[5]; 6. 18X-Daniel Eckblad[4]; 7. (DNF) 30Z-Mark Zimmerman[1]
IMCA Sport Compact
A Feature 1 (10 Laps): 1. 24G-Dale Gatton[4]; 2. 54-Alan Lahr[6]; 3. 81D-Justin Dose[7]; 4. 51X-Gary Schumacher[8]; 5. 7F-Neil Forsberg[9]; 6. 32%-Eric Stocker[5]; 7. 24-Emily Christenson[1]; 8. 88T-Marc Grey[3]; 9. 53-Nicole Kelzer[2]; 10. (DNF) 9-Nate Coopman[11]; 11. (DNS) 69G-Terry Gatton; 12. (DNS) 21S-Tim Senne
Heat 1 (4 Laps): 1. 81D-Justin Dose[4]; 2. 32%-Eric Stocker[3]; 3. 7F-Neil Forsberg[5]; 4. 24-Emily Christenson[1]; 5. (DNF) 88T-Marc Grey[2]; 6. (DNS) 21S-Tim Senne
Heat 2 (4 Laps): 1. 24G-Dale Gatton[2]; 2. 54-Alan Lahr[3]; 3. 51X-Gary Schumacher[4]; 4. 53-Nicole Kelzer[1]; 5. 69G-Terry Gatton[6]; 6. (DNF) 9-Nate Coopman[5]
Outlaw Hobby Stocks
A Feature 1 (15 Laps): 1. 39X-Daniel Eckblad[8]; 2. 0X-Mark Oestreich[7]; 3. 95X-Patrick Schauer[3]; 4. 38-Fred Heidecker[12]; 5. 11R-Rod Manthey[4]; 6. 3J-Jessie Johnson[1]; 7. 60-Beau Frauendienst[13]; 8. 99-Zach Wisch[14]; 9. (DNF) 87-Garett Uecker[2]; 10. (DNF) 17R-Luke Rohde[11]; 11. (DNF) 11-Tyler Manthey[6]; 12. (DNS) 3K-Karl Hewitt Jr; 13. (DNS) 9-Kris Flewelling; 14. (DNS) 17B-Billy Foesch
Heat 1 (6 Laps): 1. 3K-Karl Hewitt Jr[4]; 2. 0X-Mark Oestreich[5]; 3. 95X-Patrick Schauer[3]; 4. 38-Fred Heidecker[7]; 5. 3J-Jessie Johnson[2]; 6. (DNF) 9-Kris Flewelling[6]; 7. (DNF) 17B-Billy Foesch[1]
Heat 2 (6 Laps): 1. 39X-Daniel Eckblad[5]; 2. 11R-Rod Manthey[3]; 3. 87-Garett Uecker[2]; 4. 11-Tyler Manthey[4]; 5. 60-Beau Frauendienst[7]; 6. 99-Zach Wisch[6]; 7. (DNF) 17R-Luke Rohde[1]
IMCA Modified
A Feature 1 (20 Laps): 1. 12-Chad Porter[4]; 2. 7S-Todd Stinehart[10]; 3. 19M-Dan Menk[8]; 4. 99-Paul Burger[6]; 5. 47-Jason Hyerdall[5]; 6. 3J-JJ Reimers[3]; 7. 71N-Rick Nelson[2]; 8. 13L-Zachary Schultz[1]; 9. (DNF) 21G-Wayne Govig[12]; 10. (DNF) 11-Trent Loverude[7]; 11. (DNF) 51-TJ Brockman[11]; 12. (DNS) 74C-Clint Hatlestad
Heat 1 (6 Laps): 1. 11-Trent Loverude[4]; 2. 3J-JJ Reimers[2]; 3. 47-Jason Hyerdall[3]; 4. 74C-Clint Hatlestad[5]; 5. 13L-Zachary Schultz[1]; 6. 51-TJ Brockman[6]
Heat 2 (6 Laps): 1. 12-Chad Porter[2]; 2. 7S-Todd Stinehart[5]; 3. 19M-Dan Menk[4]; 4. 99-Paul Burger[3]; 5. 71N-Rick Nelson[1]; 6. 21G-Wayne Govig[6]
IMCA Hobby Stock
A Feature 1 (15 Laps): 1. 75C-Cory Probst[11]; 2. 72-Jordan Robinson[6]; 3. 23-Tayte Harazin[12]; 4. 53-Travis Koester[8]; 5. 175C-Daniel Probst[10]; 6. 18M-Taylor Manderfield[9]; 7. 75H-Carter Holmquist[5]; 8. 11-Ben Davis[7]; 9. 69-Roger Krebs[1]; 10. 17B-Blake Foesch[14]; 11. (DNF) 50-Brett Mcconnell[4]; 12. (DNF) 7K-Jonathan Schroeder[2]; 13. (DNF) 24-Mac Tollefson[15]; 14. (DNF) 85-George Motto[3]; 15. (DNF) 38Z-Ryan Sabo[13]
Heat 1 (6 Laps): 1. 50-Brett Mcconnell[3]; 2. 69-Roger Krebs[2]; 3. 175C-Daniel Probst[5]; 4. 11-Ben Davis[4]; 5. 38Z-Ryan Sabo[1]
Heat 2 (6 Laps): 1. 75C-Cory Probst[5]; 2. 7K-Jonathan Schroeder[2]; 3. 75H-Carter Holmquist[3]; 4. 53-Travis Koester[4]; 5. 17B-Blake Foesch[1]
Heat 3 (6 Laps): 1. 85-George Motto[1]; 2. 23-Tayte Harazin[4]; 3. 72-Jordan Robinson[2]; 4. 18M-Taylor Manderfield[3]; 5. 24-Mac Tollefson[5]
IMCA RaceSaver Sprint Car
A Feature 1 (15 Laps): 1. 24G-Chris Graf[4]; 2. 10-Trevor Serbus[9]; 3. 4S-Mike Stien[6]; 4. 24B-Brandon Buysse[3]; 5. 1300-Brett Allen[7]; 6. 30-Matt Johnson[8]; 7. 81-Kyla Anderson[11]; 8. 26G-Hannah Graf[10]; 9. 3D-Dan Griep[2]; 10. (DNF) 00-Andrew Allen[1]; 11. (DNF) 22-Cole Allen[12]; 12. (DNF) 9A-Hunter Hanson[5]
Heat 1 (6 Laps): 1. 24B-Brandon Buysse[2]; 2. 9A-Hunter Hanson[3]; 3. 10-Trevor Serbus[5]; 4. 1300-Brett Allen[4]; 5. 00-Andrew Allen[1]; 6. 81-Kyla Anderson[6]
Heat 2 (6 Laps): 1. 24G-Chris Graf[2]; 2. 30-Matt Johnson[4]; 3. 26G-Hannah Graf[6]; 4. 3D-Dan Griep[1]; 5. 4S-Mike Stien[3]; 6. (DNS) 22-Cole Allen
MTRA Trucks
A Feature 1 (8 Laps): 1. 0-Aric Rolf[8]; 2. 851-Josh Compton[10]; 3. 23K-Brian Krueger[3]; 4. 51K-Robert Knuth[12]; 5. 85-Dustin Theuringer[9]; 6. 80-Brandon Karnik[14]; 7. 100-Kayla Oestreich[6]; 8. 21-Dylan Scharpe[15]; 9. 77-Cody Sievert[11]; 10. 22-Gene Johnson[17]; 11. 27-Brice Reierson[18]; 12. 19-Carlee Reierson[20]; 13. 26LL-Derrek Schmidt[2]; 14. 26A-Adam Veerkamp[16]; 15. 60-Mitchell Penaz[4]; 16. 99-Antonio Carreon Jr[13]; 17. 48-Dakota Bryant[7]; 18. 10-Katelyn Herrley[5]; 19. 80J-Jesse Dieball[1]; 20. 6T-Brandon Kuehn[19]; 21. 54K-Ryan Kisor[21]
Heat 1 (4 Laps): 1. 23K-Brian Krueger[2]; 2. 0-Aric Rolf[4]; 3. 100-Kayla Oestreich[3]; 4. 77-Cody Sievert[6]; 5. 99-Antonio Carreon Jr[1]; 6. 26A-Adam Veerkamp[7]; 7. (DNF) 6T-Brandon Kuehn[5]
Heat 2 (4 Laps): 1. 51K-Robert Knuth[6]; 2. 80J-Jesse Dieball[1]; 3. 85-Dustin Theuringer[5]; 4. 60-Mitchell Penaz[2]; 5. 80-Brandon Karnik[4]; 6. 22-Gene Johnson[7]; 7. 19-Carlee Reierson[3]
Heat 3 (4 Laps): 1. 10-Katelyn Herrley[2]; 2. 851-Josh Compton[5]; 3. 48-Dakota Bryant[3]; 4. 26LL-Derrek Schmidt[1]; 5. 21-Dylan Scharpe[7]; 6. 27-Brice Reierson[6]; 7. (DNS) 54K-Ryan Kisor
Roadsters
A Feature 1 (8 Laps): 1. 28-Brenna Braunworth[3]; 2. 23K-Brian Krueger[4]; 3. 50-Emily McConnell[5]; 4. 816-Jake Trebesch[6]; 5. I23-Hannah Buskey[10]; 6. 80A-Ashlyn Karnik[1]; 7. (BF) 01-Justin McConnell[9]; 8. (DNF) 77-Cody Sievert[8]; 9. (DNF) 10-Katelyn Herrley[2]; 10. (DNF) 2R-Skyler Roehler[7]
Heat 1 (4 Laps): 1. 28-Brenna Braunworth[1]; 2. 816-Jake Trebesch[3]; 3. 10-Katelyn Herrley[5]; 4. 23K-Brian Krueger[4]; 5. 80A-Ashlyn Karnik[2]
Heat 2 (4 Laps): 1. 50-Emily McConnell[3]; 2. 77-Cody Sievert[4]; 3. 2R-Skyler Roehler[2]; 4. (DNS) 01-Justin McConnell; 5. (DNS) I23-Hannah Buskey