Dirt Late Models
A Feature (20 Laps): 1. 21F-Gunner Frank[2]; 2. 37X-Skeeter Estey[6]; 3. 28-Jeff Provinzino[4]; 4. 16-Derek Vesel[3]; 5. 12X-Ben Heinle[8]; 6. 12-Mark Heinle[5]; 7. 63-Patrick Kelley[9]; 8. 55S-Ryan Schaufler[7]; 9. (DNF) 71-Zach Wohlers[1]
Heat 1 (8 Laps): 1. 21F-Gunner Frank[1]; 2. 16-Derek Vesel[3]; 3. 28-Jeff Provinzino[5]; 4. 12X-Ben Heinle[4]; 5. 63-Patrick Kelley[2]
Heat 2 (8 Laps): 1. 71-Zach Wohlers[2]; 2. 37X-Skeeter Estey[1]; 3. 12-Mark Heinle[4]; 4. 55S-Ryan Schaufler[5]; 5. (DNS) 35-George Ledin Jr
A Modifieds
A Feature (18 Laps): 1. 33X-Justin Froemming[2]; 2. 88-Tanner Williamson[5]; 3. 23-Ryan Jensen[10]; 4. 12-TJ Heinle[1]; 5. 37-Danny Young[6]; 6. 21R-Ross Siiter[7]; 7. 8E8-Jessy Krause[9]; 8. 8E8J-Jennie Krause[8]; 9. (DNF) 55W-Jeffrey Wood[3]; 10. (DNF) 32C-Curtis Stieh[4]; 11. (DNS) 30W-Ron Westover; 12. (DNS) M2-Chris Magistad
Heat 1 (8 Laps): 1. 12-TJ Heinle[5]; 2. 32C-Curtis Stieh[2]; 3. 88-Tanner Williamson[3]; 4. 21R-Ross Siiter[4]; 5. 8E8-Jessy Krause[6]; 6. (DNF) M2-Chris Magistad[1]
Heat 2 (8 Laps): 1. 33X-Justin Froemming[4]; 2. 55W-Jeffrey Wood[3]; 3. 37-Danny Young[2]; 4. 8E8J-Jennie Krause[6]; 5. (DNF) 30W-Ron Westover[1]; 6. (DNF) 23-Ryan Jensen[5]
Super Stocks
A Feature (18 Laps): 1. 5-Jason Havel[2]; 2. 76-Doug Koski[3]; 3. 57-Dalton Carlson[6]; 4. 19-Tristan LaBarge[5]; 5. 11-Kevin Salin[7]; 6. 8-Nick Schultz[8]; 7. (DNF) 11A-Jordan Henkemeyer[1]; 8. (DNF) 3B-Austin Blom[4]
Heat (8 Laps): 1. 11A-Jordan Henkemeyer[2]; 2. 3B-Austin Blom[1]; 3. 5-Jason Havel[6]; 4. 76-Doug Koski[8]; 5. 19-Tristan LaBarge[7]; 6. 57-Dalton Carlson[4]; 7. 11-Kevin Salin[5]; 8. 8-Nick Schultz[3]
B Modifieds
A Feature (18 Laps): 1. 12A-Alex O'Dell[2]; 2. 7A-Eric Anderson[1]; 3. 91-Andy Davey[4]; 4. 19-Darrin Lawler[8]; 5. 00-Jason Hobbs[19]; 6. M2-Chris Magistad[10]; 7. 21-Ryan Kough[6]; 8. 428-Kevin O'Dell[5]; 9. 7P-Cory Peterson[12]; 10. 8-Jonny Nowak[16]; 11. 20-Matthew Anderson[3]; 12. 21R-Kyle Siiter[18]; 13. (DNF) 1-Joe Pangrac[7]; 14. (DNF) 68G-Eric Gruba[15]; 15. (DNF) 14-Brant Gruba[13]; 16. (DNF) 76-Keith Koski[14]; 17. (DNF) 45-Keegan Kough[11]; 18. (DNF) 33L-Travis Tupa[17]; 19. (DNF) 22E-Ethan Elhardt[9]
Heat 1 (8 Laps): 1. 20-Matthew Anderson[2]; 2. 12A-Alex O'Dell[6]; 3. 76-Keith Koski[1]; 4. M2-Chris Magistad[5]; 5. 45-Keegan Kough[7]; 6. 8-Jonny Nowak[4]; 7. (DNF) 00-Jason Hobbs[3]
Heat 2 (8 Laps): 1. 91-Andy Davey[2]; 2. 19-Darrin Lawler[1]; 3. 428-Kevin O'Dell[5]; 4. 7P-Cory Peterson[4]; 5. 14-Brant Gruba[6]; 6. 33L-Travis Tupa[3]
Heat 3 (8 Laps): 1. 7A-Eric Anderson[5]; 2. 21-Ryan Kough[2]; 3. 22E-Ethan Elhardt[3]; 4. 1-Joe Pangrac[6]; 5. 68G-Eric Gruba[4]; 6. 21R-Kyle Siiter[1]
Pure Stock
A Feature (10 Laps): 1. 57-Austin Carlson[1]; 2. 56-Stephen Erickson[2]; 3. 13D-Dylan Elhardt[3]; 4. 1-Brian Bourquin Jr[4]
Heat (6 Laps): 1. 57-Austin Carlson[2]; 2. 56-Stephen Erickson[3]; 3. 13D-Dylan Elhardt[1]; 4. 1-Brian Bourquin Jr[4]
Hornets
A Feature (15 Laps): 1. 31-Zeb Graves[2]; 2. 34-Mark Gangl[5]; 3. 27-Brady Fosso[4]; 4. 78JR-Mikey Blevins[6]; 5. 11-Tucker Smith[1]; 6. R20-Riley Terry[10]; 7. 28-Chad Reller[3]; 8. 205-Curtis Oleksuk[7]; 9. 82-Austin Morris[9]; 10. 21-Tiffani Hauta Sanders[11]; 11. (DNF) 25K-McKenna Folstad[8]
Heat 1 (6 Laps): 1. 11-Tucker Smith[2]; 2. 28-Chad Reller[4]; 3. 78JR-Mikey Blevins[3]; 4. 205-Curtis Oleksuk[5]; 5. 21-Tiffani Hauta Sanders[1]; 6. 82-Austin Morris[6]
Heat 2 (6 Laps): 1. 31-Zeb Graves[2]; 2. 34-Mark Gangl[1]; 3. 27-Brady Fosso[4]; 4. 25K-McKenna Folstad[5]; 5. R20-Riley Terry[3]