Most Runs in ODI

SrPlayerMInnRAve100s50s
1 Virat Kohli (IND) 2882801384858.67 50 72
2 Sachin Tendulkar (IND) 3533491378043.19 32 77
3 Kumar Sangakkara (SL) 3663531359143.14 25 89
4 Ricky Ponting (AUS) 2942861078041.78 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) 298296946833.45 22 43
10 Chris Gayle (WI) 253252923639.13 22 46
11 Jacques Kallis (SA,World XI) 255245921847.03 12 73
12 Sourav Ganguly (IND) 237233911242.77 17 58
13 AB de Villiers (SA) 213205904153.49 25 49
14 Rahul Dravid (IND,World XI) 272255900240.54 11 70
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 Graeme Smith (SA,World XI) 193193698938.19 10 47
29 Upul Tharanga (SL) 226222694133.85 15 37
30 David Warner (AUS) 159159693245.30 22 33
31 Herschelle Gibbs (SA) 209203688136.40 18 33
32 Younis Khan (PAK) 245236688132.00 7 46
33 Shivnarine Chanderpaul (WI) 196187687144.04 11 46
34 Adam Gilchrist (AUS) 209206686934.51 10 44
35 Shikhar Dhawan (IND) 165164679344.11 17 39
36 Mohammad Hafeez (PAK) 218216661932.76 11 38
37 Shahid Afridi (PAK) 323296644723.87 5 29
38 Quinton de Kock (SA) 147147643345.95 21 26
39 Kane Williamson (NZ) 151147642949.07 13 42
40 Marvan Atapattu (SL) 179173623741.30 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) 184179593437.55 10 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 Angelo Mathews (SL) 217189566339.60 3 38
49 Suresh Raina (IND) 222194561535.31 5 36
50 Ramnaresh Sarwan (WI) 170160561043.15 5 38