Playing in the NBA requires being in peak physical shape and mental health. The NBA’s grueling 82-game schedule (not including extra games if you make it to the playoffs) can wear your body down as you have to combat long travel and games sometimes on back-to-back nights. While the league schedule is tough enough, that doesn’t even take into account the injuries earned and energy drained from actually having to play in the games!

To say playing professional sports, in general, is a young person’s game is an understatement. But there have been pro athletes in the past, and currently, who have defied the odds and remained in the league for very long periods of time.

So who are the oldest NBA players ever? We will take you on a journey of revisiting some players of yesteryear. You may remember some of these guys and you can even catch one of them, Vince Carter, during Atlanta Hawks games this season.

Also Read: Youngest NBA Players Ever

Oldest Active NBA Players

Before we dive into the historic names on the all-time list, let’s check out the three oldest players, not named Vince Carter, in the league today. While they may not be filling up the stat sheets anymore, many are still playing serviceable minutes on current teams.

1. Udonis Haslem

  • Age: 39 years, 179 days
  • Seasons: 17 (2003-Present)
  • Teams: 1 (Miami Heat)

Haslem has always been a very serviceable role player on the Heat. He has also been fortunate enough to have played there during the height of the Heat’s most successful years over their 30-year franchise career, winning titles in 2006, 2012, and 2013.

2. Kyle Korver

  • Age: 38 years, 263 days
  • Seasons: 17 (2003-Present)
  • Teams: 6 (76ers, Jazz, Bulls, Hawks, Cavaliers, Jazz, Bucks)

Korver has experienced great success as a sharpshooter for most of his career. He holds the NBA record for highest 3-point field goal percentage ever for one season at .536% and has shot an astounding 43% from three for his entire career, good for 6th on the all-time career three point shooting percentage list.

3. Nene Hilario

  • Age: 37 years, 83 days
  • Seasons: 18 (2002-Present)
  • Teams: 3 (Nuggets, Wizards, Rockets)

Nene burst on the scene as a relatively unknown foreign player and played his way into the starting lineup for a very good Denver Nuggets franchise for over a decade. Nene has also seen basketball success on a national level, starring for the Brazilian National Team, where he played in both the 2012 and 2016 Summer Olympics.

Oldest Players in NBA History

The list of oldest NBA players ever is very diverse. The top 10 oldest players ever contain five Hall of Famers and one future inductee (Vince Carter), one of the earliest professional two-sport athletes, and three very well regarded and effective role players.

Let’s discuss these players, shall we?

1. Nat Hickey

  • Age: 45 years, 363 days
  • Seasons: 27 (1921-1948)
  • Teams: 14 (Hoboken St. Josephs, Eddie Holly’s Majors, New York Crescents, Eddie Holly’s Majors, Cleveland Rosenblums, Chicago Bruins, Original Celtics, Boston Trojans, Original Celtics, Pittsburgh Raider, Indianapolis Kautskys, Buffalo Braves, Tri-Cities Blackhawks, Providence Steamrollers)

Nat Hickey was a professional basketball player in several early professional leagues that preceded the NBA. There aren’t a lot of statistics on Hickey’s career but an interesting tidbit was that while he was playing 27 seasons of basketball he also spent 15 years playing minor league baseball.

Hickey’s career setting age record was a bit of his own doing as he activated himself as a player as the coach of the Providence Steamrollers and recorded a couple of games during the 1947-48 season, playing in his last two days before turning forty-six.

2. Kevin Willis

  • Age: 44 years, 224 days
  • Seasons: 23 (1984-2007)
  • Teams: 8 (Hawks, Heat, Warriors, Rockets, Raptors, Nuggets, Rockets, Spurs, Hawks, Mavericks)

Willis was a well-regarded role player that spent most of his prime playing for the Atlanta Hawks. Anyone who saw Kevin Willis play in the ‘80s and ‘90s would be remiss not to notice his physique as he was one of the early adopters of weight training and physical fitness to keep his body ready for the grueling NBA season each year. It is no surprise that he stayed in the league as long as he did.

3. Robert Parish

  • Age: 43 years, 254 days
  • Seasons: 21 (1976-1997)
  • Teams: 4 (Warriors, Celtics, Hornets, Bulls)

Robert Parish is most widely known for his successful tenure with the Boston Celtics where he, along with the likes of Larry Bird, Kevin McHale, Bill Walton, and Dennis Johnson, helped lead the Boston Celtics to three titles during the decade of the ‘80s.

Parish was the consensus third-best player on the team and averaged 15 points and 9 rebounds per game for his career. Because of his durability and how well he took care of his body, Parish holds the NBA record for most regular-season games played in NBA history with 1,611 games played and was inducted into the Basketball Hall of Fame in 2003.

4. Vince Carter

  • Age: 42 years, 313 days
  • Seasons: 22 (1998-Present)
  • Teams: 8 (Raptors, Nets, Magic, Suns, Mavericks, Grizzlies, Kings, Hawks)

Vince Carter came into the NBA back in 1998 with all of the expectations of a player that would break records and dunk on anyone in his way in the process. Carter was known as a high flyer and potent scorer early in his career.

He averaged 23 points per game for the first 12 years of his career and was named to 8 All-Star teams. One of those All-Star weekends, he had all eyes on him as he participated, and won, one of the most jaw-dropping Slam Dunk Contests in 2000 that the fans had ever seen.

Although he hasn’t averaged double-digit scoring for the past 5 seasons, he has still played valuable reserve minutes and taken on a mentorship role to younger players. He is still deadly behind the three-point arc but his legs are definitely not as explosive as they used to be in his prime.

5. Dikembe Mutombo

  • Age: 42 years, 300 days
  • Seasons: 19 (1991-2009)
  • Teams: 6 (Nuggets, Hawks, 76ers, Nets, Knicks, Rockets)

As one of the most imposing big men to ever play, Dikembe Mutombo has instilled fear in anyone he has ever played against. Players would always think twice when deciding to take the ball to the basket is Mutombo was in the game because there was a good chance that he would block their shot into the first row of fans.

Mutombo’s famous “finger wag” was well earned as he currently stands at fourth all-time in blocked shots in NBA history with 3,289 rejections.

6. Kareem Abdul-Jabbar (42 years, 6 days)

7. Bob Cousy (41 years, 150 days)

8. Herb Williams (41 years, 129 days)

9. John Stockton (41 years, 35 days)

10. Charles Jones (41 years, 30 days)

Final Words

The list of oldest players is a great trip down memory lane in the annals of several important eras of NBA history. What’s so rich about this list is the fact that the top 10 didn’t just hold a bunch of bench warmers that snuck by in the league for several decades just because they only played ten to fifteen minutes per game, thus conserving the wear and tear on their bodies.

This list goes to show fans that basketball is a sport where you must take great care of your body to not only be successful but to also play the sport for a long period of time at a high level.

Is there anyone in the league right now, excluding Vince Carter, that you think may end up on this list? Let us know in the comments below!