Carmelo Anthony, a 10-time NBA All-Star, has given the New York Knicks an expanded list of teams -- including the Cleveland Cavaliers -- for which he would be willing to waive his no-trade clause, league sources told ESPN.

Team sources told ESPN's Ian Begley that the Knicks also were informed that the Oklahoma City Thunder are one of the other teams Anthony has included on that list.

After the Knicks insisted that they were unable to make a deal with the Houston Rockets, his primary trade destination, Anthony and his representatives honored New York's request and furnished at least those two additional teams within the past 10 days, league sources told ESPN.

Cleveland was part of Anthony's original group of preferred destinations prior to Chris Paul's trade to the Rockets in late June. The Rockets remain Anthony's most desired location, but he has worked to accommodate New York to try to find a trade before the start of the season, league sources said.

Portland has remained interested in Anthony, as guards Damian Lillard and CJ McCollum are working to recruit Anthony to waive his no-trade for the Trail Blazers, league sources said. Portland still could emerge as a possible destination for Anthony if New York is unable to find deals with teams on his current list.