Kohli Overtakes Dravid to Become India’s Top Catcher in Cricket

Published on: Mar 3, 2025 10:23 am IST|Updated on: Mar 7, 2025 11:56 am IST

Virat Kohli Breaks Catcher Record
Get daily updates from India Fantasy on Telegram

Virat Kohli’s fielding skills continue to grab attention, as the star batter is just as sharp on the field as he is with the bat. During this year’s Champions trophy he managed to break a whole lot of records already and now added another major one. Kohli now holds the record for the most catches by an Indian in international cricket.

Whether it’s piling up runs or making crucial fielding contributions, Kohli always delivers. The 36-year-old has now surpassed Rahul Dravid’s long-standing record for the most catches by an Indian across all formats. He achieved this milestone during the ICC Champions Trophy 2025 match against New Zealand in Dubai on Sunday. By catching Matt Henry, Kohli took his tally to 334 international catches, overtaking Dravid’s 333.

Recently, Kohli also went past Mohammad Azharuddin’s tally in ODIs. Now, across all formats, he sits at the top of the list for India. Azharuddin is third with 261 catches, followed by Sachin Tendulkar (256) and Rohit Sharma (229).

India secured a comfortable 44-run win against New Zealand in the Champions Trophy match. The team will now face Australia in the first semifinal on March 4 in Dubai.

Most Catches for India in International Cricket

RankPlayerCatches
1Virat Kohli334
2Rahul Dravid333
3Mohammad Azharuddin261
4Sachin Tendulkar256
5Rohit Sharma229

Most Catches in ODI Cricket

PlayerSpanMatchesInningsCatchesMax Catches in an InningsCatches per Innings
DPMD Jayawardene (Asia/SL)1998-201544844321840.492
RT Ponting (AUS/ICC)1995-201237537216030.43
V Kohli (IND)2008-202530029715930.535
M Azharuddin (IND)1985-200033433215640.469
LRPL Taylor (NZ)2006-202223623214240.612
Previous Article
Next Article