Vince Carter
via Keith Allison / CC-BY-2.0

Despite being 40 and the oldest player in the NBA, Vince Carter isn’t done. He has agreed to a one-year, $8 million deal with the Sacramento Kings, reports ESPN.

Vinsanity was a free agent and will now head to Sacramento alongside ex-Memphis Grizzlies teammate Zach Randolph and guard George Hill.

It will be his 20th season in the NBA.

Carter entered the NBA in 1998, when the Toronto Raptors drafted him with the fifth overall pick. Throughout his career, he’s played for the then-New Jersey Nets, Orlando Magic, Dallas Mavericks, Phoenix Suns, the Dallas Mavericks and Grizzlies.

Last season, he averaged 8 points a game in 24.7 minutes for the Grizzlies.