Mario Williams has been released by the Buffalo Bills.

Williams, who had two seasons remaining on a six-year, $100 million deal he signed in 2012, was set to count $19.9 million against the Bills' salary cap. Prior to Williams' release, the Bills' 2016 cap number was projected to be in excess of their adjusted salary cap.

Williams was considerably less effective in first-year Bills coach Rex Ryan's scheme last season than he was in his first three seasons in Buffalo.