longer sixes in the one day cricket
23 sixes
He Has Hit The Most Number Of Sixes Which Is : 297 & Just 3 Sixes Away To Get 300 Sixes
shahid afridi
INDIA
Shahid Afridi
Sanath Jayasooriya.
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.
He is a power hitter too.He hit 188 sixes in odis.
Yuvraj Singh
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
there were totally 84 sixes hit in the season 1