Contract currently in effect C.J. Mosley agreed to terms with the New York Jets on a 5-year, $85,000,000 contract that included a $7,500,000 signing bonus, $51,000,000 guaranteed, and an average yearly salary of $17,000,000. In addition, Mosley will receive a $1,250,000 advance on his signing bonus and another $1,187,500 in roster bonuses. Of the $51,000,000 guaranteed, $10,000,000 is fully guaranteed at signing, with the remaining $41,000,000 guaranteed over the first three seasons of the deal. The guarantee for 2019 is actually only $5,000,000 since it does not include any of the additional base salaries that will be due in 2020, 2021, and 2022. All guarantees are fully guaranteed at signing. This means that if Mosley is on the active roster at the start of the season, the Jets have fulfilled their obligation to him. If he remains on the roster through the end of the season, he'll earn his money regardless of whether or not he plays. However, if the Jets release him before the start of the season, he won't be paid because there's no guarantee he'd still be on the team by then. Mosley's deal also includes some interesting nonguaranteed bonuses.