What makes cricket an entertaining sport is the variety of opportunities it creates. There are ten ways a batter can be dismissed, with “out by caught” being the most common method.

This article will focus on currently active cricketers who have taken the most catches while fielding in One-Day International cricket.

Most ODI Catches by Active Players

CURRENT PLAYERSCATCHESINNINGSCT/INNSMAX. CT IN AN INNS
Virat Kohli (IND)1612990.5383
Rohit Sharma (IND)972710.3573
Glenn Maxwell (AUS)911490.6104
Steve Smith (AUS)901700.5293
David Miller (SA)871730.5023
Joe Root (ENG)861730.4974
Mohammad Nabi (AFG)831700.4883
Mahmudullah (BAN)822380.3443
Ravindra Jadeja (IND)762020.3763
Kane Williamson (NZ)741720.4303

Key Stats

33 – The number of non-wicketkeepers who have picked more than 100 catches in ODI cricket, with Mahela Jayawardene being the only fielder to fetch 200 catches.

And, about the possibility of achieving 100 ODI catches, all the players listed above can reach that milestone, with Rohit Sharma being a close contender.

Virat Kohli is the only player from the above list to be in the top ten overall catch-takers in the format, and he is the only current day contender to challenge Jayawardene’s mighty fielding numbers.

In the list, Joe Root and Glenn Maxwell have both managed to take four catches in a single ODI innings, while the others have a maximum of three catches. Jonty Rhodes remains the only cricketer to have caught five batters in an ODI innings as a fielder.

Among Indians, Sachin Tendulkar, Shikhar Dhawan, Sunil Gavaskar, Mohd. Azharuddin, Rahul Dravid, Mohd. Kaif, and VVS Laxman have picked 4 catches in an innings, with no current player in the list. The recent addition to the 4-catch takers list is Andy Balbirnie of Ireland, who took 4 catches in a match against South Africa.

Check: The Ten (All Time) Best Finishers in Cricket

Please follow and like us: