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

Published on: Mar 3, 2025 10:23 am IST|Updated on: Mar 3, 2025 10:24 am IST

Virat Kohli Breaks Catcher Record

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

Rank Player Catches
1 Virat Kohli 334
2 Rahul Dravid 333
3 Mohammad Azharuddin 261
4 Sachin Tendulkar 256
5 Rohit Sharma 229

Most Catches in ODI Cricket

Player Span Matches Innings Catches Max Catches in an Innings Catches per Innings
DPMD Jayawardene (Asia/SL) 1998-2015 448 443 218 4 0.492
RT Ponting (AUS/ICC) 1995-2012 375 372 160 3 0.43
V Kohli (IND) 2008-2025 300 297 159 3 0.535
M Azharuddin (IND) 1985-2000 334 332 156 4 0.469
LRPL Taylor (NZ) 2006-2022 236 232 142 4 0.612
For daily fantasy sports tips on your mobile phone, Fill out the form below

Previous Article