Trent Williams has ended his holdout from the San Francisco 49ers, agreeing to a new three-year contract worth $82.66 million. The agreement includes a $25.69 million signing bonus and positions him to play in the season opener against the New York Jets.
Previously, Williams faced fines for his absence during training camp and was left off the 53-man roster. His restructured deal aligns with the 49ers' efforts to manage salary cap space, following similar adjustments for other star players.