List of Most Catches In ODI
Pos | Player | Country | Span | Matches | Catches |
1 | Mahela Jayawardene | Sri Lanka | 1998-2015 | 448 | 218 |
2 | Ricky Ponting | Australia | 1995-2012 | 375 | 160 |
3 | Mohammad Azharuddin | India | 1985-2000 | 334 | 156 |
4 | Sachin Tendulkar | India | 1989-2012 | 463 | 140 |
5 | Ross Taylor | New Zealand | 2006-2022 | 234 | 139 |
6 | Virat Kohli | India | 2008-2022 | 260 | 137 |
7 | Stephen Fleming | New Zealand | 1994-2007 | 280 | 133 |
8 | Jacques Kallis | South Africa | 1996-2014 | 328 | 131 |
9 | Younis Khan | Pakistan | 2000-2015 | 265 | 130 |
10 | Muttiah Muralitharan | Sri Lanka | 1993-2011 | 350 | 130 |
Mahela Jayawardene leads the list of most catches in ODI with 218 catches to his name. He is followed by Ricky Ponting and Mohammad Azharuddin. Virat Kohli is 6th on the list with 137 catches to his kitty.