By Akshay
August 28, 2025
Sachin Tendulkar has 256 catches to his name in international cricket.
Mohammad Azharuddin has taken 261 catches in international cricket.
Rahul Dravid has taken 334 catches in international cricket.
Virat Kohli is the Indian who has taken the most catches in international cricket.
Virat Kohli has taken 336 catches in all three formats.