Carmelo Anthony has been activated by the Portland Trail Blazers and is expected to play in Tuesday night's game against the New Orleans Pelicans.
Anthony, 35, will be wearing shirt No. 00. The 10-time All-Star has not played since November 8, 2018, with the Houston Rockets.
"Carmelo is an established star in this league that will provide a respected presence in our locker room and a set of skills when needed on the floor," Blazers President Neil Olshey said.
Anthony has not played since a ten-gig with the Rockets, which ended early in the 2018-19 season. Anthony will have a base salary of $ 2.159 million. The contract will be fully guaranteed if Anthony is not departed at 5pm. on January 7.
He has career averages of 24.0 points, 6.5 rebounds, 3.0 assists and 1.02 steals in 1,064 games in 16 seasons with Denver Nuggets, New York Knicks, Oklahoma City Thunder and Houston.
Among active players with at least 200 players, Anthony ranks fourth in career points per game, and he has the second most career points among active players, just after LeBron James.
Power forward was the position where the Blazers were most exposed, and a shoulder injury to Zach Collins strengthened the void there.
Anthony could fit in with the Blazers, who have struggled to get production from their forwards this season.
ESPN's Adrian Wojnarowski and Bobby Marks contributed to this report.