Pakistani player Shahid khan Afridi known as "BOOM BOOM" Afridi has hit the most sixes in international cricket.
Shahid Afridi of Pakistan has hit most sixes in international cricket. In all international matches including tests, one days and T-20s he has hit 431 sixes in all leading the second placed Chris Gayle who has hit 373 sixes.
Its Adam gilchrist (Australia)He hits 100 sixes in his test career. It is the world record.......
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
21-Jun-2010: Shahid Afridi has now hit the most sixes in ODIs, going past Jayasuriya. He now has 279 Sixes and Sanath Jayasuria has 270 Sixes.
174 sixes were hit at the 2011 Cricket World Cup and Ross Taylor of New Zealand hit the most sixes (14 sixes) at 2011 Cricket World Cup.
He Has Hit The Most Number Of Sixes Which Is : 297 & Just 3 Sixes Away To Get 300 Sixes