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) 2972891086441.62 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) 278255821038.54 5 58
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 Shivnarine Chanderpaul (WI) 210199721743.21 11 48
19 Graeme Smith (SA,World XI) 193193698938.19 10 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 Sanath Jayasuriya (SL) 311309987133.34 23 45
27 Kane Williamson (NZ) 159155685449.66 15 44
28 Adam Gilchrist (AUS) 210207689434.47 10 44
29 Shoaib Malik (PAK) 273251743435.06 9 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 Brian Lara (WI,World XI) 208202707439.74 12 41
34 Joe Root (ENG) 164158651447.54 16 40
35 Aravinda de Silva (SL) 166160521136.69 6 40
36 Shikhar Dhawan (IND) 165164679344.11 17 39
37 Ramnaresh Sarwan (WI) 170160561043.15 5 38
38 Michael Hussey (AUS) 181155533547.63 3 38
39 Martin Guptill (NZ) 189189708041.16 17 38
40 Angelo Mathews (SL) 217189566339.60 3 38
41 Mohammad Hafeez (PAK) 218216661932.76 11 38
42 Babar Azam (PAK) 130128623555.17 19 37
43 Hashim Amla (SA,World XI) 172170786150.39 27 37
44 Upul Tharanga (SL) 226222694133.85 15 37
45 Brendan Taylor (ZIM) 193192619034.97 10 36
46 Suresh Raina (IND) 222194561535.31 5 36
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