Free agent Vince Carter has agreed to a one-year, $8 million deal with the Sacramento Kings, his agents tell ESPN's Adrian Wojnarowski.
Carter, 40, is the NBA's oldest active player and joins Dallas Mavericks star Dirk Nowitzki as the only two players from the 1998 draft class still in the league. After struggling with nagging ankle injuries the previous two seasons, Carter played a key role for the Grizzlies in 2016-17, averaging 8.0 points and 3.1 rebounds in 24.6 minutes per game.
Carter ranks 22nd on the league's all-time scoring list with 24,555 career points.