Boxer Chandni Mehra

Virat Kohli breaks record of most catches for India in International cricket 

Virat Kohli set a new record for the most catches by an Indian player in international cricket during the Champions Trophy 2025 semi-final against Australia at the Dubai International Stadium. With 335 catches, he surpassed Rahul Dravid, who held the previous record with 334 catches in his career.

Kohli achieved the milestone by catching Josh Inglis. Ravindra Jadeja struck, dismissing the in-form Inglis, and the catch safely landed in Kohli’s reliable hands.

Most catches for India in International cricket 

Kohli has overtaken Indian cricket legend Rahul Dravid for the most catches. While Dravid claimed 334 catches in 509 matches, Kohli has now set a new record with 335 catches in 549 games. Sri Lanka’s former player Mahela Jayawardene is at the top of the table with 440 catches in 652 games.

Player Span Mat Ct Max Ct/Inn
DPMD Jayawardene (Asia/SL) 1997-2015 652 440 4 0.572
RT Ponting (AUS/ICC) 1995-2012 560 364 3 0.507
LRPL Taylor (NZ) 2006-2022 450 351 4 0.642
JH Kallis (Afr/ICC/SA) 1995-2014 519 338 4 0.509
R Dravid (Asia/ICC/IND) 1996-2012 509 334 4 0.584
V Kohli (IND) 2008-2025 549 335 3 0.508

The post Virat Kohli breaks record of most catches for India in International cricket  appeared first on Inside Sport India.