Fielding Records

Top 10: Most Catches across Formats by Fielders (ODI+Test+T20I)

Catches win matches in cricket.

Fielding is the most decisive factor in cricket. Even the mightiest bowlers require the support of fielders to create a breakthrough. Blocking a single can also change the scenario of a match. 

The dropped catch of Herschelle Gibbs of South Africa made Australia win the World Cup 1999. An outstanding throw from Martin Guptill to dismiss MS Dhoni in the world cup 2019 pulled away India from the tournament. 

Many instances proved fielding is as crucial as bowling and batting in cricket. And, catching is an integral part of any fielder’s job. 

Here, in this article, we will see the top 10 fielders in all formats of the game, who have picked the most number of catches.

Note: We have not included wicket-keeping records here. You can check the statistical comparison of the top wicket-keepers here.

FieldersTeamInningsCatchesCatches Per Innings
Mahela JayawardeneSri Lanka7684400.572
Ricky PontingAustralia7173640.507
Ross TaylorNew Zealand5463510.642
Steven SmithAustralia4723460.733
Virat KohliIndia6683420.511
Jacques KallisSouth Africa6643380.509
Rahul DravidIndia6433340.653
Joe RootEngland5283250.615
Stephen FlemingNew Zealand4803060.637
Graeme SmithSouth Africa4542920.643

Key Insights

It is the regulars from the previous tables who decorate this overall stats table too. Mahela Jayawardene has taken the most catches in international cricket in all formats by a fielder.

He ranks 1 in ODIs, 2 in Tests, and tops the overall chart with 440 catches in 768 international innings.

He is also the only cricketer to have 400 international catches by any non-keeper fielder.

He is followed by Ricky Ponting with 364 catches. The former Aussies skipper is also the leading non wicket-keeper fielder from Australia to have the maximum catches in ODIs and second in Tests.

Ricky Ponting, former Australian captain

Among the current players, Virat Kohli, Steve Smith, and Joe Root have crossed the elite milestone number of 300+ international cricket catches.

Rahul Dravid currently holds the record for the most catches by an Indian player in all format.

Read: Top 10: Most Centuries in ICC Tournaments (Limited Overs)

Buvanesh Thiraviam

A Cricket Blogger | Blogs at Cricindeed.com

Share
Published by
Buvanesh Thiraviam

Recent Posts

Harshal Patel IPL Wickets Year by Year

This comprehensive analysis tracks the roller-coaster journey of Harshal Patel, detailing his bowling statistics and…

2 days ago

Highest Partnerships by Wicket in IPL

Explore the most prolific batting stands in Indian Premier League history, featuring a breakdown of…

3 days ago

Most Wickets at MA Chidambaram Stadium (Chepauk) in IPL

The record for the most wickets at the MA Chidambaram Stadium (Chepauk) in the IPL…

4 days ago

Most Runs at MA Chidambaram Stadium (Chepauk) in IPL

The MA Chidambaram Stadium in Chennai, famously known as the "Lion's Den," has witnessed some…

5 days ago

Cricket News Round-Up: Why Everything Feels More Intense Right Now

Cricket has always had ups and downs, but these days it feels like every match…

6 days ago

Most Runs at M. Chinnaswamy Stadium in IPL

Key IPL Batting Insights at M. Chinnaswamy Virat Kohli is the lead run-getter at Bengaluru’s…

6 days ago