shahid afridi
270
Sahibzada Shahid Khan Afridi hit highest Sixes In ODIs
59860
afridi
INDIA
Shahid Afridi
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.
15 sixes
Adam Gilchrist of Australia with 100 sixes
Chris gayle.
Three
He is a power hitter too.He hit 188 sixes in odis.