From 2009 to 2011, Powe played for the Cleveland Cavaliers. He also had a stint with the Memphis Grizzlies in 2011.
Between 2009 and 2011, Powe was part of the Cleveland Cavaliers team. In 2011, he briefly played for the Memphis Grizzlies as well.