Virat Kohli broke Sachin Tendulkar world record with a century, leaving behind Ricky Ponting too : The ICC Champions Trophy 2025 finally saw the moment that was being awaited for a long time. Team India defeated Pakistan by 6 wickets thanks to the brilliant century of its dashing batsman Virat Kohli. He scored his 51st century in ODIs. This is Kohli's fourth century in ODIs against Pakistan. During this century innings, Virat Kohli also became the third highest run-scorer in international cricket, surpassing former Australian captain Ricky Ponting. Virat Kohli now needs 18 centuries to break Sachin's world record of 100 centuries.
Virat played an unbeaten innings of 100 runs off 111 balls
Virat Kohli played an unbeaten innings of 100 runs off 111 balls. The former Indian captain hit 7 fours in his unbeaten century innings. In this way, King Kohli managed to score a century for the first time in the history of the Champions Trophy.
Pakistan all out for 241 runs in 49.4 overs
Batting first, Pakistan team was all out for 241 runs in 49.4 overs. In reply, Team India achieved the target of 242 runs in 42.3 overs on the basis of Virat Kohli's brilliant century. Kohli hit a century with a four and gave Team India its second consecutive win in the tournament.
Batters who scored the most runs in international cricket
Sachin Tendulkar- 34357
Kumar Sangakkara- 28016
Virat Kohli- 27503*
Ricky Ponting- 27483
Now 18 centuries are needed to break the world record
Virat Kohli now needs 18 centuries to break Sachin's world record of 100 centuries. However, it will not be easy for Kohli to break this record. Kohli has scored 51 centuries in ODIs and 30 centuries in Tests. At the same time, he has one century in his name in T20I.
Batters who scored the most centuries in international cricket
100 - Sachin Tendulkar
82 - Virat Kohli*
71 - Ricky Ponting
63 - Kumar Sangakkara
62 - Jacques Kallis
55- Hashim Amla
54 - Mahela Jayawardene
Second batsman in the world to score the most centuries
This is Virat Kohli's 82nd century in international cricket. He is the batsman to do so in the least number of innings. He broke Sachin Tendulkar's world record. Let us tell you, Kohli is the second batsman in the world to score the most centuries in international cricket after Sachin Tendulkar.
Batsmen who scored 82 international centuries in the least number of innings
614 - Virat Kohli
660 - Sachin Tendulkar
Surpassed Shikhar Dhawan in terms of highest average
While Virat broke Ricky Ponting's record for scoring the most international runs, he also surpassed Shikhar Dhawan in terms of highest average in ICC ODI tournaments. Kohli's average in ICC ODI tournaments is now more than 66 while Dhawan's average is 65.15.
Batters with the highest average (minimum 1000 runs)
66.10 - Virat Kohli (2446 runs)
65.15 - Shikhar Dhawan (1238 runs)
63.36 - Saeed Anwar (1204 runs)
63.31 - Vivian Richards (1013 runs)
61.88 - Sourav Ganguly (1671 runs)