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.

Quick Links

App download animated image Get the free App now