
Notes
$60M guaranteed at signing (signing bonus + 2024 salary + 2025 compensation) $19M of 2026 compensation fully guarantees the 3rd league day of 2025 (injury guaranteed at signing) $3M of 2027 salary fully guarantees the 3rd league day of 2027 $3M of 2028 salary fully guarantees the 3rd league day of 2028 2025 Roster Bonus: $15M (guaranteed, paid the 3rd league day of 2025) 2026 Roster Bonus: $16M (fully guarantees 3rd league day of 2025, injury guaranteed at signing)