Most NBA seasons played

- Who
- Vince Carter
- What
- 22 total number
- Where
- United States
The most NBA seasons played is 22, and was achieved by Vince Carter (USA) playing for the Atlanta Hawks in Detroit, USA, on 24 October 2019.
Vince Carter (aged 42 on date of confirmation) was drafted by the Golden State Warriors in 1998, before being traded to the Toronto Raptors. Throughout his career he has also featured for the New Jersey Nets, Orlando Magic, Phoenix Suns, Dallas Mavericks, Memphis Grizzlies, Sacramento Kings and Atlanta Hawks.