The Chicago Bears chose to add Jimmy Graham to their offense in free agency, signing him to a two-year deal worth $16 million. The details of Graham's contract have now been revealed, per Field Yates of ESPN.

Besides the $16 million that he'll make over the two years, Graham was given a $6 million signing bonus. For the first season, Graham is set to make a $3 million base salary and in the second season, he will make a $6.9 million base salary.

Similar to most players, Graham has an opportunity to make more money due to incentives. However, the most interesting aspect of Graham's contract with the Bears is the no-trade clause.

In the NFL, there aren't many players that possess a no-trade clause on their contracts. But with Graham, he's been traded before in his career and apparently he doesn't want that to happen again.

Before the 2018 season, Graham signed with the Green Bay Packers after spending time with the New Orleans Saints and Seattle Seahawks. In his final season with the Packers, the All-Pro tight end caught just 38 passes for 447 yards and three touchdowns.

Despite his dismal season, the Bears believe he can be a valuable asset to their offense. With Nick Foles joining the quarterback room, the Bears want to make sure they have a formidable tight end.

Over the past few seasons, it's evident that Graham isn't the same player he once was earlier in his career. Even though a team trying to trade for Graham is highly unlikely, the Bears aren't taking any chances.