Shahid Afridi hit the most sixes in ODIs 2004 — 33 sixes. Computed from every ball bowled in ODIs 2004 — the top ten below match the official record.
| Player | Sixes | Balls |
|---|---|---|
| 1. Shahid Afridi | 33 | 257 |
| 2. Justin Kemp | 22 | 296 |
| 3. Andrew Flintoff | 19 | 352 |
| 4. Kevin Pietersen | 18 | 554 |
| 5. Mohammad Yousuf | 11 | 843 |
| 6. Abdul Razzaq | 11 | 540 |
| 7. Tatenda Taibu | 9 | 788 |
| 8. Elton Chigumbura | 9 | 366 |
| 9. Craig McMillan | 9 | 220 |
| 10. CL Cairns | 9 | 205 |
Shahid Afridi hit the most sixes in ODIs 2004 — 33 sixes. Second is Justin Kemp (22), third Andrew Flintoff (19).
Source: DeepCover ball-by-ball warehouse · how we verify our numbers · methodology · all answered questions