So I just want to lay out the situation with CJ Mosley, and give a few thoughts. This is probably Mac's worst ever contract btw. Mosley signed a 5 year contract in 2019 with a ton of guarantees: 2019: Base Salary Guaranteed 100% 2020: Base Salary Guaranteed 100% 2021: Base Salary Guaranteed 50%, but if he is on the roster to start 2020, 2021 Becomes Guaranteed 100% The Opt out essentially transforms 2020 and 2021 into 2021 and 2022. So: 2021: Base Salary Guaranteed 100% 2022: Base Salary Guaranteed 50%, but if he is on the roster to start 2021, 2022 Becomes Guaranteed 100% You may have noticed, Mosley was on the roster to start 2021, making 2022 fully guaranteed. Now, Mosley got $10 Million of 2020 as a roster bonus before the pandemic, so he only earns $6 million in new money this year, although technically he already earned $10 million for this upcoming year of play. Including prorated bonus, his cap hit appears as $7.5 Million this year, since the other $10 million hit the cap while he was opted out. So in 2022, he now is set to earn $16 million fully guaranteed, for a total cap hit of $17.5 million. The question is not whether the Jets can afford him, but why the hell would they want to for that price. He will turn 30 before that season. He is uncuttable, so the best option is a trade. I would hope to weasel another team into taking him during training camp if he looks healthy and good in preseason. But honestly, I would take literally anything in trade compensation, even a conditional pick to get that ridiculous contract off the Jets this year. In my opinion you have to do it now, when there is a chance he could be good or suck. If he stays on the Jets in 2021, and isn't good, there is 0% chance of trading him after this year. As a rebuilding team, I'd rather move on and not take the risk that he sucks. Ship him to the Giants, maybe Dave Gettleman will get greedy when he sees he would only have a $6 million cap hit on the Giants for 2021.