Most Number of Catches In The History ODI Cricket

3. MD. Azharuddin, India (156 catches)
Image result for MD. Azharuddin taking catch
This gentleman from India has been a regular in midwicket and short mid-wicket region. Other than being a highly successful captain for India, he has been a great fielder too. He has grabbed a total of 156 catches in his 334 international appearances. His catch per innings record is 0.469.

You may also like...