Portland Trail Blazers / Westchester Knicks (2021) After going undrafted in the
2021 NBA draft, Williams joined the
Westchester Knicks of the
NBA G League in October 2021. He averaged 17.7 points, 4 rebounds and 4.7 assists per game in 10 games. On December 26, 2021, the
Portland Trail Blazers of the
National Basketball Association (NBA) signed Williams to a 10-day contract to fill out the roster after several players were lost due to
COVID-19 health and safety protocols. On January 5, 2022, Williams was re-acquired by the
Westchester Knicks. On January 22, he scored a career-high 35 points and had eight assists in a 142–117 loss to the
Maine Celtics. On February 22, 2022, Williams signed a two-way contract with the
Portland Trail Blazers. He was waived on October 7.
College Park Skyhawks (2022–2023) On November 4, 2022, Williams was named to the opening night roster for the
College Park Skyhawks.
Osceola Magic (2023) On September 12, 2023, Williams signed with the
Orlando Magic, but was waived on October 21. On November 2, he joined the
Osceola Magic.
Dallas Mavericks (2023–present) On December 28, 2023, Williams signed a two-way contract with the
Dallas Mavericks. Williams reached the
2024 NBA Finals where the Mavericks lost to the
Boston Celtics in five games. He was re-signed on July 12, 2024, to a two-way contract. On March 7, 2025, Williams recorded a career-high 31 points against the
Memphis Grizzlies. On April 8, he was signed to a multi-year contract by the Mavericks. ==Personal life==