Most Ball Played in ODI 2010

Player Team BP
1Imrul KayesBangladesh1291
2Virat KohliIndia1169
3Hashim AmlaSouth Africa1015
4Cameron WhiteAustralia1004
5Shakib Al HasanBangladesh982
6Michael ClarkeAustralia979
7Upul TharangaSri Lanka958
8AB de VilliersSouth Africa944
9Ricky PontingAustralia933
10Tillakaratne DilshanSri Lanka931
11Brendan TaylorZimbabwe912
12Michael HusseyAustralia901
13Shane WatsonAustralia872
14Kumar SangakkaraSri Lanka860
15Andrew StraussEngland840
16Tatenda TaibuZimbabwe839
17Ross TaylorNew Zealand834
18Tamim IqbalBangladesh807
19Mahendra Singh DhoniIndia760
20Mushfiqur RahimBangladesh754