Top 10 Cricketers with most no. of sixes in ODI
10. Chris Cairns (NZ) - No. Of Sixes : 153
9. Ricky Ponting (AUS) - No. Of Sixes : 162
8. AB de Villiers (SA) - No. Of Sixes : 188
7. Sourav Ganguly (IND) - No. Of Sixes : 190
6. Sachin Tendulkar (IND) - No. Of Sixes : 195
5. Brendon McCullum (NZ) - No. Of Sixes : 200
4. MS Dhoni (IND) - No. Of Sixes : 204
3. Chris Gayle (WI) - No. Of Sixes : 238
2. Sanath Jayasuriya (SL) - No. Of Sixes : 270
1. Shahid Afridi (PAK) - No. Of Sixes : 351