Prior to the New York Knicks trading Carmelo Anthony to the Oklahoma City Thunder, the 10-time All-Star was only willing to waive his no-trade clause for the Houston Rockets. However, as training camp approached and the Knicks were unwilling to take on Ryan Anderson's contract, Anthony expanded his list and included the Thunder and Cleveland Cavaliers.

If it did not work out with one of these three teams, Marc Berman of New York Post reveals Anthony was willing to be traded to the Portland Trail Blazers:

Sources say Anthony would have allowed the Knicks to deal him to Portland if the Knicks struck out with the other three.

Throughout the offseason, both Damian Lillard and CJ McCollum recruited Anthony in hopes of forming a big three of their own in Portland. With Scott Perry becoming the new Knicks general manager and having a relationship with Moe Harkless, the Blazers were considered the favorites behind the Rockets for quite some time if he was willing to waive his no-trade clause for them.

As the Knicks have gotten off to a surprising 10-8 record led by Kristaps Porzingis, the Thunder are still trying to figure it out. Despite a blowout win over the defending champion Golden State Warriors, Anthony and company took a step back the following game in a loss to the Detroit Pistons.