James Anderson and the Sacramento Kings have agreed upon a multi-year deal.

Anderson last played in the NBA in 13-14 with the Philadelphia 76ers and spent last season with Zalgiris in Lithuania.

Anderson was the 20th overall pick by the San Antonio Spurs out of Oklahoma State in 2010.