The Arizona Cardinals need help at cornerback, there really is no question of that. They have not addressed the position much in the sense of the draft, but are continually finding bodies to fill the need in free agency.
Williams (5-11, 196) is a four-year veteran who has played 49 games (14 starts) in his NFL career with the New York Jets (2014-17) and Houston Texans (2017). The 27-year old Williams entered the league with Houston as an undrafted rookie free agent in 2014 out of North Dakota State. He had his best season in 2015 with the Jets by setting career-highs with six interceptions and 1.5 sacks to go along with 21 tackles and four passes defensed.
Last year, Williams played the first five games of the season with the Jets before being released and playing 10 games with the Texans where he had 12 tackles, one interception and four passes defensed. For his career, Williams has 10 interceptions, 20 passes defensed, 107 tackles (92 solo), 2.5 sacks, two forced fumbles, and one fumble recovery.
Williams had a Pro Football Focus grade of 63.6 in 2017, but he had one of his better games against... The Arizona Cardinals as part of the Houston Texans.
Williams is a player who can play and has lined up at both corner and safety, so his versatility is likely something the Cardinals will want for the next couple of months heading into training camp.