List of oldest and youngest National Basketball Association players
All time

List of oldest and youngest National Basketball Association players

Section Title: All time
Table Section Text: None

Player	Pos	Birth date	Last game	Age	Team(s) played (years)	Draft (pick)	Ref.

Nat Hickey	G/F	January 30, 1902	January 28, 1948	45 years, 363 days	Providence Steamrollers (1948)	Undrafted

Kevin Willis	F/C	September 6, 1962	April 18, 2007	44 years, 224 days	8 teams Atlanta Hawks (1984–1994) Miami Heat (1994–1996) Golden State Warriors (1996) Houston Rockets (1996–1998) Toronto Raptors (1998–2001) Denver Nuggets (2001) Houston Rockets (2001–2002) San Antonio Spurs (2002–2004) Atlanta Hawks (2004–2005) Dallas Mavericks (2007)	1984 (11th)

Robert Parish*	C	August 30, 1953	May 11, 1997	43 years, 254 days	4 teams Golden State Warriors (1976–1980) Boston Celtics (1980–1994) Charlotte Hornets (1994–1996) Chicago Bulls (1996–1997)	1976 (8th)

Dikembe Mutombo*	C	June 25, 1966	April 21, 2009	42 years, 300 days	6 teams Denver Nuggets (1991–1996) Atlanta Hawks (1996–2001) Philadelphia 76ers (2001–2002) New Jersey Nets (2002–2003) New York Knicks (2003–2004) Houston Rockets (2004–2009)	1991 (4th)

Vince Carter^	G/F	January 26, 1977	Present	42 years, 86 days	8 teams Toronto Raptors (1998–2004) New Jersey Nets (2004–2009) Orlando Magic (2009–2010) Phoenix Suns (2010–2011) Dallas Mavericks (2011–2014) Memphis Grizzlies (2014–2017) Sacramento Kings (2017–2018) Atlanta Hawks (2018–present)	1998 (5th)

Kareem Abdul-Jabbar*	C	April 16, 1947	April 22, 1989	42 years, 6 days	2 teams Milwaukee Bucks (1969–1975) Los Angeles Lakers (1975–1989)	1969 (1st)

Bob Cousy*	G	August 9, 1928	January 6, 1970	41 years, 150 days	2 teams Boston Celtics (1950–1963) Cincinnati Royals (1969–1970)	1950 (3rd)

Herb Williams	C/F	February 16, 1958	June 25, 1999	41 years, 129 days	4 teams Indiana Pacers (1981–1989) Dallas Mavericks (1989–1992) New York Knicks (1992–1996) Toronto Raptors (1996) New York Knicks (1996–1999)	1981 (14th)

John Stockton*	G	March 26, 1962	April 30, 2003	41 years, 35 days	Utah Jazz (1984–2003)	1984 (16th)

Charles Jones	F/C	April 3, 1957	May 3, 1998	41 years, 30 days	5 teams Philadelphia 76ers (1984) Chicago Bulls (1984) Washington Bullets (1985–1993) Detroit Pistons (1994) Houston Rockets (1995–1998)	1979 (165th)

Karl Malone*	F	July 24, 1963	June 13, 2004	40 years, 325 days	2 teams Utah Jazz (1985–2003) Los Angeles Lakers (2003–2004)	1985 (13th)

Dirk Nowitzki	F/C	June 19, 1978	April 10, 2019	40 years, 307 days	Dallas Mavericks (1998–2019)	1998 (9th)

Manu Ginóbili	G	July 28, 1977	April 24, 2018	40 years, 270 days	San Antonio Spurs (2002–2018)	1999 (57th)

Rick Mahorn	C/F	September 21, 1958	May 23, 1999	40 years, 244 days	4 teams Washington Bullets (1980–1985) Detroit Pistons (1985–1989) Philadelphia 76ers (1989–1991) New Jersey Nets (1992–1996) Detroit Pistons (1996–1998) Philadelphia 76ers (1999)	1980 (35th)

John Long	G/F	August 28, 1956	April 20, 1997	40 years, 235 days	4 teams Detroit Pistons (1978–1986) Indiana Pacers (1986–1989) Detroit Pistons (1989) Atlanta Hawks (1990) Detroit Pistons (1991) Toronto Raptors (1996–1997)	1978 (29th)

