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.

Ross Taylor, among the top ODI catchers, has the highest catches per innings ratio – 0.609, followed by Virat at 0.520.

Let’s look at the top ten non-wicketkeeping fielders in One-day International cricket to attain the most number of catches.

FIELDERSINNINGSCATCHESCATCHES/INNS
M Jayawardene (SL)4432180.492
V Kohli (IND)2991610.538
R Ponting (AUS)3721600.430
M Azharuddin (IND)3321560.469
R Taylor (NZ)2321420.612
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

You can find the same record in ODI, T20Is, and across formats in our blogs.

Key Stats

Virat Kohli, the Indian captain, is the latest entrant to this top 10 list.

Among the current cricketers, nobody else has picked 100+ catches yet in ODIs. Joe Root and Rohit Sharma are the only active players to near the milestone number.

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. Among the current pairs, India’s Ravindra Jadeja & Virat Kohli (17) top the list.

In ODI World Cups, the former Australian captain, Ricky Ponting, leads the chart with 25 catches as a fielder.

Check: The 10 Greatest Australian Fielders of All Time

Please follow and like us: