Salt Lake City Stars (2022–2023) After going undrafted in the
2022 NBA draft, Williams joined the
Utah Jazz for the
2022 NBA Summer League. On October 11, 2022, Williams signed an exhibit 10 contract with the Jazz, but was waived the next day. On October 19, Williams signed with the
Salt Lake City Stars of the
NBA G League.
Portland Trail Blazers (2023) On April 1, 2023, Williams signed with the
Portland Trail Blazers. He made his NBA debut the next day, scoring 7 points in a 107–105 win over the
Minnesota Timberwolves. He became the first Buffalo alumnus to play in the NBA since
Sam Pellom forty years earlier. On July 28, 2023, Williams was waived by the Trail Blazers.
Houston Rockets (2023–2025) On August 2, 2023, Williams signed with the
Houston Rockets and on October 23, his deal was converted into a
two-way contract. He appeared in the season opener on October 25, scoring four points in less than five minutes of play. On July 3, 2024, Williams signed another two-way contract with the Rockets. On March 2, 2025, the Rockets signed Williams to a four-year, $8.2 million standard contract. He made 20 appearances for Houston during the
2024–25 NBA season, averaging 3.3 points, 0.7 rebounds, and 0.5 assists. Williams was waived by the Rockets on July 13. On September 27, 2025, Williams signed with the
Los Angeles Lakers. He was waived prior to the start of the regular season on October 18.
Golden State / Santa Cruz Warriors (2026–present) On February 16, 2026, Williams signed a two-way contract with the
Golden State Warriors. On March 2, Williams recorded a career-high 18 points with three three-pointers during a 101–114 loss to the
Los Angeles Clippers. ==Career statistics==