Most Catches by Indian Fielders in All Formats

Fielding standards have certainly gone up in the last decade or so. But even before that, players put their bodies on the line, taking some spectacular catches.

India, too, have had some of the best fielders who gave their 100 per cent on the field.

So here’s a look at the Indian fielders with the most catches in all formats combined.


Most Catches by Indian Fielders in All Formats

PlayerMatInnsCatches as FielderCatches as WKMax in One Inns
Virat Kohli56567434503 (3ct 0st)
Rahul Dravid504637333724 (4ct 0st)
Mohammad Azharuddin43350926105 (5ct 0st)
Sachin Tendulkar66482325604 (4ct 0st)
Rohit Sharma51757924503 (3ct 0st)
Virender Sehwag36344418203 (3ct 0st)
VVS Laxman22033317404 (4ct 0st)
Sourav Ganguly42151417003 (3ct 0st)
Suresh Raina32233416703 (3ct 0st)
Ajinkya Rahane19527016605 (5ct 0st)
Ravindra Jadeja37746115803 (3ct 0st)
Anil Kumble40150814502 (2ct 0st)
Yuvraj Singh39942813603 (3ct 0st)
Kapil Dev35645213503 (3ct 0st)
Shikhar Dhawan26929713004 (4ct 0st)

Key Insights on Catching Records by Indian Fielders in International Cricket

Elite Indian Catchers Across Formats

Virat Kohli and Rahul Dravid are the only two Indian fielders to take more than 300 catches in international cricket.

Kohli is among the top five fielders with the most catches across all formats combined.

Eknath Solkar has the best catches-per-innings ratio among Indian fielders across formats. He achieved a ratio of 0.964 while taking 55 catches in 57 innings.

MS Dhoni has grabbed the most catches as a wicketkeeper for India in all formats. He pouched 631 catches in 605 innings. This is the third-most catches by a wicketkeeper for a team in all formats.


Venue-specific and Opponent-wise Catching Record by Indian Fielders

Kohli, Dravid, Mohammad Azharuddin and Sachin Tendulkar are the four Indian fielders to take 100-plus catches at home in all formats.

Kohli, Dravid, Tendulkar and Rohit Sharma are the four Indian fielders to grab 100-plus catches in away games in all formats combined.

Kohli has pouched 50-plus catches against two opponents – Australia and England – across formats.

Dravid (vs Australia), Azharuddin (vs Pakistan) and Tendulkar (vs Australia) are the other Indian fielders with 50-plus catches against an opponent in international cricket.


Calendar Year and Format-specific Fielding Feats for India

Azharuddin has taken the most catches as an Indian fielder in a calendar year across all formats combined. He plucked 39 catches in 55 innings in 1997.

Azharuddin (30 in 1994 & 31 in 1998), Dravid (30 in 1999 & 35 in 2006) and Kohli (31 in 2011 & 33 in 2019) have taken 30 or more catches in multiple years in all formats.

Dravid took 209 of his 333 catches in Test cricket, the most by an Indian fielder and the third-most by any fielder in this format.

Kohli and Azharuddin are the two Indian fielders with more than 150 catches in ODI cricket. Kohli has, in fact, the second-most catches in ODIs, trailing Mahela Jayawardene (218).

In T20Is, Rohit Sharma, Hardik Pandya, Suryakumar Yadav, Kohli and Tilak Varma have pouched more than 50 catches.

Read Next | Most Wickets vs Left-Handers in Tests

Scroll to Top