Dravid
Ricky Ponting has taken most number of catches,he take 28 catches in world cup
Dravid holds the record for the most number of catches by a non-wicketkeeper (188) in the world.
Rahul Sharad Dravid of India has taken the highest number of catches in Test Cricket; 210 catches (updated: November 24, 2011).
kirmani
Mahela Jayawardene
In Test Cricket it was M Boucher with 447 (Gilchrist is second with 379) In One Day Cricket it was A Gilchrist with 417 (Boucher is second with 381) So overall it was M Boucher (for international games only)
Which fielder has taken most number of catches in T20 World Cups so far
Australian player Ricky Ponting took the most catches in world cup. ash diu
adam gillichrist
Gautam Gambhir
Mark Boucher of South Africa with 499 catches.
AB de Villiers of South Africe with 32 catches in 33 matches.