New Delhi: On Tuesday (March 4), Virat Kohli made history by becoming the first player ever to record 24 scores of 50 or more in ICC ODI tournaments. Kohli surpassed Sachin Tendulkar’s previous record of 23 such scores during the first semi-final of the 2025 Champions Trophy between India and Australia in Dubai, as he reached his 74th ODI half-century.
Virat Kohli has featured in eight ICC ODI tournaments (4 ODI World Cups and 4 Champions Trophies) for India, and across 54 matches, he has scored over 50 runs 24 times.
Most 50+ scores in ICC ODI events:
PLAYER | COUNTRY | MATCHES | RUNS | 50+ SCORES |
Virat Kohli | India | 54* | 2507* | 24 |
Sachin Tendulkar | India | 61 | 2719 | 23 |
Rohit Sharma | India | 42* | 2160 | 18 |
Kumar Sangakkara | Sri Lanka | 59 | 2215 | 17 |
Ricky Ponting | Australia | 64 | 2336 | 16 |
The half-century also made him the first player to achieve seven 50+ scores in the Champions Trophy. Having played 17 matches in the tournament, Kohli has accumulated 1 century and six half-centuries. Shikhar Dhawan, Rahul Dravid, and Sourav Ganguly each registered six 50+ scores in the Champions Trophy during their careers.
Most 50+ scores in Champions Trophy:
PLAYER | COUNTRY | MATCHES | RUNS | 100/50 | 50+ SCORES |
Virat Kohli | India | 17 | 712* | 1/6 | 7 |
Shikhar Dhawan | India | 10 | 701 | 3/3 | 6 |
Sourav Ganguly | India | 13 | 665 | 3/3 | 6 |
Rahul Dravid | India | 19 | 627 | 0/6 | 6 |
Prior to surpassing Sachin’s all-time record, Kohli overtook Dhawan’s total of 701 runs to become India’s top run-scorer in the Champions Trophy. Kohli required 40 runs in the first semifinal to surpass Dhawan’s record, and he accomplished it by taking a single on the fourth ball of the 24th over bowled by Glenn Maxwell.
Most runs in Champions Trophy:
POSITION | PLAYER | COUNTRY | MATCHES | RUNS | HIGHEST SCORE |
1. | Chris Gayle | West Indies | 17 | 791 | 133* |
2. | Mahela Jayawardene | Sri Lanka | 22 | 742 | 84* |
3. | Virat Kohli | India | 17* | 712* | 100* |
4. | Shikhar Dhawan | India | 10 | 701 | 125 |
5. | Kumar Sangakkara | Sri Lanka | 22 | 683 | 134* |
If Kohli reaches 81 runs in the current match, he will surpass Sri Lanka’s Mahela Jayawardene and claim the position of the second-highest run scorer in the Champions Trophy. Jayawardene accumulated 742 runs in 22 matches for Sri Lanka in the tournament.