Skip to main content

Top 10 Oldest Players in NBA History

Top 10 Oldest Players in NBA History

Everyone talks about young players and rookies, but did you ever ask yourself - who is the oldest player who played in the NBA?

So far, a total of 24 players have played in the league who were 40 years or older and I will represent you top 10 oldest players in NBA History.

Honorable mentions: Jason Kidd (40 years, 56 days), Michael Jordan (40 years, 58 days), Steve Nash (40 years, 60 days)

10. Karl Malone - 40 years, 325 days


9. Charles Jones - 41 years, 30 days


8. John Stockton - 41 years, 35 days

Sam Forencich/NBAE/Getty Images

Photo by Sam Forencich/NBAE/Getty Images

7. Herb Williams - 41 years, 129 days

BOSTON - 1989:  Herb Williams #32 of the Indiana Pacers rebounds against the Boston Celtics during a game played in 1989 at the Boston Garden in Boston, Massachusetts. NOTE TO USER: User expressly acknowledges and agrees that, by downloading and or using this photograph, User is consenting to the terms and conditions of the Getty Images License Agreement. Mandatory Copyright Notice: Copyright 1989 NBAE (Photo by Dick Raphael/NBAE via Getty Images)

Photo by Dick Raphael/NBAE via Getty Images

6. Bob Cousy - 41 years, 151 days

Scroll to Continue


5. Kareem Abdul-Jabbar - 42 years, 6 days

Undated: Kareem Abdul- Jabbar of the Los Angeles Lakers poses for the camera as he lays on the court.  Mandatory Credit: Rick Stewart  /Allsport

Mandatory Credit: Rick Stewart /Allsport

4. Dikembe Mutombo - 42 years, 300 days


3. Robert Parish - 43 years, 254 days

1992:  Center Robert Parish of the Boston Celtics walks up court during the Celtics versus Denver Nuggets game in Denver, Colorado.     Mandatory Credit: Tim DeFrisco/ALLSPORT

Mandatory Credit: Tim DeFrisco/ALLSPORT

2. Kevin Willis - 44 years, 244 days


Read More

10 Players You Didn’t Know Were Drafted By These NBA Teams

10 Players You Won’t Believe Are Paid More Than Stephen Curry

Top 13 Players With The Most NBA Finals Losses

1. Nat Hickey - 45 years, 363 days

Hickey (left) played for the Cleveland Rosenblums at close to 46 years of age

Hickey (left) played for the Cleveland Rosenblums at close to 46 years of age