
Notes
$60M guaranteed (signing bonus + 2025 salary + 2026 salary) 2026 salary guarantee voided per 2025 suspension 2027 Roster Bonus: $6.5M (3rd league day of 2027) 2028 Roster Bonus: $5M (3rd league day of 2028) 2029 Roster Bonus: $5M (3rd league day of 2029)