B Feature (12 Laps): 1. 46-Joel Myers Jr[4]; 2. 26R-Preston Ruh[3]; 3. 199-Ryan Bowers[6]; 4. U2-Jack Vanderboom[8]; 5. 4K-Kris Spitz[10]; 6. 9K-Kyle Schuett[12]; 7. 26-Tyler Tischendorf[1]; 8. 91-Reed Allex[5]; 9. 24-Scott Conger[7]; 10. 25A-Al Schlafer[16]; 11. 13H-Patrick Heikkinen[11]; 12. 39V-William Huck[13]; 13. 78-Bill Wagner[18]; 14. 99-Jordan Graham[9]; 15. (DNF) 24T-Christopher Thram[2]; 16. (DNF) 26E-Blake Egeland[17]; 17. (DNF) 27-Weston Olson[15]; 18. (DNF) 10S-Josh Swangler[14]
Dash 1 (4 Laps): 1. 1-Brenham Crouch[1]; 2. 8-Jack Croaker[2]; 3. 11M-Brendan Mullen[3]; 4. 17-Zach Omdahl[4]; 5. 49-Josh Schneiderman[5]
Dash 2 (4 Laps): 1. 13-Mark Dobmeier[1]; 2. 2A-Austin Pierce[2]; 3. 65-Jordan Goldesberry[4]; 4. 2W-Scott Neitzel[3]; 5. 3N-Jake Neuman[5]
Heat 1 (8 Laps): 1. 8-Jack Croaker[1]; 2. 11M-Brendan Mullen[4]; 3. 17-Zach Omdahl[3]; 4. 25-Danny Schlafer[2]; 5. 35-Skylar Prochaska[5]; 6. 26R-Preston Ruh[7]; 7. 99-Jordan Graham[8]; 8. 13H-Patrick Heikkinen[9]; 9. (DNS) 26-Tyler Tischendorf; 10. (DNS) 26E-Blake Egeland
Heat 2 (8 Laps): 1. 49-Josh Schneiderman[2]; 2. 1-Brenham Crouch[4]; 3. 0-Nick Omdahl[1]; 4. 87A-Austin Hartmann[3]; 5. G5-Gage Pulkrabek[5]; 6. 91-Reed Allex[8]; 7. 24-Scott Conger[7]; 8. 39V-William Huck[9]; 9. (DNF) 27-Weston Olson[6]
Heat 3 (8 Laps): 1. 3N-Jake Neuman[1]; 2. 23-Russel Borland[2]; 3. 2W-Scott Neitzel[4]; 4. 2A-Austin Pierce[3]; 5. 71M-Caden Englehart[5]; 6. 46-Joel Myers Jr[7]; 7. U2-Jack Vanderboom[6]; 8. 4K-Kris Spitz[8]; 9. 10S-Josh Swangler[9]; 10. 78-Bill Wagner[10]
Heat 4 (8 Laps): 1. 13-Mark Dobmeier[2]; 2. 25T-Travis Arenz[1]; 3. 65-Jordan Goldesberry[4]; 4. 8H-Jade Hastings[3]; 5. 14-Tim Estenson[6]; 6. 199-Ryan Bowers[7]; 7. 24T-Christopher Thram[5]; 8. 9K-Kyle Schuett[8]; 9. 25A-Al Schlafer[9]
Qualifying A: 1. 11M-Brendan Mullen, 00:13.822[8]; 2. 1-Brenham Crouch, 00:13.844[5]; 3. 17-Zach Omdahl, 00:14.081[1]; 4. 87A-Austin Hartmann, 00:14.209[12]; 5. 25-Danny Schlafer, 00:14.246[19]; 6. 49-Josh Schneiderman, 00:14.298[14]; 7. 8-Jack Croaker, 00:14.318[3]; 8. 0-Nick Omdahl, 00:14.392[17]; 9. 35-Skylar Prochaska, 00:14.421[16]; 10. G5-Gage Pulkrabek, 00:14.655[4]; 11. 26-Tyler Tischendorf, 00:14.765[10]; 12. 27-Weston Olson, 00:14.957[15]; 13. 26R-Preston Ruh, 00:15.349[18]; 14. 24-Scott Conger, 00:15.354[11]; 15. 99-Jordan Graham, 00:15.362[6]; 16. 91-Reed Allex, 00:15.694[13]; 17. 13H-Patrick Heikkinen, 00:15.774[2]; 18. 39V-William Huck, 00:16.358[9]; 19. (DNS) 26E-Blake Egeland
Qualifying B: 1. 2W-Scott Neitzel, 00:14.591[1]; 2. 65-Jordan Goldesberry, 00:14.653[4]; 3. 2A-Austin Pierce, 00:14.792[2]; 4. 8H-Jade Hastings, 00:14.800[5]; 5. 23-Russel Borland, 00:14.865[3]; 6. 13-Mark Dobmeier, 00:14.980[13]; 7. 3N-Jake Neuman, 00:15.101[12]; 8. 25T-Travis Arenz, 00:15.118[11]; 9. 71M-Caden Englehart, 00:15.130[6]; 10. 24T-Christopher Thram, 00:15.174[14]; 11. U2-Jack Vanderboom, 00:15.280[10]; 12. 14-Tim Estenson, 00:15.296[9]; 13. 46-Joel Myers Jr, 00:15.421[16]; 14. 199-Ryan Bowers, 00:15.620[18]; 15. 4K-Kris Spitz, 00:15.937[19]; 16. 9K-Kyle Schuett, 00:15.997[17]; 17. 10S-Josh Swangler, 00:16.018[8]; 18. 25A-Al Schlafer, 00:16.796[7]; 19. 78-Bill Wagner, 00:20.194[15]