The Toronto Raptors have traded troubled point guard Rafer Alston to the Houston Rockets for point guard Mike James.

Alston, who signed a six-year deal with the Raptors before last season, was involved in several controversies last season. He threatened to quit the team and the NBA after a Dec. 3 game in Boston and was suspended by the Raptors for two games for conduct detrimental to the club after he walked out during a practice.

Alston averaged 14.2 points and 6.4 assists in 34 minutes per game last year.

The defensive-minded James has just two years remaining on his contract.  Though not as electric on the court as Alston, James has some scoring punch and was a big part of the Rockets playoff push last year.

James averaged 12.4 points and 2.9 assists in 25.6 minutes per game with the Rockets last year after being acquired from Milwaukee Bucks.  He also shot a solid 39.3% from three-point range.