In-Depth Stats

Most Catches by a Fielder in Cricket [All Formats]

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.

Now, let’s start with the catching records in ODIs.

Most Catches in ODI by a Fielder

M Jayawardene (SL)4432180.492
R Ponting (AUS)3721600.430
M Azharuddin (IND)3321560.469
V Kohli (IND)2831500.53
R Taylor (NZ)2321420.61
S Tendulkar (IND)4561400.307
S Fleming (NZ)2761330.481
J Kallis (SA)3241310.404
Younis Khan (PAK)2571300.505
M Muralitharan (SL)3471300.374


  • Mahela Jayawardene, the former Sri Lankan cricketer, who has taken the most catches in ODI as a fielder, is also the only player to have picked more than 200 catches in ODIs.
Mahela Jayawardene Highest Catches in ODI Cricket
Mahela Jayawardene at Slips (vs England)
  • Virat Kohli, the Indian captain, is the latest entrant to this top 10 list.
  • Ross Taylor, among this list, has the highest catches per innings ratio – 0.609, followed by Virat at 0.520.
  • Among the current cricketers, nobody else has picked 100+ catches yet in ODIs. Martin Guptill (91), Eoin Morgan (80), Rohit Sharma (77), and Joe Root (74) are the only others to have 70+ ODI fielding catches from the current lot.
  • Jonty Rhodes of South Africa holds the record for the maximum number of catches taken in a single ODI innings – 5. And, 44 others have taken 4 catches in an ODI. You can check them all here.
  • The Sri Lankan bowler-fielder duo, Muttiah Muralitharan and Mahela Jayawardene are the most successful combination to have a maximum number of ‘Caught dismissals’ in ODIs between them – 28. The complete list here
Mahela Jayawardene Muttiah Muralitharan most successful bowler-fielder combo in Tests
Mahela Jayawardene with Muttiah Muralitharan
  • Among the current pairs, Bangladesh’s Mashrafe Mortaza & Mahmudullah (22) and India’s Ravindra Jadeja & Virat Kohli (16) top the list.
  • In ODI world cups, the former Australian captain, Ricky Ponting, leads the chart with 25 catches as a fielder.

Most Catches in Test Cricket by a Fielder

R Dravid (IND)3012100.697
M Jayawardene (SL)2702050.759
J Kallis (SA)3152000.634
R Ponting (AUS)3281960.597
M Waugh (AUS)2451810.738
A Cook (ENG)3001750.583
S Fleming (NZ)1991710.859
G Smith (SA)2251690.751
B Lara (WI)2411640.680
M Taylor (AUS)1971570.796


  • Rahul Dravid leads the chart with the most number of catches by a fielder in Test cricket. The former Indian cricketer has always been known for his slip catches. Dravid, who has been used as the occasional wicket-keeper in ODIs by the Indian team, didn’t keep wickets in the longest format. So all his 210 catches came as a fielder.
  • John Wright, former Indian cricket team coach, told this on Dravid:

“I struggle to remember Rahul Dravid dropping a catch. It was very obvious Rahul had the temperament, technique and desire to stand at first slip. His strengths: great concentration, the most beautiful soft hands and a naturally great technique. And he worked very hard. I would hit him many catches and I never grew tired of watching him catch. All the great slip catchers have this softness in the way they catch and Rahul was the same. Their hands almost hang from their shoulders.”

John Wright, former Indian cricket team coach

  • If you closely look at this table above, almost every fielder in this chart is a slip fielder.
  • Along with Dravid, Jayawardene and Jacques Kallis are the only other fielders to have 200+ Test catches as fielders. Ricky Ponting came a little close only to end his career at 196 Test catches.
  • Once again, the Sri Lankan pair Muralitharan-Jayawardene leads as the most successful bowler-fielder combination in Tests by picking up 77 caught wickets among them. Among the current cricketers, Australia’s Lyon-Smith and India’s Ashwin-Rahane are the two pairs to have 25+ wickets among them by catches.
  • Among the current cricketers, Ross Taylor, Steve Smith, and Joe Root are the only players to have 100+ Test catches.
  • Most catches in a single Test innings is 5 and is achieved by few players. You can find the list here.
  • Most catches in a single Test match is 8 and is achieved by Ajinkya Rahane of India, playing against Sri Lanka at Galle International Stadium, Galle, Sri Lanka, on 12 August 2015.
