The Bills surprisingly cut Williams over the weekend after it appeared he was in line for backup duties. The 23-year-old was not claimed off waivers on Monday, making him a free agent. Williams earned 94 yards on 27 carries and one touchdown in 2016.
Any team could potentially sign Williams off the Broncos' practice squad. Denver could also promote him to the active roster.