Its Afridi
then Jayasuriya
then Ganguly
Then Cairns
and then Tendulkar
128 Sixes
Sanath Jayasuriya
Virender Sehwag of India has scored max. sixes in test matches ahead of Adam Gilcrist
Abdur Razzak have scored 4 sixes.He has struck sixes all over the ground.
Sahid afridi 11 sixes
New Zealand hit the highest number of sixes; 36, in the ICC World Cup 2011.
yuaraj singh
Shahid Afridi from Pakistan has smashed 351 sixes in International Cricket.
15 sixes
He Has Hit The Most Number Of Sixes Which Is : 297 & Just 3 Sixes Away To Get 300 Sixes
Chris Gayle has scored the maximum number of sixes in IPL, that is 51.
longer sixes in the one day cricket