NFL contracts are often a hot-button issue. People love to debate who’s making too much, too little, who deserves more, and who is overpaid. Some athletes outplay their deals, while others cash in and fail to deliver. Teams obviously try hard to avoid the latter situation, but sometimes things don’t work out as hoped.
With all of that in mind, here’s a look at the worst contract on every NFL team entering the 2018 season.
Arizona Cardinals – Jermaine Gresham, TE
After signing him to two consecutive one-year deals, the Cardinals suddenly decided to invest heavily in Jermaine Gresham, signing him to a four-year, $28 million deal with $16.5 million guaranteed. The $7 million annual salary far exceeds any contract Gresham had previously signed, which is curious considering he hasn’t exceeded 500 yards in a single season since 2012 with the Cincinnati Bengals. Add in that Greshman is now on the wrong side of 30, and it’s easy to understand how he made this list.