" sanath, viru, afridi or gayle.....................? " what you think, who is most destructive? In my opinion its sehwag..the way he hits is outstanding.........!!
If Shahid Afridi stays on wicket for 3 to 4 overs (not give early wicket) then he is most destructive.
I think Shahid Afridi is the most destructive player, When he is on the wicket every bowler of the world is scared to bowl him.
Afridi for me is most destructive batsman coz he still holds fastest century record. You have missed Yuvraj Singh
If you will take out Afridi then all of them are destructive add more player polard and pathan to your list they are destructive too