Top 10 Fielders With Most Catches In ODIs

There’s a saying that goes like, “Catches Win Matches” and the bowler is as good as the Cooperation extended to him by his fielders. Catches can change the course of the match and swing results at any point in the game.


The record for maximum catches in ODIs is held by former Sri Lankan Skipper, Mahela Jayawardene. Mahela Jayawardene has 218 catches from 448 matches. Second on the list is Ricky Ponting with 160 catches from 375 matches.

On the list of most catches by fielders in ODI cricket, there are two Indians. Azharuddin and Sachin Tendulkar are the two Indian fielders in Top 10. Azharuddin is third in the list while Little Master is at the fourth spot.

Azharuddin has 156 catches in his ODI career and Sachin Tendulkar has 140 catches from 463 One Day Internationals. Younis Khan and Boom Boom Afridi are the two Pakistanis in the list.

Here’s the list of top 10 fielders with most catches (Non Wicket Keeper)

1. Mahela Jayawardene :218


2. Ricky Ponting : 160


3. Azharuddin : 156



4. Sachin Tendulkar : 140

5. Stephen Fleming : 133


6. Jack Kallis : 131

jack kallis

7. Younis Khan : 130


8. Muralitharan : 130


9. Allan Border : 127


10. Shahid Afridi : 127


This is the list of most catches by fielders in ODI crickets. This does not include the name of wicket keepers as it only pertains to fielders.

To Top