21. Josh Gordon
Gordon was electrifying in 2013 for the Cleveland Browns. This was even more impressive because he had Brandon Weedon throwing to him. But the wideout couldn’t sustain his early form. The main reason was that he constantly made poor decisions in life. He only made 11 appearances over the next four seasons because of drugl issues.
The NFL suspended him indefinitely after multiple substance abuse violations. They banned him six times over the course of his career with five of those related to drug use (via Sports Illustrated). The former All-Pro just couldn’t stay clean. Fans watched him crash and burn with a number of franchises. Instead of being a superstar, he washed out of the NFL because of his personal vices.