Chirs Gayle
INDIA
23 sixes
Adam Gilchrist hit 149 sixes in his whole One Day International career
i think 2013 sixes & 4026 fours.
shahid afridi
Shahid Afridi
He Has Hit The Most Number Of Sixes Which Is : 297 & Just 3 Sixes Away To Get 300 Sixes
longer sixes in the one day cricket
Xavier Marshall
Shahid Afridi
inzimam ul haq
he has hit 1 six in noball in 255 matches just because of catch dropped