#2 Dirk Nowitzki, Dallas Mavericks - 20 years
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.