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 Mahendra Singh Dhoni (IND) 3422941059950.23 9 73
5 Virat Kohli (IND) 2912831390658.18 50 72
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) 2622571086649.16 31 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 Marvan Atapattu (SL) 181175625940.90 10 43
30 Kane Williamson (NZ) 151147642949.07 13 42
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 Ramnaresh Sarwan (WI) 170160561043.15 5 38
36 Michael Hussey (AUS) 181155533547.63 3 38
37 Martin Guptill (NZ) 189189708041.16 17 38
38 Angelo Mathews (SL) 217189566339.60 3 38
39 Mohammad Hafeez (PAK) 218216661932.76 11 38
40 Joe Root (ENG) 157151612047.07 15 37
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 Gautam Gambhir (IND) 144143523839.68 11 34
48 Matthew Hayden (AUS) 156150582843.17 9 34
49 Steve Smith (AUS) 161149566243.55 12 34
50 Virender Sehwag (IND,World XI) 219217755635.81 14 34