Most Ball Played in ODI

SrPlayerBPMInnRAve100s50s
1 Kumar Sangakkara (SL) 17147 3663531359143.14 25 89
2 Sachin Tendulkar (IND) 16019 3533491378043.19 32 77
3 Virat Kohli (IND) 14797 2882801384858.67 50 72
4 Mahela Jayawardene (SL) 13465 3763571060332.72 15 64
5 Ricky Ponting (AUS) 13218 2942861078041.78 25 63
6 Rahul Dravid (IND,World XI) 12430 272255900240.54 11 70
7 Jacques Kallis (SA,World XI) 12329 255245921847.03 12 73
8 Sourav Ganguly (IND) 12229 237233911242.77 17 58
9 Mahendra Singh Dhoni (IND) 12164 3422941059950.23 9 73
10 Tillakaratne Dilshan (SL) 11721 3162961014039.45 22 46
11 Rohit Sharma (IND) 11644 2592541070949.12 28 55
12 Mohammad Yousuf (PAK) 11127 241230840843.34 14 54
13 Inzamam-ul-Haq (PAK,World XI) 10517 268246790338.74 5 55
14 Chris Gayle (WI) 10427 253252923639.13 22 46
15 Sanath Jayasuriya (SL) 10186 298296946833.45 22 43
16 Michael Clarke (AUS) 10070 238220795544.94 8 58
17 Tamim Iqbal (BAN,World XI) 10036 227227794836.79 14 53
18 Ross Taylor (NZ) 9709 218208808747.29 19 47
19 Shivnarine Chanderpaul (WI) 9572 196187687144.04 11 46
20 Yuvraj Singh (IND) 9534 283263837137.03 14 51
21 Mushfiqur Rahim (BAN) 9277 257241735735.88 9 45
22 Upul Tharanga (SL) 9133 226222694133.85 15 37
23 Shoaib Malik (PAK) 9029 273251743435.06 9 44
24 Younis Khan (PAK) 8977 245236688132.00 7 46
25 AB de Villiers (SA) 8947 213205904153.49 25 49
26 Marvan Atapattu (SL) 8908 179173623741.30 10 43
27 Shakib Al Hasan (BAN) 8898 235225736137.94 9 54
28 Hashim Amla (SA,World XI) 8878 172170786150.39 27 37
29 Graeme Smith (SA,World XI) 8643 193193698938.19 10 47
30 Mohammad Hafeez (PAK) 8632 218216661932.76 11 38
31 Herschelle Gibbs (SA) 8245 209203688136.40 18 33
32 Eoin Morgan (ENG,IRE) 8244 241227751239.12 12 47
33 Brendan Taylor (ZIM) 8165 193192619034.97 10 36
34 Martin Guptill (NZ) 8160 189189708041.16 16 38
35 Kane Williamson (NZ) 7887 151147642949.07 13 42
36 Brian Lara (WI,World XI) 7573 184179593437.55 10 32
37 Matthew Hayden (AUS) 7436 156150582843.17 9 34
38 Shikhar Dhawan (IND) 7436 165164679344.11 17 39
39 Ramnaresh Sarwan (WI) 7391 170160561043.15 5 38
40 Hamilton Masakadza (ZIM) 7314 193192540328.73 5 33
41 Stephen Fleming (NZ) 7281 176173515532.01 5 31
42 Virender Sehwag (IND,World XI) 7214 219217755635.81 13 34
43 David Warner (AUS) 7127 159159693245.30 22 33
44 Joe Root (ENG) 7048 157151612047.07 15 37
45 Mohammad Azharuddin (IND) 7036 175160530241.42 5 39
46 Ian Bell (ENG) 7019 159157541637.61 4 35
47 Misbah ul Haq (PAK) 6945 162149512243.40 0 42
48 Adam Gilchrist (AUS) 6874 209206686934.51 10 44
49 Angelo Mathews (SL) 6866 217189566339.60 3 38
50 Saeed Anwar (PAK) 6816 153150550939.92 13 22