The Cardinals were already limited in terms of their depth at cornerback before the news that CB Ronald Zamort is out for the season with a torn ACL, so it makes plenty of sense for them to add some help at the position.
Last week, the Cardinals hosted both Williams and Brandon Flowers for workouts, but it looks like Williams proved to be their best option.
Williams, 34, spent eight years in Green Bay before signing a three-year, $21 million contract that included $10 million guaranteed with the Browns last year. He was set to make a base salary of $5.7 million for the 2017 season to go along with a $1 million roster bonus when the Browns released him in a move that freed up $6,925,000 in available cap space.
In 2016, Williams appeared in 12 games for the Browns and recorded 36 tackles, one interception and five pass defenses.