Back
17 NBA Players Who Played In The League The Longest, Ranked By Seasons
Apr 14, 2025
Throughout NBA history, there have been more than 4,500 players, and the average career length is around 4.5 years. This is not surprising considering that basketball is a dynamic, fast-paced, very physical sport, so it is not common to see players over the age of 35 in the league, let alone 40.
Related
It's hard to imagine some of the best NBA players of all time falling so low in the draft, becoming some of the biggest steals ever!
However, there are always exceptions, and there have been a handful of players who have stayed in the NBA for a long time, competing at the highest level for 15 or even 20 seasons, which is absolutely admirable. With that said, let's now take a look at the NBA players who have played in the league the longest.

UPDATE: 2025/04/13 22:42 EST BY JOEY HAVERFORD

Another season ending leads to the current veterans looking to extend their careers next season and further moving up the ladder in all-time seasons played. Current players are starting to make history and add more names in the record books since advancements make it a tad easier to keep playing at a high level.
Nineteen seasons are currently a benchmark that only a set list of players have played. Each season requires its own challenges to see the longevity of injuries, declines, and countless other variables causing great players to retire earlier. The following names stood the test of time to have nearly two decades in the NBA.
11Shares
0Comments
10Favorites
17Likes
Say something to impress...
Loading...
Comments
Hot

No content at this moment.

Relevant people
LR News
1105 Followers
LR News
Related