B Feature (12 Laps): 1. 17-Zach Omdahl[1]; 2. 31-Shane Roemeling[4]; 3. 9K-Kyle Schuett[3]; 4. 87A-Austin Hartmann[6]; 5. 22-Nick Otto[2]; 6. 29-Hunter Custer[5]; 7. 15C-Carter Chevalier[8]; 8. 99-Jordan Graham[7]; 9. 5-Gage Pulkrabek[10]; 10. 37-Sye Anderson[11]; 11. 45-Nick Matuszewski[12]; 12. 14E-Tom Egeland[9]; 13. 26S-Al Schlafer[13]
Dash 1 (4 Laps): 1. 49-Josh Schneiderman[1]; 2. 20-Jordan Adams[2]; 3. 13-Mark Dobmeier[3]; 4. 3N-Jake Neuman[4]; 5. 2W-Scott Neitzel[5]
Dash 2 (4 Laps): 1. 8H-Jade Hastings[2]; 2. 39-Jake Blackhurst[1]; 3. 11M-Brendan Mullen[4]; 4. 21K-Thomas Kennedy[5]; 5. 8-Jack Croaker[3]
Heat 1 (9 Laps): 1. 21K-Thomas Kennedy[1]; 2. 2A-Austin Pierce[2]; 3. 8H-Jade Hastings[4]; 4. 49-Josh Schneiderman[3]; 5. 25-Danny Schlafer[5]; 6. 31-Shane Roemeling[7]; 7. 29-Hunter Custer[6]; 8. 14E-Tom Egeland[8]; 9. 26S-Al Schlafer[9]
Heat 2 (9 Laps): 1. 20-Jordan Adams[2]; 2. 05-Brandon Allen[1]; 3. 8-Jack Croaker[4]; 4. 3N-Jake Neuman[3]; 5. 23-Russel Borland[6]; 6. 17-Zach Omdahl[5]; 7. 87A-Austin Hartmann[7]; 8. (DNF) 5-Gage Pulkrabek[8]
Heat 3 (9 Laps): 1. 2W-Scott Neitzel[2]; 2. 13-Mark Dobmeier[4]; 3. 9N-Wade Nygaard[1]; 4. 65-Jordan Goldesberry[6]; 5. 14-Jack Routson[3]; 6. 22-Nick Otto[5]; 7. 99-Jordan Graham[7]; 8. 37-Sye Anderson[8]
Heat 4 (9 Laps): 1. 11M-Brendan Mullen[2]; 2. 39-Jake Blackhurst[4]; 3. 26E-Blake Egeland[6]; 4. 0-Nick Omdahl[3]; 5. 26-Tyler Tischendorf[1]; 6. 9K-Kyle Schuett[5]; 7. 15C-Carter Chevalier[7]; 8. 45-Nick Matuszewski[8]
Qualifying: 1. 8H-Jade Hastings, 00:10.469[2]; 2. 8-Jack Croaker, 00:10.525[8]; 3. 13-Mark Dobmeier, 00:10.567[7]; 4. 39-Jake Blackhurst, 00:10.718[22]; 5. 49-Josh Schneiderman, 00:10.731[15]; 6. 3N-Jake Neuman, 00:10.803[10]; 7. 14-Jack Routson, 00:10.815[11]; 8. 0-Nick Omdahl, 00:10.856[20]; 9. 2A-Austin Pierce, 00:10.952[28]; 10. 20-Jordan Adams, 00:11.010[1]; 11. 2W-Scott Neitzel, 00:11.048[4]; 12. 11M-Brendan Mullen, 00:11.087[21]; 13. 21K-Thomas Kennedy, 00:11.089[26]; 14. 05-Brandon Allen, 00:11.269[3]; 15. 9N-Wade Nygaard, 00:11.339[19]; 16. 26-Tyler Tischendorf, 00:11.349[16]; 17. 25-Danny Schlafer, 00:11.386[24]; 18. 17-Zach Omdahl, 00:11.454[17]; 19. 22-Nick Otto, 00:11.462[9]; 20. 9K-Kyle Schuett, 00:11.479[6]; 21. 29-Hunter Custer, 00:11.572[5]; 22. 23-Russel Borland, 00:11.663[25]; 23. 65-Jordan Goldesberry, 00:11.829[31]; 24. 26E-Blake Egeland, 00:11.977[32]; 25. 31-Shane Roemeling, 00:11.978[30]; 26. 87A-Austin Hartmann, 00:12.004[14]; 27. 99-Jordan Graham, 00:12.129[12]; 28. 15C-Carter Chevalier, 00:12.404[23]; 29. 14E-Tom Egeland, 00:12.469[33]; 30. 5-Gage Pulkrabek, 00:12.757[13]; 31. 37-Sye Anderson, 00:13.949[27]; 32. 45-Nick Matuszewski, 00:13.957[29]; 33. 26S-Al Schlafer[18]