9. Shivnarine Chanderpaul (West Indies) - 125 fifties
8. Inzamam-ul-Haq (Pakistan) - 129 fifties
7. Virat Kohli (India) - 131* fifties
6. Mahela Jayawardene (Sri Lanka) - 136 fifties
5. Ricky Ponting (Australia) - 146 fifties
4. Rahul Dravid (India) - 146 fifties
3. Jacques Kallis (South Africa) - 149 fifties
2. Kumar Sangakkara (Sri Lanka) - 153 fifties
1. Sachin Tendulkar (India) - 164 fifties
Next : Most runs for India in ODI World Cup history feat MS Dhoni and Sachin Tendulkar
Click to read more..