
Notes
$52.24M guaranteed at signing (2024 salary + 2024 roster bonus + 2025 salary) 2024 Roster Bonus: $25M (fully guaranteed, treated as signing bonus) $26M 2026 salary fully guarantees 3/16/2025 (injury guaranteed at signing) $10M of 2027 salary fully guarantees the 5th league day of 2027 2029 Roster Bonus: $2.5M (5th league day of 2029)