The 31-year-old has played for 6 different teams in 6 NBA seasons, and has spent the past 3 years playing overseas. He last appeared in an NBA game in 2011 with the Atlanta Hawks.
Powell started his career with the Dallas Mavericks in the 2005-2006 season, and has also made stops with the Pacers, Warriors, Clippers, and Lakers.
Because he did not appear in a regular season NBA game this year, Powell will be eligible to play in the playoffs.
Dexter Pittman, who was signed last Thursday, was officially waived to clear room. Powell’s contract is not guaranteed for next season, as the Rockets have the option of retaining him.