
Notes
$20.09M guaranteed at signing (signing bonus + 2022 salary + 2023 salary + 2023 roster bonus) 2023 Roster Bonus: $10M (3/19/23, guaranteed) 2024 salary fully guarantees 3/16/2024 2024 Roster Bonus: $500,000 (3/16/2024) $2.31M of 2025 salary fully guarantees on the 3rd league day of 2025 2025 Roster Bonus: $500,000 (3rd league day) 2026 Roster Bonus: $500,000 (5th league day) 2027 Roster Bonus: $1.5M (5th league day) All-Pro OR Pro Bowl: $500,000 Contract voids the last league day of 2027