Vince Carter, who began his career with the Raptors, is the only player in NBA history to have played in 22 seasons.