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.
| Player | Runs | Balls |
|---|---|---|
| 1. Rohit Sharma | 1416 | 1525 |
| 2. Virat Kohli | 1255 | 1259 |
| 3. Shikhar Dhawan | 994 | 1042 |
| 4. Imam ul Haq | 924 | 1130 |
| 5. Fakhar Zaman | 892 | 910 |
| 6. Aaron Finch | 852 | 1044 |
| 7. Shaun Marsh | 851 | 929 |
| 8. Usman Khawaja | 769 | 920 |
| 9. Eoin Morgan | 762 | 727 |
| 10. Ross Taylor | 759 | 857 |
Rohit Sharma scored the most runs in ODIs 2018 — 1416 runs. Second is Virat Kohli (1255), third Shikhar Dhawan (994).
Source: DeepCover ball-by-ball warehouse · how we verify our numbers · methodology · all answered questions