Top 10 Players With The Most Sixes In One Day International Cricket History

Admit it, sixes give us a major high while watching a match! Can you forget Yuvraj Singh's powerful six sixes off six balls in a single over? We simply can't get over our six fever and to let you swoon too, we have compiled a list of the top 10 sixes in ODI's so far! 

Shahid Afridi, Pakistan

With 117 strike rate in 398 ODI's and an impressive run of 8064 with 351 sixes, he has the highest record!

Sanath Jayasuriya, Sri Lanka

270 sixes in 445 matches! Do we say more. 

Chris Gayle, West Indies

238 sixes in 239 matches, that's a lot to boast!

Brendon McCullum, New Zealand

200 sixes in 260 matches, he has got the power! 

Sachin Tendulkar, India

195 sixes in 463 matches is what the God of cricket gave us! 

Mahendra Singh Dhoni, India

192 sixes in 278 ODI's, this limited over's captain is certainly a man of steel Dhoni

Sourav Ganguly, India

190 sixes in 311 matches by our own Dada! 

AB de Villiers, South Africa

187 sixes in 206 ODI's, impressive isn't it! 

Ricky Ponting, Australia

162 sixes in 375 matches is a benchmark only few can cross. 

Chris Cairns, New Zealand

153 sixes in 251 ODI's ! 

Do you have something interesting you would like to share? Write to us at [email protected]