D Gough took the most wickets in ODIs 2004 — 32 wickets. Computed from every ball bowled in ODIs 2004 — the top ten below match the official record.
| Player | Wickets | Balls |
|---|---|---|
| 1. D Gough | 32 | 1037 |
| 2. Naved Ul Hasan | 27 | 829 |
| 3. Jason Gillespie | 26 | 725 |
| 4. Shahid Afridi | 25 | 813 |
| 5. Steve Harmison | 23 | 719 |
| 6. Brett Lee | 23 | 617 |
| 7. Michael Kasprowicz | 22 | 632 |
| 8. Ashley Giles | 20 | 834 |
| 9. Shoaib Malik | 20 | 594 |
| 10. Upul Chandana | 20 | 613 |
D Gough took the most wickets in ODIs 2004 — 32 wickets. Second is Naved Ul Hasan (27), third Jason Gillespie (26).
Source: DeepCover ball-by-ball warehouse · how we verify our numbers · methodology · all answered questions