IND vs PAK: Virat Kohli becomes India's leading catch-taker in ODIs

Virat Kohli set a new record for the most catches by an Indian player in ODI cricket with 158 catches in 299 matches. He achieved this milestone against Pakistan in the Champions Trophy, surpassing Mohammad Azharuddin's record of 156 catches in 334 matches.
IND vs PAK: Virat Kohli becomes India's leading catch-taker in ODIs
India's Virat Kohli gestures during the ICC Champions Trophy 2025 match against Pakistan at Dubai International Cricket Stadium in Dubai. (ANI)
Virat Kohli broke the tie with Mohammad Azharuddin and is now the Indian player with most catches in ODI cricket. The 36-year-old reached 158 catches in 50-over matches in his 299th ODI match, playing against Pakistan in the Champions Trophy on Sunday.
Kohli reached the milestone in the 47th over of the Pakistan innings, who had decided to bat after winning the toss in Dubai. With Naseem Shah on strike, Kuldeep Yadav forced him to play an uppish drive which went flying to Kohli at long-on who slid forward and completed the catch with ease.
Go Beyond The Boundary with our YouTube channel. SUBSCRIBE NOW!
Virat then ticked his tally along further with the catch of Khushdil Shah, the last wicket to fall for Pakistan, who finished on 241 runs. Shah's slog sweep went towards deep mid-wicket where Kohli was a safe pair of hands.
EXCLUSIVE | Rohit Sharma way better than Virat Kohli and Babar Azam: Former Pakistan pacer

Azharuddin had taken 334 matches for his 156 catches in ODI cricket. Among the current players, Rohit Sharma is next up with only 96 catches in 270 matches.
Kohli is third in the list of most catches as a fielder in ODIs. Sri Lanka's Mahela Jayawardene holds the record for most catches in the 50-over format with 218 of them. Former Australian captain Ricky Ponting has the second-most with 160 wickets. Kohli, thus, has moved within two of the ex-Aussie batter.
Most catches by a fielder for India in ODIs
  • Virat Kohli - 158 catches
  • Mohammad Azharuddin - 156 catches
  • Sachin Tendulkar - 140 catches
  • Rahul Dravid - 124 catches
  • Suresh Raina - 102 catches

Most catches by a fielder in ODIs
  • Mahela Jayawardene - 218 catches
  • Ricky Ponting - 160 catches
  • Virat Kohli - 158 catches
  • Mohammad Azharuddin - 156 catches
  • Ross Taylor - 142 catches


Stay updated with the latest sports news and find out how to watch the ICC Champions Trophy live in Canada and the USA. Don’t miss the highly anticipated India vs Pakistan and India vs New Zealand clashes. Check the live cricket scores here.
author
About the Author
TOI Sports Desk

The TOI Sports Desk excels in a myriad of roles that capture the essence of live sporting events and deliver compelling content to readers worldwide. From running live blogs for India and non-India cricket matches to global spectacles featuring Indian talents, like the Chess World Cup final featuring Praggnanandhaa and the Badminton World Championships semifinal featuring HS Prannoy, our live coverage extends to all mega sporting events. We extensively cover events like the Olympics, Asian Games, Cricket World Cups, FIFA World Cups, and more. The desk is also adept at writing comprehensive match reports and insightful post-match commentary, complemented by stats-based articles that provide an in-depth analysis of player performances and team dynamics. We track news wires for key stories, conduct exclusive player interviews in both text and video formats, and file content from print editions and reporters. We keep track of all viral stories, trending topics and produce our own copies on the subjects. We deliver accurate, engaging, and up-to-the-minute sports content, round the clock.

End of Article
FOLLOW US ON SOCIAL MEDIA