Shahid Afridi,not only for Pakistan,but he is the one to hit most sixes from any country. Shahid afridi is the only player who hit most sixes
Sanath Jayasuriya of Mumbai Indians hit the most sixes in 2008. He hit a total of 31 sixes
He Has Hit The Most Number Of Sixes Which Is : 297 & Just 3 Sixes Away To Get 300 Sixes
Adam gilchrist of Australia have hit most number of sixes in test matches he has hited exactly 100 sixes.
Adam gilchrist of Australia have hit most number of sixes in test matches he has hited exactly 100 sixes.
chris gayle
Chris Gayle has hit maximum sixes in the ipl league
Yusuf Pathan
Mumbai indians
Ricky ponting
Chris Gayle has hit the most sixes. 10 sixes in all
Shahid Afridi is the man who hit most sixes in his career. The total is 354 , details are Tests 52 ODIs 280 T20s 22