Skip to content

NBA for diehards and nostalgics since 2001

All-time NBA leaders: total points

total points

# Player Years GP PTS
1 LeBron James 2003-2027 2003-2027 1,625 43,489
2 Kareem Abdul-Jabbar 1969-1989 1969-1989 1,560 38,387
3 Karl Malone 1985-2004 1985-2004 1,476 36,928
4 Kobe Bryant 1996-2016 1996-2016 1,346 33,643
5 Kevin Durant 2007-2027 2007-2027 1,205 32,691
6 Michael Jordan 1984-2003 1984-2003 1,072 32,292
7 Dirk Nowitzki 1998-2019 1998-2019 1,522 31,560
8 Wilt Chamberlain 1959-1973 1959-1973 1,045 31,419
9 James Harden 2009-2027 2009-2027 1,224 29,386
10 Shaquille O'Neal 1992-2011 1992-2011 1,207 28,596
11 Carmelo Anthony 2003-2022 2003-2022 1,260 28,289
12 Moses Malone 1976-1995 1976-1995 1,329 27,409
13 Elvin Hayes 1968-1984 1968-1984 1,303 27,313
14 Russell Westbrook 2008-2026 2008-2026 1,301 27,176
15 Hakeem Olajuwon 1984-2002 1984-2002 1,238 26,946
16 DeMar DeRozan 2009-2027 2009-2027 1,267 26,757
17 Oscar Robertson 1960-1974 1960-1974 1,040 26,710
18 Dominique Wilkins 1982-1999 1982-1999 1,074 26,668
19 Stephen Curry 2009-2027 2009-2027 1,072 26,599
20 Tim Duncan 1997-2016 1997-2016 1,392 26,496
21 Paul Pierce 1998-2017 1998-2017 1,343 26,397
22 John Havlicek 1962-1978 1962-1978 1,270 26,395
23 Kevin Garnett 1995-2016 1995-2016 1,462 26,071
24 Vince Carter 1998-2020 1998-2020 1,541 25,728
25 Alex English 1976-1991 1976-1991 1,193 25,613
26 Reggie Miller 1987-2005 1987-2005 1,389 25,279
27 Jerry West 1960-1974 1960-1974 932 25,192
28 Patrick Ewing 1985-2002 1985-2002 1,183 24,815
29 Ray Allen 1996-2014 1996-2014 1,300 24,505
30 Allen Iverson 1996-2010 1996-2010 914 24,368
31 Charles Barkley 1984-2000 1984-2000 1,073 23,757
32 Robert Parish 1976-1997 1976-1997 1,611 23,334
33 Adrian Dantley 1976-1991 1976-1991 955 23,177
34 Dwyane Wade 2003-2019 2003-2019 1,054 23,165
35 Elgin Baylor 1958-1972 1958-1972 846 23,149
36 Chris Paul 2005-2026 2005-2026 1,370 23,058
37 Damian Lillard 2012-2027 2012-2027 903 22,663
38 Clyde Drexler 1983-1998 1983-1998 1,086 22,195
39 Gary Payton 1990-2007 1990-2007 1,335 21,813
40 Larry Bird 1979-1992 1979-1992 897 21,791
41 Giannis Antetokounmpo 2013-2027 2013-2027 899 21,645
42 Hal Greer 1958-1973 1958-1973 1,122 21,586
43 Walt Bellamy 1961-1975 1961-1975 1,043 20,941
44 Pau Gasol 2001-2019 2001-2019 1,226 20,894
45 Bob Pettit 1954-1965 1954-1965 792 20,880
46 David Robinson 1989-2003 1989-2003 987 20,790
47 George Gervin 1976-1986 1976-1986 791 20,708
48 LaMarcus Aldridge 2006-2022 2006-2022 1,076 20,558
49 Mitch Richmond 1988-2002 1988-2002 976 20,497
50 Joe Johnson 2001-2022 2001-2022 1,277 20,407