I would say it is Virendar Sehwag. 1 - He does it all at the beginning of the innings 2 - He keeps a strike rate of 100+ often 3 - His performance does not relate to the opponent or bowler or location
i think shahd afridi and gayle are the King of sixer. but there is one name is missing and the name is sanath jaysuriya......
According to me Yuvraj Singh is the sixer king of 20-20. But considering all the formats i.e 20-20, one-day and test-matches Adam Gilchrist is the sixer king. Gilchrist has hit 100 sixes in test matches which is more than any other player in cricket history. His style of play always remained attacking and batting average was also awesome in all 3 formats of the game.
In my opinion the best is definitely is Yuvi. The others come in, far behind him in ability and performance Best regards … Ron