Top 10 Players Who Smashed Most Sixes in ODI Cricket

Whenever you talk about aggression in cricket, either in ODIs, test or T-20 cricket. You cannot ignore one personality. Who is famous for hitting sky high sixes and blistering fours in any format of cricket. He is the only batsman who can hit any bowler, any time at any ground, in any situation. Either the team is in pressure or out of pressure he only knows to hit the ball out of fence. The man is none other than Shahid Khan Afridi.

Shahid Afridi the batsman with most sixes in ODI cricket.Afridi is well-known as Boom Boom Afridi—due to his aggressive and attacking cricket. He is the dangerous hard hitter of any format of cricket.  Shahid Afridi is one of the most explosive batsmen in any format of cricket but ODI cricket is most suited to him; both bowling and batting. He is the only batsman who has hit more than 400 sixes in international cricket. He also smashed most sixes in ODI cricket. Afridi smashed 350 sixes in 50-overs format. He is miles ahead from his counterparts in this record. 2nd one is ST Jayasuriya with 270; ST Jayasuriya has retired from cricket.

Not only in batting Afridi is also very handy leg spinner in ODI cricket. With 395 wickets in 396 matches he is one of the leading wicket takers in ODIs. Below are the Top 10 batsmen Who Smashed Most Sixes in ODI Cricket.

Top 10 Batsmen Who Smashed Most Sixes in ODI Cricket.

Player Country Mat Inns 6s
Shahid Afridi Pakistan 398 369 351
ST Jayasuriya Sri Lanka 445 433 270
CH Gayle West Indies 275 270 253
MS Dhoni India 312 268 216
AB de Villiers South africa 225 215 202
BB McCullum New Zealand 260 228 200
SR Tendulkar India 463 452 195
SC Ganguly India 311 300 190
RG Sharma India 174 168 163
RT Ponting Australia 375 365 162
Yuvraj Singh India 304 278 155
CL Cairns New Zealand 215 193 153