NBA: Longest Serving Players In NBA History To Have Represented Only One Team 

Dirk Nowitzki #41, Tim Duncan #21
Dirk Nowitzki #41 and Tim Duncan #21

#2 Dirk Nowitzki, Dallas Mavericks - 20 years

Enter capti
Dirk Nowitzki is the only currently active player in the league on this list.

Nowitzki is the longest currently active player and the only active player on this list. He is tied for the most years of all time. All of the details of his career can be read here.

Another very dominant power forward, I would put Nowitzki as the second best behind Tim Duncan, but he has spent more time in the league and on the same team which is impressive on its own. Since Nowitzki is still active, I wouldn’t be surprised if he returned for another season with Mavericks so he could take over the top spot and be honored as the longest playing career for one team.

Explore the NBA Draft 2024 with our free NBA Mock Draft Simulator & be the GM of your favorite NBA team.

Los Angeles Lakers Fan? Check out the latest Lakers depth chart, schedule, and roster updates all in one place.

Quick Links

Edited by Yash Matange
Sportskeeda logo
Close menu
WWE
WWE
NBA
NBA
NFL
NFL
MMA
MMA
Tennis
Tennis
NHL
NHL
Golf
Golf
MLB
MLB
Soccer
Soccer
F1
F1
WNBA
WNBA
More
More
bell-icon Manage notifications