Most Ball Played in ODI

SrPlayerBPMInnRAve100s50s
1 Kumar Sangakkara (SL) 17147 3663531359143.14 25 89
2 Sachin Tendulkar (IND) 16808 3653611446143.68 36 81
3 Virat Kohli (IND) 14866 2912831390658.18 50 72
4 Mahela Jayawardene (SL) 13465 3763571060332.72 15 64
5 Ricky Ponting (AUS) 13271 2952871082141.77 25 63
6 Rahul Dravid (IND,World XI) 12669 276259915040.48 11 71
7 Jacques Kallis (SA,World XI) 12501 258248938247.38 13 73
8 Sourav Ganguly (IND) 12351 239235919642.77 17 59
9 Mahendra Singh Dhoni (IND) 12164 3422941059950.23 9 73
10 Rohit Sharma (IND) 11755 2622571086649.16 31 57
11 Tillakaratne Dilshan (SL) 11721 3162961014039.45 22 46
12 Mohammad Yousuf (PAK) 11127 241230840843.34 14 54
13 Inzamam-ul-Haq (PAK,World XI) 10804 276253810738.42 5 57
14 Sanath Jayasuriya (SL) 10499 306304975933.53 23 44
15 Chris Gayle (WI) 10427 253252923639.13 23 46
16 Michael Clarke (AUS) 10070 238220795544.94 8 58
17 Tamim Iqbal (BAN,World XI) 10036 227227794836.79 14 53
18 Shivnarine Chanderpaul (WI) 9850 205194707043.37 11 47
19 Ross Taylor (NZ) 9709 218208808747.29 19 47
20 Yuvraj Singh (IND) 9534 283263837137.03 14 51
21 Mushfiqur Rahim (BAN) 9280 258242735835.71 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) 8942 181175625940.90 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 17 38
35 Brian Lara (WI,World XI) 8146 196191638837.79 10 36
36 Kane Williamson (NZ) 7887 151147642949.07 13 42
37 Stephen Fleming (NZ) 7659 188184543231.76 5 33
38 Matthew Hayden (AUS) 7436 156150582843.17 9 34
39 Shikhar Dhawan (IND) 7436 165164679344.11 17 39
40 Ramnaresh Sarwan (WI) 7391 170160561043.15 5 38
41 Mohammad Azharuddin (IND) 7391 187172565541.27 5 41
42 Hamilton Masakadza (ZIM) 7314 193192540328.73 5 33
43 Virender Sehwag (IND,World XI) 7214 219217755635.81 14 34
44 David Warner (AUS) 7127 159159693245.30 22 33
45 Saeed Anwar (PAK) 7112 161158567338.85 13 23
46 Joe Root (ENG) 7048 157151612047.07 15 37
47 Ian Bell (ENG) 7019 159157541637.61 4 35
48 Mahmudullah (BAN) 6984 221196541737.35 4 30
49 Misbah ul Haq (PAK) 6945 162149512243.40 0 42
50 Adam Gilchrist (AUS) 6900 210207689434.47 10 44