Hobby Stocks
A Feature 1 (15 Laps): 1. 38B-Brad Becker[10]; 2. 96-Devin Larson[1]; 3. 3-Dave Johnson[16]; 4. 6-Scott Herron[7]; 5. 15-Chris Seidel[3]; 6. 11-Nate Hanson[12]; 7. 17T-Tim Otterness[9]; 8. 7K-Jonathan Schroeder[2]; 9. 28R-Ryan Kleinschmidt[4]; 10. 99M-Mason Goettl[6]; 11. 22W-Will Miller[11]; 12. 16-Luke Trebelhorn[14]; 13. 13C-Chase Peterson[5]; 14. 4-Cory Lodermeier[13]; 15. 51B-Brandon Bombardo[8]; 16. (DQ) 25-Ben Reierson[15]
Heat 1 (8 Laps): 1. 13C-Chase Peterson[4]; 2. 15-Chris Seidel[3]; 3. 6-Scott Herron[5]; 4. 38B-Brad Becker[8]; 5. 17T-Tim Otterness[7]; 6. 22W-Will Miller[2]; 7. 4-Cory Lodermeier[1]; 8. 25-Ben Reierson[6]
Heat 2 (8 Laps): 1. 96-Devin Larson[1]; 2. 99M-Mason Goettl[4]; 3. 51B-Brandon Bombardo[5]; 4. 7K-Jonathan Schroeder[2]; 5. 28R-Ryan Kleinschmidt[3]; 6. 11-Nate Hanson[7]; 7. 16-Luke Trebelhorn[8]; 8. 3-Dave Johnson[6]
A Modifieds
A Feature 1 (20 Laps): 1. 1-Josh Anderson[8]; 2. 23-Tim Patchen[2]; 3. 15T-Erick Thiesse[6]; 4. 24-Tyler English[4]; 5. 27-Tony Proell[1]; 6. (DNF) 45-Tim Patchen[5]; 7. (DNF) 442-Aaron Johnson[10]; 8. (DNF) 26-Shawn Fletcher[11]; 9. (DNF) 20-Jeff Patchen[9]; 10. (DNF) 46R-Ryan Putnam[3]; 11. (DNF) 26V-AJ Viehauser[7]
Heat 1 (8 Laps): 1. 46R-Ryan Putnam[2]; 2. 442-Aaron Johnson[6]; 3. 26V-AJ Viehauser[4]; 4. 27-Tony Proell[1]; 5. 45-Tim Patchen[3]; 6. 26-Shawn Fletcher[5]
Heat 2 (8 Laps): 1. 1-Josh Anderson[4]; 2. 23-Tim Patchen[1]; 3. 20-Jeff Patchen[5]; 4. 24-Tyler English[2]; 5. 15T-Erick Thiesse[3]
Sport Compact
A Feature 1 (15 Laps): 1. 29-Braiden Benjamin[4]; 2. 2JR-Greg Kohl[9]; 3. 81D-Justin Dose[7]; 4. 01-Nathan Kohl[5]; 5. 13-Brandon Nyberg[6]; 6. 03BIL-Josh Maleski[8]; 7. 53-Branley Theel[11]; 8. 03-Bryce Huff[1]; 9. 19C-Colin Wittenberg[13]; 10. 37C-Colton Trembath[2]; 11. 40-Ellen Lange[10]; 12. 29X-Kayla Lystad[12]; 13. (DNF) 16-Brady Albertson[3]; 14. (DNF) 37-John Aderman[14]; 15. (DNF) 24-Carson Patchen[15]
Heat 1 (8 Laps): 1. 29-Braiden Benjamin[3]; 2. 2JR-Greg Kohl[7]; 3. 81D-Justin Dose[6]; 4. 37C-Colton Trembath[2]; 5. 13-Brandon Nyberg[5]; 6. 53-Branley Theel[4]; 7. 19C-Colin Wittenberg[8]; 8. (DNF) 24-Carson Patchen[1]
Heat 2 (8 Laps): 1. 01-Nathan Kohl[4]; 2. 03-Bryce Huff[1]; 3. 16-Brady Albertson[2]; 4. 03BIL-Josh Maleski[6]; 5. 40-Ellen Lange[7]; 6. 29X-Kayla Lystad[3]; 7. (DNF) 37-John Aderman[5]
B Modifieds
A Feature 1 (15 Laps): 1. 47-Erik Gruhlke[7]; 2. 28J-Jacob Jordan[6]; 3. 38J-Jason Vejtruba[8]; 4. 18X-Chris Neisen[11]; 5. 296-Devin Odegard[1]; 6. 71B-David Siercks[4]; 7. 75-Ryan Mead[2]; 8. 3N-Nick Kipka[3]; 9. 25K-Kevin Kirk[9]; 10. 2B-Tom Anderson[10]; 11. 4Q2-Mark Martini[5]; 12. (DNF) 18M-Michael Swanson[12]
Heat 1 (8 Laps): 1. 47-Erik Gruhlke[4]; 2. 4Q2-Mark Martini[3]; 3. 2B-Tom Anderson[6]; 4. 3N-Nick Kipka[2]; 5. 296-Devin Odegard[1]; 6. 18X-Chris Neisen[5]
Heat 2 (8 Laps): 1. 28J-Jacob Jordan[3]; 2. 71B-David Siercks[2]; 3. 75-Ryan Mead[1]; 4. 38J-Jason Vejtruba[4]; 5. 25K-Kevin Kirk[5]; 6. 18M-Michael Swanson[6]
IMCA Stock Car
A Feature 1 (15 Laps): 1. 92-Dan Mackenthun[4]; 2. 44-Kris Peterson[1]; 3. 81-Matt Speckman[6]; 4. 71-Josh Larsen[3]; 5. 30-David Moriarty[7]; 6. 74-Tim Pessek[5]; 7. 86-Thomas Ahrndt[9]; 8. 18-Alex Dostal[8]; 9. 95-Patrick Schauer[10]; 10. (DNS) 5G-Tim Gonska
Heat 1 (8 Laps): 1. 5G-Tim Gonska[4]; 2. 71-Josh Larsen[6]; 3. 92-Dan Mackenthun[8]; 4. 44-Kris Peterson[3]; 5. 74-Tim Pessek[10]; 6. 81-Matt Speckman[9]; 7. 30-David Moriarty[7]; 8. 18-Alex Dostal[5]; 9. 86-Thomas Ahrndt[1]; 10. 95-Patrick Schauer[2]
WISSOTA Mod Four
A Feature 1 (15 Laps): 1. 8R-Josh Litzau[3]; 2. 11R-Landyn Randt[1]; 3. 4-Abby Prieve[2]; 4. 04-Tommy Pogones[6]; 5. 37-Dean Larson[7]; 6. N88-Gerrald Nohner[9]; 7. 17R-David Slovick[11]; 8. 21-David Fortier[4]; 9. 81-Amanda Carroll[10]; 10. 30-Dean Shaver[5]; 11. TB81-Tommy Bawden[8]
Heat 1 (8 Laps): 1. 37-Dean Larson[2]; 2. TB81-Tommy Bawden[1]; 3. 11R-Landyn Randt[4]; 4. 30-Dean Shaver[3]; 5. N88-Gerrald Nohner[6]; 6. 17R-David Slovick[5]
Heat 2 (8 Laps): 1. 04-Tommy Pogones[2]; 2. 8R-Josh Litzau[1]; 3. 4-Abby Prieve[5]; 4. 21-David Fortier[4]; 5. 81-Amanda Carroll[3]
WISSOTA Super Stock
A Feature 1 (20 Laps): 1. 24W-Chris Wark[3]; 2. 70X-Kurt Becken[2]; 3. 78K-Dexton Koch[7]; 4. 33-Austin Niemeyer[5]; 5. 9-Dylan Kromschroeder[4]; 6. 46-Dustin Nelson[11]; 7. 1-Josh Anderson[10]; 8. 980-Kaden Woodie[6]; 9. 127-Neil Chevalier[1]; 10. 2F-Jeffrey Frey[8]; 11. (DNF) 55-Jason Goedker[9]
Heat 1 (8 Laps): 1. 78K-Dexton Koch[1]; 2. 9-Dylan Kromschroeder[3]; 3. 24W-Chris Wark[6]; 4. 70X-Kurt Becken[2]; 5. 55-Jason Goedker[4]; 6. 1-Josh Anderson[5]
Heat 2 (8 Laps): 1. 980-Kaden Woodie[1]; 2. 33-Austin Niemeyer[3]; 3. 127-Neil Chevalier[5]; 4. 2F-Jeffrey Frey[4]; 5. (DNF) 46-Dustin Nelson[2]