Sonny Weems and the Phoenix Suns have agreed to a 2-year deal worth $5.8 million, according to sources.
Weems, 29, last played in the NBA for the Toronto Raptors during the 2010-11 season. The swingman spent the last three seasons playing for CSKA Moscow in Russia, where he averaged 13.1 points and 4 rebounds per game in 2014-15.