The One Day Internationals(ODIs) is one of the thrilling formats, where a single ball can switch the tide of a game, but getting hold of an opportunity is as essential as that sweetly timed strike or accurately delivered delivery. And there are the catching legends-to-be those excellent players who have transformed this simple art of catching into an asset.
With eyes as sharp as hawks and hands that seem to attract the ball towards them, cricketers have managed to get into the record books through their outstanding fielding skills. Mahela Jayawardene holds the record for most catches in ODI history. He took 218 catches in just 448 matches, known for his exceptional slip-catching. And with a catch-per-innings ratio of 0.49, there is more to follow.
Feel the magic moments and find the heroes of all those catches in ODI cricket!!!
List of The Top 10 Players With Most Catches in ODI Cricket Match
Player | Span | Matches | Innings | Catches | Maximum Innings Catch |
---|---|---|---|---|---|
Mahela Jayawardene (Asia/SL) | 1998-2015 | 448 | 443 | 218 | 4 |
Ricky Ponting (AUS/ICC) | 1995-2012 | 375 | 372 | 160 | 3 |
Mohammad Azharuddin (IND) | 1985-2000 | 334 | 332 | 156 | 4 |
Virat Kohli (IND) | 2008-2024 | 295 | 292 | 152 | 3 |
Ross Taylor (NZ) | 2006-2022 | 236 | 232 | 142 | 4 |
Sachin Tendulkar (IND) | 1989-2012 | 463 | 456 | 140 | 4 |
Stephen Fleming (ICC/NZ) | 1994-2007 | 280 | 276 | 133 | 4 |
Jacques Kallis (/ICC/SA) | 1996-2014 | 328 | 324 | 131 | 3 |
Younis Khan (PAK) | 2000-2015 | 265 | 257 | 130 | 4 |
Muthiah Muralidaran (Asia/ICC/SL) | 1993-2011 | 350 | 347 | 130 | 3 |
Allan Border (AUS) | 1979-1994 | 273 | 270 | 127 | 3 |
Players With the Most Catches in ODI
1. Mahela Jayawardene – 218 catches
Mahela Jayawardene is a notable fielder in ODI cricket, and he holds the record of taking more than 200 catches in ODI cricket. He has 12650 runs to his name in ODIs in 448 innings and is one of the leading run-getters in the history of the game. But speaking about his fielding, Jayawardene picked up 218 catches throughout his ODI career.
2. Ricky Ponting – 160 catches
Besides the batting mainstay and captain of Aus, Australia’s Ricky Ponting shines in his fielding ability and is only the second player to have taken the most catches in ODI cricket. He has scored more than 13000 runs in both Tests and ODI and won four ICC titles as a captain. He is the legend of the Australian cricket team. Ponting has taken 160 catches from 375 ODI matches.
3. Mohammad Azharuddin – 156 catches
Former Indian cricketer, Mohammad Azharuddin has taken the most catches for India in ODI cricket and the third player has taken the most ODI catches among international players. With over 9000 runs, Azharuddin was one of the best ODI players in the 90s. Overall, he has taken 156 catches from 334 ODI matches of his career.
4. Virat Kohli – 152 catches
Virat Kohli is the only active cricketing player to have taken the most number of catches in ODI cricket. He is one of the best ODI players for India scoring over 13000 runs with a record 50 centuries in this format. Virat Kohli, other than being a great batsman, is also known for his agility on the field & presence of mind. He took 152 catches in ODI matches.
5. Ross Taylor – 142 catches
Ross Taylor ended his career as New Zealand’s all-time highest run-scorer in ODI cricket. The ex-cricketer scored 8607 runs from 236 matches for Kiwis in ODIs. He is also the fifth man on the list to hold the most catches in ODI cricket. Taylor took 142 catches during his ODI career while playing for New Zealand.
6. Sachin Tendulkar – 140 catches
Sachin Tendulkar: The batting legend has broken many records in his cricketing career. He is the all-time highest run-scorer across the formats and was the only cricketer having 100 international
centuries of which 51 were in Tests and 49 in ODIs. He took 140 catches from 463 matches in his career.
7. Stephen Fleming – 133 catches
One of the legends of New Zealand, Stephen Fleming has achieved many milestones in cricket. He remains the first New Zealand batter who crossed 7000 runs in Test cricket and only the second batter to surpass 8000 ODI runs for the Black Caps. He took 133 catches in his career from 280 ODI matches and became the seventh player to take the most catches in ODI cricket history.
8. Jacques Kallis – 131 catches
Jacques Kallis is the greatest all-rounder in cricket amazing with both bat and ball. The South African cricketer is pretty spectacular with his catching ability throughout his career. Kallis has caught 131 in 328 ODI matches.
9. Younis Khan – 130 catches
Younis Khan is one of the dependable batsmen and the most successful captain of the Pakistan cricket team. Under his captaincy, Pakistan lifted its first T20 World Cup victory in 2009. Younis Khan also had the best pair of hands having snapped up 130 catches from 265 matches in ODI history.
10. Muttiah Muralitharan – 130 catches
Former Sri Lanka spinner, Muttiah Muralitharan is the ODI format’s best bowler and holds the record for all-time highest wicket-taker in ODI cricket with 534 scalps. He is also among the 10 cricketers who have taken the most catches in the 50-over format. Muralitharan has caught 130 scalps from 350 matches in his ODI career.
11. Allan Border – 127 catches
Allan Border one of the best Australian cricketers; he did it all with his elegant cricketing career from 1979 to 1994. Throughout 273 One Day Internationals, he proved himself a very skilled batsman and a consistent fielder, taking 127 catches in 270 innings. Known for leadership and tenacious style, Border is the talk of the town, really being the right man at the right place at the correct time in Australian cricketing history and one of the iconic greats of Aus.
Also Read: Most Sixes in ODI || Top 10 Players With Fastest Fifty in ODI
Most Catches in ODI by Indian Players
Player | Span | Matches | Innings | Catches | Maximum innings catch |
---|---|---|---|---|---|
Mohammad Azharuddin | 1985-2000 | 334 | 332 | 156 | 4 |
Virat Kohli | 2008-Till date | 295 | 292 | 152 | 3 |
Sachin Tendulkar | 1989-2012 | 463 | 456 | 140 | 4 |
Rahul Dravid | 1996-2011 | 340 | 265 | 124 | 4 |
Suresh Raina | 2005-2018 | 226 | 223 | 102 | 3 |