Tillakaratne Dilshan scored the most runs in ODIs 2014 — 1771 runs. Computed from every ball bowled in ODIs 2014 — the top ten below match the official record.
| Player | Runs | Balls |
|---|---|---|
| 1. Tillakaratne Dilshan | 1771 | 2007 |
| 2. Kumar Sangakkara | 1727 | 1871 |
| 3. Hashim Amla | 1638 | 1833 |
| 4. AB de Villiers | 1610 | 1265 |
| 5. Faf du Plessis | 1241 | 1457 |
| 6. Angelo Mathews | 1174 | 1302 |
| 7. Steven Smith | 1055 | 1181 |
| 8. Mahela Jayawardene | 1038 | 1216 |
| 9. Shikhar Dhawan | 1003 | 1108 |
| 10. Kane Williamson | 954 | 1068 |
Tillakaratne Dilshan scored the most runs in ODIs 2014 — 1771 runs. Second is Kumar Sangakkara (1727), third Hashim Amla (1638).
Source: DeepCover ball-by-ball warehouse · how we verify our numbers · methodology · all answered questions