Pakistani player Shahid khan Afridi known as "BOOM BOOM" Afridi has hit the most sixes in international cricket.
Sahibzada Shahid Khan Afridi hit highest Sixes In ODIs
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.......