
Notes
$43.25M guaranteed at signing (signing bonus + 2024 salary + 2025 compensation) $10M 2026 Roster Bonus fully guarantees March 2025 (injury guaranteed at signing) 2025 Roster Bonus: $10M (guaranteed, due the 5th league day of 2025) 2026 Roster Bonus: $10M (guaranteed, due 3/15/2026) 2027-2028 years automatically void 23 day before the 2027 league year