Marshawn Lynch
Now it’s laughable to think of Lynch as anything but a success in the NFL. The marauding running back was a brilliant player for the Seahawks. Fans loved when he entered ‘Beast Mode’ and rampaged downfield. But it’s easy to forget that he had a difficult start to life in the NFL (via Bleacher Report).

Lynch played for the Buffalo Bills after they drafted him in the first round of 2008. But he failed to live up to his potential in upstate New York and most people wrote him off as a bust. Nonetheless, a change of scene greatly improved his fortunes. He became a Super Bowl winner with his new franchise.