Players to score most runs in ODIs; Virat Kohli moves past Sri Lankan legend

Players to score most runs in ODIs; Virat Kohli moves past Sri Lankan legend

Image Source : PTI

10. Rahul Dravid: 10889 runs

Image Source : Getty Images

9. Sourav Ganguly: 11363 runs

Image Source : Getty Images

8. Jacques Kallis: 11579 runs

Image Source : Getty Images

7. Inzamam-ul-Haq: 11739 runs

Image Source : Getty Images

6. Mahela Jayawardene: 12650 runs

Image Source : Getty Images

5. Sanath Jayasuriya: 13430 runs

Image Source : Getty Images

4. Virat Kohli: 13437 runs

Image Source : PTI

3. Ricky Ponting: 13704 runs

Image Source : Getty Images

2. Kumar Sangakkara: 14234 runs

Image Source : Getty Images

1. Sachin Tendulkar: 18426 runs

Image Source : Getty Images

Next : How many times Virat Kohli has gotten out in nervous 90s in international cricket?