Former Sri Lankan Wicket keeper Kumar Sangarkara holds the record of highest number of dismissals in One Day International cricket as a wicket keeper. He dismissed batsmen for 482 times in his career (383 catches + 99 Stumpings). Adam Gilchrist of Australia stands in second place with 472 dismissals (417 catches + 55 stumpings)