---Advertisement---
Virat Kohli To Ricky Pointing: The Top 5 Fielders With Most Catches In ODI History

Fielding is a game-changer in cricket, with sharp reflexes and consistency making a huge impact. Top fielders excel in catching, creating pressure, and shifting momentum, proving their importance beyond batting and bowling. So here is a list of top 5 players with most catches as a fielder in ODIs.

Mahela Jayawardene: The Sri Lankan legend played 448 matches between 1998 and 2015, featuring in 443 innings. Jayawardene took 218 catches, with a maximum of four in a match, averaging 0.492 catches per inning. He is a Sri Lankan former professional cricketer and captain of the Sri Lankan national cricket team. He is widely regarded as one of the greatest batsmen from Sri Lankan cricket.

Ricky Ponting: The Australian great played 375 matches from 1995 to 2012, featuring in 372 innings. Ponting took 160 catches, with a maximum of three in a match, averaging 0.43 catches per inning. He is an Australian cricket coach, commentator and former player. He is widely regarded as one of the greatest batsmen of all time and is the most successful captain in international cricket history, with 220 victories in 324 matches with a winning rate of 67.91%.

Virat Kohli: King Kohli played 299 matches since 2008, featuring in 296 innings. Kohli has taken 158 catches, with a maximum of three in a match, averaging 0.533 catches per inning. He is an Indian international cricketer who plays Test and ODI cricket for the national team and is a former captain in all formats. He is a right-handed batsman and an occasional right arm medium pace bowler.

Mohammad Azharuddin: Azharuddin represented India from 1985 to 2000, playing 334 matches and 332 innings. He took 156 catches, with a maximum of four in a match, averaging 0.469 catches per inning. He is an Indian politician and a former cricketer who also served as the Indian national cricket team's captain. He was a right-handed middle order batter and an occasional medium fast bowler. He played 99 Test matches and 334 One Day Internationals for India.

Ross Taylor: Taylor played for New Zealand from 2006 to 2022, featuring in 236 matches and 232 innings. He took 142 catches, with a maximum of four in a match, averaging 0.612 catches per inning. He is a former New Zealand international cricketer and former captain of the New Zealand national team.
Live News
---Advertisement---
Delhi-NCR AQI LIVE Updates | GRAP-IV curbs lifted as air quality improves
-
06:56 (IST) 25 Dec 2025
Delhi-NCR AQI Live Updates: Toughest pollution curbs rolled back as AQI improves
SHORTS
View All Shorts
---Advertisement---
