
Notes
$48.202M guaranteed (signing bonus + 2023 salary + 2023 roster bonus + 2024 salary) $14.5M 2025 salary fully guarantees the 5th league day of 2025 (injury guaranteed at sign) 2023 Roster Bonus: $4M 2027 Roster Bonus: $2M (5th league day of 2027) 2028 Roster Bonus: $2M (5th league day of 2028)