IMCA Hobby Stock
A Feature 1 (15 Laps): 1. 29-Nathan Ballard[10]; 2. 67-Justin Stander[5]; 3. 78-Matt Brown[2]; 4. 45-Justin Wacha[8]; 5. 55X-Corey VanDerwilt[12]; 6. 7-Brayden Fahrni[1]; 7. 55-Brett Maasdam[11]; 8. 52-Joren Fisher[7]; 9. 51-Michael Kimm[3]; 10. (DNF) 21X-Joe Doran[16]; 11. (DNF) 3-Dalton Weepie[6]; 12. (DNF) 17K-Briar Kriegel[4]; 13. (DNF) 2G-Bradly Graham[9]; 14. (DNF) 26X-Connor Clubine[13]; 15. (DNF) 69M-Jeremy Wheeler[17]; 16. (DNF) 88H-Kale Hemsley[14]; 17. (DNF) 1-Scott Siems[15]
Heat 1 (7 Laps): 1. 67-Justin Stander[4]; 2. 7-Brayden Fahrni[1]; 3. 52-Joren Fisher[6]; 4. 3-Dalton Weepie[5]; 5. 2G-Bradly Graham[7]; 6. 55-Brett Maasdam[8]; 7. 26X-Connor Clubine[9]; 8. 1-Scott Siems[3]; 9. 69M-Jeremy Wheeler[2]
Heat 2 (7 Laps): 1. 29-Nathan Ballard[7]; 2. 78-Matt Brown[1]; 3. 51-Michael Kimm[2]; 4. 45-Justin Wacha[6]; 5. 17K-Briar Kriegel[3]; 6. 55X-Corey VanDerwilt[5]; 7. 88H-Kale Hemsley[4]; 8. 21X-Joe Doran[8]
IMCA Modified
A Feature 1 (20 Laps): 1. 71C-Troy Cordes[5]; 2. 98-Jacob Snyder[3]; 3. 90M-Drew Janssen[8]; 4. 1JR-Ben Chapman[4]; 5. 69N-Cory Wray[6]; 6. 9Z-Chris Zogg[10]; 7. 81-Jesse Belez[2]; 8. 27M-Mark Schulte[9]; 9. 80-Jerry Dedrick[1]; 10. 88-Luke Bird[11]; 11. 59-Josh Fisher[13]; 12. 24R-Adam Johnson[12]; 13. F7-Patrick Flannagan[17]; 14. 72B-Jerod Ballhagen[15]; 15. 28-Trevor Fitz[7]; 16. 43B-Tommy Belmer[16]; 17. 54-Jeff Sampson[18]; 18. 118-Jesse Patterson[14]
Heat 1 (8 Laps): 1. 28-Trevor Fitz[5]; 2. 80-Jerry Dedrick[1]; 3. 9Z-Chris Zogg[9]; 4. 27M-Mark Schulte[7]; 5. 71C-Troy Cordes[4]; 6. 88-Luke Bird[8]; 7. 59-Josh Fisher[2]; 8. 72B-Jerod Ballhagen[6]; 9. F7-Patrick Flannagan[3]
Heat 2 (8 Laps): 1. 69N-Cory Wray[4]; 2. 98-Jacob Snyder[2]; 3. 90M-Drew Janssen[6]; 4. 81-Jesse Belez[1]; 5. 1JR-Ben Chapman[3]; 6. 24R-Adam Johnson[7]; 7. 118-Jesse Patterson[5]; 8. (DNF) 43B-Tommy Belmer[8]; 9. (DNF) 54-Jeff Sampson[9]
IMCA Northern SportMod
A Feature 1 (15 Laps): 1. T23-Tony Olson[7]; 2. 22JR-Brady Hilmer[5]; 3. K3-Kyle Olson[6]; 4. 3T-Tyler Soppe[10]; 5. 198-Sam Wieben[8]; 6. 777-Rayce Mullen[4]; 7. 13-Joe Docekal[16]; 8. B21-Brandon Tharp[1]; 9. 75D-Dale Kite[2]; 10. 7-Bradley Ivy[12]; 11. 5X-Devin Coghlan[14]; 12. (DNF) 29J-Mitch Grummitt[17]; 13. (DNF) 68-Will Wolf[9]; 14. (DNF) 7M-Steve McLaughlin[11]; 15. (DNF) 88K-Kole Quam[13]; 16. (DNF) 55-Ben Shannon[15]; 17. (DNF) 22H-Curt Hilmer[3]
Heat 1 (7 Laps): 1. K3-Kyle Olson[5]; 2. B21-Brandon Tharp[1]; 3. 777-Rayce Mullen[4]; 4. 3T-Tyler Soppe[9]; 5. 68-Will Wolf[8]; 6. 7M-Steve McLaughlin[3]; 7. 88K-Kole Quam[2]; 8. 55-Ben Shannon[7]; 9. 29J-Mitch Grummitt[6]
Heat 2 (7 Laps): 1. 22JR-Brady Hilmer[4]; 2. 198-Sam Wieben[7]; 3. 22H-Curt Hilmer[3]; 4. T23-Tony Olson[5]; 5. 75D-Dale Kite[2]; 6. 7-Bradley Ivy[1]; 7. 5X-Devin Coghlan[8]; 8. (DNF) 13-Joe Docekal[6]
IMCA Sport Compact
A Feature 1 (12 Laps): 1. 31D-Blake Driscol[1]; 2. T2-Nolan Tuttle[2]; 3. 89-Cristian Grady[9]; 4. 85-Lukas Rick[11]; 5. 47-Stephen Randall[7]; 6. 6R-Spencer Roggentien[8]; 7. 10-Kinzer Jaennette[5]; 8. 54A-Jake Anderson[10]; 9. 87C-Jay Crabill[3]; 10. 49J-Clayton Loeb[12]; 11. 09K-Spencer Eubanks[4]; 12. 07-Garrett Brecht[14]; 13. 15M-Zeke Wheeler[6]; 14. 96-Laran Kaplan[18]; 15. 8-Jeff Burgess[21]; 16. 23K-Aaron Kirkpatrick[19]; 17. 33-Cameron Graham[20]; 18. (DNF) 90-Robert Rundle[13]; 19. (DNF) 03-Gavin Weisser[17]; 20. (DNF) 43E-Ethan Hogan[16]; 21. (DNF) K55-Brendon Koch[15]
Heat 1 (6 Laps): 1. 31D-Blake Driscol[1]; 2. T2-Nolan Tuttle[2]; 3. 47-Stephen Randall[5]; 4. 54A-Jake Anderson[6]; 5. 90-Robert Rundle[4]; 6. 43E-Ethan Hogan[3]; 7. 23K-Aaron Kirkpatrick[7]
Heat 2 (6 Laps): 1. 87C-Jay Crabill[2]; 2. 85-Lukas Rick[6]; 3. 6R-Spencer Roggentien[5]; 4. 10-Kinzer Jaennette[4]; 5. 07-Garrett Brecht[3]; 6. 03-Gavin Weisser[1]; 7. 33-Cameron Graham[7]
Heat 3 (6 Laps): 1. 89-Cristian Grady[5]; 2. 09K-Spencer Eubanks[3]; 3. 49J-Clayton Loeb[6]; 4. 15M-Zeke Wheeler[4]; 5. K55-Brendon Koch[7]; 6. 96-Laran Kaplan[1]; 7. 8-Jeff Burgess[2]
IMCA Stock Car
A Feature 1 (20 Laps): 1. 1-Kaden Reynolds[8]; 2. 15-Norman Chesmore[3]; 3. 14C-Leah Wroten[4]; 4. 8-Braxton Franks[6]; 5. 9R-Tyler Carey[1]; 6. 3W-Jeff Wollam[12]; 7. 3TS-Tonia Stevens[11]; 8. 16-Austin Schuring[14]; 9. 4R-Riley Hanson[2]; 10. 7D-Dakoda Sellers[5]; 11. (DNF) 3T-Terry Dulin[13]; 12. (DNF) 12B-Ed Thomas[10]; 13. (DNF) 11R-Braden Richards[9]; 14. (DNF) 05-John Oliver Jr[7]
Heat 1 (8 Laps): 1. 1-Kaden Reynolds[5]; 2. 11R-Braden Richards[6]; 3. 7D-Dakoda Sellers[4]; 4. 15-Norman Chesmore[3]; 5. 9R-Tyler Carey[2]; 6. 3TS-Tonia Stevens[1]; 7. 3T-Terry Dulin[7]
Heat 2 (8 Laps): 1. 14C-Leah Wroten[3]; 2. 05-John Oliver Jr[4]; 3. 4R-Riley Hanson[2]; 4. 8-Braxton Franks[7]; 5. 12B-Ed Thomas[6]; 6. 3W-Jeff Wollam[1]; 7. (DNF) 16-Austin Schuring[5]
360 Sprints - Winged
Shottenkirk Automotive Group A Feature 1 (25 Laps): 1. 50-Paul Nienhiser[1]; 2. 6R-Ryan Bunton[2]; 3. 40C-Cody Wehrle[5]; 4. 81-Tanner Gebhardt[10]; 5. 99-Colton Fisher[9]; 6. 51J-Ryan Jamison[8]; 7. 1TAZ-Tasker Phillips[11]; 8. 22X-Riley Goodno[12]; 9. 4C-Cameron Martin[16]; 10. 31-McCain Richards[6]; 11. 7-Tyler Lee[13]; 12. 4-Chase Richards[15]; 13. 17-Nate Parks[18]; 14. 16-Dustin Clark[4]; 15. 33-Alan Zoutte[14]; 16. 44-Chris Martin[3]; 17. 21H-TJ Haddy[7]; 18. 5-Gage Pulkrabek[17]
Agriland FS, Inc Dash 1 (6 Laps): 1. 50-Paul Nienhiser[2]; 2. 6R-Ryan Bunton[5]; 3. 44-Chris Martin[3]; 4. 16-Dustin Clark[1]; 5. 40C-Cody Wehrle[4]; 6. 31-McCain Richards[6]
Randalls Performance Accessories Heat 1 (8 Laps): 1. 44-Chris Martin[1]; 2. 50-Paul Nienhiser[5]; 3. 81-Tanner Gebhardt[3]; 4. 22X-Riley Goodno[4]; 5. 4-Chase Richards[2]; 6. (DNS) 5-Gage Pulkrabek
Joshua Denning Associates Heat 2 (8 Laps): 1. 40C-Cody Wehrle[2]; 2. 16-Dustin Clark[1]; 3. 51J-Ryan Jamison[3]; 4. 21H-TJ Haddy[6]; 5. 7-Tyler Lee[5]; 6. (DNF) 4C-Cameron Martin[4]
Morning Sun Farm Implement Heat 3 (8 Laps): 1. 6R-Ryan Bunton[4]; 2. 31-McCain Richards[1]; 3. 99-Colton Fisher[3]; 4. 1TAZ-Tasker Phillips[5]; 5. 33-Alan Zoutte[2]; 6. (DNF) 17-Nate Parks[6]
Hot Laps 1: 1. 44-Chris Martin; 2. 50-Paul Nienhiser; 3. 22X-Riley Goodno; 4. 81-Tanner Gebhardt; 5. 4-Chase Richards