Virat Kohli Breaks Record for Most Catches as Fielder in International Cricket for India

With 335 catches, Virat Kohli becomes the Indian fielder with the most catches in international cricket.

  • Published - March 5, 2025 07:31:38
  • Updated - March 5, 2025 07:31:38
article Image
Image Source : BCCI

Virat Kohli, one of the best batters in the world, is also known for his athleticism on the field and has achieved one more benchmark in cricket by becoming the fielder with the most catches in international cricket for India. He breaks the record of legendary Rahul Dravid with 335 catches during the ICC Champions Trophy 2025

By taking the catch of Matt Henry during the India vs New Zealand league match in the ICC Champions Trophy 2025, he surpassed Rahul Dravid’s record of 333 catches, setting a new milestone with 334 catches. He also took the catch of Josh Inglis during the semi-final to make the count 335. 

Most Catches as Fielder in International Cricket for India

Player Mat Catches Catch/Ing
Virat Kohli 549* 335 0.509
Rahul Dravid 504 333 0.589
Md Azharuddin 433 261 0.512
Sachin Tendulkar 664 256 0.311
Rohit Sharma 498* 229 0.408
Virender Sehwag 363 182 0.409
VVS Laxman 220 174 0.522
Saurav Ganguly 421 170 0.33
Suresh Raina 322 167 0.5
Ajinkya Rahane 195 166 0.614

Virat Kohli is one of the fittest players in cricket. He played a key role in bringing a strong fitness culture to the Indian team by leading by example. His dedication to a strict diet and training routine keeps him fit and agile on the field. Many young players admire him not just for his batting but also for his exceptional fitness. 

In terms of format, Virat Kohli took most catches, 160 in ODIs in 300 matches, and M. Azharuddin is in second position with 156 catches. In T20Is and Test matches, he is number three in both with 54 and 121 catches, respectively. Rohit Sharma has the most catches in T20Is with 65 in 159 matches, while Rahul Dravid took the most in Tests.

The 36-year-old has played 548 matches for India, scoring 27,514 runs, including 82 centuries, the second most in international cricket. The right-handed batter scored most centuries in ODI cricket with 51 in 300 matches.