Most Ball Played in ODI

SrPlayerBPMInnRAve10050
1 Kumar Sangakkara (SL) 16729 3503391332943.842588
2 Virat Kohli (IND) 13421 2652601254056.484563
3 Mahela Jayawardene (SL) 12639 353336997232.691362
4 Ricky Ponting (AUS) 12145 271263986441.442357
5 Mahendra Singh Dhoni (IND) 11894 3342891040750.51972
6 Tillakaratne Dilshan (SL) 11499 305287998040.082246
7 Sachin Tendulkar (IND) 11062 226224958947.002452
8 Rohit Sharma (IND) 10756 235231970249.242747
9 Chris Gayle (WI) 10359 248247920739.852246
10 Jacques Kallis (SA) 10078 212203760746.101159
11 Michael Clarke (AUS) 10070 238220795544.94858
12 Ross Taylor (NZ) 9519 213203796848.001947
13 Tamim Iqbal (BAN) 9443 217217745236.171251
14 Yuvraj Singh (IND) 9331 270252822538.431550
15 Mohammad Yousuf (PAK) 9051 205194704042.401246
16 Upul Tharanga (SL) 8968 222218680733.861536
17 AB de Villiers (SA) 8848 208201895154.242549
18 Shoaib Malik (PAK) 8700 261241709634.61841
19 Graeme Smith (SA) 8643 193193698938.191047
20 Rahul Dravid (IND) 8621 196185651341.22950
21 Hashim Amla (SA) 8572 164162756650.772636
22 Younis Khan (PAK) 8546 231222659932.66746
23 Shivnarine Chanderpaul (WI) 8383 170161603045.68943
24 Mohammad Hafeez (PAK) 8345 214212638132.221136
25 Mushfiqur Rahim (BAN) 8299 226213655536.41939
26 Brendan Taylor (ZIM) 8165 193192619034.971036
27 Shakib Al Hasan (BAN) 8111 213203666938.54949
28 Martin Guptill (NZ) 7863 181181677641.311537
29 Sourav Ganguly (IND) 7577 154151567240.51937
30 Sanath Jayasuriya (SL) 7489 220219709333.771729
31 Shikhar Dhawan (IND) 7436 165164679344.111739
32 Ramnaresh Sarwan (WI) 7391 170160561043.15538
33 Hamilton Masakadza (ZIM) 7247 189188536729.16533
34 Kane Williamson (NZ) 7242 139135585948.821238
35 Virender Sehwag (IND) 7108 216215742335.341234
36 Herschelle Gibbs (SA) 7058 179173598137.141628
37 Ian Bell (ENG) 7019 159157541637.61435
38 Eoin Morgan (ENG) 7002 212198658639.671141
39 Misbah ul Haq (PAK) 6945 162149512243.40042
40 Marvan Atapattu (SL) 6708 144139471638.34730
41 Joe Root (ENG) 6672 144138580549.611534
42 Matthew Hayden (AUS) 6651 133130534345.66929
43 Angelo Mathews (SL) 6620 206179550141.36337
44 Paul Collingwood (ENG) 6384 188174490335.52524
45 Brendon McCullum (NZ) 6311 251227608330.56532
46 Shane Watson (AUS) 6256 182166567540.53932
47 Gautam Gambhir (IND) 6144 144143523839.681134
48 Stephen Fleming (NZ) 6127 142142436932.84525
49 Michael Hussey (AUS) 6125 181155533547.63338
50 Mahmudullah (BAN) 6018 197173454335.77324