ICC ODI World Cup: Virat Kohli reached first place in this list, leaving all the greats including Rohit behind. 

 

Even though former Indian captain Virat Kohli missed a century by just five runs in the ICC ODI World Cup match against New Zealand on Sunday, he registered a big achievement in his name in this match. In the match, Virat Kohli played a match-winning inning of 95 runs in 104 balls.

During this innings, Virat Kohli has come first in the list of batsmen who have scored the most runs in the ICC ODI World Cup 2023. He has defeated all the greats including Indian captain Rohit Sharma. Virat Kohli's highest score in five matches of this tournament is now 340 runs. He has scored one century in the tournament so far. Second in the list is Indian captain Rohit Sharma, who has so far scored 311 runs in five matches of the tournament. 

Virat Kohli had a chance to equal the record of former great Indian batsman Sachin Tendulkar (49) for scoring most centuries in international ODI cricket by scoring a century on Sunday, but he could not do so. 

PC: espncricinfo