So, actually, digging into it, it's actually a very tradeable contract.
Almost all of the big money, while mostly guaranteed, is tied up into option bonuses, which are unique because unlike signing bonuses, they can be traded to other teams. So it looks like this:
Option A - traditional:
- $100M signing bonus on a 5 year deal
- $20M signing bonus pro-ration on each year's cap
- Player is traded after 2 years
- Remaining $60M in signing bonus pro-rations accelerates and hits the cap in the 3rd year as dead money - that's bad!
Option B - option bonuses (what Garrett mostly has):
- $100M "guaranteed" but it's separated into annual $20M option bonuses
- $20M option bonuses is paid out at start of each league year
- Player is traded after 2 years
- Instead of having any dead money, the future option bonuses that need to be paid become the responsibility of the new team to pay - wow! No dead money!
Garrett has option bonuses of:
2026: $29M
2027: $39M
2028: $21M
These would all be transferred to NE and Cleveland would get out of paying them completely.
Garrett has a vet minimum salary through end of 2028 as well. If anything, if Garrett wants out, they are incentivized to trade him now and get out of these bonuses while they can. BTW, the same sort of situation applies to AJ Brown.
FWIW, Myles Garrett also has a full no-trade clause, so he would need to sign off on any destination first.