Most Runs in ODI

SrPlayerMInnRAve100s50s
1 Sachin Tendulkar (IND) 3553511392943.39 33 77
2 Virat Kohli (IND) 2882801384858.67 50 72
3 Kumar Sangakkara (SL) 3663531359143.14 25 89
4 Ricky Ponting (AUS) 2952871082141.77 25 63
5 Rohit Sharma (IND) 2592541070949.12 28 55
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) 300298949033.29 22 43
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 Ross Taylor (NZ) 218208808747.29 19 47
18 Michael Clarke (AUS) 238220795544.94 8 58
19 Tamim Iqbal (BAN,World XI) 227227794836.79 14 53
20 Inzamam-ul-Haq (PAK,World XI) 268246790338.74 5 55
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) 199190702144.15 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 Brendan Taylor (ZIM) 193192619034.97 10 36
42 Joe Root (ENG) 157151612047.07 15 37
43 Brendon McCullum (NZ) 251227608330.56 5 32
44 Brian Lara (WI,World XI) 187182602137.63 10 33
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 Angelo Mathews (SL) 217189566339.60 3 38
49 Suresh Raina (IND) 222194561535.31 5 36
50 Ramnaresh Sarwan (WI) 170160561043.15 5 38