Its Afridi then Jayasuriya then Ganguly Then Cairns and then Tendulkar
India just matched the record scoring 18 sixes against New Zealand today (8 march 2009) This is the first time 18 sixes have been scored against a test side in a one day innings.
longer sixes in the one day cricket
In 2014, Rohit Sharma scored the highest score of 264 runs. It is the highest score played by any player in ODIs in international cricket. The match was happened in Eden Gardens, Kolkata against Srilanka.
He Has Hit The Most Number Of Sixes Which Is : 297 & Just 3 Sixes Away To Get 300 Sixes
methali raj
23 sixes
i think 2013 sixes & 4026 fours.
Adam Gilchrist hit 149 sixes in his whole One Day International career
Chirs Gayle
354 by India at Nagpur.
Donald Bradman does not have a one day score, as he has never played a one -day internationl game in his lifeHe scored 452 in first class national cricket.In international "test" cricket, his highest score was 334 not out at Headingly in England.