Free agent Vince Carter has agreed to join the Sacramento Kings on a one-year deal worth $8 million, according to a report from Adrian Wojnarowski of ESPN.

Carter, who turned 40 in January, will play in his 21st NBA season in 2017-18, spent the last three with the Memphis Grizzlies where he played an integral part as a role player averaging 6.9 points and 2.5 rebounds.

Although Carter is far removed from his high-flying prime, he's been able to age gracefully and has found a specific niche as a three-and-D player in the modern NBA, averaging 34.4 percent from beyond the arc during his time with the Grizzlies.

Sacramento now has an interesting roster built around a young core that includes De'Aaron Fox, Harry Giles, Justin Jackson and Buddy Hield, along with veteran guys like Vince Carter, Zach Randolph and George Hill.