Question: who's played the most years in the nba
Answer: Rank Player Position Team ( s ) Seasons Robert Parish * Golden State Warriors ( 1976 -- 1980 ) Boston Celtics ( 1980 -- 1994 ) Charlotte Hornets ( 1994 -- 1996 ) Chicago Bulls ( 1996 -- 1997 ) 21 Kevin Willis PF / C Atlanta Hawks ( 1984 -- 1995 , 2004 -- 2005 ) Miami Heat ( 1994 -- 1996 ) Golden State Warriors ( 1996 ) Houston Rockets ( 1996 -- 1998 , 2001 -- 2002 ) Toronto Raptors ( 1998 -- 2001 ) Denver Nuggets ( 2001 ) San Antonio Spurs ( 2002 -- 2004 ) Dallas Mavericks ( 2007 ) Kevin Garnett PF / C Minnesota Timberwolves ( 1995 -- 2007 , 2015 -- 2016 ) Bos