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 December 2, 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 2023 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
Player
Blocks
Seasons Games
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,758 14 917
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. Brook Lopez 1,587 15 888
34. Benoit Benjamin 1,581 15 807
35. Samuel Dalembert 1,546 13 886
36. Wayne Cooper 1,535 14 984
37. Caldwell Jones 1,517 14 1,068
38. DeAndre Jordan 1,514 15 997
39. Alton Lister 1,473 16 953
40. Andrei Kirilenko 1,461 13 797
Player
Blocks
Seasons Games
41. Rasheed Wallace 1,460 16 1,109
42. Hot Rod Williams 1,456 13 887
43. Anthony Davis 1,455 11 622
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,384 10 631
48. Terry Tyler 1,342 11 871
49. Tyson Chandler 1,335 19 1,160
50. Zydrunas Ilgauskas 1,327 13 843