Mark Waugh and Ricky Ponting at Australian Slip cordon
The famous Australian slip cordon including Ricky Ponting and Mark Waugh
  • Most catches in a Test series is 15 catches by John Gregory of Australia in a 5-match Test series against England in 1920-21. KL Rahul of India came so close to this by picking up 14 catches in the 2018 England tour.
  • Bob Simpson (Australia) is the fastest to hold onto 100 Test catches as a fielder (54 Tests), followed by Ross Taylor (60 Tests). Simpson also has the most number of Test catches in the first 60 Tests by any cricketer. You can check the catchers listed in the quickest order here.
  • Sachin Tendulkar is the slowest in Test matches to pick 100 catches. He had to wait till his 154th Test to reach the 100 mark.
  • The first specialist fielder to 100 Test catches was Wally Hammond. He reached the mark in 1939.
  • Viv Richards took his 100th catch of his career in exactly 100 Tests
Jacques Kallis and Graeme Smith at South African slips
Jacques Kallis and Graeme Smith at South African slips
  • Graeme Smith (South Africa), who ranks 8th in this chart, is applauded for his least drop percentage among all the cricketers who have played for a long period in this article, which talks about dropped catches. It looks like the South African former captain has missed only 14% of catches that came along his way.

Most Catches in T20 Internationals by a Fielder

Most Catches by a fielder in T20I cricket

D Miller (SA)115770.669
M Guptill (NZ)121680.562
T Southee (NZ)121650.537
M Nabi (AFG)121640.528
George Dockrell (IRE)127620.488
Rohit Sharma (IND)151600.397
D Warner (AUS)103580.563
V Kohli (IND)116520.448
A Finch (AUS)102500.490
S Malik (PAK)124500.403


  • David Miller, who leads this chart as the leading catcher in the T20 Internationals, is also the quickest (72 Inns) to the 50 catches mark in T20I as a fielder.
  • It looks like he will stay there for a while as his close followers have already crossed the 72 innings mark.
David Miller Highest catches in T20 internationals
David Miller, the leading catch-taker in T20 Internationals
  • Few players have taken 4 catches in a T20I innings, which is so far the maximum number of catches taken in a T20I match. You can check them all here.
  • Ravichandran Ashwin and Suresh Raina are the most successful bowler-fielder combination in T20Is, as the pair has completed 10 catches. Check the list here.

Most Catches in All Formats of Cricket

M Jayawardene (SL)7684400.572
R Ponting (AUS)7173640.507
R Taylor (NZ)5463510.642
J Kallis (SA)6643380.509
R Dravid (IND)5713340.584
V Kohli (IND)6213140.505
S Smith (AUS)4323080.712
S Fleming (NZ)4803060.637
J Root (ENG)4642960.637
G Smith (SA)4542920.643


  • 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 both ODIs and Tests.
Ricky Ponting fielding stats
Ricky Ponting, former Australian captain
  • Among the current players, Ross Taylor is the only one to be in the elite club of 300+ international cricket catches.
  • Taylor is followed by Kohli, Smith, and Root, with 200+ catches in overall cricket across formats.
  • Rahul Dravid holds the record for the most catches by an Indian player in all format.

The Wrap

For the current cricketers, it is almost a tough task to match the catching counts of the legendary cricketers who played over longer periods, as the game now has been distributed into three formats. Also, with the T20s (both international and domestic leagues) gaining significance, it has become more difficult for them to reach the former players’ mark.

Virat Kohli fielding stats
Virat Kohli, the Indian captain

If there is one record where Virat Kohli, the Indian captain, has a chance, it is the overall catches record, as he is there in the top 15 already and playing all three formats for his team. Ross Taylor, who is also there at the top 10, is almost at the end of his career.

And in Test catches count, Australia’s Steve Smith has a bright chance to enter the top five. 

Steve Smith Best Test Catch
Steve Smith taking a blinder (vs New Zealand)
Inarticle 80

You can find more in-depth cricket records like this here.

Thanks for Reading. We will update the tables after every series. So you can bookmark this page for your later use.

Also, share it to your social media followers and friends, if you think it’s worth sharing.

Leave a Reply

Your email address will not be published. Required fields are marked *