Most sixes in ODIs 2004

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.

PlayerSixesBalls
1. Shahid Afridi33257
2. Justin Kemp22296
3. Andrew Flintoff19352
4. Kevin Pietersen18554
5. Mohammad Yousuf11843
6. Abdul Razzaq11540
7. Tatenda Taibu9788
8. Elton Chigumbura9366
9. Craig McMillan9220
10. CL Cairns9205

Who hit the most sixes in ODIs 2004?

Shahid Afridi hit the most sixes in ODIs 2004 — 33 sixes. Second is Justin Kemp (22), third Andrew Flintoff (19).

Related leaderboards

Source: DeepCover ball-by-ball warehouse · how we verify our numbers · methodology · all answered questions