The Cleveland Browns just acquired Brock Osweiller in a trade with the Houston Texans, and it is now being reported that the Browns will now trade or cut Osweiller.
If they’d trade him, it would surely be for much less than the $16 million in guaranteed salary Osweiler will earn this year. The new team would take Osweiler’s contract at a reduced rate, and the Browns would pay the difference.
The same thing will happen if the Browns cut him, however. Given the presence of offset language in the contract, the Browns would pay the difference between whatever Osweiler gets on the open market and $16 million.
This type of situation never happens in the NFL.