Most Runs in ODI

SrPlayerMInnRAve100s50s
1 Sachin Tendulkar (IND) 3613571421443.46 34 79
2 Virat Kohli (IND) 2912831390658.18 50 72
3 Kumar Sangakkara (SL) 3663531359143.14 25 89
4 Rohit Sharma (IND) 2622571086649.16 28 57
5 Ricky Ponting (AUS) 2952871082141.77 25 63
6 Mahela Jayawardene (SL) 3763571060332.72 15 64
7 Mahendra Singh Dhoni (IND) 3422941059950.23 9 73
8 Tillakaratne Dilshan (SL) 3162961014039.45 22 46
9 Sanath Jayasuriya (SL) 306304975933.53 23 44
10 Jacques Kallis (SA,World XI) 258248938247.38 13 73
11 Chris Gayle (WI) 253252923639.13 22 46
12 Sourav Ganguly (IND) 239235919642.77 17 59
13 Rahul Dravid (IND,World XI) 274257907040.49 11 70
14 AB de Villiers (SA) 213205904153.49 25 49
15 Mohammad Yousuf (PAK) 241230840843.34 14 54
16 Yuvraj Singh (IND) 283263837137.03 14 51
17 Inzamam-ul-Haq (PAK,World XI) 276253810738.42 5 57
18 Ross Taylor (NZ) 218208808747.29 19 47
19 Michael Clarke (AUS) 238220795544.94 8 58
20 Tamim Iqbal (BAN,World XI) 227227794836.79 14 53
21 Hashim Amla (SA,World XI) 172170786150.39 27 37
22 Virender Sehwag (IND,World XI) 219217755635.81 13 34
23 Eoin Morgan (ENG,IRE) 241227751239.12 12 47
24 Shoaib Malik (PAK) 273251743435.06 9 44
25 Shakib Al Hasan (BAN) 235225736137.94 9 54
26 Mushfiqur Rahim (BAN) 257241735735.88 9 45
27 Martin Guptill (NZ) 189189708041.16 16 38
28 Shivnarine Chanderpaul (WI) 203192706243.86 11 47
29 Graeme Smith (SA,World XI) 193193698938.19 10 47
30 Upul Tharanga (SL) 226222694133.85 15 37
31 David Warner (AUS) 159159693245.30 22 33
32 Adam Gilchrist (AUS) 210207689434.47 10 44
33 Herschelle Gibbs (SA) 209203688136.40 18 33
34 Younis Khan (PAK) 245236688132.00 7 46
35 Shikhar Dhawan (IND) 165164679344.11 17 39
36 Mohammad Hafeez (PAK) 218216661932.76 11 38
37 Shahid Afridi (PAK) 324297645123.80 5 29
38 Quinton de Kock (SA) 147147643345.95 21 26
39 Kane Williamson (NZ) 151147642949.07 13 42
40 Marvan Atapattu (SL) 181175625940.90 10 43
41 Brian Lara (WI,World XI) 193188621337.42 10 35
42 Brendan Taylor (ZIM) 193192619034.97 10 36
43 Joe Root (ENG) 157151612047.07 15 37
44 Brendon McCullum (NZ) 251227608330.56 5 32
45 Matthew Hayden (AUS) 156150582843.17 9 34
46 Babar Azam (PAK) 116114572956.72 19 32
47 Shane Watson (AUS) 182166567540.53 9 32
48 Saeed Anwar (PAK) 161158567338.85 13 23
49 Angelo Mathews (SL) 217189566339.60 3 38
50 Suresh Raina (IND) 222194561535.31 5 36