Miami Dolphins Williams signed with the
Miami Dolphins as an undrafted free agent on May 9, 2019. He made the final 53-man roster. He made his NFL debut in the Dolphins' 2019 season opener against the
Baltimore Ravens. In the 59–10 loss, he had three receptions for 24 yards and his first professional touchdown. In Week 9, Williams had five catches for 72 yards and two touchdowns in the 26–18 win over the
New York Jets. However in the game, Williams left the game with a knee injury, and was diagnosed with a
torn ACL, ending his rookie season. He finished the season with 32 catches for 428 yards and three touchdowns as the team's leading receiver at the time of his injury. In Week 5 against the
San Francisco 49ers, Williams recorded four catches for 108 yards and a 32-yard touchdown reception during the 43–17 win. On November 11, 2020, Williams was placed on
injured reserve with a foot injury. In the 2020 season, Williams appeared in eight games and recorded 18 receptions for 288 receiving yards and four receiving touchdowns. In the 2021 season, Williams had six receptions for 71 yards in eight games and three starts. On March 15, 2022, Williams signed a one-year contract extension with the Dolphins. He was waived on August 30, 2022.
Carolina Panthers On September 5, 2022, Williams signed with the
practice squad of the
Carolina Panthers. He was signed to the active roster on January 7, 2023. He appeared in the team's Week 18 game against the
New Orleans Saints, but only saw two offensive snaps and was not targeted. On May 18, Williams was released by Carolina.
DC Defenders On December 14, 2023, Williams was signed by the
DC Defenders of the
United Football League (UFL). He was waived on March 5, 2024.
Montreal Alouettes On May 3, 2024, Williams was signed by the
Montreal Alouettes of the
Canadian Football League (CFL). He was released by the Alouettes on June 4. ==References==