Most runs in ODIs 2018

Rohit Sharma scored the most runs in ODIs 2018 — 1416 runs. Computed from every ball bowled in ODIs 2018 — the top ten below match the official record.

PlayerRunsBalls
1. Rohit Sharma14161525
2. Virat Kohli12551259
3. Shikhar Dhawan9941042
4. Imam ul Haq9241130
5. Fakhar Zaman892910
6. Aaron Finch8521044
7. Shaun Marsh851929
8. Usman Khawaja769920
9. Eoin Morgan762727
10. Ross Taylor759857

Who scored the most runs in ODIs 2018?

Rohit Sharma scored the most runs in ODIs 2018 — 1416 runs. Second is Virat Kohli (1255), third Shikhar Dhawan (994).

Related leaderboards

Source: DeepCover ball-by-ball warehouse · how we verify our numbers · methodology · all answered questions