IMCA Hobby Stock
A Feature 1 (15 Laps): 1. 78-Matt Brown[10]; 2. 88H-Kale Hemsley[2]; 3. 67-Justin Stander[1]; 4. 17K-Briar Kriegel[3]; 5. 3-Dalton Weepie[4]; 6. 52-Joren Fisher[8]; 7. 45-Justin Wacha[7]; 8. 06S-Adam Streeter[9]; 9. 1-Scott Siems[6]; 10. 59JR-Chad Rickett Jr[12]; 11. 13K-McKenna Koch[14]; 12. (DNF) 7-Brayden Fahrni[5]; 13. (DNF) 58C-Michael Cheney[11]; 14. (DNS) 8-Adam Tiernan
Heat 1 (7 Laps): 1. 3-Dalton Weepie[4]; 2. 88H-Kale Hemsley[3]; 3. 78-Matt Brown[7]; 4. 52-Joren Fisher[6]; 5. 1-Scott Siems[5]; 6. 58C-Michael Cheney[1]; 7. 8-Adam Tiernan[2]
Heat 2 (7 Laps): 1. 67-Justin Stander[2]; 2. 06S-Adam Streeter[6]; 3. 7-Brayden Fahrni[4]; 4. 17K-Briar Kriegel[3]; 5. 45-Justin Wacha[5]; 6. 59JR-Chad Rickett Jr[7]; 7. 13K-McKenna Koch[1]
IMCA Modified
A Feature 1 (20 Laps): 1. 9Z-Chris Zogg[6]; 2. 71C-Troy Cordes[8]; 3. 1JR-Ben Chapman[7]; 4. 27M-Mark Schulte[3]; 5. 12LF-Jonathan Mawhinney[10]; 6. 98-Jacob Snyder[4]; 7. F7-Patrick Flannagan[13]; 8. 80-Jerry Dedrick[5]; 9. 56-Dustin Kroening[1]; 10. 6Z-Zach Dockter[9]; 11. 81-Jesse Belez[11]; 12. 38C-Kellie Drury[12]; 13. 43B-Tommy Belmer[2]; 14. 54-Jeff Sampson[14]; 15. (DNF) B7-Beckett Flannagan[16]; 16. (DNF) 29T-Trystin Belthuis[15]
Heat 1 (8 Laps): 1. 9Z-Chris Zogg[6]; 2. 56-Dustin Kroening[1]; 3. 98-Jacob Snyder[5]; 4. 12LF-Jonathan Mawhinney[8]; 5. 71C-Troy Cordes[7]; 6. 81-Jesse Belez[2]; 7. F7-Patrick Flannagan[4]; 8. 29T-Trystin Belthuis[3]
Heat 2 (8 Laps): 1. 27M-Mark Schulte[4]; 2. 43B-Tommy Belmer[3]; 3. 80-Jerry Dedrick[5]; 4. 6Z-Zach Dockter[7]; 5. 1JR-Ben Chapman[6]; 6. 38C-Kellie Drury[8]; 7. 54-Jeff Sampson[2]; 8. B7-Beckett Flannagan[1]
IMCA Northern SportMod
A Feature 1 (15 Laps): 1. 7W-Will Wolf[4]; 2. T23-Tony Olson[9]; 3. K3-Kyle Olson[6]; 4. 777-Rayce Mullen[8]; 5. 13-Robert Patava[1]; 6. 82T-Brett Thomas[7]; 7. 28-Josh Banes[15]; 8. 17-Ethan Krall[2]; 9. 39-Brian Hilbert[16]; 10. (DNF) 8-Austin Kemp[14]; 11. (DNF) 22JR-Brady Hilmer[5]; 12. (DNF) 7-Bradley Ivy[3]; 13. (DNF) 12D-Joe Docekal[10]; 14. (DNF) H29-Hunter Wimer[12]; 15. (DNS) MR31-Mike Rutherford; 16. (DNS) 15B-Troy Burkhart
Heat 1 (7 Laps): 1. 13-Robert Patava[2]; 2. 82T-Brett Thomas[6]; 3. 22JR-Brady Hilmer[5]; 4. T23-Tony Olson[7]; 5. 7-Bradley Ivy[3]; 6. MR31-Mike Rutherford[1]; 7. 15B-Troy Burkhart[8]; 8. 28-Josh Banes[4]
Heat 2 (7 Laps): 1. 7W-Will Wolf[4]; 2. 777-Rayce Mullen[6]; 3. 12D-Joe Docekal[7]; 4. K3-Kyle Olson[5]; 5. 17-Ethan Krall[2]; 6. H29-Hunter Wimer[1]; 7. 8-Austin Kemp[3]; 8. 39-Brian Hilbert[8]
IMCA Sport Compact
A Feature 1 (12 Laps): 1. 90-Robert Rundle[1]; 2. 85-Lukas Rick[6]; 3. 87C-Jay Crabill[5]; 4. 31D-Blake Driscol[4]; 5. T2-Nolan Tuttle[10]; 6. 15M-Zeke Wheeler[3]; 7. 89-Cristian Grady[9]; 8. 6R-Spencer Roggentien[7]; 9. 8-Jeff Burgess[2]; 10. 54A-Jake Anderson[8]; 11. 09K-Spencer Eubanks[14]; 12. 43E-Ethan Hogan[11]; 13. 96-Laran Kaplan[12]; 14. 15-Kaden Shannon[13]
Heat 1 (6 Laps): 1. 90-Robert Rundle[3]; 2. 15M-Zeke Wheeler[4]; 3. 87C-Jay Crabill[5]; 4. 6R-Spencer Roggentien[6]; 5. 89-Cristian Grady[7]; 6. 43E-Ethan Hogan[2]; 7. 15-Kaden Shannon[1]
Heat 2 (6 Laps): 1. 85-Lukas Rick[5]; 2. 31D-Blake Driscol[4]; 3. T2-Nolan Tuttle[7]; 4. 54A-Jake Anderson[6]; 5. 8-Jeff Burgess[3]; 6. 96-Laran Kaplan[1]; 7. (DQ) 09K-Spencer Eubanks[2]
IMCA Stock Car
A Feature 1 (20 Laps): 1. 05-John Oliver Jr[9]; 2. 1-Kaden Reynolds[6]; 3. 15-Norman Chesmore[5]; 4. 49-Kyle Olson[8]; 5. 11R-Braden Richards[7]; 6. 22K-Kevin Rose[1]; 7. 357-Brett Vanous[12]; 8. 4R-Riley Hanson[3]; 9. 29Q-Dave Wada[10]; 10. 10-Logan Clausen[2]; 11. 92-Shaun Bistline[4]; 12. (DNS) 1JX-Stephen Streeter
Heat 1 (8 Laps): 1. 1-Kaden Reynolds[4]; 2. 4R-Riley Hanson[2]; 3. 49-Kyle Olson[5]; 4. 15-Norman Chesmore[3]; 5. 22K-Kevin Rose[1]; 6. 1JX-Stephen Streeter[6]
Heat 2 (8 Laps): 1. 11R-Braden Richards[4]; 2. 05-John Oliver Jr[5]; 3. 92-Shaun Bistline[2]; 4. 29Q-Dave Wada[6]; 5. 10-Logan Clausen[1]; 6. 357-Brett Vanous[3]
Vintage Full Body Stock Cars
A Feature 1 (12 Laps): 1. 22Q-Tracy Quigley[4]; 2. 501-Bart Miller[5]; 3. 23-Dennis Etten[6]; 4. 0-Dan Thompson[7]; 5. 50-Brian Gade[10]; 6. 42-Bruce Yoerger[8]; 7. 86-Dan Jordan[9]; 8. 04-Lennon Jones[12]; 9. 36-Jayson Blunt[11]; 10. 68-Travis Heier[1]; 11. 15VL-Lisa Miller[3]; 12. 2A-Warren Wethington[2]
Heat 1 (6 Laps): 1. 68-Travis Heier[4]; 2. 0-Dan Thompson[2]; 3. 15VL-Lisa Miller[1]; 4. 23-Dennis Etten[3]; 5. 86-Dan Jordan[5]; 6. 50-Brian Gade[6]
Heat 2 (6 Laps): 1. 42-Bruce Yoerger[2]; 2. 22Q-Tracy Quigley[1]; 3. 501-Bart Miller[3]; 4. 2A-Warren Wethington[4]; 5. 04-Lennon Jones[6]; 6. 36-Jayson Blunt[5]