Most Runs in ODI World Cup

SrPlayerMInnRAve100s50s
1 Sachin Tendulkar (India) 4544227856.95 6 15
2 Virat Kohli (India) 3737179559.83 5 12
3 Ricky Ponting (Australia) 4542174345.86 5 6
4 Rohit Sharma (India) 2828157560.57 7 6
5 Kumar Sangakkara (Sri Lanka) 3735153256.74 5 7
6 David Warner (Australia) 2929152756.55 6 5
7 Shakib Al Hasan (Bangladesh) 3636133241.62 2 11
8 Brian Lara (West Indies) 3433122542.24 2 7
9 AB de Villiers (South Africa) 2322120763.52 4 6
10 Chris Gayle (West Indies) 3434118635.93 1 6
11 Kane Williamson (New Zealand) 2726116761.42 2 6
12 Sanath Jayasuriya (Sri Lanka) 3737116534.26 3 6
13 Jacques Kallis (South Africa) 3632114845.92 1 9
14 Steve Smith (Australia) 3330113642.07 1 10
15 Tillakaratne Dilshan (Sri Lanka) 2725111252.95 4 4
16 Mahela Jayawardene (Sri Lanka) 4034110035.48 4 5
17 Adam Gilchrist (Australia) 3131108536.16 1 8
18 Javed Miandad (Pakistan) 3330108343.32 1 8
19 Mushfiqur Rahim (Bangladesh) 3836107734.74 1 8
20 Herschelle Gibbs (South Africa) 2523106756.15 2 8
21 Aravinda de Silva (Sri Lanka) 3432106436.68 2 6
22 Quinton de Kock (South Africa) 2727104441.76 4 4
23 Joe Root (England) 2625103444.95 3 6
24 Stephen Fleming (New Zealand) 3232103335.62 2 5
25 Viv Richards (West Indies) 2321101363.31 3 5
26 Sourav Ganguly (India) 2121100655.88 4 3
27 Mark Waugh (Australia) 2222100452.84 4 4
28 Ross Taylor (New Zealand) 3330100237.11 1 6
29 Martin Guptill (New Zealand) 272799543.26 1 4
30 Matthew Hayden (Australia) 222198751.94 3 2