What surprises me is that 2 wicketkeepers top each of the lists. Adam Gilchrist can be expected to be at the top, but Alec Stewart? Does anyone even remember him?
I know this not an accurate reflection so I randomly picked some players whom I thought would have a high percentage of runs in boundaries. Here's what I found:
Considering these, Salman Butts 58.5% in test matches is not as remarkable as his 52.9% in ODIs. Virender Sehwag was the only other batsman I found who scores more than half his runs in boundaries (excluding 6s) in ODIs. Even Salman's 58.5% is on the very high side when looking at the other percentages above.
More runs through boundaries in ODIs could also be termed as a weakness of not taking the quick singles or converting 1s into 2s and 2s into 3s, which probably explains why the Australians (apart from Gilchrist) have low perentages of runs in 4s - Hayden (41%), Ponting (35%), Symonds (35%), M. Clarke (34%), MEK Hussey (32%).
This fact about Salman Butt was just an observation that led me to do this post - maybe I've missed out some big 4 hitters in these lists, but if Salman can go on to become even half as good as the names above, Pakistan wouldn't have to worry about who to open their innings with.
Who else comes to your mind when you think of batsmen who seem to hit a 4 of every ball?