dont ever forget this distructive batsmen whose batting style resembles that of a baseball player, who turned the lossing matches to winning in numerous occassions for s.a
To me the demolition company can be rearrange this way:
Sachin Tendulkar, Brian Lara, Virender Sehwag, Adam Gilchrist, Chris Cairns, Ricky Ponting, Inzy, Jayasuriya, Andrew Flintoff, Shahid Afridi.
I feel along with aggration one has to also compare ACTUAL record of the player, and when situation demands on an Avrage how many times they go aggrasive. First four are almost having same rating, i.e. first four are at first place only.
In my list still 1st preference is Sachin Tendulkar (348m, SR-- 86.15, Avg-- 44.43).. looking at 348 matches I don't think any other can come so closer to the his strike rate with avg. run more than 40...:-)