Who are the oldest players in the NBA? LeBron James, Udonis Haslem headline list

Benyam Kidane

Who are the oldest players in the NBA? LeBron James, Udonis Haslem headline list image

The NBA's next generation of star players has the league in safe hands with the likes of Luka Doncic, Jayson Tatum, and Shai Gilgeous-Alexander carrying the torch. 

While the young players are more than making their mark, there's still a slew of veterans making an impact both on the floor and in the locker room, with some of the old heads' careers beginning before their younger counterparts were even born.

Sitting at the top of the list at 42 years old is Miami Heat forward Udonis Haslem, who is preparing for his seventh NBA Finals in his 20th season.

MORE: Nikola Jokic or Jimmy Butler? Ranking 10 best players in the Finals

Meanwhile, Los Angeles Lakers star LeBron James is still competing at the highest level, fresh off a 40/10/9 game in the Western Conference Finals at age 38.

As the league trends younger, there were four teams in the league in 2022-23 with an average age under 24 years old (Magic, Spurs, Rockets, Thunder), with OKC's youthful squad being the youngest at 23.14 years. Meanwhile, the Bucks came in with the oldest roster at 29.47.

Who are the oldest players in the NBA?

Below is a list of the oldest players at the conclusion of the 2022-23 NBA regular season.

Oldest players in the NBA - 2022-23
NameTeamAgeDOBNBA Experience
Udonis HaslemHeat426/9/198020
Andre IguodalaWarriors391/28/198419
LeBron JamesLakers3812/30/198420
P.J. Tucker76ers375/5/198512
Chris PaulSuns375/6/198518
Taj GibsonWizards376/24/198514
Kyle LowryHeat363/25/198617
Goran DragicBucks365/6/198615
Garrett TemplePelicans365/8/198613
Al HorfordCeltics366/3/198616
Rudy GayJazz368/17/198617

Benyam Kidane

Benyam Kidane is a senior NBA editor and has been covering the league for The Sporting News since 2016. In his spare time you can find him watching Allen Iverson highlights on repeat.