Most Fifties in ODI

SrPlayerMInnRAve100s50s
1 Kumar Sangakkara (SL) 3663531359143.14 25 89
2 Sachin Tendulkar (IND) 3653611446143.68 36 81
3 Jacques Kallis (SA,World XI) 258248938247.38 13 73
4 Virat Kohli (IND) 2932851396357.93 50 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) 2652601098849.05 32 57
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) 258242735835.71 9 45
26 Adam Gilchrist (AUS) 210207689434.47 10 44
27 Shoaib Malik (PAK) 273251743435.06 9 44
28 Sanath Jayasuriya (SL) 306304975933.53 23 44
29 Kane Williamson (NZ) 154150665450.03 14 43
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 Shikhar Dhawan (IND) 165164679344.11 17 39
35 Joe Root (ENG) 160154623246.85 15 38
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 Ian Bell (ENG) 159157541637.61 4 35
47 Babar Azam (PAK) 125123601955.73 19 34
48 Gautam Gambhir (IND) 144143523839.68 11 34
49 Matthew Hayden (AUS) 156150582843.17 9 34
50 Steve Smith (AUS) 161149566243.55 12 34