Most Runs in ODI

SrPlayerMInnRAve100s50s
1 Sachin Tendulkar (IND) 3653611446143.68 36 81
2 Virat Kohli (IND) 2932851396357.93 50 73
3 Kumar Sangakkara (SL) 3663531359143.14 25 89
4 Rohit Sharma (IND) 2652601098849.05 32 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 23 46
12 Sourav Ganguly (IND) 239235919642.77 17 59
13 Rahul Dravid (IND,World XI) 276259915040.48 11 71
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 14 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) 258242735835.71 9 45
27 Martin Guptill (NZ) 189189708041.16 17 38
28 Shivnarine Chanderpaul (WI) 205194707043.37 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 Kane Williamson (NZ) 154150665450.03 14 43
37 Mohammad Hafeez (PAK) 218216661932.76 11 38
38 Shahid Afridi (PAK) 324297645123.80 5 29
39 Quinton de Kock (SA) 147147643345.95 21 26
40 Brian Lara (WI,World XI) 196191638837.79 10 36
41 Marvan Atapattu (SL) 181175625940.90 10 43
42 Joe Root (ENG) 160154623246.85 15 38
43 Brendan Taylor (ZIM) 193192619034.97 10 36
44 Brendon McCullum (NZ) 251227608330.56 5 32
45 Babar Azam (PAK) 125123601955.73 19 34
46 Matthew Hayden (AUS) 156150582843.17 9 34
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 Steve Smith (AUS) 161149566243.55 12 34