Virat Kohli scored the most runs in ODIs 2013 — 1580 runs. Computed from every ball bowled in ODIs 2013 — the top ten below match the official record.
| Player | Runs | Balls |
|---|---|---|
| 1. Virat Kohli | 1580 | 1553 |
| 2. Kumar Sangakkara | 1398 | 1508 |
| 3. Shikhar Dhawan | 1375 | 1479 |
| 4. Rohit Sharma | 1344 | 1695 |
| 5. Misbah ul Haq | 1248 | 1687 |
| 6. Mohammad Hafeez | 1234 | 1495 |
| 7. Ahmed Shehzad | 987 | 1336 |
| 8. George Bailey | 873 | 886 |
| 9. AB de Villiers | 789 | 795 |
| 10. Mahendra Singh Dhoni | 787 | 788 |
Virat Kohli scored the most runs in ODIs 2013 — 1580 runs. Second is Kumar Sangakkara (1398), third Shikhar Dhawan (1375).
Source: DeepCover ball-by-ball warehouse · how we verify our numbers · methodology · all answered questions