As media day approaches in anticipation for the 2017-18 NBA season, Carmelo Anthony is still a member of the New York Knicks. With Anthony's camp reportedly optimistic he will be traded before reporting to training camp, there is a new and surprising development.

Throughout the summer, Anthony has only been willing to waive his no-trade clause for the Houston Rockets, who can realistically only offer Ryan Anderson's remaining three-year, $60 million deal. However, if the Knicks and Rockets cannot come to an agreement, the 10-time All-Star reportedly will accept a trade to the Portland Trail Blazers according to Jason McIntyre of FS1:

https://twitter.com/jasonrmcintyre/status/910908788986716160

Considering Damian Lillard and CJ McCollum have been recruiting Anthony to Portland all offseason, they have numerous contracts to complete the trade. During these discussions, Moe Harkless' name has been heavily mentioned as he has a relationship with Knicks new general manager Scott Perry.

If the Knicks and Anthony part ways after 6.5 seasons, it will be best for both sides. For Anthony, he will have a better chance of competing for a championship at this stage of his career. As for the Knicks, they can finally embrace a full rebuild around Kristaps Porzingis and Frank Ntilikina.