IMCA Hobby Stock
A Feature 1 (12 Laps): 1. 33-Luke Phillips[10]; 2. 4J-Jared Miles[1]; 3. 4-Jordan Miles[6]; 4. 4R-Randy LaMar[9]; 5. 4K-Daniel Wauters[7]; 6. 8-Lukas Short[8]; 7. 20-Jimmy Doescher[5]; 8. 7Z-Jack Hockaday[13]; 9. 28T-Tucker Richardson[2]; 10. 59-Roger Winkers[11]; 11. 12-Dylan Said[4]; 12. 44-Keith Lilly[12]; 13. 28-Sheldon Hunter[3]
Heat 1 - Top 5 Make Invert (6 Laps): 1. 4J-Jared Miles[2]; 2. 28-Sheldon Hunter[3]; 3. 33-Luke Phillips[7]; 4. 4-Jordan Miles[5]; 5. 8-Lukas Short[6]; 6. 59-Roger Winkers[4]; 7. 7Z-Jack Hockaday[1]
Heat 2 - Top 5 Make Invert (6 Laps): 1. 28T-Tucker Richardson[2]; 2. 20-Jimmy Doescher[4]; 3. 4R-Randy LaMar[6]; 4. 4K-Daniel Wauters[5]; 5. 12-Dylan Said[3]; 6. 44-Keith Lilly[1]
IMCA Modified
A Feature 1 (20 Laps): 1. 11-Ray Cox Jr[3]; 2. B12T-Jeff Larson[7]; 3. 2X-Patrick Moore[1]; 4. 53-Matt Stein[8]; 5. 99-Brandon Jewell[4]; 6. 7M-Matt Short[6]; 7. 19B-Austin Blume[5]; 8. 37-Steve Gustaf[2]; 9. (DNS) 20-Jake Whittington
Heat 1 - Top 5 Make Invert (8 Laps): 1. 37-Steve Gustaf[2]; 2. 11-Ray Cox Jr[3]; 3. 99-Brandon Jewell[4]; 4. 19B-Austin Blume[6]; 5. 2X-Patrick Moore[1]; 6. 7M-Matt Short[5]; 7. B12T-Jeff Larson[7]; 8. 53-Matt Stein[8]; 9. (DNS) 20-Jake Whittington
IMCA Northern SportMod
A Feature 1 (15 Laps): 1. 118-Austin Stamm[10]; 2. 1JR-Ben Chapman[9]; 3. 75-Bob Silaggi[8]; 4. 9-Scott Williams[5]; 5. 18C-Dakota Cole[12]; 6. 47-Corey Kuntzelman[7]; 7. X14-Randy Farrell[1]; 8. 34M-Josh Marth[14]; 9. 68B-Raiff Cauwels[11]; 10. 65-David Engelkens[6]; 11. 11J-Trey Jacobs[4]; 12. 35-Pat Emerick[2]; 13. 67-Josh Kloepping[3]; 14. 3-Will Emerick Jr[13]
Heat 1 - Top 5 Make Invert (6 Laps): 1. 75-Bob Silaggi[6]; 2. 47-Corey Kuntzelman[5]; 3. X14-Randy Farrell[1]; 4. 9-Scott Williams[4]; 5. 11J-Trey Jacobs[3]; 6. 68B-Raiff Cauwels[2]; 7. 3-Will Emerick Jr[7]
Heat 2 - Top 5 Make Invert (6 Laps): 1. 67-Josh Kloepping[2]; 2. 1JR-Ben Chapman[6]; 3. 35-Pat Emerick[1]; 4. 65-David Engelkens[4]; 5. 118-Austin Stamm[7]; 6. 18C-Dakota Cole[5]; 7. 34M-Josh Marth[3]
IMCA Stock Car
A Feature 1 (15 Laps): 1. 72-Jacob Ellithorpe[6]; 2. Z50-Joe Zrostlik[9]; 3. 4-Jerry Miles[7]; 4. 27Z-Chase Zaruba[4]; 5. 80N-Richard Nelson[3]; 6. 17-Andrew Chelf[1]; 7. 62-Norman Bean[8]; 8. B78-Brandon Vorbeck[5]; 9. 7Z-Clay Hockaday[2]; 10. 76-Shawn Flagel[10]; 11. (DNS) 70-Joe Bonney; 12. (DNS) 21-Lee Kinsella
Heat 1 -Top 5 Make Invert (6 Laps): 1. 4-Jerry Miles[4]; 2. 17-Andrew Chelf[1]; 3. 80N-Richard Nelson[2]; 4. 21-Lee Kinsella[5]; 5. B78-Brandon Vorbeck[3]; 6. 76-Shawn Flagel[6]
Heat 2 -Top 5 Make Invert (6 Laps): 1. 27Z-Chase Zaruba[2]; 2. 7Z-Clay Hockaday[1]; 3. 72-Jacob Ellithorpe[3]; 4. 62-Norman Bean[4]; 5. Z50-Joe Zrostlik[6]; 6. 70-Joe Bonney[5]
Pro Legends
A Feature 1 (15 Laps): 1. 44J-Jordan Miklas[8]; 2. 8W-Michael Weber[9]; 3. 5-Dave Eberle[6]; 4. 25-Cole O'Brien[4]; 5. 19-Jeff Schmidt[2]; 6. 64-Griffin McGrath[7]; 7. 99-Tyler Garretson[10]; 8. 80-Craig Peekenschneider[3]; 9. 52JR-Kacey Korsmo[5]; 10. 77-Warren Ropp[11]; 11. 77C-Colton Utley[1]; 12. 14-Dylan Manning[13]; 13. 04-Adam Meyer[12]
Heat 1 - Top 5 Make Invert (8 Laps): 1. 8W-Michael Weber[6]; 2. 52JR-Kacey Korsmo[4]; 3. 64-Griffin McGrath[5]; 4. 80-Craig Peekenschneider[3]; 5. 77C-Colton Utley[1]; 6. 77-Warren Ropp[7]; 7. 14-Dylan Manning[2]
Heat 2 - Top 5 Make Invert (8 Laps): 1. 19-Jeff Schmidt[2]; 2. 5-Dave Eberle[4]; 3. 99-Tyler Garretson[6]; 4. 44J-Jordan Miklas[5]; 5. 25-Cole O'Brien[3]; 6. 04-Adam Meyer[1]
IMCA Sport Compact
A Feature 1 (12 Laps): 1. 9M-Nolan Morrow[1]; 2. 49-Jacob Welter[5]; 3. 14-Drew Wise[3]; 4. 630-Dustin Munn[10]; 5. 32J-Logan Jones[4]; 6. K55-Brendon Koch[8]; 7. 11H-Justin Hempstead[9]; 8. 33B-Zach Brenner[6]; 9. 7X-Logan Huggins[2]; 10. 07-Gracie Hempstead[13]; 11. 86-Evan Hess[7]; 12. 1Z-Branden Fuglsang[12]; 13. (DNS) 17B-Chris Burke
Heat 1 - Top 5 Make Invert (6 Laps): 1. 9M-Nolan Morrow[1]; 2. 14-Drew Wise[2]; 3. 86-Evan Hess[5]; 4. 11H-Justin Hempstead[6]; 5. 32J-Logan Jones[3]; 6. 17B-Chris Burke[4]; 7. 07-Gracie Hempstead[7]
Heat 2 - Top 5 Make Invert (6 Laps): 1. 49-Jacob Welter[3]; 2. 630-Dustin Munn[6]; 3. K55-Brendon Koch[5]; 4. 33B-Zach Brenner[4]; 5. 7X-Logan Huggins[1]; 6. 1Z-Branden Fuglsang[2]
Vintage Full Body Stock Cars
A Feature 1 (15 Laps): 1. 70-Dave Meyer[1]; 2. 501-Bart Miller[3]; 3. 23-Dennis Etten[6]; 4. 68-Travis Heier[2]; 5. 63-Steve Olson[13]; 6. 5-Brian Gade[7]; 7. B07-Brian Stock[14]; 8. 74-Jeff Durst[15]; 9. 61-Jim Studer[11]; 10. 17SR-Ron Cook[4]; 11. 32-Cody Montgomery[10]; 12. 15VL-Lisa Miller[16]; 13. P51-David Bielenberg[8]; 14. 78-Rodney Ohrt[18]; 15. 2-Leo Varona[20]; 16. 13X-Wayne Webert[19]; 17. 01-Doak Allen[9]; 18. 42-Bruce Yoerger[5]; 19. 13-Jimmy Rogers[17]; 20. 34-Allen Hansen[12]; 21. 8-Jay Moffit[21]
A Feature 2 (15 Laps): 1. 44-RJ Lank[5]; 2. 6-Paul Howard[12]; 3. 15M-Mallet Meyer[13]; 4. 80-Scott Tiedt[19]; 5. 68Q-Tracy Quigley[7]; 6. 20S-Dan Schmidt[11]; 7. 31-Daniel Wauters[2]; 8. A1-Jon Fish[18]; 9. 0-Dan Thompson[15]; 10. 727-Justin Stock[6]; 11. 18-Jeff Hollenbeck[1]; 12. 64-Craig Adams[16]; 13. 17-Bryan Caspary[20]; 14. 16-Robin Atkins[10]; 15. 87-Randy Kloepping[8]; 16. 51-Tyler Maschmann[14]; 17. 29-Owen Hayes[3]; 18. 11-Jake Hayes[9]; 19. 15J-Tim Arp[4]; 20. 04-Lennon Jones[17]
Heat 1 (8 Laps): 1. 17SR-Ron Cook[2]; 2. 01-Doak Allen[6]; 3. 23-Dennis Etten[8]; 4. 32-Cody Montgomery[4]; 5. 501-Bart Miller[5]; 6. 61-Jim Studer[3]; 7. 63-Steve Olson[7]; 8. 74-Jeff Durst[9]; 9. 13-Jimmy Rogers[10]; 10. 13X-Wayne Webert[1]; 11. 8-Jay Moffit[11]
Heat 2 (8 Laps): 1. 70-Dave Meyer[1]; 2. P51-David Bielenberg[8]; 3. 68-Travis Heier[3]; 4. 5-Brian Gade[10]; 5. 42-Bruce Yoerger[7]; 6. 34-Allen Hansen[2]; 7. B07-Brian Stock[5]; 8. 15VL-Lisa Miller[6]; 9. 78-Rodney Ohrt[4]; 10. 2-Leo Varona[9]
Heat 3 (8 Laps): 1. 16-Robin Atkins[10]; 2. 29-Owen Hayes[6]; 3. 727-Justin Stock[1]; 4. 15J-Tim Arp[8]; 5. 44-RJ Lank[5]; 6. 20S-Dan Schmidt[4]; 7. 15M-Mallet Meyer[7]; 8. 0-Dan Thompson[3]; 9. 04-Lennon Jones[2]; 10. 80-Scott Tiedt[9]
Heat 4 (8 Laps): 1. 31-Daniel Wauters[3]; 2. 68Q-Tracy Quigley[6]; 3. 11-Jake Hayes[1]; 4. 87-Randy Kloepping[9]; 5. 18-Jeff Hollenbeck[2]; 6. 6-Paul Howard[8]; 7. 51-Tyler Maschmann[7]; 8. 64-Craig Adams[10]; 9. (DNS) A1-Jon Fish; 10. (DNS) 17-Bryan Caspary