The 34-year-old Williams scored 17 touchdowns in two seasons as the Steelers' backup running back.
34-year-old unsigned running back burns 4 NFL teams with very specific explanations of why he won't sign with them
DeAngelo Williams will not sign a contract with the Browns, Panthers, Jaguars, and Cowboys and he has very specific reasons why.
Recommended articles
However, while the market may not be deep for older running backs with a lot of miles and carries, Williams has limited his market even further by ruling out four teams altogether that he refuses to join.
On Adam Schefter's "Know Them From Adam" podcast, Williams explained why he refuses to join the Cleveland Browns, Carolina Panthers, Dallas Cowboys, and Jacksonville Jaguars, doling out sick burns in the process.
"First team would be the Cleveland Browns," Williams said. "Mainly because they don't have a history of winning ...
"The Cowboys, they win. They just don't ever show up during the playoffs. They always disappear in the playoffs.
"I've got a great depiction of the Cowboys' fan base. During the regular season last year, they were on cloud nine. You couldn't tell them anything because they were going to win the 'ship — that's all they said. Fans just got extremely super annoying. Then, the minute they lose, they either got cheated, somebody was hurt —the excuses start flowing. It's just amazing to me. That fan base just in general can't handle defeat. Still, to this day, they say that the Dez Bryant catch against the Green Bay Packers was a catch."
It's unclear when a suitor may emerge for Williams, with training camps beginning in just a few weeks.
However, Williams doesn't seem to mind, telling Schefter, "I'll sit here until 28 of those other teams call."