He played in the NBA with the Utah Jazz for 10 seasons and then played in Russia with his original team, CSKA Moscow. After playing a season with them, he returned to the NBA and signed with the Minnesota Timberwolves on July 27, 2012.