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 5, 2023
- 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 2024 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. Brook Lopez 1,778 16 966
25. Elvin Hayes 1,771 11 894
26. Serge Ibaka 1,759 14 919
27. Artis Gilmore 1,747 12 909
28. Moses Malone 1,733 19 1,329
29. Josh Smith 1,713 13 894
30. Kevin McHale 1,690 13 971
Player
Blocks
Seasons Games
31. Vlade Divac 1,631 16 1,134
32. Herb Williams 1,605 18 1,102
33. Elden Campbell 1,602 15 1,044
34. Anthony Davis 1,583 12 680
35. Benoit Benjamin 1,581 15 807
36. Samuel Dalembert 1,546 13 886
37. Wayne Cooper 1,535 14 984
38. DeAndre Jordan 1,526 16 1,025
39. Caldwell Jones 1,517 14 1,068
40. Rudy Gobert 1,497 11 700
Player
Blocks
Seasons Games
41. Alton Lister 1,473 16 953
42. Andrei Kirilenko 1,461 13 797
43. Rasheed Wallace 1,460 16 1,109
44. Hot Rod Williams 1,456 13 887
45. Mark West 1,403 17 1,090
46. Erick Dampier 1,398 16 987
47. Clifford Robinson 1,390 18 1,380
48. Terry Tyler 1,342 11 871
49. Tyson Chandler 1,335 19 1,160
50. Zydrunas Ilgauskas 1,327 13 843