The Houston Rockets will sign Josh Powell to a multi-year contract, league sources told RealGM.

Powell's contract for next season will be non-guaranteed, which sets up the possibility of a trade. The six-year veteran will be eligible for the postseason.

A two-time NBA champion with the Los Angeles Lakers, Powell had spent the season playing overseas. He averaged 15 points and 9.9 rebounds in the Chinese Basketball Association.

Powell went to training camp with the New York Knicks in October.