Most Ball Played in ODI 2012

Player Team BP
1Kumar SangakkaraSri Lanka1496
2Tillakaratne DilshanSri Lanka1322
3Dinesh ChandimalSri Lanka1136
4Virat KohliIndia1094
5David WarnerAustralia1014
6Upul TharangaSri Lanka993
7Mahela JayawardeneSri Lanka889
8Gautam GambhirIndia836
9Alastair CookEngland829
10Michael ClarkeAustralia800
11David John HusseyAustralia799
12Matthew WadeAustralia793
13Lahiru ThirimanneSri Lanka761
14Hashim AmlaSouth Africa747
15Misbah ul HaqPakistan719
16Mohammad HafeezPakistan708
17Michael HusseyAustralia703
18Marlon SamuelsWest Indies685
19Ian BellEngland664
20Jonathan TrottEngland658