The greatness of a cricketer is not just assessed by his batting or bowling proficiency. One of the qualities of a superior cricketer who can dominate the match is his fielding skill. There have been quite a few players, who in their prime, brought in fielding and running that were at their sharpest but still contributing to wickets is the ultimate criterion.
Catching is a very important aspect of the game that can turn the match in your favor, and while Jonty Rhodes who was one of the most impressive fielders of all times, was famous for his quickness and reflexes, he could not make it to the top five list of players who have the most catches against a team.Fielding includes catching, Though Jonty Rhodes one of the world’s most iconic fielders ever known for his athleticism and reflexes still failed to be ranked among the top five fielders with the most catches against a team.
Let us check the top players who have most catches to their credit as fielders in international cricket against a single team
Players With Most Catches Against A Single Team in International Cricket
5) Mahela Jayawardene – 68 catches vs Pakistan
Mahela Jayawardene, the most graceful and fruitful batsman from Sri Lanka, was also a sharp and proficient fielder particularly against Pakistan. Over the span of 126 innings, Jayawardene proved his splendid anticipation and safe hands by taking 68 catches and often turning the almost impossible chances into key dismissals.
Besides his quickness in the slips and smart ground fielding, he mingled his athleticism with cricketing intelligence thus making him a constant danger in the field. His capacity to sense the batter’s plans meant that Pakistan’s batting order often got caught by his safe and wonderful catches.
4) Allan Border – 71 catches vs England
Allan Border, the left-handed batsman and captain, was as constant in the field as he was with the bat. In 130 innings against England, Border displayed remarkable anticipation and took safe catches, thus winning matches for Australia by swaying them in their favour. His athleticism and quick reflexes made him an unavoidable presence in the field.
Having been recognized for his tireless concentration and straight-laced demeanor, Border not only dazzled the audience with his batting but also made it difficult for the England team’s batsmen by catching the balls in his safe yet dynamic manner thus establishing himself as a multifaceted and powerful cricketer.
3) Mahela Jayawardene – 72 catches vs England
The list again includes Mahela, although this time it was his catches against the opponent that earned him a place. Mahela’s catch tally against England is 72 in his 94 innings which again depicts the kind of player he was.
In one day internationals, Jayawardene took 218 catches while in Tests and T20s he had around 205 and 17 respectively. The highest number of catches against India for Jayawardene was almost similar to the one against England with the figure of 62 taken from his 110 matches. His best performance on the field was in the year 2004, when he took the most catches of his life numbered around 38.
2) Steve Smith – 76 catches vs England
Steve Smith, being the one who has been credited with the “sharpest” fielder among the Australians, especially in the slips, where his quick reflexes and perfect hand-eye coordination create the constant threat for the opponent batsman. Against England, Smith caught 76 balls in 118 innings and often converted tough chances into easy ones.
His predicting and reading the edges correctly have turned him into the devil for the English batters through the Ashes. Whether stretching high or catching low, Smith’s focus and consistency have been unmatched. Significantly, in February 2025, Smith became the holder of the record for the most catches taken by a non-wicketkeeper player in Test matches in Australia surpassing Ricky Ponting (196).
1) Virat Kohli – 78 catches vs Australia
Virat Kohli, who was the worst nightmare for Australia with his bat as well as his sharp fielding, ranks first on this list. The number of catches taken by Kohli against Australia in 130 innings is 78, which is a great proof of his consistency and sharp reflexes, especially in the covers and outfield.
His powerful and accurate throws are making him a constant menace for the batters who are trying to sneak in the risky singles. Kohli, who is a fitness freak and is always very intense on the field, is like a benchmark for the fielding skills of modern cricketers. Having taken two catches in the ongoing AUS vs IND 3rd ODI, Kohli is now the highest catch-taker in this list.




