He played for the Dakota Wizards of the CBA during the 2005–06 season and earned All-CBA First Team honors.
[4] He averaged 22.2 points, 6.0 rebounds and 3.0 assists per game with the Sioux Falls Skyforce in the NBA D-League during the 2007–08 season and was named the league's MVP.
[5] He has also played in a number of preseason games for the Minnesota Timberwolves (2004), the Chicago Bulls (2005), the Orlando Magic (2006) and the Memphis Grizzlies (2007),[2] but he failed to make any the teams for the NBA regular season.
Because of a depleted roster due to various injuries,[5] the Miami Heat signed Powell to a ten-day contract in March 2008.
[11] On October 9, 2016, Powell was named assistant coach for the Sioux Falls Skyforce of the NBA Development League.