Pre-draft Williams was ranked as the 30th best cornerback in the
2016 NFL draft by NFLDraftScout.com. Throughout
training camp, he competed for a roster spot and a job as a backup cornerback against
Greg Ducre,
Richard Crawford, Terrell Chestnut, and Larry Scott. On September 3, the Chargers waived Williams as part of their final roster cuts. After clearing waivers, he was signed to their
practice squad the following day. On October 7, the Chargers promoted Williams to the active roster after starting cornerback
Jason Verrett partially tore his ACL five days earlier. On October 9, Williams made his professional regular season debut during the Chargers' 34–31 loss at the
Oakland Raiders, appearing in 21 snaps on special teams. The following week, he recorded his first career tackle in a 21–13 victory over the
Denver Broncos. Williams was named the starting cornerback for Week 2 after Verrett suffered a season-ending knee injury in Week 1. Williams then proceeded to start the next 15 games. On October 1, he recorded a season-high seven solo tackles and a pass deflection in the 26–24 loss at the
Philadelphia Eagles.
2018 Williams returned as a starting cornerback in 2018 after Verrett tore his
Achilles tendon on the first day of training camp. However, Williams himself then suffered an ankle injury early on in training camp that caused him to miss all four of the team's preseason games. Regardless, he opened the regular season as the starter. On September 30, he recorded eight combined tackles, made a pass deflection, and returned an interception for an 86-yard gain during a 29–27 win against the
San Francisco 49ers in Week 4. He was waived from injured reserve on October 7, 2019.
Arizona Cardinals On October 8, 2019, Williams was claimed off waivers by the
Arizona Cardinals. He appeared in two games for the Cardinals, playing 16 snaps on special teams, before being released on October 23. On July 21, he was released, but was later re-signed on August 26. He was waived again on September 4 and re-signed to the practice squad two days later. Williams was elevated to the active roster on September 19 for the team's Week 2 game against the
Los Angeles Rams, appearing in two snaps on defense, before reverting to the practice squad after the game. He was promoted to the active roster again on September 24 for the Week 3 game against the
Cincinnati Bengals, appearing in 32 snaps on defense and nine snaps on special teams while also totaling two solo tackles, one assisted tackle, and one pass breakup. He was placed on injured reserve on October 3 with a rib injury. Williams was released from injured reserve on October 20.
Jacksonville Jaguars On December 7, 2020, Williams was signed to the practice squad of the
Jacksonville Jaguars. He was released on December 14, 2020.
Pittsburgh Steelers On January 6, 2021, the
Pittsburgh Steelers signed Williams to their practice squad. On January 14, he signed a reserve/futures contract with the Steelers. He was released on May 7, 2021. ==References==