Skip to main content

13 Active NBA Players Who Played The Most Seasons: LeBron James, Carmelo Anthony, Udonis Haslem Have Completed 18 Seasons

13 Active NBA Players Who Played The Most Seasons: LeBron James, Carmelo Anthony, Udonis Haslem Have Completed 18 Seasons

Anytime a player completes over 13 years in the NBA, they are entering the special territory. Longevity in arguably the most fast-paced and competitive sport in America is truly a rare attribute, and that is why the vast majority of players last under 10 years in the league.

But which current players have lasted the longest? We have collected the 13 active players who have played the most seasons, with some very famous names at the top of the chain. While the longevity of these players is down to the luck of health, it is also down to the players' dedication to their own bodies.

13. Rajon Rondo - 15 Seasons (918 Games)

Rajon Rondo Jokes About Los Angeles Lakers’ Veteran Roster: “Now I’m Considered One Of The Young Guys”

Credit: Getty Images

Rajon Rondo, if he doesn't make the Hall of Fame, has had a very successful career nonetheless. The point guard has managed to be a critical player for every team he has been on, whether they were title contenders or rebuilding squads.

Rondo has a strong head and is not very easy to get along with, but he is a winner with a very high basketball IQ. After all, there is a reason that the 2-time NBA champion is still finding jobs in the league at 35 years old.

12. J.J. Redick - 15 Seasons (940 Games)

J.J. Redick

Even if J.J. Redick is reserved for a minor role in the NBA, his ability to space the floor is his greatest skill. The NBA is a shooter's league and Redick is one of the best shooters to ever lace them up.

The sharpshooter has had a long career and should be wanted by a few NBA teams for his ability to get open and make shots when needed. Redick is a veteran, which means title contenders will be after him this offseason.

11. Kyle Lowry - 15 Seasons (960 Games)

Kyle Lowry

15 seasons in, Kyle Lowry was one of the most coveted free agents in the NBA. The Miami Heat needed a third star to pair with Jimmy Butler and Bam Adebayo, and Lowry makes the Heat one of the best teams in the NBA.

In terms of defensive ability and leadership, Lowry is a massive upgrade over Kendrick Nunn. Even at 35 years old, Kyle Lowry is one of the best point guards on both ends of the floor and seems to have a few more years left at a high level.

10. Rudy Gay - 15 Seasons (1,009 Games)

Rudy Gay

Rudy Gay has always been a great athlete, even at 35 years old. Gay has maintained his ability to score inside and also from outside, which is why he always seems to have a significant role with teams.

After years with the San Antonio Spurs, Gay can be a veteran contributor for the Utah Jazz. Utah cannot expect Gay to average 20 PPG, but as long as he scores in double digits, he will be a valuable member of his team.

9. Paul Millsap - 15 Seasons (1,052 Games)

paul millsap

Paul Millsap is 36 years old and is an ultimate professional at this stage of his career. Despite being a post-up player early on in his career, Millsap has added a solid three-point shot to his arsenal.

He has shot over 34% from three the past 4 seasons of his career, which is a respectable clip for a post player without much of a vertical leap for jumpers. Millsap is a solid veteran who will be receiving a ton of interest from championship contenders as he approaches his 16th season.

8. Lou Williams - 16 Seasons (1,067 Games)

Credit: AP Photo

Credit: AP Photo

Lou Williams has found a niche and is doing a phenomenal job in his role. Williams has won 3 6th Man of the Year Awards and even though he might not win one again, he is a fire starter off the bench.

Williams is on his way to his 17th season in the league and could be a valuable asset for the Atlanta Hawks. Playing with a young star on Trae Young could keep Lou going for a few more years which would be his ultimate goal.

7. Chris Paul - 16 Seasons (1,090 Games)

Chris Paul

It is amazing how Chris Paul has been able to complete 16 seasons in the NBA considering his injury history. The future Hall of Famer is one of the best leaders in NBA history, and he showed it once again with the Suns last year.

