Kareem 5 (plus the 4 years where he played that the league did not chart blocks -- note that when Wilt played they never charted blocks, so my estimate on Wilt is also 9)
David Robinson 2
Bob McAdoo 1
And that is the order I would rank them in.
Shaq v. Hakeem Career Stats --
I am sorry, I just think the Big Aristotle was better. Their overall stats are very, very similar, yet Shaq reached the finals, what? 6 times? Hakeem made it, I believe, twice?
Both, sadly, stayed too long at the dance (Hakeem as a Raptor, anyone? Enjoying that 14 PER and negative offensive win shares were we?)
Both had consistent dominance. Hakeem has a 5 year stretch where he was not outside the top 7 in MVP balloting and ranked 1st to 7th. Hakeem had another 5 year stretch where he ranked 4th to 7th. Shaq had an 8 year stretch where he finished between 1st and 6th. He also early in his career had a 2nd and a 4th.
Hakeem was a more productive and feared defender.
Ultimately Shaq won more titles, scored more points, had a higher PER, and had more win shares in both the regular season and playoff.
Shaq was a slightly better player than Hakeem. Not as good as Kareem, not as good as Wilt.