Shahid Afridi hit the most sixes in ODIs 2010 — 29 sixes. Computed from every ball bowled in ODIs 2010 — the top ten below match the official record.
| Player | Sixes | Balls |
|---|---|---|
| 1. Shahid Afridi | 29 | 519 |
| 2. Yusuf Pathan | 27 | 373 |
| 3. Ross Taylor | 26 | 1012 |
| 4. AB de Villiers | 22 | 1206 |
| 5. Shane Watson | 17 | 947 |
| 6. Abdul Razzaq | 16 | 467 |
| 7. Kieron Pollard | 16 | 259 |
| 8. Andrew Strauss | 15 | 1371 |
| 9. Jean-Paul Duminy | 14 | 993 |
| 10. Tamim Iqbal | 13 | 601 |
Shahid Afridi hit the most sixes in ODIs 2010 — 29 sixes. Second is Yusuf Pathan (27), third Ross Taylor (26).
Source: DeepCover ball-by-ball warehouse · how we verify our numbers · methodology · all answered questions