
Notes
$30.205M guaranteed at signing (signing bonus + 2024 salary + 2025 salary + 2025 option bonus) 2025 Roster Bonus: $2M (5th league day of 2025) 2025 Option Bonus: $6M (must be exercised by 3/16/2025) 2026 Roster Bonus: $500,000 (5th league day of 2026) $4.75M of 2026 salary + a $500,000 roster bonus fully guarantees the 5th league day of 2026 Per Game Active Bonus: $20,000 ($340,000) 2028-2029 years automatically void 23 days before the start of the 2028 league year