Shahid Afridi ()
In recent years, the game of Cricket has been dominated by batsmen specially those who are known for power-full hitting. Lets have a look at the Top 10 players who hit the most number of sixes in ODI.
Pakistan famous allrounder Shahid Afridi popularly known as Boom Boom Afridi tops the list with 351 sixes to his name in ODI career. He was followed by Sri Lankan left-handed batsman, Sanath Jayasuriya who has 270 sixes to his name.
The list has 3 Indian Players with MS Dhoni at No.4, Sachin Tendulkar at No.6 and Yuvraj Singh at No.10. Former Australian captain Ricky Ponting is at No.9. Another powerfull strker of the ball former New Zealand Skipper brandon McCullum is at No.4 with 208 sixes.