Question: what nba player played the most years?
Answer: Robert Parish was the first to play 21 seasons in the NBA, currently tied for the 2nd most in league history. Kevin Garnett began his career with Minnesota, returning later and tying the then-record of 21 seasons played in 2016. Kareem Abdul-Jabbar retired in 1989 with a then-record of 20 seasons played.