Shane Watson scored the most runs in ODIs 2009 — 1433 runs. Computed from every ball bowled in ODIs 2009 — the top ten below match the official record.
| Player | Runs | Balls |
|---|---|---|
| 1. Shane Watson | 1433 | 1694 |
| 2. Ricky Ponting | 1372 | 1653 |
| 3. Michael Hussey | 1130 | 1185 |
| 4. Cameron White | 1121 | 1404 |
| 5. Mahendra Singh Dhoni | 1035 | 1216 |
| 6. Sachin Tendulkar | 914 | 924 |
| 7. Tamim Iqbal | 858 | 907 |
| 8. Michael Clarke | 832 | 1194 |
| 9. Tillakaratne Dilshan | 757 | 703 |
| 10. Kumar Sangakkara | 744 | 816 |
Shane Watson scored the most runs in ODIs 2009 — 1433 runs. Second is Ricky Ponting (1372), third Michael Hussey (1130).
Source: DeepCover ball-by-ball warehouse · how we verify our numbers · methodology · all answered questions