Most Fifties in ODI

SrPlayerMInnRAve100s50s
1 Kumar Sangakkara (SL) 3663531359143.14 25 89
2 Sachin Tendulkar (IND) 3533491378043.19 32 77
3 Jacques Kallis (SA,World XI) 255245921847.03 12 73
4 Mahendra Singh Dhoni (IND) 3422941059950.23 9 73
5 Virat Kohli (IND) 2882801384858.67 50 72
6 Rahul Dravid (IND,World XI) 272255900240.54 11 70
7 Mahela Jayawardene (SL) 3763571060332.72 15 64
8 Ricky Ponting (AUS) 2942861078041.78 25 63
9 Sourav Ganguly (IND) 237233911242.77 17 58
10 Michael Clarke (AUS) 238220795544.94 8 58
11 Rohit Sharma (IND) 2592541070949.12 28 55
12 Inzamam-ul-Haq (PAK,World XI) 268246790338.74 5 55
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 Ross Taylor (NZ) 218208808747.29 19 47
20 Eoin Morgan (ENG,IRE) 241227751239.12 12 47
21 Shivnarine Chanderpaul (WI) 196187687144.04 11 46
22 Younis Khan (PAK) 245236688132.00 7 46
23 Chris Gayle (WI) 253252923639.13 22 46
24 Tillakaratne Dilshan (SL) 3162961014039.45 22 46
25 Mushfiqur Rahim (BAN) 257241735735.88 9 45
26 Adam Gilchrist (AUS) 209206686934.51 10 44
27 Shoaib Malik (PAK) 273251743435.06 9 44
28 Marvan Atapattu (SL) 179173623741.30 10 43
29 Sanath Jayasuriya (SL) 298296946833.45 22 43
30 Kane Williamson (NZ) 151147642949.07 13 42
31 Misbah ul Haq (PAK) 162149512243.40 0 42
32 Shikhar Dhawan (IND) 165164679344.11 17 39
33 Mohammad Azharuddin (IND) 175160530241.42 5 39
34 Ramnaresh Sarwan (WI) 170160561043.15 5 38
35 Michael Hussey (AUS) 181155533547.63 3 38
36 Martin Guptill (NZ) 189189708041.16 16 38
37 Angelo Mathews (SL) 217189566339.60 3 38
38 Mohammad Hafeez (PAK) 218216661932.76 11 38
39 Joe Root (ENG) 157151612047.07 15 37
40 Hashim Amla (SA,World XI) 172170786150.39 27 37
41 Upul Tharanga (SL) 226222694133.85 15 37
42 Aravinda de Silva (SL) 153147485237.32 6 36
43 Brendan Taylor (ZIM) 193192619034.97 10 36
44 Suresh Raina (IND) 222194561535.31 5 36
45 Ian Bell (ENG) 159157541637.61 4 35
46 Gautam Gambhir (IND) 144143523839.68 11 34
47 Matthew Hayden (AUS) 156150582843.17 9 34
48 Virender Sehwag (IND,World XI) 219217755635.81 13 34
49 Steve Smith (AUS) 154142544643.91 12 33
50 David Warner (AUS) 159159693245.30 22 33