A1 PLUMBING IMCA NORTHERN SPORT MODS
Heat 1 (6 Laps): 1. 0-Michael Sherwood[2]; 2. 05-David Sherwood[1]; 3. 55-Tyler Frye[4]; 4. (DNS) 7C-Connor Barnes
Heat 2 (6 Laps): 1. 5H-Shawn Hein[1]; 2. 25-Nick Snyder[2]; 3. 22X-Alex Loveless[3]
11 entries
WILDSIDE CREATIVE IMCA HOBBY STOCKS
Heat 1 (6 Laps): 1. 2R-Ryan Roschewski[3]; 2. 2K-Garrett Kuhlmann[5]; 3. 2-Ian Roschewski[2]; 4. J5-Justin Betzner[1]; 5. 62-Briana Croisant[6]; 6. 83RR-Justin Rohr[4]
Heat 2 (6 Laps): 1. 88B-Pete Beaumont[2]; 2. B4-Brandon Naasz[4]; 3. D21-Dan Kruse[3]; 4. 55-Blake Holmes[1]; 5. 6T-Taylor Croisant[5]
3 entries
PERCIVAL RACING IMCA MOD LITES
Heat 1 (6 Laps): 1. 22-Alex Loveless[3]; 2. 2S-Allan Skinner[2]; 3. 12B-Bret Towell[1]
10 entries
CUTTING EDGE LAWN CARE IMCA SPORT COMPACTS
Heat 1 (6 Laps): 1. 7-Jason Teel[3]; 2. C16-Chase Betzner[1]; 3. 6-Zach Montague[2]; 4. 16A-Scott Beagle[4]; 5. 04-Alison Bird[6]; 6. 24-Austin Bird[5]
Heat 2 (6 Laps): 1. 02-Robert Chase[2]; 2. 31-Brad Mick[4]; 3. (DNS) 01B-Brett Holman; 4. (DNS) 14-Mikel Solberg
11 entries
COREY’S AUTO CORES MINI STOCKS
Heat 1 (6 Laps): 1. 75-Roger Adams[5]; 2. 3J-James Joyner JR[1]; 3. 66-Brandon Kreiter[3]; 4. 2K-Colten Kelley[6]; 5. 32-Mellissa Budreau[4]; 6. 8-Heather Straub[2]
Heat 2 (6 Laps): 1. 36-Alex Luecke[4]; 2. 1-Aaron Esparza[5]; 3. 15-Davin Strait[1]; 4. 55-Baley Kindel[2]; 5. 369-Billie Luecke[3]
7 entries
MILLER AG REPAIR CRUISERS
Heat 1 (6 Laps): 1. 17-Taylor Gropp[2]; 2. 355-Sterling Judy[1]; 3. 2C-Cody Dahl[4]; 4. (DNF) 27-Baley Kindel[3]
Heat 2 (6 Laps): 1. 22-Jerrica Heidrick[1]; 2. 250-Jeremiah Bunch[3]; 3. (DNF) 21-Shea Trecek[2]