1. Mark Boucher (South Africa) – 555
Arguably the greatest keeper ever. Boucher’s hands were as safe as a house, and even at an age well above 30, he dived around like a 20 year old to pluck out catches. A reliable batsman, he did not have a fairy-tale ending to his career as it was cut short when he got injured in the eye while playing without a helmet in a tour match in England in 2012, and ended on a Bradmanesque figure of 998 dismissals over-all and 555 in test cricket itself.