Vince Carter has agreed upon a one-year, $8 million deal with the Sacramento Kings.

Carter spent the past three seasons with the Memphis Grizzlies as he's continued to remain a productive rotation wing late into his career.

Carter signed a three-year, $12 million deal with Memphis in the 2014 offseason.

The Kings have already signed veterans George Hill and Zach Randolph to significant contracts this offseason.