B Feature (12 Laps): 1. 31-Shane Roemeling[5]; 2. 14E-Tom Egeland[2]; 3. 23-Russel Borland[4]; 4. 87A-Austin Hartmann[1]; 5. 26-Tyler Tischendorf[3]; 6. 99-Jordan Graham[14]; 7. 05-Brandon Allen[6]; 8. 10S-Josh Swangler[7]; 9. 5-Gage Pulkrabek[11]; 10. 26S-Al Schlafer[9]; 11. 37-Sye Anderson[12]; 12. 45-Nick Matuszewski[10]; 13. 22-Nick Otto[8]; 14. 15C-Carter Chevalier[13]; 15. 55-Nick Ranten[15]
Dash 1 (4 Laps): 1. 65-Jordan Goldesberry[1]; 2. 11M-Brendan Mullen[4]; 3. 39-Jake Blackhurst[3]; 4. 13-Mark Dobmeier[5]; 5. 8-Jack Croaker[2]
Dash 2 (4 Laps): 1. 8H-Jade Hastings[1]; 2. 9N-Wade Nygaard[4]; 3. 0-Nick Omdahl[3]; 4. 2A-Austin Pierce[2]; 5. 21K-Thomas Kennedy[5]
Heat 1 (8 Laps): 1. 13-Mark Dobmeier[2]; 2. 9N-Wade Nygaard[3]; 3. 21K-Thomas Kennedy[4]; 4. 2W-Scott Neitzel[1]; 5. 14-Jack Routson[5]; 6. 26-Tyler Tischendorf[6]; 7. 05-Brandon Allen[8]; 8. 5-Gage Pulkrabek[9]; 9. 99-Jordan Graham[7]
Heat 2 (8 Laps): 1. 0-Nick Omdahl[2]; 2. 2A-Austin Pierce[4]; 3. 9K-Kyle Schuett[1]; 4. 39-Jake Blackhurst[3]; 5. 25-Danny Schlafer[6]; 6. 23-Russel Borland[7]; 7. 10S-Josh Swangler[8]; 8. 37-Sye Anderson[9]; 9. (DNF) 15C-Carter Chevalier[5]
Heat 3 (8 Laps): 1. 8H-Jade Hastings[4]; 2. 20-Jordan Adams[1]; 3. 26E-Blake Egeland[8]; 4. 29-Hunter Custer[7]; 5. 8-Jack Croaker[2]; 6. 14E-Tom Egeland[5]; 7. 26S-Al Schlafer[9]; 8. 45-Nick Matuszewski[6]; 9. (DNF) 55-Nick Ranten[3]
Heat 4 (8 Laps): 1. 65-Jordan Goldesberry[1]; 2. 49-Josh Schneiderman[2]; 3. 11M-Brendan Mullen[4]; 4. 3N-Jake Neuman[6]; 5. 17-Zach Omdahl[5]; 6. 31-Shane Roemeling[7]; 7. 22-Nick Otto[8]; 8. 87A-Austin Hartmann[3]
Qualifying: 1. 21K-Thomas Kennedy, 00:10.295[9]; 2. 2A-Austin Pierce, 00:10.313[7]; 3. 8H-Jade Hastings, 00:10.346[1]; 4. 11M-Brendan Mullen, 00:10.350[4]; 5. 9N-Wade Nygaard, 00:10.356[21]; 6. 39-Jake Blackhurst, 00:10.357[14]; 7. 55-Nick Ranten, 00:10.387[2]; 8. 87A-Austin Hartmann, 00:10.420[10]; 9. 13-Mark Dobmeier, 00:10.445[15]; 10. 0-Nick Omdahl, 00:10.469[23]; 11. 8-Jack Croaker, 00:10.470[32]; 12. 49-Josh Schneiderman, 00:10.478[18]; 13. 2W-Scott Neitzel, 00:10.573[13]; 14. 9K-Kyle Schuett, 00:10.610[6]; 15. 20-Jordan Adams, 00:10.632[11]; 16. 65-Jordan Goldesberry, 00:10.672[27]; 17. 14-Jack Routson, 00:10.696[17]; 18. 15C-Carter Chevalier, 00:10.723[8]; 19. 14E-Tom Egeland, 00:10.741[3]; 20. 17-Zach Omdahl, 00:10.786[22]; 21. 26-Tyler Tischendorf, 00:10.816[12]; 22. 25-Danny Schlafer, 00:10.862[24]; 23. 45-Nick Matuszewski, 00:10.902[5]; 24. 3N-Jake Neuman, 00:10.911[20]; 25. 99-Jordan Graham, 00:10.919[31]; 26. 23-Russel Borland, 00:10.953[33]; 27. 29-Hunter Custer, 00:10.983[19]; 28. 31-Shane Roemeling, 00:11.006[26]; 29. 05-Brandon Allen, 00:11.047[34]; 30. 10S-Josh Swangler, 00:11.062[29]; 31. 26E-Blake Egeland, 00:11.188[28]; 32. 22-Nick Otto, 00:11.192[16]; 33. 5-Gage Pulkrabek, 00:11.259[35]; 34. 37-Sye Anderson, 00:11.823[25]; 35. 26S-Al Schlafer, 00:12.340[30]