The Niners' six-year, $138.06 million deal for LT Trent Williams is expected to average right around $20 million over its first three years, and right around $20 million over its first four years, with bigger numbers on the back end.

Pretty fair, and manageable deal.

— Albert Breer (@AlbertBreer) March 17, 2021