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 |