Hashim Amla scored the most runs in ODIs 2010 — 1493 runs. Computed from every ball bowled in ODIs 2010 — the top ten below match the official record.
| Player | Runs | Balls |
|---|---|---|
| 1. Hashim Amla | 1493 | 1503 |
| 2. Tillakaratne Dilshan | 1276 | 1340 |
| 3. Andrew Strauss | 1258 | 1371 |
| 4. AB de Villiers | 1190 | 1206 |
| 5. IJL Trott | 1132 | 1413 |
| 6. Virat Kohli | 1107 | 1353 |
| 7. Upul Tharanga | 1080 | 1429 |
| 8. Kumar Sangakkara | 1012 | 1266 |
| 9. Gautam Gambhir | 925 | 1005 |
| 10. Jean-Paul Duminy | 901 | 993 |
Hashim Amla scored the most runs in ODIs 2010 — 1493 runs. Second is Tillakaratne Dilshan (1276), third Andrew Strauss (1258).
Source: DeepCover ball-by-ball warehouse · how we verify our numbers · methodology · all answered questions