Hobby Stocks
A Feature 1 (20 Laps): 1. 52-Jason Wilkinson[11]; 2. 45-Travis Landauer[10]; 3. 25-Joe Beller[1]; 4. 19H-Colin Hein[2]; 5. 4-Mark Arduser[8]; 6. 20P-Jarrett Poessnecker[3]; 7. 38-Brayden Hurley[4]; 8. 10K-Allen Hein[18]; 9. 2 14-Kirk Westring[13]; 10. 711-Travis Coover[14]; 11. 2B-Brooke Fluckiger[7]; 12. 23R-Dylan Reicks[16]; 13. 51C-Chris Oberg[5]; 14. 56T-Jordan Troutman[12]; 15. 55-Austin Bruhn[9]; 16. 24T-Tylan Lambertus[15]; 17. A55-Anson Hawthorne[17]; 18. (BF) 20A-Dawson Poessnecker[6]
B Feature 1 (10 Laps): 1. 2 14-Kirk Westring[3]; 2. 711-Travis Coover[2]; 3. 24T-Tylan Lambertus[11]; 4. 23R-Dylan Reicks[6]; 5. A55-Anson Hawthorne[9]; 6. 10K-Allen Hein[15]; 7. 12X-Parker Vollbrecht[5]; 8. 12T-Tanner Jones[13]; 9. 18-Randy Nelson[14]; 10. 06I-Dillon Ives[1]; 11. 7-Michael Brengelman[8]; 12. 69L-Branden Lotspeich[4]; 13. 24-Nick Langan[16]; 14. 11X-Bryan Dubas[10]; 15. 34C-Camri Landauer[7]; 16. 14S-Camden Stephenson[12]
Heat 1 (8 Laps): 1. 25-Joe Beller[1]; 2. 55-Austin Bruhn[7]; 3. 52-Jason Wilkinson[8]; 4. 51C-Chris Oberg[5]; 5. 06I-Dillon Ives[2]; 6. 69L-Branden Lotspeich[9]; 7. 34C-Camri Landauer[10]; 8. 11X-Bryan Dubas[4]; 9. 12T-Tanner Jones[6]; 10. 24-Nick Langan[3]
Heat 2 (8 Laps): 1. 45-Travis Landauer[7]; 2. 20P-Jarrett Poessnecker[4]; 3. 56T-Jordan Troutman[8]; 4. 20A-Dawson Poessnecker[5]; 5. 711-Travis Coover[6]; 6. 12X-Parker Vollbrecht[3]; 7. 7-Michael Brengelman[1]; 8. 24T-Tylan Lambertus[9]; 9. 18-Randy Nelson[2]
Heat 3 (8 Laps): 1. 19H-Colin Hein[3]; 2. 4-Mark Arduser[6]; 3. 38-Brayden Hurley[4]; 4. 2B-Brooke Fluckiger[5]; 5. 2 14-Kirk Westring[7]; 6. 23R-Dylan Reicks[9]; 7. A55-Anson Hawthorne[2]; 8. 14S-Camden Stephenson[1]; 9. 10K-Allen Hein[8]
Dirt Late Models
A Feature 1 (20 Laps): 1. 77-Cory Dumpert[10]; 2. 98T-Tyler Iverson[9]; 3. 14-Chase Osborne[8]; 4. 9-Andy Eickhoff[6]; 5. 36-Beau Johnson[5]; 6. 11X-Nelson Vollbrecht[4]; 7. 20-Greg Krohn[11]; 8. 38-Mark Lueken[3]; 9. 21X-Jared Hoerle[12]; 10. 02-Matt Haase[7]; 11. 11B-Bryan Molt[2]; 12. 112-Dan Lueken[1]; 13. (DNS) 25-JJ Rodeman
Heat 1 (8 Laps): 1. 9-Andy Eickhoff[4]; 2. 11X-Nelson Vollbrecht[3]; 3. 14-Chase Osborne[5]; 4. 11B-Bryan Molt[2]; 5. 112-Dan Lueken[1]; 6. 20-Greg Krohn[6]
Heat 2 (8 Laps): 1. 77-Cory Dumpert[6]; 2. 36-Beau Johnson[3]; 3. 98T-Tyler Iverson[5]; 4. 02-Matt Haase[4]; 5. 38-Mark Lueken[2]; 6. 21X-Jared Hoerle[1]; 7. (DNS) 25-JJ Rodeman
B Modifieds
A Feature 1 (18 Laps): 1. 1T-Robbie Thome[5]; 2. 21-Cameron Meyer[7]; 3. 97-David Johnson[6]; 4. 19-Shawn Kelley[2]; 5. 52-Kyle Wilkinson[15]; 6. 11A-Tyler Afrank[8]; 7. 12-Lukas Pohlmann[10]; 8. 76-Lane Cornwell[4]; 9. 41T-Anthony Trotta[14]; 10. 6I-Toby Ives[11]; 11. M17-Tyler Bridges[17]; 12. 14-Ronnie Grass[1]; 13. 87-Tyler Olnes[3]; 14. 9-Lane Heil[13]; 15. 34-Luke Meysenburg[16]; 16. 96R-Stephanie Reynolds[9]; 17. 4-Aiden Gnat[12]
Heat 1 (8 Laps): 1. 97-David Johnson[5]; 2. 14-Ronnie Grass[2]; 3. 76-Lane Cornwell[4]; 4. 96R-Stephanie Reynolds[7]; 5. 87-Tyler Olnes[3]; 6. 6I-Toby Ives[1]; 7. M17-Tyler Bridges[9]; 8. 41T-Anthony Trotta[6]; 9. 34-Luke Meysenburg[8]
Heat 2 (8 Laps): 1. 1T-Robbie Thome[4]; 2. 19-Shawn Kelley[2]; 3. 21-Cameron Meyer[5]; 4. 11A-Tyler Afrank[6]; 5. 12-Lukas Pohlmann[8]; 6. 4-Aiden Gnat[3]; 7. 9-Lane Heil[7]; 8. 52-Kyle Wilkinson[1]
Street Stocks
A Feature 1 (18 Laps): 1. 18J-Jacob Anson[7]; 2. 14-Tristan Grape[5]; 3. 77-Tejay Mielke[8]; 4. 5-Cameron Wilkinson[10]; 5. 28-Chad Briese[6]; 6. 25-Randy Hooker[1]; 7. 19-Clay Anding[3]; 8. 24S-Dave Langan[2]; 9. 74-Chuck Sands[11]; 10. 66-Cole Rosenkrans[12]; 11. 52-Kyle Wilkinson[13]; 12. 20-Eric Haase[4]; 13. 83-Jeff Ware[9]
Heat 1 (8 Laps): 1. 14-Tristan Grape[3]; 2. 83-Jeff Ware[6]; 3. 28-Chad Briese[4]; 4. 19-Clay Anding[2]; 5. 25-Randy Hooker[1]; 6. 74-Chuck Sands[7]; 7. 52-Kyle Wilkinson[5]
Heat 2 (8 Laps): 1. 18J-Jacob Anson[4]; 2. 20-Eric Haase[2]; 3. 5-Cameron Wilkinson[6]; 4. 24S-Dave Langan[1]; 5. 77-Tejay Mielke[5]; 6. 66-Cole Rosenkrans[3]
Generic 1
A Feature 1 (12 Laps): 1. 48H-Carson Hageman[1]; 2. 26-Colten Ray[4]; 3. 98-Dalton Young[6]; 4. 17Z-Christopher Nickolite[11]; 5. 24-Damon Arehart[3]; 6. 13W-Scott Wagner[2]; 7. 12-Carter Lueken[10]; 8. 9B-Braxton Lueken[9]; 9. 47-DJ Heiderman[5]; 10. 2-Katie Lueken[7]; 11. 14-Kasen Grape[8]
Heat 1 (8 Laps): 1. 98-Dalton Young[6]; 2. 13W-Scott Wagner[2]; 3. 9B-Braxton Lueken[5]; 4. 2-Katie Lueken[3]; 5. 24-Damon Arehart[1]; 6. 12-Carter Lueken[4]
Heat 2 (8 Laps): 1. 48H-Carson Hageman[4]; 2. 26-Colten Ray[3]; 3. 14-Kasen Grape[2]; 4. 47-DJ Heiderman[5]; 5. 17Z-Christopher Nickolite[1]