Feb 24, 2025

Republic Sports Desk

Champions Trophy 2025: From Virat Kohli To Sachin Tendulkar, List Of Indian Players With Most Catches In ODIs


  1. Virat Kohli leads the chart with 157* catches in ODIs

Source: AP


Former India captain Virat Kohli broke Mohammad Azharuddin's record of having the most ODI catches of India. Kohli went past Azhar's record during the India vs Pakistan Champions Trophy game

Source: AP Photo


2. Mohammad Azharuddin has taken 156 ODI catches while playing for India

Source: AP


Former India captain Mohammad Azharuddin played 334 ODI matches for India and scored a total of 9378 runs

Source: AP


3. Sachin Tendulkar has taken 140 ODI catches while playing for India

Source: BCCI


Former India captain Sachin Tendulkar who played 463 ODIs for India scored a total of 18426 runs

Source: AP


4. Rahul Dravid has taken 124 ODI catches while playing for India

Source: PTI


Former India skipper Rahul Dravid played 344 ODIs for India and scored a total of 10899 runs

Source: AP


5. Suresh Raina has taken 102 ODI catches

Source: BCCI


Suresh Raina scored 5615 ODI runs from 226 matches

Source: AP