Shai Hope scored the most runs in ODIs 2019 — 1206 runs. Computed from every ball bowled in ODIs 2019 — the top ten below match the official record.
| Player | Runs | Balls |
|---|---|---|
| 1. Shai Hope | 1206 | 1520 |
| 2. Rohit Sharma | 1104 | 1133 |
| 3. Virat Kohli | 957 | 999 |
| 4. Lokesh Rahul | 866 | 946 |
| 5. Babar Azam | 852 | 898 |
| 6. David Warner | 835 | 888 |
| 7. Nicholas Pooran | 778 | 739 |
| 8. Jason Roy | 773 | 679 |
| 9. Aaron Finch | 764 | 858 |
| 10. Joe Root | 744 | 822 |
Shai Hope scored the most runs in ODIs 2019 — 1206 runs. Second is Rohit Sharma (1104), third Virat Kohli (957).
Source: DeepCover ball-by-ball warehouse · how we verify our numbers · methodology · all answered questions