Mark Boucher (South Africa).
Ricky Ponting has taken most number of catches,he take 28 catches in world cup
Mutthaih Muralidharan has taken most wickets (800) in the Test Cricket.
184 catches by Rahul Dravid of India in 134 matches.
Rahul dravid
adam gillichrist
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)
Mark Boucher of South Africa with 499 catches.
Jim laker 19 wkts
As of his most recent Test, in July 2010, Shahid Afridi has taken 48 wickets in 27 Test matches.
The world record holder for most catches in a single cricket test match is Steve Smith from Australia. He set this record by taking 11 catches against England in 2017.
wasim bari took most catches in Pakistan.He was wicket keeper. took 201 catches followed by kamran akmal with 184 catches