Virat Kohli: Virat became the batsman who scored the most 50+ runs in the ICC ODI tournament, leaving Sachin behind..
- byShikha Srivastava
- 05 Mar, 2025
Star batsman Virat Kohli became the batsman to score more than 50 runs the most number of times in ICC ODI tournaments. He scored 50+ for the 24th time. With this, Kohli left behind the great batsman Sachin Tendulkar. Sachin had scored 50+ runs more than 23 times in 58 innings.

Players who scored the most 50+ scores in ICC ODI tournaments
Player 50+ score Innings
Virat Kohli 24 53
Sachin Tendulkar 23 58
Rohit Sharma 18 42
Kumar Sangakkara 17 56
Ricky Ponting 16 60
Kohli hit 74th fifty.
Virat Kohli performed brilliantly in the semi-final match of the Champions Trophy played in Dubai on Tuesday and played an innings of 84 runs. He hit his 74th half-century in 53 balls. With this, the right-handed batsman has scored more than 8000 runs in ODIs while chasing the target. He became the second batsman to do so.
Kohli became the batsman to score 8000+ runs.
Star batsman Virat Kohli has become the second batsman to score more than 8000 runs in ODIs while chasing the target. With this, he joined the club of great batsman Sachin Tendulkar. Sachin scored 8720 runs at an average of 42.33 while chasing the target.
Special achievement registered in Kohli's name
In the knockout match, King Kohli made another record in his name. He became the player to take the most catches in international cricket for India. He has taken 336 catches in 549* matches. In this case, he left behind Rahul Dravid, who took 333 catches in 504 matches.
Indian players who have taken the most catches in international cricket
Player Matches Innings Catches
Virat Kohli* 549* 658 336
Rahul Dravid 504 565 333
Mohammad Azharuddin 433 509 261
Sachin Tendulkar 664 823 256
Rohit Sharma* 498* 560 229
PC Social media






