Virat Kohli
India's star cricketer Virat Kohli scored a century against Pakistan in the Champions Trophy 2025. He scored an unbeaten 100 runs in 111 balls with 7 fours. Kohli has surpassed Ricky Ponting in the list of batsmen who have scored the most runs in international cricket. Kohli has reached the third position in the list. He currently has 27,503 runs in 547 international matches. He has scored 82 centuries and 142 half-centuries.
Ricky Ponting
Former Australian captain Ricky Ponting has slipped to the fourth position. Ponting scored 28,016 runs in his career. He scored 71 international centuries. At the same time, Ponting scored 146 half-century innings in international cricket.
Mahela Jayawardene
Former Sri Lankan veteran batsman Mahela Jayawardene is at the fifth position. He scored 25,957 runs in 560 matches. Jayawardene scored 54 centuries and 136 fifties.