Rahul Dravid (India) currently holds the world record for the highest number of catches in Test Cricket. He took 200 catches (as of December 27, 2010).
Mark Boucher (South Africa).
Ricky Ponting has taken most number of catches,he take 28 catches in world cup
Adam Gilchrist of Australia has taken the most number of catches in ODI's
Mutthaih Muralidharan has taken most wickets (800) in the Test Cricket.
184 catches by Rahul Dravid of India in 134 matches.
RT Ponting (Aus) took 28 catches in world cup
Rahul dravid
anil kumble
adam gillichrist
Gilchrist is the wicket keeper with most number of catches numbering 379.
Mark Boucher of South Africa with 499 catches.