Most sixes in One-day cricket history

335

Pakistan’s star all-rounder Shahid Khan Afridi has hit most sixes in the One-day cricket history.

https://youtu.be/yyXzWwN42DA

1- Shahid Afridi (Pakistan) 351

2- Sanath Jayasuriya (Sri Lanka) 270

3- Chris Gayle (West Indies) 238

4- MS Dhoni (India) 212

5- Brendon McCullum (NZ) 200

6- Sachin Tendulkar (India) 195

7- AB de Villiers (South Africa) 194

8- Sourav Ganguly (India) 190

9- Ricky Ponting (Australia) 162

10- Yuvraj Singh (India) 155