Sources: Suns agree to 2-year deal with Weems

Gregory Sokolov/Getty Images

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.