Buffalo Bills: Grading the signing of offensive tackle Daryl Williams

CHARLOTTE, NORTH CAROLINA - DECEMBER 01: Daryl Williams #60 of the Carolina Panthers before their game against the Washington Redskins at Bank of America Stadium on December 01, 2019 in Charlotte, North Carolina. (Photo by Jacob Kupferman/Getty Images)
CHARLOTTE, NORTH CAROLINA - DECEMBER 01: Daryl Williams #60 of the Carolina Panthers before their game against the Washington Redskins at Bank of America Stadium on December 01, 2019 in Charlotte, North Carolina. (Photo by Jacob Kupferman/Getty Images)
5 of 5
JACKSONVILLE, FL – AUGUST 24: Tackle Daryl Williams #60 of the Carolina Panthers during the game against the Jacksonville Jaguars at EverBank Field on August 24, 2017 in Jacksonville, Florida. The Panthers defeated the Jaguars 24 to 23. (Photo by Don Juan Moore/Getty Images)
JACKSONVILLE, FL – AUGUST 24: Tackle Daryl Williams #60 of the Carolina Panthers during the game against the Jacksonville Jaguars at EverBank Field on August 24, 2017 in Jacksonville, Florida. The Panthers defeated the Jaguars 24 to 23. (Photo by Don Juan Moore/Getty Images)

Final Grade

The Buffalo Bills signed a number of former Carolina Panthers this offseason but the signing of Daryl Williams could end up being the best the Buffalo Bills made. He is a former second-team All-Pro and has plenty of starting experience since entering the league in 2015.

Williams at worse is a depth signing that could, although not ideal, step in to the starting line-up at four positions along the offensive line. However, best case scenario is that Williams returns to his 2017 form, earns the starting right tackle job. This then would allow Cody Ford to slide inside to guard, which is a position that seems to fit him better.

The fact that the Bills were able to add Daryl Williams with only a one-year deal limits the risk of the move and there is just a ton of potential. Considering the player, his experience and the contract it is very hard to find a negative with this move.

Grade: A

Schedule