There are currently 38 NBA players who have accumulated over 20,000 points in their career. Kareem Abdul-jabbar tops this list of NBA All Time points leaders, scoring 38,387 points over 20 years. Michael Jordan probably would have broken Kareem’s NBA scoring record if he had chosen not to retire from basketball twice.
Here's the 10 to 1 countdown of the Top 10 NBA All Time Scoring Leaders
10. Oscar Robertson - 26,710 points Cincinnati Royals (1960/01 – 1969/70) Milwaukee Bucks (1970/71 – 1973/74) Number of Years Played: 14 |
9. Hakeem Olajuwon - 26,946 points Houston Rockets (1984/85 – 2000/01) Toronto Raptors (2001/02) Number of Years Played: 18 |
8. Elvin Hayes - 27,313 points San Deigo Rockets (1968/69 – 1970/71) Houston Rockets (1971/72) Baltimore Bullets (1972/73) Capital Bullets (1973/74) Washington Bullets (1974/75 – 1980/81) Houston Rockets (1981/82 – 1983/84) Number of Years Played: 16 |
7. Moses Malone - 27,409 points Buffalo Braves (1976/77) Houston Rockets (1976/77 – 1981/82) Philadelphia 76ers (1982/83 – 1985/86) Washington Bullets (1986/87 – 1987/88) Atlanta Hawks (1988/89 – 1990/91) Milwaukee Bucks (1991/92 – 1992/93) Philadelphia 76ers (1993/94) San Antonio Spurs (1994/95) Number of Years Played: 19 |
6. Shaquille O’Neal - 28,596 points Orlando Magic (1992/93 – 1995/96) Los Angeles Lakers (1996/97 – 2003/04) Miami Heat (2004/05 – 2007/08) Phoenix Suns (2007/08 – 2008/09) Cleveland Cavaliers (2009/10) Boston Celtics (2010/11) Number of Years Played: 19 |
5. Wilt Chamberlain - 31,419 points Philadelphia Warriors (1959/60 – 1961/62) San Francisco Warriors (1962/63 – 1964/65) Philadelphia 76ers (1964/65 – 1967/68) Los Angeles Lakers (1968/69 – 1972/73) Number of Years Played: 14 |
4. Kobe Bryant - 31,434 points Los Angeles Lakers (1996/97 – present) Number of Years Played: 17 and still active |
3. Michael Jordan - 32,292 points Chicago Bulls (1984/85 – 1992/93) Chicago Bulls (1994/95 – 1997/98) Washington Wizards (2001/02 – 2002/03) Number of Years Played: 15 |
2. Karl Malone - 36,928 points Utah Jazz (1985/86 – 2002/03) Los Angeles Lakers (2003/04) Number of Years Played: 19 |
1. Kareem Abdul-Jabbar - 38,387 points Milwaukee Bucks (1969/70 – 1974/75) Los Angeles Lakers (1975/76 – 1988/89) Number of Years Played: 20 |
View the complete list: NBA