Who are the oldest players in the NBA? LeBron James, Chris Paul & P.J. Tucker headline full list

Gilbert McGregor

Who are the oldest players in the NBA? LeBron James, Chris Paul & P.J. Tucker headline full list image

Of the many marks of excellence in the NBA, longevity is among the most impressive. Sustained excellence in the NBA does not come by accident and each year, there is a group of seasoned veterans who serve as examples.

In the past, many of the league's elder statesmen were not necessarily relied upon for their play on the court, but rather their impact as leaders in the locker room. In recent years, that has changed thanks in large part to LeBron James, who in his 21st season is still expected to perform at an All-NBA level for a Lakers team with championship aspirations.

James, who will turn 39 during the 2023-24 season, rises to the top of the list of the NBA's oldest players, a leap facilitated by the retirement of Udonis Haslem and the uncertain future of Andre Iguodala, who has not formally retired but has not re-signed with the Warriors.

Here is a list of the oldest players in the 2023-24 season, sorted by their age on opening night.

MORE: NBA's new resting guidelines, explained

Who are the oldest players in the NBA?

LeBron James is the oldest player in the 2023-24 NBA season. James, who was born on Dec. 30, 1984, will turn 39 years old during the season. 

In addition to James, Warriors guard Chris Paul, 76ers forward P.J. Tucker and Wizards forward Taj Gibson all enter the 2023-24 season at 38 years old. Gibson, Paul and Tucker were all born in 1985.

Oldest players in the 2023-24 NBA season
NameTeamAge*DOB
LeBron JamesLakers3812/30/1984
P.J. Tucker76ers385/5/1985
Chris PaulWarriors385/6/1985
Taj GibsonWizards386/24/1985
Kyle LowryHeat373/25/1986
Garrett TempleRaptors375/8/1986
Al HorfordCeltics376/3/1986
Jeff GreenRockets378/28/1986
Wesley MatthewsHawks3710/14/1986
Danny Green 76ers366/22/1987
Joe InglesMagic3610/2/1987
Mike ConleyTimberwolves3610/11/1987

*Age as of Oct. 24, 2023.

Who is the oldest player to play in an NBA game?

Kevin Willis is the oldest player to play in a game during the NBA era. Wills, who was born on Sept. 6, 1962, enjoyed 21 seasons in the NBA and played in his final game at the age of 44 on April 18, 2007.

Willis is one of seven players aged 41 or older to appear in an NBA game. The list is largely comprised of Hall of Famers including Robert Parish, Dikembe Mutumbo, Kareem Abdul-Jabbar and Bob Cousy. Vince Carter, who made his last NBA appearance at the age of 43, becomes Hall of Fame eligible in 2024.

Oldest players to play in an NBA game
NameAgeSeason
Kevin Willis442006-07
Robert Parish431996-97
Vince Carter432019-20
Udonis Haslem422022-23
Dikembe Mutombo422008-09
Kareem Abdul-Jabbar411988-89
Bob Cousy411969-70

Nat Hickey, who played for the Providence Steamrollers, was 46 when he appeared in two games during the 1947-48 BAA season.

Gilbert McGregor

Gilbert McGregor Photo

Gilbert McGregor first joined The Sporting News in 2018 as a content producer for Global editions of NBA.com. Before covering the game, McGregor played basketball collegiately at Wake Forest, graduating with a Communication degree in 2016. McGregor began covering the NBA during the 2017-18 season and has been on hand for a number of league events.