Thomas has played for 10 NBA teams and this will be his second stint with Phoenix. He averaged 15.2 points in 46 games (one start) in 2014-15 with the Suns before being traded to Boston during the season.
Thomas also has played for the Sacramento Kings, Cleveland Cavaliers, Los Angeles Lakers, Denver Nuggets, Washington Wizards, New Orleans Pelicans, Dallas Mavericks and Charlotte Hornets. He has a 17.7 scoring average in 550 games (362 starts) over 11 seasons.