The 30 Oldest Ever NBA Players, Ranked By Ages At Their Last Games

It’s not uncommon to see NBA stars on the court way into their 30s — just look at LeBron James and Carmelo Anthony! But the ballers on this list prove that age is just a number when it comes to life above the rim. And if you wanna know who still had game in their 40s, then you’ve come to the right place.

30. Tim Duncan

Position: Power forward and center

Birthdate: 4/25/1976

Draft: San Antonio Spurs, 1st round (1st pick, 1st overall), 1997 NBA Draft

NBA Debut: 10/31/1997

Team(s) played for: San Antonio Spurs (1997–2016)

Last game: 5/12/2016

Age: 40 years, 17 days

29. Andre Miller

Position: Point guard and shooting guard

Birthdate: 3/19/1976

Draft: Cleveland Cavaliers, 1st round (8th pick, 8th overall), 1999 NBA Draft

NBA Debut: 11/2/1999

Team(s) played for: Cleveland Cavaliers (1999–2002); Los Angeles Clippers (2002–2003); Denver Nuggets (2003–2006); Philadelphia 76ers (2006–2009); Portland Trail Blazers (2009–2011); Denver Nuggets (2011–2014); Washington Wizards (2014–2015); Sacramento Kings (2015); Minnesota Timberwolves (2015–2016); San Antonio Spurs (2016)

Last game: 5/12/2016

Age: 40 years, 54 days

28. Jason Kidd

Position: Point guard and shooting guard

Birthdate: 3/23/1973

Draft: Dallas Mavericks, 1st round (2nd pick, 2nd overall), 1994 NBA Draft

NBA Debut: 11/5/1994

Team(s) played for: Dallas Mavericks (1994–1996); Phoenix Suns (1996–2001); New Jersey Nets (2001–2008); Dallas Mavericks (2008–2012); New York Knicks (2012–2013)

Last game: 5/18/2013

Age: 40 years, 56 days

27. Michael Jordan

Position: Shooting guard and small forward

Birthdate: 2/17/1963

Draft: Chicago Bulls, 1st round (3rd pick, 3rd overall), 1984 NBA Draft

NBA Debut: 10/26/1984

Team(s) played for: Chicago Bulls (1984–1993, 1995–1998); Washington Wizards (2001–2003)

Last game: 4/16/2003

Age: 40 years, 58 days