The level of fielding of the Indian team has increased a lot in the last few years in ODI cricket. Since the time of MS Dhoni, many aggressive fielders like Suresh Raina, and Virat Kohli have come to the team. Earlier players like Yuvraj Singh, and Mohammad Kaif had also improved the fielding level of the team.
There is a saying in the game of cricket, Catches win Matches, meaning you can win the match only by catching catches. Many times a batsman misses the catch and then plays a big innings and gives away sixes to the opposing team. Therefore, it is the responsibility of the fielders on the field to take catches.
Today know about the players who have taken the most catches in the history of cricket. The wicketkeeper is not being talked about in these figures. Only the records of common fielders are discussed:
1. Mohammad Azharuddin
For India, former legend Mohammad Azharuddin has taken the most catches in ODI cricket and he is at the top of this list. Mohammad Azharuddin took 156 catches in 334 matches.
2. Virat Kohli
The name of former Team India captain and modern master Virat Kohli is in second place on this list. Till now he has played only 277 ODI matches and 143 catches have been recorded in his name. Virat also took a catch against Nepal in the Asia Cup 2023 match.
3. Sachin Tendulkar
The name of Master Blaster Sachin Tendulkar is in third place in this list. Although Sachin has been a great batsman when it comes to records, he is present in almost every list. He took 140 catches in 463 ODI matches.
4. Rahul Dravid
Team India’s former player and current head coach Rahul Dravid is in fourth place on this list. He played 344 matches in his ODI career and took a total of 124 catches. He was also present with the team as a wicketkeeper-batsman for a long time.
5. Suresh Raina
One of the star fielders of Team India in the 21st century is Suresh Raina. His name is in fifth place on this list. He played 224 matches in his ODI career for India and took a total of 102 catches.