IMCA Hobby Stock
A Feature 1 (15 Laps): 1. 22R-Lyle Russell[2]; 2. 2X-Trevor Schmidt[10]; 3. 2S-Reagan Sellard[9]; 4. 12R-Brooke Russell[8]; 5. 2M-Trent Matson[1]; 6. 03-Derick Coomes[11]; 7. 711-Brady Bencken[5]; 8. 104-Brian Thomas[4]; 9. 37-Bingston Rogers[6]; 10. 31-Dylan Bell[7]; 11. 11A-Austin Rich[13]; 12. 11-Brendan Rich[12]; 13. (DNF) 19-Eric Munoz[3]; 14. (DNS) 46-Brett Copeland
Heat 1 (6 Laps): 1. 2S-Reagan Sellard[2]; 2. 711-Brady Bencken[3]; 3. 2X-Trevor Schmidt[5]; 4. 104-Brian Thomas[6]; 5. 12R-Brooke Russell[7]; 6. 03-Derick Coomes[4]; 7. 11A-Austin Rich[1]
Heat 2 (6 Laps): 1. 22R-Lyle Russell[2]; 2. 19-Eric Munoz[4]; 3. 2M-Trent Matson[6]; 4. 37-Bingston Rogers[5]; 5. 31-Dylan Bell[3]; 6. 11-Brendan Rich[1]; 7. 46-Brett Copeland[7]
IMCA Modified
A Feature 1 (20 Laps): 1. 1M-Cody Gearhart[2]; 2. 7-Clay Money[4]; 3. 85C-Clay Sellard[9]; 4. 08-Dakota Sproul[6]; 5. T3-Troy Gemmill[5]; 6. 7N-William Nusser[11]; 7. K98-Danny Keller[8]; 8. 10-TeeJay Janousek[12]; 9. 06-Chad Taylor[1]; 10. 7S-David Solberg[13]; 11. 27-Grant Florence[7]; 12. 05-Rick Taylor[3]; 13. (DNF) 3J-Jake Nightingale[10]; 14. (DNF) 9D-Dalton Murphy[15]; 15. (DNF) 33-Jason Ward[14]
Heat 1 (8 Laps): 1. 7-Clay Money[2]; 2. 3J-Jake Nightingale[6]; 3. 08-Dakota Sproul[4]; 4. 85C-Clay Sellard[5]; 5. 06-Chad Taylor[3]; 6. 7N-William Nusser[7]; 7. 7S-David Solberg[1]; 8. 9D-Dalton Murphy[8]
Heat 2 (8 Laps): 1. T3-Troy Gemmill[2]; 2. 1M-Cody Gearhart[4]; 3. 05-Rick Taylor[1]; 4. K98-Danny Keller[6]; 5. 27-Grant Florence[5]; 6. 10-TeeJay Janousek[3]; 7. 33-Jason Ward[7]
IMCA RaceSaver Sprint Car
A Feature 1 (20 Laps): 1. 10-Jordan Knight[4]; 2. 21X-Taylor Velasquez[7]; 3. 17X-Jake Martens[5]; 4. 88J-Jeremy Huish[8]; 5. 97-Brian Herbert[1]; 6. 81-Jon Freeman[2]; 7. 33-Koby Walters[13]; 8. 11K-Tyler Knight[3]; 9. 17-Connor Atkinson[12]; 10. 17T-Todd Plemons[11]; 11. 49-Zak Moore[14]; 12. 65-Kohl Ricke[10]; 13. (DNF) 20-Luke Cranston[9]; 14. (DNF) 8J-Steven Richardson[6]
Heat 1 (8 Laps): 1. 17X-Jake Martens[2]; 2. 21X-Taylor Velasquez[3]; 3. 11K-Tyler Knight[5]; 4. 65-Kohl Ricke[6]; 5. 17T-Todd Plemons[4]; 6. 97-Brian Herbert[1]; 7. (DNS) 33-Koby Walters
Heat 2 (8 Laps): 1. 88J-Jeremy Huish[1]; 2. 20-Luke Cranston[2]; 3. 10-Jordan Knight[4]; 4. 8J-Steven Richardson[3]; 5. 81-Jon Freeman[6]; 6. 17-Connor Atkinson[5]; 7. 49-Zak Moore[7]
IMCA Stock Car
A Feature 1 (20 Laps): 1. 89-Gregg Schell[1]; 2. 2M-Angel Munoz[5]; 3. 250-Tathan Burkhart[2]; 4. 3-Chris Oliver[3]; 5. 37-Jason Rogers[8]; 6. 54P-Kyle Pfeifer[6]; 7. 22-Michael Pepper[10]; 8. 19K-Kolby Stegman[4]; 9. 14-Brandon Fisher[7]; 10. 19-Keith Stegman[11]; 11. (DNF) 25X-Troy Burkhart[9]
Heat 1 (8 Laps): 1. 89-Gregg Schell[2]; 2. 250-Tathan Burkhart[1]; 3. 25X-Troy Burkhart[3]; 4. 3-Chris Oliver[4]; 5. 14-Brandon Fisher[6]; 6. 19-Keith Stegman[5]
Heat 2 (8 Laps): 1. 22-Michael Pepper[3]; 2. 37-Jason Rogers[4]; 3. 54P-Kyle Pfeifer[2]; 4. 2M-Angel Munoz[5]; 5. 19K-Kolby Stegman[1]
IMCA Northern SportMod
A Feature 1 (18 Laps): 1. 09B-Brett Berry[10]; 2. 02-Matt Rucker[1]; 3. 8-Brian May[3]; 4. 64-Jimmy Brozek[8]; 5. 17-Ryan Keller[6]; 6. 9JR-Brendyn Nordyke[4]; 7. 9-Monty Nordyke[7]; 8. 28K-Ryan Kirchoff[5]; 9. 17M-Brianna Maughlin[9]; 10. 2BA-Jacey Archer[11]; 11. 47-Newt Lujan[12]; 12. 88J-Jack Kirchoff[2]; 13. 3K-Dustin Kreger[15]; 14. 11-Josh Reece[14]; 15. (DNF) 53F-Gordon French[18]; 16. (DNF) 9K-Dakota Kreger[13]; 17. (DNF) 28D-Sage Dinkel[16]; 18. (DNF) 56M-Russell Taylor[17]; 19. (DNS) K7-Brian Kreger
Heat 1 (8 Laps): 1. 09B-Brett Berry[6]; 2. 17M-Brianna Maughlin[5]; 3. 17-Ryan Keller[2]; 4. 2BA-Jacey Archer[4]; 5. (DNF) 9K-Dakota Kreger[7]; 6. (DNS) 28D-Sage Dinkel; 7. (DNS) K7-Brian Kreger
Heat 2 (8 Laps): 1. 88J-Jack Kirchoff[2]; 2. 9-Monty Nordyke[5]; 3. 64-Jimmy Brozek[3]; 4. 28K-Ryan Kirchoff[6]; 5. 11-Josh Reece[1]; 6. (DNS) 56M-Russell Taylor
Heat 3 (8 Laps): 1. 02-Matt Rucker[3]; 2. 8-Brian May[2]; 3. 9JR-Brendyn Nordyke[4]; 4. 47-Newt Lujan[5]; 5. 3K-Dustin Kreger[6]; 6. (DNS) 53F-Gordon French