Over the past few years, a popular talking point among people around the NBA has been that the league is lacking in veteran players, the leaders of yesteryear like Nick Collison or Udonis Haslem, who stuck around for so long due to their locker-room leadership and veteran voices moreso than for their basketball abilities.
Basketball Hall-of-Famer Kevin Garnett explained in 2021 why he believes having veterans on rosters is important (via the New York Times):
In your book, you write — and I know I sound dorky using your terminology — that “they [the league] don’t want the OGs around the rooks. Because they know the OGs will school ’em in the more treacherous and devious ways of the league.” What exactly are the treacherous ways of the league? Garnett: What I meant was, when it comes to off-the-court stuff and dealing with family and finances and the lifestyle of the league, you need veterans. Veterans sit around during dinners and plane rides and talk about people who have come before you: players that fought for midlevel exceptions and Bird rights. The franchise is not going to teach the players this. The players are exchanging the information you need to go up against a machine like the league.
Former NBA All-Star Kenyon Martin also discussed the lack of veterans in the NBA right now being a problem, especially as it pertains to his son, KJ Martin, a young player in the league right now. The elder Martin got a great first-hand glimpse of what not having vets around can do to young players:
If you’re learning bad behaviors early, you’re going to have bad behaviors and if you got positive people around, that’s what it’s going to be. And KJ’s… I speak to him coming in, he’s going into his fourth year and the people that are around him, like guys with the Clippers, the younger guys who are still older than him – they think they’re his age. They got a couple of 26, 27-year-olds and because of how he carries himself, because he had me, he had me there to say to him ‘no, that ain’t it dog’, ‘don’t do that’ and so on. And that’s what it is, it’s being a vet, seeing guy’s behaviors like ‘okay, that’s good, yeah you keep doing that’. Praise him when he’s doing good, telling him ‘you keep that up’ or if he on some BS you pull him to the side like ‘no that ain’t going to rock around here’. Like, ‘you need to change this, you need to do this different, that’s the way we are around here.’ And the NBA would be a lot better if you had more of that going on some of these teams, but they don’t want the influences of veterans around telling guys the real thing because they want to influence their thought process.
Martin said that he himself had to provide veteran leadership to young Rockets players despite his having been out of the NBA since 2014-15:
So I’m sitting around with them dudes, I’m going to watch them on the road, we in the hotel lobby and I’m talking to these dudes and everything that I’m saying is like it’s the word to them, because they ain’t heard none of this sh*t before. They are all locked in like ‘give me more OG’. like ‘talk to me’ like’ what would you do in this, how would you handle this’… They ain’t heard none of this sh*t.
So, it’s clear that current and former NBA players believe the league has a problem right now with its lack of veterans on rosters.
But, statistically, is that true?
Our research indicates that it isn’t, as we found that in 2024-25, the NBA set a record for most players with 15-plus years of NBA experience being on an NBA roster at the same time, with a whopping 20 such players. The previous high mark for a single season was 16 such players on rosters… which was set last season in 2023-24.
Of course, that doesn’t negate what players like Harden and Martin were saying. Just because the NBA has the most players ever with 15-plus years of experience on rosters right now, that doesn’t mean they’re all there to focus on being leaders. It’s more like, be it due to modern medicine and recovery methods or whatever else, more elite players are playing until they have 15-plus years in the league.
Just look at some of the names who qualify for the 15-plus-year-in-the-NBA club right now: LeBron James, Kevin Durant, Stephen Curry and Harden, as well as DeMar DeRozan, Chris Paul, Russell Westbrook and Jrue Holiday.
We can assure you that those guys aren’t being kept on rosters just to mentor younger players. Most of those players remain elite or very, very good at worst, and their primary focus is to play at a star – or great-backup – level, not to talk to younger players during games to point out their mistakes.
So, as is the case with many things in life, it seems that two things can be true at once here: The NBA might lack veteran leadership on a variety of teams right now. However, if you remain playing at a high level, you will still find yourself on an NBA roster. It’s not like older players are being shunned from the NBA, which is what some pundits and former players make it sound like when discussing the topic.
Regardless, below, check out all of the seasons in NBA history that had at least one player with 15-plus years of NBA experience. Note: If a year is not listed below, that means that that season had zero such players.