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 June 17, 2022
- Blocks were not recorded until 1973-74.
- In this case, 'Seasons' and 'Games' only include seasons since 1973-74.

* Players in bold played in the 2022 Regular Season

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,228 18 1,242
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. Serge Ibaka 1,752 13 903
26. Artis Gilmore 1,747 12 909
27. Moses Malone 1,733 19 1,329
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,530 14 868
37. Caldwell Jones 1,517 14 1,068
38. DeAndre Jordan 1,502 14 980
39. Alton Lister 1,473 16 953
40. Andrei Kirilenko 1,461 13 797
41. Rasheed Wallace 1,460 16 1,109
42. Hot Rod Williams 1,456 13 887
43. Anthony Davis 1,413 10 604
44. Mark West 1,403 17 1,090
45. Erick Dampier 1,398 16 987
46. Clifford Robinson 1,390 18 1,380
47. Rudy Gobert 1,357 9 611
48. Terry Tyler 1,342 11 871
49. Tyson Chandler 1,335 19 1,160
50. Zydrunas Ilgauskas 1,327 13 843