Most Fifties in ODI

SrPlayerMInnRAve100s50s
1 Kumar Sangakkara (SL) 3663531359143.14 25 89
2 Sachin Tendulkar (IND) 3653611446143.68 36 81
3 Virat Kohli (IND) 2982901418157.88 51 74
4 Jacques Kallis (SA,World XI) 258248938247.38 13 73
5 Mahendra Singh Dhoni (IND) 3422941059950.23 9 73
6 Rahul Dravid (IND,World XI) 276259915040.48 11 71
7 Mahela Jayawardene (SL) 3763571060332.72 15 64
8 Ricky Ponting (AUS) 2952871082141.77 25 63
9 Sourav Ganguly (IND) 239235919642.77 17 59
10 Michael Clarke (AUS) 238220795544.94 8 58
11 Rohit Sharma (IND) 2702651116848.76 32 58
12 Inzamam-ul-Haq (PAK,World XI) 276253810738.42 5 57
13 Shakib Al Hasan (BAN) 235225736137.94 9 54
14 Mohammad Yousuf (PAK) 241230840843.34 14 54
15 Tamim Iqbal (BAN,World XI) 227227794836.79 14 53
16 Yuvraj Singh (IND) 283263837137.03 14 51
17 AB de Villiers (SA) 213205904153.49 25 49
18 Graeme Smith (SA,World XI) 193193698938.19 10 47
19 Shivnarine Chanderpaul (WI) 205194707043.37 11 47
20 Ross Taylor (NZ) 218208808747.29 19 47
21 Eoin Morgan (ENG,IRE) 241227751239.12 12 47
22 Younis Khan (PAK) 245236688132.00 7 46
23 Chris Gayle (WI) 253252923639.13 23 46
24 Tillakaratne Dilshan (SL) 3162961014039.45 22 46
25 Mushfiqur Rahim (BAN) 260244736035.38 9 45
26 Kane Williamson (NZ) 159155685449.66 15 44
27 Adam Gilchrist (AUS) 210207689434.47 10 44
28 Shoaib Malik (PAK) 273251743435.06 9 44
29 Sanath Jayasuriya (SL) 306304975933.53 23 44
30 Marvan Atapattu (SL) 181175625940.90 10 43
31 Misbah ul Haq (PAK) 162149512243.40 0 42
32 Mohammad Azharuddin (IND) 187172565541.27 5 41
33 Aravinda de Silva (SL) 161155509436.91 6 39
34 Joe Root (ENG) 163157645747.47 16 39
35 Shikhar Dhawan (IND) 165164679344.11 17 39
36 Ramnaresh Sarwan (WI) 170160561043.15 5 38
37 Michael Hussey (AUS) 181155533547.63 3 38
38 Martin Guptill (NZ) 189189708041.16 17 38
39 Angelo Mathews (SL) 217189566339.60 3 38
40 Mohammad Hafeez (PAK) 218216661932.76 11 38
41 Hashim Amla (SA,World XI) 172170786150.39 27 37
42 Upul Tharanga (SL) 226222694133.85 15 37
43 Brendan Taylor (ZIM) 193192619034.97 10 36
44 Brian Lara (WI,World XI) 196191638837.79 10 36
45 Suresh Raina (IND) 222194561535.31 5 36
46 Babar Azam (PAK) 127125610655.50 19 35
47 Ian Bell (ENG) 159157541637.61 4 35
48 Steve Smith (AUS) 164152575943.62 12 35
49 Gautam Gambhir (IND) 144143523839.68 11 34
50 Matthew Hayden (AUS) 156150582843.17 9 34