49ers signed Trent Williams to a two-year, $50 million contract extension.
Williams and the Niners appeared to be at an impasse earlier this offseason after the team opted not to pick up his $10 million option bonus and reporters noted that the 38-year-old was said to be available in trade. Williams had one year left on his old deal, but with his new contract extension, he will be under contract through 2027. Of the $50 million Williams is set to receive, $34 million will be guaranteed. He allowed just four sacks on 32 pressures last season, per PFF, earning a 79.9 PFF pass-blocking grade.