Shahid Afridi
165 m - gayle of wi
Shahid Afridi of Pakistan who hit Maclaren of south Africa for a six measuring 158 m
128
afridy hit the biggest six against Australia in ODI
Its Yuvraj Singh who hit 126 meters long six against England.
In ODI's sachin has hit 2016 fours and 195 sixes.
Yuvraj Singh hit the world's longest six in ipl 2009.
Shahid Afridi LONGEST approx 160 Meter SIX at Melbourne 2007 Shahid Afridi hits Symmonds for the biggest 6 in International cricket history - approx 160m Afridi hit it against South Africa in 3rd ODI at Johannesburg on March 17, 2013. BOOM BOOM made 88 runs of just 48 balls in The Match, With the help of 7 Huge Sixes.
dhoni
Yuvraj singh
don bradmon
gayle