The 49ers signed OT Trent Williams to a two-year, $50 million contract, replacing his prior deal with the team, with $48.5 million guaranteed, including a $22.2 million signing bonus, fully guaranteed 2026 compensation, and fully guaranteed 2027 base salary.