NBA: Evergreen Vince Carter signs on with the Sacramento Kings

Vince Carter looks on before Game 3 of the 2017 NBA Finals between the Golden State Warriors and the Cleveland Cavaliers at Quicken Loans Arena on June 7, 2017.
Vince Carter looks on before Game 3 of the 2017 NBA Finals between the Golden State Warriors and the Cleveland Cavaliers at Quicken Loans Arena on June 7, 2017. PHOTO: AFP/GETTY IMAGES

Los Angeles (AFP) - 40-year-old free agent Vince Carter, the National Basketball Association's (NBA) oldest active player, agreed to a one-year, US$8 million (S$11 million) deal with the Sacramento Kings on Thursday, US media reported.

The eight-time All-Star averaged 8 points and 3.1 rebounds in 24.6 minutes per game for the Memphis Grizzlies last season and said in April that he hoped to extend his 19-year career after becoming a free agent.

Carter helped the Grizzlies reach the play-offs, and his physical skills - including his spectacular dunking ability - were on display in their first-round series loss to the San Antonio Spurs, when he became the oldest player to start a play-off game since Dikembe Mutombo for Houston in 2008.

He was the fifth pick in the 1998 draft and was named the 1998-99 Rookie of the Year with the Toronto Raptors.

Carter subsequently played for the New Jersey (now Brooklyn) Nets, the Orlando Magic, the Phoenix Suns, the Dallas Mavericks and the Grizzlies.

The forward, who can also play as a guard, has averaged 18.2 points, 4.6 rebounds and 3.3 assists throughout his career and his 24,555 career points are 22nd on the NBA's all-time scoring list.