10. Sachin Tendulkar - 1630 runs in 21 matches
9. Gordon Greenidge - 1678 runs in 23 matches
8. Rohan Kanhai - 1693 runs in 18 matches
7. VVS Laxman - 1715 runs in 22 matches
6. Gary Sobers - 1920 runs in 18 matches
5. Vivian Richards - 1927 runs in 28 matches
4. Rahul Dravid - 1978 runs in 23 matches
3. Shivnarine Chanderpaul - 2171 runs in 25 matches
2. Clive Lloyd - 2344 runs in 28 matches
1. Sunil Gavaskar - 2749 runs in 27 matches
Next : 10 batters to score most runs in ODI World Cup history featuring Sachin Tendulkar and Ricky Ponting
Click to read more..