List of Records Broken By Virat Kohli: India defeated Pakistan by six wickets in the Champions Trophy 2025 Group A match at Dubai International Cricket Stadium on Sunday, February 23, with Virat Kohli scoring 100 runs off 111 balls. On Sunday, the former India skipper hit 7 fours.
For the second wicket, he contributed 69 runs with Shubman Gill (46), and for the third, 114 with Shreyas Iyer (56). Kohli was named Player of the Match in Champions Trophy 2025 Match No. 5 for his outstanding batting. Kohli shattered several batting records while leading India to a massive win in Dubai and a semifinal position.

List Of Records Broken By Virat Kohli on 23 February 2025
With this, Virat Kohli has completed 51 centuries in one-day international cricket and a total of 82 in international cricket. Virat Kohli scored an unbeaten 111 runs off 100 balls during his innings against Pakistan. Virat Kohli scored at a strike rate of 90.09 and hit 7 fours.
Category | Details |
---|---|
Full Name | Virat Kohli |
Date of Birth | November 5, 1988 |
Place of Birth | Delhi, India |
Nickname(s) | Cheeku, King Kohli, Chase Master |
Height | 5 ft 9 in (175 cm) |
Batting Style | Right-handed |
Bowling Style | Right-arm medium |
Role | Top-order batter |
International Debut | ODI: August 18, 2008 vs Sri Lanka |
Test Debut | June 20, 2011 vs West Indies |
T20I Debut | June 12, 2010 vs Zimbabwe |
Domestic Teams | Delhi, Royal Challengers Bangalore |
Major Achievements |
|
Spouse | Anushka Sharma (m. 2017) |
Children | Vamika Kohli, Akaay Kohli |
Social Media accounts | https://www.instagram.com/virat.kohli/ |
Virat Kohli was also awarded the ‘player of the match’ award for the innings as India responded to Pakistan’s score of 241 runs in 42.3 overs to win the match by 244 runs. Here is the list of all records broken by Virat Kohli:
Fastest to 14,000 runs in ODIs (innings)
- Virat Kohli (India) – 287
- Sachin Tendulkar (India) – 350
- Kumar Sangakkara (Sri Lanka) – 378
On Sunday, Kohli scored 14,000 ODI runs the fastest in the world. The former Indian skipper beat Sachin Tendulkar’s record after crossing 15 runs with a boundary on the second delivery of Haris Rauf’s 13th over in the run chase. He has 13,985 runs in 298 ODIs. Kohli reached 14,000 ODI runs in his 287th inning and Tendulkar in his 350th. Kohli is the third hitter after Tendulkar and Kumar Sangakkara to achieve 14,000 runs in 50 overs. |
Most 50+ scores in Champions Trophy
- Virat Kohli (India) – 6
- Shikhar Dhawan (India) – 6
- Sourav Ganguly (India) – 6
- Rahul Dravid (India) – 6
- Damien Martyn (Australia) – 5
- Rohit Sharma (India) – 5
- Shivnarine Chanderpaul (West Indies) – 5
- Ricky Ponting (Australia) – 5
- Mahela Jayawardene (Sri Lanka) – 5
- Kumar Sangakkara (Sri Lanka) – 5
Kohli’s Sunday score tied Sachin Tendulkar’s ICC ODI record of 23 50+ scores. Sachin scored 6 hundreds and 15 fifties in 45 ODI World Cup matches and 1 century and 1 fifty in 16 Champions Trophy matches. While Kohli has 5 hundreds and 12 fifties in the ODI World Cup and 1 century and 5 fifties in the Champions Trophy. |
Most 50+ scores in ICC ODI tournaments (World Cup and Champions Trophy)
- Virat Kohli (India) – 23
- Sachin Tendulkar (India) – 23
- Rohit Sharma (India) – 18
- Kumar Sangakkara (Sri Lanka) – 17
- Shakib Al Hasan (Bangladesh) – 15
On Sunday, Kohli reached 81 runs after taking two runs on Haris Rauf’s penultimate ball of the 36th over, breaking Ricky Ponting’s record of 27,483 runs and becoming the third-highest international run scorer. Ponting scored 27,483 runs for Australia and ICC in 560 matches across forms over 17 years. However, Kohli has 27,503 runs in 547 matches for India. |
Most runs against Pakistan in Champions Trophy
Virat Kohli became the highest run scorer against Pakistan in the Champions Trophy.
- Virat Kohli (India) – 224
- Sanath Jayasuriya (Sri Lanka) – 189
- Rahul Dravid (India) – 143
- Shikhar Dhawan (India) – 137
- Rohit Sharma (India) – 129
- Tom Latham (New Zealand) – 118
- Scott Styris (New Zealand) – 114
- Will Young (New Zealand) – 107
- Hardik Pandya (India) – 104
Most runs in international cricket
- Sachin Tendulkar (India) – 34,357
- Kumar Sangakkara (Sri Lanka, Asia, ICC) – 28,016
- Virat Kohli (India) – 27,503
- Ricky Ponting (Australia, ICC) – 27,483
- Mahela Jayawardene (Sri Lanka, Asia) – 25,957
Highest score for India against Pakistan in Champions Trophy
- Virat Kohli—100* from 111 balls in Dubai on February 23, 2025
- Rohit Sharma—91 from 119 balls in Birmingham on June 4, 2017
- Virat Kohli—81* from 68 balls in Birmingham on June 4, 2017
- Rahul Dravid—76 from 103 balls in Centurion on September 26, 2009
- Hardik Pandya—76 from 43 balls at The Oval on June 18, 2017
- Shikhar Dhawan—68 from 65 balls in Birmingham on June 4, 2017
- Rahul Dravid—67 from 108 balls in Birmingham on September 19, 2004
- Gautam Gambhir—57 from 46 balls in Centurion on September 26, 2009
- Shreyas Iyer – 56 from 67 balls in Dubai on February 23, 2025
- Yuvraj Singh—53 from 32 balls in Birmingham on June 4, 2017
Most runs against Pakistan in ICC tournaments (World Cup and Champions Trophy)
- Virat Kohli (India) – 433
- Rohit Sharma (India) – 370
- Sachin Tendulkar (India) – 321
- David Warner (Australia) – 294
- Viv Richards (West Indies) – 253
Most catches by any player for India in ODIs
- Virat Kohli—158
- Mohammad Azharuddin—156
- Sachin Tendulkar—140
- Rahul Dravid—124
- Suresh Raina—102
- Sourav Ganguly – 99
- Rohit Sharma—96
Most catches in ODIs from all teams
- Mahela Jayawardene (Sri Lanka, Asia) – 218
- Ricky Ponting (Australia, ICC) – 160
- Virat Kohli (India) – 158
- Mohammad Azharuddin (India) – 156
- Ross Taylor (New Zealand) – 142
Kohli’s POTM awards against Pakistan in ICC tournaments
- 78* from 61 balls in Colombo (T20 World Cup 2012)
- 107 from 126 balls in Adelaide (ODI World Cup 2015)
- 55* from 37 balls in Kolkata (T20 World Cup 2016)
- 82* from 53 balls in Melbourne (T20 World Cup 2022)
- 100* from 111 balls in Dubai (Champions Trophy 2025)
Highest run-scorer in international cricket
- Sachin Tendulkar (India) – 34357 runs
- Kumar Sangakkara (Sri Lanka) – 28016 runs
- Virat Kohli (India) – 27503 runs
- Ricky Ponting (Australia) – 27483 runs
- Mahela Jayawardene (Sri Lanka) – 25957 runs
- Jack Kallis (South Africa) – 25534 runs
Highest number of centuries in international cricket
- Sachin Tendulkar (India) – 100 centuries
- Virat Kohli (India) – 82 centuries
- Ricky Ponting (Australia) – 71 centuries
- Kumar Sangakkara (Sri Lanka) – 63 centuries
- Jacques Kallis (South Africa) – 62 centuries
Most Champions Trophy runs for India
Kohli leads India’s Champions Trophy run scoring. He eclipsed Shikhar Dhawan’s 701-run mark with 84 runs in the semifinal match against Australia on March 4. Kohli scored 747 runs in 18 Champions Trophy matches. Only West Indies legend Chris Gayle (791) scores more runs.
Joint-most successful Indian ICC player
On Sunday (March 9), Virat Kohli and Rohit Sharma became the first Indians to win four ICC titles. Indian teams won the ODI World Cup in 2011, the T20 World Cup in 2024, and the Champions Trophy in 2013 and 2025 with Kohli.
Most ICC finals jointly
Kohli is the joint-most successful Indian player with nine ICC finals (2 ODI World Cups, 2 T20 World Cups, 2 WTC, and 3 Champions Trophies). Indian captain Rohit Sharma has appeared in nine ICC finals (3 T20 World Cups, 3 Champions Trophies, 2 WTCs, and 1 ODI World Cup).
Fastest ODI 14K run
In his 100-run performance against Pakistan, Kohli shattered Sachin’s record and became the fastest ODI batsman to 14,000 runs. Kohli reached 14,000 runs in his 287th inning in the 299th match, whereas Tendulkar did so in the 350th of the 359th ODI.
Most successful Indian ODI fielder
Kohli broke Mohammad Azharuddin’s 156-catch record against Pakistan on February 23 to become India’s most successful ODI fielder. With seven receptions in five Champions Trophy 2025 matches, he had 161. In 50-over cricket, only Sri Lanka’s Mahela Jayawardene (218) has caught more.
First Indian CT century versus Pakistan
The first Indian hitter to score a century in the Champions Trophy versus Pakistan was Kohli. He did it in the February 23 Group A match at Dubai International Cricket Stadium. The previous best Champions Trophy score by an Indian hitter versus Pakistan was 91 by Rohit Sharma.
Most 50+ CT & ICC ODI scores
In India’s quarterfinal against Australia, Kohli became the first batter to score seven 50+ Champions Trophy scores and 24 ICC ODI scores. Shikhar Dhawan, Sourav Ganguly, Rahul Dravid, Kane Williamson, and Rohit Sharma have each scored 50 runs six times in the Champions Trophy.
Third-highest international run scorer
On February 23, Kohli broke Ponting’s 27,483-run mark and became the third-highest international run scorer. He’s scored 27,599 runs in 550 international appearances.