Most Ball Played in ODI 2018

Player Team BP
1Virat KohliIndia1172
2Joe RootEngland1127
3Rohit SharmaIndia1029
4Mushfiqur RahimBangladesh935
5Fakhar ZamanPakistan907
6Tamim IqbalBangladesh896
7Shikhar DhawanIndia877
8Jonny BairstowEngland867
9Jason RoyEngland851
10Imam-ul-HaqPakistan809
11Eoin MorganEngland806
12Shai HopeWest Indies787
13Ross TaylorNew Zealand719
14Hamilton MasakadzaZimbabwe649
15Brendan TaylorZimbabwe640
16Babar AzamPakistan627
17Kane WilliamsonNew Zealand616
18Rahmat ShahAfghanistan602
19Shakib Al HasanBangladesh592
20Jos ButtlerEngland591