Best Batting Average in ODI 2018

Player Team Ave
1Virat KohliIndia133.55
2Ross TaylorNew Zealand91.28
3Rameez ShahzadUnited Arab Emirates86.00
4Tamim IqbalBangladesh85.50
5Shai HopeWest Indies80.25
6Sean WilliamsZimbabwe77.00
7Rohit SharmaIndia73.57
8Tom CurranEngland71.00
9Fakhar ZamanPakistan67.30
10Imrul KayesBangladesh62.28
11Faf du PlessisSouth Africa62.00
12Calum MacLeodScotland61.50
13Imam-ul-HaqPakistan61.09
14Shaun MarshAustralia59.42
15Joe RootEngland59.12
16Hashmatullah ShahidiAfghanistan58.83
17Ambati RayuduIndia56.00
18Mushfiqur RahimBangladesh55.00
19Matthew CrossScotland54.50
20Kyle CoetzerScotland53.66