These three contracts represent why every team must have a good general manager.
In the NFL, like the NBA and NHL, teams have to be very careful when deciding which players to sign and how much to sign them for. With a salary cap in these leagues, one bad contract can submarine a team’s chances of winning a championship. Over the course of NFL history, teams have given out some catastrophic contracts. Think Nnamdi Asomugha, Jeff George, Michael Vick, Albert Haynesworth, the list goes on and on. In 2016, there are countless contracts around the league that general managers probably regret handing out.