Free Newsletters
On Facebook
On Twitter
On Flipboard
On YouTube
The 29-year-old joined the Bills in 2019 after spending the first four years of his career with the Las Vegas Raiders.
The 26-year-old reportedly could've earned up to $2 million more per year had he elected to enter free agency next week. He recorded 45 total tackles, 3.5 sacks and an interception in 10 games last season.
The deal prevents Williams from hitting free agency on Monday.
How many of the active NFL players who have rushed for 1,000 or more yards in a season can you name in five minutes?
Get the latest news and rumors, customized to your favorite sports and teams. Emailed daily. Always free!