Carmelo Anthony has passed his physical exam and has signed a one-year deal with the Portland Trail Blazers.

The deal is non-guaranteed until January.

Anthony will wear No. 00 for the Blazers.