Question: who has the most years in the nba?
Answer: 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.