Most runs in ODIs 2017

Virat Kohli scored the most runs in ODIs 2017 — 1833 runs. Computed from every ball bowled in ODIs 2017 — the top ten below match the official record.

PlayerRunsBalls
1. Virat Kohli18331861
2. Rohit Sharma14631505
3. Shikhar Dhawan12711232
4. Ross Taylor11231282
5. Joe Root11071204
6. Jonny Bairstow937907
7. Upul Tharanga851993
8. Kane Williamson795990
9. Tom Latham767873
10. Tamim Iqbal767961

Who scored the most runs in ODIs 2017?

Virat Kohli scored the most runs in ODIs 2017 — 1833 runs. Second is Rohit Sharma (1463), third Shikhar Dhawan (1271).

Related leaderboards

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