Virat Kohli becomes India's most successful fielder across formats: Stats
What's the story
Star batter Virat Kohli has set a new benchmark by becoming the Indian player with the most number of catches in international cricket.
He achieved the remarkable feat during the 2025 ICC Champions Trophy semi-final against Australia at the Dubai International Stadium.
Kohli bettered Rahul Dravid's previous record of 334 grabs, as his catch dismissed Josh Inglis off Ravindra Jadeja's delivery.
Record progression
Kohli surpasses Rahul Dravid
Kohli's achievement speaks volumes of his brilliant fielding and the way he has been consistent over the years.
He now has 336 catches in 549 matches, leaving behind Dravid who had achieved the feat in 509 games. Notably, Dravid took 334 catches for Asia, ICC, and India.
Sri Lankan Mahela Jayawardene leads the list with a stunning 440 catches but has played more matches than the two Indian legends.
Match details
Kohli's catch against Australia
During the Champions Trophy semi-final, Kohli took his record-breaking catch by sending Australian batter Josh Inglis back to the pavilion.
The catch was made possible due to Jadeja's brilliant bowling, which delivered a well-placed ball that safely landed into Kohli's hands.
This moment not only showcased Kohli's extraordinary fielding skills but also marked a major milestone in his illustrious cricket career.
Catches ODIs
Kohli overtakes Ricky Ponting; second-most ODI catches
Kohli later took another catch off Mohammed Shami's bowling, which dismissed Nathan Ellis for 10(7).
This made him surpass the legendary Ricky Ponting in terms of ODI catches. Kohli now has 161 catches compared to Ponting's 160 in the format.
The Indian is only behind Sri Lanka's Mahela Jayawardene on this elite list. The latter remains the only player with 200-plus ODI catches (218).