Notes
$45M guaranteed (signing bonus + 2026 salary + 2027 salary) 2028 Roster Bonus: $2M (3rd league day of 2028) 2029-2030 years automatically void 5 days after the 2028 Super Bowl