Jason Terry	G	September 15, 1977	April 28, 2018	40 years, 225 days	6 teams Atlanta Hawks (1999–2004) Dallas Mavericks (2004–2012) Boston Celtics (2012–2013) Brooklyn Nets (2013–2014) Houston Rockets (2014–2016) Milwaukee Bucks (2016–present)	1999 (10th)

Grant Hill*	F	October 5, 1972	May 3, 2013	40 years, 210 days	4 teams Detroit Pistons (1994–2000) Orlando Magic (2000–2007) Phoenix Suns (2007–2012) Los Angeles Clippers (2012–2013)	1994 (3rd)

James Edwards	C/F	November 22, 1955	May 27, 1996	40 years, 187 days	8 teams Los Angeles Lakers (1977) Indiana Pacers (1977–1981) Cleveland Cavaliers (1981–1983) Phoenix Suns (1983–1988) Detroit Pistons (1988–1991) Los Angeles Clippers (1991–1992) Los Angeles Lakers (1992–1994) Portland Trail Blazers (1994–1995) Chicago Bulls (1995–1996)	1977 (46th)

Kurt Thomas	F	October 4, 1972	March 18, 2013	40 years, 165 days	9 teams Miami Heat (1995–1997) Dallas Mavericks (1997–1998) New York Knicks (1998–2005) Phoenix Suns (2005–2007) Seattle SuperSonics (2007–2008) San Antonio Spurs (2008–2009) Milwaukee Bucks (2009–2010) Chicago Bulls (2010–2011) Portland Trail Blazers (2011–2012) New York Knicks (2012–2013)	1995 (10th)

Cliff Robinson	F/C	December 16, 1966	May 12, 2007	40 years, 147 days	5 teams Portland Trail Blazers (1989–1997) Phoenix Suns (1997–2001) Detroit Pistons (2001–2003) Golden State Warriors (2003–2005) New Jersey Nets (2005–2007)	1989 (36th)

Charles Oakley	F/C	December 18, 1963	April 2, 2004	40 years, 106 days	5 teams Chicago Bulls (1985–1988) New York Knicks (1988–1998) Toronto Raptors (1998–2001) Chicago Bulls (2001–2002) Washington Wizards (2002–2003) Houston Rockets (2004)	1985 (9th)

Juwan Howard	F	February 7, 1973	April 17, 2013	40 years, 69 days	8 teams Washington Bullets / Wizards (1994–2001) Dallas Mavericks (2001–2002) Denver Nuggets (2002–2003) Orlando Magic (2003–2004) Houston Rockets (2004–2007) Dallas Mavericks (2007–2008) Denver Nuggets (2008) Charlotte Bobcats (2008–2009) Portland Trail Blazers (2009–2010) Miami Heat (2010–2012; 2013)	1994 (5th)

Steve Nash*	G	February 7, 1974	April 8, 2014	40 years, 60 days	3 teams Phoenix Suns (1996–1998) Dallas Mavericks (1998–2004) Phoenix Suns (2004–2012) Los Angeles Lakers (2012–2015)	1996 (15th)

Michael Jordan*	G	February 17, 1963	April 16, 2003	40 years, 58 days	2 teams Chicago Bulls (1984–1993, 1995–1998) Washington Wizards (2001–2003)	1984 (3rd)

Jason Kidd*	G	March 23, 1973	May 18, 2013	40 years, 56 days	4 teams Dallas Mavericks (1994–1996) Phoenix Suns (1996–2001) New Jersey Nets (2001–2008) Dallas Mavericks (2008–2012) New York Knicks (2012–2013)	1994 (2nd)

Andre Miller	G	March 19, 1976	May 12, 2016	40 years, 54 days	9 teams 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)	1999 (8th)

Tim Duncan	F/C	April 25, 1976	May 12, 2016	40 years, 17 days	San Antonio Spurs (1997–2016)	1997 (1st)

Danny Schayes	C/F	May 10, 1959	May 13, 1999	40 years, 3 days	7 teams Utah Jazz (1981–1983) Denver Nuggets (1983–1990) Milwaukee Bucks (1990–1994) Los Angeles Lakers (1994) Phoenix Suns (1994–1995) Miami Heat (1995–1996) Orlando Magic (1996–1999)	1981 (13th)

Sentence(s)

The oldest player to play in the NBA was Nat Hickey, who played in the 1948 season when he was 45 years and 363 days old.

final_sentence: The oldest player to play in the NBA was Nat Hickey, who played in the 1948 season when he was 45 years and 363 days old.