NBA All-Time Blocks Leaders: Career Totals in the Regular Season

List with the stats for the top 50 players with the most career total blocks in the Regular Season in NBA history.

Notes: - These stats were updated on October 26, 2021
- Blocks were not recorded until 1973-74.
- In this case, 'Seasons' and 'Games' only include seasons since 1973-74.

NBA All-Time Blocks Leaders:
Career Totals in the Regular Season - Top 50

Player
Blocks
Seasons Games
1. Hakeem Olajuwon 3,830 18 1,238
2. Dikembe Mutombo 3,289 18 1,196
3. Kareem Abdul-Jabbar 3,189 16 1,239
4. Mark Eaton 3,064 11 875
5. Tim Duncan 3,020 19 1,392
6. David Robinson 2,954 14 987
7. Patrick Ewing 2,894 17 1,183
8. Shaquille O'Neal 2,732 19 1,207
9. Tree Rollins 2,542 18 1,156
10. Robert Parish 2,361 21 1,611
Player
Blocks
Seasons Games
11. Alonzo Mourning 2,356 15 838
12. Marcus Camby 2,331 17 973
13. Dwight Howard 2,193 18 1,185
14. Ben Wallace 2,137 16 1,088
15. Shawn Bradley 2,119 12 832
16. Manute Bol 2,086 10 624
17. George Johnson 2,082 12 848
18. Kevin Garnett 2,037 21 1,462
19. Larry Nance 2,027 13 920
20. Theo Ratliff 1,968 16 810
21. Pau Gasol 1,941 18 1,226
22. Elton Brand 1,828 17 1,058
23. Jermaine O'Neal 1,820 18 1,011
24. Elvin Hayes 1,771 11 894
25. Artis Gilmore 1,747 12 909
26. Moses Malone 1,733 19 1,329
27. Serge Ibaka 1,719 12 849
28. Josh Smith 1,713 13 894
29. Kevin McHale 1,690 13 971
30. Vlade Divac 1,631 16 1,134
Player
Blocks
Seasons Games
31. Herb Williams 1,605 18 1,102
32. Elden Campbell 1,602 15 1,044
33. Benoit Benjamin 1,581 15 807
34. Samuel Dalembert 1,546 13 886
35. Wayne Cooper 1,535 14 984
36. Brook Lopez 1,518 14 856
37. Caldwell Jones 1,517 14 1,068
38. Alton Lister 1,473 16 953
39. DeAndre Jordan 1,470 14 935
40. Andrei Kirilenko 1,461 13 797
41. Rasheed Wallace 1,460 16 1,109
42. Hot Rod Williams 1,456 13 887
43. Mark West 1,403 17 1,090
44. Erick Dampier 1,398 16 987
45. Clifford Robinson 1,390 18 1,380
46. Terry Tyler 1,342 11 871
47. Tyson Chandler 1,335 19 1,160
48. Anthony Davis 1,331 10 567
49. Zydrunas Ilgauskas 1,327 13 843
50. Julius Erving 1,293 11 836
Greg Ostertag 1,293 11 756

* Players in bold played in the 2022 Regular Season