Mahela Jayawardene is the record-holder for most catches in international cricket.

The former Sri Lankan cricket team captain took a whopping 440 catches as a fielder in an international career that ran from 1997 to 2015 and registered a catch per innings rate of 0.572.

Jayawardene is followed by Ricky Ponting. The former Australian skipper has 364 catches in 560 matches and is known for registering the most catches in the ICC Cricket World Cup (28 catches in 46 matches).

Ross Taylor, who will bid adieu to international cricket following the third ODI against the Netherlands in April 2022, is the third player with the most catches in international cricket.

The New Zealand great has 348 catches in 448 matches across all formats in cricket and could add to the tally in the final match of his illustrious career.

Jacques Kallis and Rahul Dravid complete the top five list for players with most catches in international cricket.

Kallis, one of South Africa’s greatest players in the sport, took 338 catches in 519 matches in a career that spanned from 1995 to 2014.

Rahul Dravid, arguably the greatest slip catcher the Indian cricket team has ever seen, has 334 catches in 509 matches and continues to be the player with the most catches by an outfield player in Test cricket (210).

Most catches in international cricket

Player Matches Catches
Mahela Jayawardene 652 440
Ricky Ponting 560 364
Ross Taylor 448 348
Jacques Kallis 519 338
Rahul Dravid 509 334

Author: William Paul

Featured photo: AFP / PRAKASH SINGH