Question: who has been in the nba the longest currently
Answer: Carter , Vince Vince Carter G / F 000000001977 - 01 - 26 - 0000 January 26 , 1977 7004150990000000000 ♠ 41 years , 124 days 7 teams ( show ) Toronto Raptors ( 1998 -- 2004 ) New Jersey Nets ( 2004 -- 2009 ) Orlando Magic ( 2009 -- 2010 ) Phoenix Suns ( 2010 -- 2011 ) Dallas Mavericks ( 2011 -- 2014 ) Memphis Grizzlies ( 2014 -- 2017 ) Sacramento Kings ( 2017 -- present ) 1998 ( 5th ) Ginóbili , Manu Manu Ginóbili 000000001977 - 07 - 28 - 0000 July 28 , 1977 7004149160000000000 ♠ 40 years , 306 days San Antonio Spurs ( 2002 -- present