Which Cricketer Has Taken Most Catches In Cricket?

Which Cricketer Has Taken Most Catches In Cricket? 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. Who has taken the most catches in cricket? Rank Wicket-keeper Catches 1Mark Boucher 532 2 Adam Gilchrist 379 3 Ian Healy 366