Shane Watson took the most wickets in ODIs 2009 — 42 wickets. Computed from every ball bowled in ODIs 2009 — the top ten below match the official record.
| Player | Wickets | Balls |
|---|---|---|
| 1. Shane Watson | 42 | 1110 |
| 2. Nathan Hauritz | 41 | 1727 |
| 3. Mitchell Johnson | 40 | 1310 |
| 4. Ashish Nehra | 38 | 1205 |
| 5. Doug Bollinger | 33 | 981 |
| 6. Shahid Afridi | 32 | 1211 |
| 7. Harbhajan Singh | 32 | 1259 |
| 8. Ryan Harris | 28 | 529 |
| 9. Daniel Vettori | 27 | 877 |
| 10. Shakib Al Hasan | 27 | 1239 |
Shane Watson took the most wickets in ODIs 2009 — 42 wickets. Second is Nathan Hauritz (41), third Mitchell Johnson (40).
Source: DeepCover ball-by-ball warehouse · how we verify our numbers · methodology · all answered questions