Virat Kohli left behind Mahela Jayawardene, reached this place in terms of scoring the most runs in ODI cricket

 | 
as

Former Indian captain Virat Kohli registered many big achievements in his name by playing a stormy century in the third ODI against Sri Lanka in Thiruvananthapuram. In this match, he played a stormy inning of 166 not out off 110 balls.

as

During this innings, he left behind Sri Lankan veteran Mahela Jayawardene in scoring runs in ODI cricket. Now he has come at number five in terms of scoring the most runs in ODI cricket. Former Indian captain Virat Kohli now has 12754 runs in ODIs.

as

Former Sri Lankan captain Mahela Jayawardene scored 12650 runs in ODIs. In this case, the world record is recorded in the name of former Indian great player Sachin Tendulkar. He scored the maximum 18426 runs. Kumar Sangakkara (14234) is second, Ricky Ponting (13704) third and Sanath Jayasuriya (13430) fourth and Virat Kohli (12754) fifth, and Mahela Jayawardene (12650) sixth.