With the recent innings of 166*(110) Virat Kohli became the 5th highest run scorer in his ODI career by surpassing Mahela Jayawardene of Sri Lanka.
List of players with the most runs in their ODI career:
Player | Country | Innings | Runs | Average |
---|---|---|---|---|
Sachin Tendulkar | India | 452 | 18426 | 44.83 |
Kumar Sangakkara | Sri Lanka | 380 | 14234 | 41.99 |
Ricky Ponting | Australia | 365 | 13704 | 42.04 |
Sanath Jayasuriya | Sri Lanka | 433 | 13430 | 32.36 |
Virat Kohli* | India | 259 | 12652 | 57.78 |
Mahela Jayawardene | Sri Lanka | 418 | 12650 | 33.38 |