Paul has managed to play over 1,000 games despite dealing with a laundry list of injuries that has greatly affected his career up to this point. But Chris Paul will be back for the foreseeable future and should be playing into his 40's.

6. Trevor Ariza - 17 Seasons (1,094 Games)

Trevor Ariza Has Become The Most Traded Player In NBA History After Move To Oklahoma City

Trevor Ariza is the epitome of a veteran who does the little things on the court. He is 36 years old with still a bit left in the tank, so he should provide veteran experience for the Lakers in 2022.

Ariza cannot be expected to play starter's minutes and contribute at a high level, but he is at his best coming off the bench. The Lakers have a ton of talent right now so Ariza will have a ton of help in completing his 18th season.

5. Dwight Howard - 17 Seasons (1,182 Games)

Lakers Fans Destroy Dwight Howard After He Betrayed The Lakers And Deleted A Tweet

Dwight Howard is a solid veteran at this stage of his career and has managed to recreate his career as his days of being a superstar are over. In terms of impact as a defensive and rebounding center, Howard is one of the best in the league.

Dwight averaged 7.0 PPG and 8.4 RPG last season so clearly, he still has a valuable place in the game. Howard will be on the way to his 18th season, and he is still in tremendous shape. Dwight could realistically play 20 seasons in the league if he continues to keep his body healthy.

4. Andre Iguodala - 17 Seasons (1,192 Games)


One of the best perimeter defenders in NBA history, Andre Iguodala has lasted a spectacular 17 seasons in the league. A fantastic athlete early on in his career, Iggy has found a way to extend his career by finding a role off the bench.

Iguodala has played for multiple title contenders including the Golden State Warriors and Miami Heat, and the former Finals MVP is back with the Warriors again. Iguodala has played over 1,100 games in his career and the way his physique looks, it seems he could last another few seasons.

3. Udonis Haslem - 18 Seasons (859 Games)

Udonis Haslem

Udonis Haslem keeps collecting those checks, and he will continue to do so as long as he can carry out a coaching role off the bench. Haslem is one of Miami's greatest players due to his longevity, and he is unsurprisingly on this list.

Haslem is 41 years old and even if he doesn't spend a minute on an NBA floor next season, his value comes in the locker room. Haslem's job is to make sure the Heat roster is clicking on all cylinders because a championship could be on the horizon for his team.

2. Carmelo Anthony - 18 Seasons (1,191 Games)

Carmelo Anthony Gives Inspiring Post-Game Speech After Cracking The NBA's Top-10 Scoring List

Carmelo Anthony has found a way to get back in the NBA, and he has found a love for the game again. The future Hall of Famer is one of the best scorers of his generation, and he has a chance to win his first title with the Lakers next season.

Carmelo had a tough few years by failing to make an impact for the Thunder and Rockets but had his career revived by the Portland Trail Blazers. Thanks to Portland, Carmelo was able to continue his career and become one of the top-10 scorers in NBA history.

1. LeBron James - 18 Seasons (1,310 Games)

(via Yahoo Sports)

(via Yahoo Sports)

LeBron James has lasted the longest out of all current NBA players. Entering his 19th season, The King has played an incredible 1,310 games with a career average of 38.2 MPG. With the world of expectation on his shoulders, James has done extraordinarily well.

It is widely known that LeBron pays over $1 million on his body every season, to preserve the machine that drives the future Hall of Famer every night. There truly has never been an NBA athlete like LeBron James before, and that is why he is #1 on this list.


The Deadliest Kryptonite For The Brooklyn Nets: Kyrie Irving Is 3-10 Against LeBron James, Kevin Durant Is 4-13 Against Carmelo Anthony

The 7 Best Possible NBA Finals Scenarios For 2022: Everybody Wants To See Nets vs. Lakers

Ranking The 10 Worst Contracts For The 2021-22 NBA Season

The Last Time Each NBA Franchise Won A Championship: 11 Teams Remain Ringless

Kobe Bryant's Stats Against The Best On-Ball Defenders Of His Era: The Black Mamba Was Unstoppable