Caron Butler and the Sacramento Kings have agreed upon a two-year, $3 million deal.

The contract includes a player option for Butler in the second season.

butler spent last season with the Detroit Pistons.