NFL owners have navigated through years of labor battles and escaped without having to fully guarantee contracts. Instead, teams offer huge signing bonuses and partial base salary guarantees to compete.
To appease fan bases and promote ticket sales, teams will venture into bad contracts. Many will rush to judgment on the Buffalo Bills signing Mario Williams to a six-year, $96 million contract. Through seven games, Williams has 3.5 sacks and 16 tackles.
But seven games don't define a signing. Julius Peppers had two sacks and 16 tackles in the first seven games of his six-year, $84 million contract with the Bears, and no one is questioning that deal in Chicago.
Here is my list of the 10 worst current NFL contracts (click here for more information on each contract):
7.) Tyson Jackson, DE, Kansas City Chiefs (five years, $56.2 million)