IMCA Sport Compact
A Feature 1 (25 Laps): 1. 13-Chas Matye[2]; 2. 94-Joe Hudson[4]; 3. 32-Kyle Dalke[6]; 4. 14-Rick Bishop[1]; 5. 43-Rick Ontiveros[3]; 6. 24-Kory Pritchett[12]; 7. 43J-Joel Niebeling[10]; 8. 26-Kolby Noble Zeiler[16]; 9. 24W-Wesley Smith[9]; 10. 11X-Jimmie Langton[11]; 11. 82-Jim Garretson[5]; 12. 82I-BRANDON IBACH[15]; 13. 31R-Matt Riesinger[17]; 14. 7-Christopher Niebeling[13]; 15. 4-Douglas Berg[14]; 16. 29-Kyle Leichner[20]; 17. 95-Brooklyn Lorenz[21]; 18. (DNF) 16-Bob Olson[18]; 19. (DNF) 63-Daytona Smith[7]; 20. (DNF) 08JR-Robert Herbert[23]; 21. (DNF) 24Y-Wyatt Omoth[19]; 22. (DNF) 44K-Kenzie Colpitts[24]; 23. (DNF) 58-Cody Cassiday[8]; 24. (DNF) 4K-Hayden Kolstad[22]
B Feature 1 (12 Laps): 1. 31R-Matt Riesinger[3]; 2. 16-Bob Olson[7]; 3. 24Y-Wyatt Omoth[6]; 4. 29-Kyle Leichner[4]; 5. 95-Brooklyn Lorenz[10]; 6. 4K-Hayden Kolstad[8]; 7. 08JR-Robert Herbert[12]; 8. 44K-Kenzie Colpitts[2]; 9. 8K-Kane Krueger[9]; 10. (DNF) 28I-Bekah Ibach[1]; 11. (DNF) 9D-Dakota Kincaid[5]; 12. (DNS) 33-Jonathan Morgan
Heat 1 (8 Laps): 1. 43-Rick Ontiveros[3]; 2. 94-Joe Hudson[8]; 3. 24W-Wesley Smith[6]; 4. 7-Christopher Niebeling[5]; 5. 28I-Bekah Ibach[4]; 6. 9D-Dakota Kincaid[1]; 7. 8K-Kane Krueger[2]; 8. (DNS) 08JR-Robert Herbert
Heat 2 (8 Laps): 1. 58-Cody Cassiday[3]; 2. 82-Jim Garretson[5]; 3. 43J-Joel Niebeling[7]; 4. 4-Douglas Berg[6]; 5. 44K-Kenzie Colpitts[1]; 6. (DNF) 24Y-Wyatt Omoth[4]; 7. (DQ) 12-Josh Ostermiller[2]
Heat 3 (8 Laps): 1. 13-Chas Matye[2]; 2. 14-Rick Bishop[5]; 3. 11X-Jimmie Langton[3]; 4. 82I-BRANDON IBACH[1]; 5. 31R-Matt Riesinger[4]; 6. 16-Bob Olson[6]; 7. 95-Brooklyn Lorenz[7]
Heat 4 (8 Laps): 1. 32-Kyle Dalke[4]; 2. 63-Daytona Smith[6]; 3. 24-Kory Pritchett[7]; 4. 26-Kolby Noble Zeiler[2]; 5. 29-Kyle Leichner[1]; 6. (DNF) 4K-Hayden Kolstad[3]; 7. (DNS) 33-Jonathan Morgan
Semi-Pro Legends
A Feature 1 (20 Laps): 1. 511-Josh Broadbent[4]; 2. 94UJ-Jay Quenzer[5]; 3. 3-Travis Wagner[3]; 4. 23-Stuart Mckechnie[6]; 5. 73-Randall Copeland[2]; 6. 9H-Keely Heaton[10]; 7. 41-Zach Havens[1]; 8. 14-Karen Devine[9]; 9. (DNF) 98-Christopher Whisman[11]; 10. (DNF) 58-Kyle Halter[7]; 11. (DNF) 33-Keith Ahlgren[8]; 12. (DNF) 53-Bill Curtis[12]
Heat 1 (8 Laps): 1. 41-Zach Havens[1]; 2. 3-Travis Wagner[4]; 3. 94UJ-Jay Quenzer[2]; 4. 58-Kyle Halter[5]; 5. 14-Karen Devine[6]; 6. (DNF) 98-Christopher Whisman[3]
Heat 2 (8 Laps): 1. 73-Randall Copeland[5]; 2. 511-Josh Broadbent[3]; 3. 23-Stuart Mckechnie[4]; 4. 33-Keith Ahlgren[6]; 5. (DNF) 9H-Keely Heaton[2]; 6. (DNF) 53-Bill Curtis[1]
WISSOTA Street Stock
A Feature 1 (20 Laps): 1. 11*-Robert Petroff[8]; 2. 14D-Dillon Hoppe[6]; 3. 22-Troy Cepak Jr[7]; 4. 21JR-Caden Craver[9]; 5. 15-Marvin Gonzales[12]; 6. 66S-Patrick Salway[2]; 7. 20-Brady Lorenz[3]; 8. 29-Rod Lorenz[5]; 9. 3K-Matt Riesinger[1]; 10. 13D-Kayla Pelissier[10]; 11. (DNF) 45T-Conner Carter[11]; 12. (DNF) 30-Bob Gordon[4]
Heat 1 (8 Laps): 1. 11*-Robert Petroff[1]; 2. 22-Troy Cepak Jr[5]; 3. 30-Bob Gordon[2]; 4. 20-Brady Lorenz[4]; 5. 21JR-Caden Craver[3]; 6. 13D-Kayla Pelissier[6]
Heat 2 (8 Laps): 1. 66S-Patrick Salway[3]; 2. 14D-Dillon Hoppe[6]; 3. 3K-Matt Riesinger[4]; 4. 29-Rod Lorenz[1]; 5. (DNF) 45T-Conner Carter[5]; 6. (DNS) 15-Marvin Gonzales
WISSOTA Midwest Mods
A Feature 1 (20 Laps): 1. 94-Michael Rogers[1]; 2. 20S-Shay Evig[10]; 3. 21K-Nathan Kenaston[8]; 4. 88-Dayne Kocher[6]; 5. 22-Troy Cepak Jr[7]; 6. 00-Grant Gary[2]; 7. 20-Brady Lorenz[3]; 8. 23-Jake Schye[11]; 9. 87Z-David Hangsleben[14]; 10. 5H-Chris Hill[13]; 11. 24-Ronn Green[9]; 12. 27-Chandler Ingle[4]; 13. 2J-Joan Hulst[16]; 14. (DNF) 2-Rod Lorenz[5]; 15. (DNS) 9K-Spencer Krueger; 16. (DNS) 55K-Hayden Ingle
Heat 1 (8 Laps): 1. 21K-Nathan Kenaston[2]; 2. 88-Dayne Kocher[5]; 3. 22-Troy Cepak Jr[7]; 4. 00-Grant Gary[6]; 5. 24-Ronn Green[8]; 6. 23-Jake Schye[4]; 7. (DNF) 87Z-David Hangsleben[3]; 8. (DNF) 55K-Hayden Ingle[1]
Heat 2 (8 Laps): 1. 2-Rod Lorenz[3]; 2. 94-Michael Rogers[8]; 3. 20-Brady Lorenz[7]; 4. 27-Chandler Ingle[1]; 5. 20S-Shay Evig[5]; 6. 9K-Spencer Krueger[2]; 7. 5H-Chris Hill[6]; 8. (DNF) 2J-Joan Hulst[4]