Most Runs in ODI 2019

Player Team Runs
1Rohit SharmaIndia1490
2Virat KohliIndia1377
3Shai HopeWest Indies1345
4Aaron FinchAustralia1141
5Babar AzamPakistan1092
6Usman KhawajaAustralia1085
7Kane WilliamsonNew Zealand948
8Ross TaylorNew Zealand943
9Imam-ul-HaqPakistan904
10Joe RootEngland903
11Jason RoyEngland845
12Jonny BairstowEngland844
13Faf du PlessisSouth Africa814
14Eoin MorganEngland791
15Quinton de KockSouth Africa774
16Chris GayleWest Indies753
17Shakib Al HasanBangladesh746
18Nicholas PooranWest Indies728
19Ben StokesEngland719
20Fakhar ZamanPakistan683