This article explores the most prolific catch-takers and fielding milestones in One Day International (ODI) cricket history.

FieldersInningsCatchesCatches Per Innings
Mahela Jayawardene (SL)4432180.492
Virat Kohli (IND)3081670.542
Ricky Ponting (AUS)3721600.430
Mohammad Azharuddin (IND)3321560.469
Ross Taylor (NZ)2321420.612
Sachin Tendulkar (IND)4561400.307
Stephen Fleming (NZ)2761330.481
Jacques Kallis (SA)3241310.404
Younis Khan (PAK)2571300.505
Muttiah Muralitharan (SL)3471300.374

You can find the same record in ODI, T20Is, and across formats in our blogs.

Key Insights on Leading Fielders with Most Catches in ODI Cricket

All-Time Individual ODI Fielding Records

Sri Lanka’s Mahela Jayawardene has taken the most catches in ODIs. He pocketed 218 catches in 443 innings.

Jayawardene picked up 68 of his catches in away games, the most by any fielder.

Allan Border picked up 92 of his 127 catches in Australia, the most by a fielder in his home country in ODIs.

New Zealand’s Ross Taylor has the best catches per innings ratio in ODIs (minimum 70 catches taken). He had a catches per innings ratio of 0.612 to end up with 142 catches in 232 innings.

Ricky Ponting took 28 of his 160 catches in the ODI World Cup. This is the most catches by a fielder in the 50-over tournament.


Opposition and Year-Specific Catching Milestones in ODIs

India’s Mohammad Azharuddin has picked up the most catches against an ODI team. He grabbed 44 catches in 64 innings against Pakistan.

England’s Paul Collingwood created a record in 2007, taking 28 catches in 33 innings, the most by a fielder in a calendar year in ODIs.


Single Match Feats and Bowler-Fielder Combinations in ODIs

South Africa’s Jonty Rhodes and England’s Harry Brook have taken the joint-most catches in an ODI innings. Both held on to five catches each against the West Indies in 1993 and 2025, respectively.

Younis Khan (Pakistan), Glenn Maxwell (Australia), Calum MacLeod (Scotland) and Andy Balbirnie (Ireland) are the only four fielders who’ve taken four catches each in two ODI innings.

Jayawardene took 28 of his catches off Muttiah Muralitharan’s bowling, making it the best bowler-fielder combination in ODIs.

Muralitharan has the most ‘caught and bowled’ dismissals in ODIs, having claimed 35 return catches off his own bowling.


Most Catches as Wicketkeeper in ODIs

Australia’s Adam Gilchrist has taken the most catches among wicketkeepers in ODIs, having claimed 417 catches in 281 innings.

Read Next | The Greatest Australian Fielders of All Time

Buvanesh Thiraviam

A Cricket Blogger | Blogs at Cricindeed.com

Share
Published by
Buvanesh Thiraviam

Recent Posts

Most Fifties Under 20 Balls in T20I

Here is a comprehensive breakdown of the most explosive half-centuries in international cricket, highlighting the…

2 hours ago

List: Century and 4-Wicket Haul in a Match in ODI

While scoring a century and taking a 5-wicket haul is a nearly impossible double, an…

5 days ago

Steven Smith Runs by Opponent in Test

Explore this comprehensive breakdown detailing remarkable run-scoring feats and century milestones to satisfy your search…

6 days ago

Ben Stokes Captaincy Stats in Test & ODI

Under Ben Stokes, England championed the "Bazball" philosophy, characterized by high-intent, aggressive batting and proactive…

6 days ago

Most Wickets by Leg Spinners in ODI

Discover the definitive statistical breakdown and historic milestones regarding the most wickets by leg spinners…

1 week ago

Everything You Need to Know Before Signing Up on Dafabet

Enjoying some new games online is something many of us like to do during our…

2 weeks ago