NBA players with 20 or more seasons

After his announcement on April 30, 2019, Vince Carter will hold the record for the most seasons played at 22. From Robert Parish to Kevin Garnett and Kobe Bryant, these are the athletes who went 20 seasons in the NBA.