In 1975, the Americans suffered a financial crisis and were replaced by the Birmingham Vulcans. Williams played in 9 games and had 3 interceptions before the league folded.
On April 6, 1976, he was signed as a free agent by the Washington Redskins.[4] He was a backup at left corenerback behind Pat Fischer. In 1977, he became a starter after Fischer suffered a pinched back nerve.[5] He started 11 games and posted 4 interceptions.
In 1978, he was passed on the depth chart by Lemar Parrish. Williams regained his starting position after Parrish was lost for the season with a fractured forearm, finishing with 5 starts and 4 interceptions.[6] He was released on August 27, 1979.[7]
San Francisco 49ers
On September 6, 1979, he signed as a free agent with the San Francisco 49ers.[8] He started 14 games at right cornerback and registered 4 interceptions. He was released on September 1, 1980.[9]